From e83336030730944c05cb3f9456578bffb16b534b Mon Sep 17 00:00:00 2001 From: Daz DeBoer Date: Sat, 11 Sep 2021 09:10:44 -0600 Subject: [PATCH] Cache downloaded wrapper dists separately In the current model, each cached Gradle User Home could contain a copy of one or more downloaded wrapper distributions. This results in large cache entries which could easily lead to premature eviction. With this change, wrapper dists are cached separately from the rest of the Gradle User Home directory. The artifact file is replaced by a marker file which allows the action to restore the artifact from cache when the Gradle user Home cache is restored. --- dist/main/index.js | 2 +- dist/post/index.js | 2 +- src/cache-gradle-user-home.ts | 93 ++++++++++++++++++++++++++++++++++- 3 files changed, 94 insertions(+), 3 deletions(-) diff --git a/dist/main/index.js b/dist/main/index.js index b71b253..e38aaf4 100644 --- a/dist/main/index.js +++ b/dist/main/index.js @@ -1 +1 @@ -module.exports=function(e,t){"use strict";var n={};function __webpack_require__(t){if(n[t]){return n[t].exports}var r=n[t]={i:t,l:false,exports:{}};var i=true;try{e[t].call(r.exports,r,r.exports,__webpack_require__);i=false}finally{if(i)delete n[t]}r.l=true;return r.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(131)}return startup()}([,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.findInPath=t.which=t.mkdirP=t.rmRF=t.mv=t.cp=void 0;const s=n(357);const c=o(n(129));const u=o(n(622));const l=n(669);const p=o(n(672));const m=l.promisify(c.exec);const d=l.promisify(c.execFile);function cp(e,t,n={}){return a(this,void 0,void 0,function*(){const{force:r,recursive:i,copySourceDirectory:o}=readCopyOptions(n);const a=(yield p.exists(t))?yield p.stat(t):null;if(a&&a.isFile()&&!r){return}const s=a&&a.isDirectory()&&o?u.join(t,u.basename(e)):t;if(!(yield p.exists(e))){throw new Error(`no such file or directory: ${e}`)}const c=yield p.stat(e);if(c.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,s,0,r)}}else{if(u.relative(e,s)===""){throw new Error(`'${s}' and '${e}' are the same file`)}yield copyFile(e,s,r)}})}t.cp=cp;function mv(e,t,n={}){return a(this,void 0,void 0,function*(){if(yield p.exists(t)){let r=true;if(yield p.isDirectory(t)){t=u.join(t,u.basename(e));r=yield p.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(u.dirname(t));yield p.rename(e,t)})}t.mv=mv;function rmRF(e){return a(this,void 0,void 0,function*(){if(p.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}try{const t=p.getCmdPath();if(yield p.isDirectory(e,true)){yield m(`${t} /s /c "rd /s /q "%inputPath%""`,{env:{inputPath:e}})}else{yield m(`${t} /s /c "del /f /a "%inputPath%""`,{env:{inputPath:e}})}}catch(e){if(e.code!=="ENOENT")throw e}try{yield p.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield p.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield d(`rm`,[`-rf`,`${e}`])}else{yield p.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return a(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");yield p.mkdir(e,{recursive:true})})}t.mkdirP=mkdirP;function which(e,t){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(p.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const n=yield findInPath(e);if(n&&n.length>0){return n[0]}return""})}t.which=which;function findInPath(e){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if(p.IS_WINDOWS&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(u.delimiter)){if(e){t.push(e)}}}if(p.isRooted(e)){const n=yield p.tryGetExecutablePath(e,t);if(n){return[n]}return[]}if(e.includes(u.sep)){return[]}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(u.delimiter)){if(e){n.push(e)}}}const r=[];for(const i of n){const n=yield p.tryGetExecutablePath(u.join(i,e),t);if(n){r.push(n)}}return r})}t.findInPath=findInPath;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);const r=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:n,copySourceDirectory:r}}function cpDirRecursive(e,t,n,r){return a(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const i=yield p.readdir(e);for(const o of i){const i=`${e}/${o}`;const a=`${t}/${o}`;const s=yield p.lstat(i);if(s.isDirectory()){yield cpDirRecursive(i,a,n,r)}else{yield copyFile(i,a,r)}}yield p.chmod(t,(yield p.stat(e)).mode)})}function copyFile(e,t,n){return a(this,void 0,void 0,function*(){if((yield p.lstat(e)).isSymbolicLink()){try{yield p.lstat(t);yield p.unlink(t)}catch(e){if(e.code==="EPERM"){yield p.chmod(t,"0666");yield p.unlink(t)}}const n=yield p.readlink(e);yield p.symlink(n,t,p.IS_WINDOWS?"junction":null)}else if(!(yield p.exists(t))||n){yield p.copyFile(e,t)}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.argStringToArray=t.ToolRunner=void 0;const s=o(n(87));const c=o(n(614));const u=o(n(129));const l=o(n(622));const p=o(n(1));const m=o(n(672));const d=n(213);const f=process.platform==="win32";class ToolRunner extends c.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=n;for(const e of r){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${n}"`;for(const e of r){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(n);for(const e of r){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=n;for(const e of r){i+=` ${e}`}}return i}_processLineBuffer(e,t,n){try{let r=t+e.toString();let i=r.indexOf(s.EOL);while(i>-1){const e=r.substring(0,i);n(e);r=r.substring(i+s.EOL.length);i=r.indexOf(s.EOL)}return r}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(f){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(f){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let i=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(i&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){i=true;r+='"'}else{i=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return a(this,void 0,void 0,function*(){if(!m.isRooted(this.toolPath)&&(this.toolPath.includes("/")||f&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield p.which(this.toolPath,true);return new Promise((e,t)=>a(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+s.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});if(this.options.cwd&&!(yield m.exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const i=this._getSpawnFileName();const o=u.spawn(i,this._getSpawnArgs(n),this._getSpawnOptions(this.options,i));let a="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}a=this._processLineBuffer(e,a,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}let c="";if(o.stderr){o.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}c=this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});o.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});o.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(a.length>0){this.emit("stdline",a)}if(c.length>0){this.emit("errline",c)}o.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let i="";function append(e){if(r&&e!=='"'){i+="\\"}i+=e;r=false}for(let o=0;o0){t.push(i);i=""}continue}append(a)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends c.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=d.setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},,function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var n=0;nt+=e.toString(),stderr:e=>t+=e.toString()}})}catch(e){a.debug(e.message)}t=t.trim();a.debug(t);return t})}function getCompressionMethod(){return r(this,void 0,void 0,function*(){if(process.platform==="win32"&&!(yield isGnuTarInstalled())){return h.CompressionMethod.Gzip}const e=yield getVersion("zstd");const t=m.clean(e);if(!e.toLowerCase().includes("zstd command line interface")){return h.CompressionMethod.Gzip}else if(!t||m.lt(t,"v1.3.2")){return h.CompressionMethod.ZstdWithoutLong}else{return h.CompressionMethod.Zstd}})}t.getCompressionMethod=getCompressionMethod;function getCacheFileName(e){return e===h.CompressionMethod.Gzip?h.CacheFilename.Gzip:h.CacheFilename.Zstd}t.getCacheFileName=getCacheFileName;function isGnuTarInstalled(){return r(this,void 0,void 0,function*(){const e=yield getVersion("tar");return e.toLowerCase().includes("gnu tar")})}t.isGnuTarInstalled=isGnuTarInstalled;function assertDefined(e,t){if(t===undefined){throw Error(`Expected ${e} but value was undefiend`)}return t}t.assertDefined=assertDefined},function(e){e.exports=require("tls")},,function(module){module.exports=eval("require")("encoding")},function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDNotation,e);function XMLDTDNotation(e,n,r){XMLDTDNotation.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD notation name. "+this.debugInfo(n))}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.type=t.NotationDeclaration;if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}Object.defineProperty(XMLDTDNotation.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDNotation.prototype,"systemId",{get:function(){return this.sysID}});XMLDTDNotation.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))};return XMLDTDNotation}(i)}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PropagationAPI=void 0;var r=n(918);var i=n(881);var o=n(525);var a="propagation";var s=function(){function PropagationAPI(){}PropagationAPI.getInstance=function(){if(!this._instance){this._instance=new PropagationAPI}return this._instance};PropagationAPI.prototype.setGlobalPropagator=function(e){o.registerGlobal(a,e);return e};PropagationAPI.prototype.inject=function(e,t,n){if(n===void 0){n=i.defaultTextMapSetter}return this._getGlobalPropagator().inject(e,t,n)};PropagationAPI.prototype.extract=function(e,t,n){if(n===void 0){n=i.defaultTextMapGetter}return this._getGlobalPropagator().extract(e,t,n)};PropagationAPI.prototype.fields=function(){return this._getGlobalPropagator().fields()};PropagationAPI.prototype.disable=function(){o.unregisterGlobal(a)};PropagationAPI.prototype._getGlobalPropagator=function(){return o.getGlobal(a)||r.NOOP_TEXT_MAP_PROPAGATOR};return PropagationAPI}();t.PropagationAPI=s},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n="00000000-0000-0000-0000-000000000000";t.default=n},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t._readLinuxVersionFile=t._getOsVersion=t._findMatch=void 0;const s=o(n(280));const c=n(470);const u=n(87);const l=n(129);const p=n(747);function _findMatch(t,n,r,i){return a(this,void 0,void 0,function*(){const o=u.platform();let a;let l;let p;for(const a of r){const r=a.version;c.debug(`check ${r} satisfies ${t}`);if(s.satisfies(r,t)&&(!n||a.stable===n)){p=a.files.find(t=>{c.debug(`${t.arch}===${i} && ${t.platform}===${o}`);let n=t.arch===i&&t.platform===o;if(n&&t.platform_version){const r=e.exports._getOsVersion();if(r===t.platform_version){n=true}else{n=s.satisfies(r,t.platform_version)}}return n});if(p){c.debug(`matched ${a.version}`);l=a;break}}}if(l&&p){a=Object.assign({},l);a.files=[p]}return a})}t._findMatch=_findMatch;function _getOsVersion(){const t=u.platform();let n="";if(t==="darwin"){n=l.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&(e[0].trim()==="VERSION_ID"||e[0].trim()==="DISTRIB_RELEASE")){n=e[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return n}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";const t="/etc/os-release";let n="";if(p.existsSync(e)){n=p.readFileSync(e).toString()}else if(p.existsSync(t)){n=p.readFileSync(t).toString()}return n}t._readLinuxVersionFile=_readLinuxVersionFile},,,,,,,,,,,,,,,,,,function(e,t,n){var r=n(11);e.exports=r(once);e.exports.strict=r(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var n=e.name||"Function wrapped with `once`";t.onceError=n+" shouldn't be called more than once";t.called=false;return t}},function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},,,,,,,,,,,,,,,function(e){(function(){e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(){"use strict";if(typeof Symbol===undefined||!Symbol.asyncIterator){Symbol.asyncIterator=Symbol.for("Symbol.asyncIterator")}},,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},,,,function(e,t,n){var r=n(139);var i=n(722);var o;var a;var s=0;var c=0;function v1(e,t,n){var u=t&&n||0;var l=t||[];e=e||{};var p=e.node||o;var m=e.clockseq!==undefined?e.clockseq:a;if(p==null||m==null){var d=r();if(p==null){p=o=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(m==null){m=a=(d[6]<<8|d[7])&16383}}var f=e.msecs!==undefined?e.msecs:(new Date).getTime();var h=e.nsecs!==undefined?e.nsecs:c+1;var g=f-s+(h-c)/1e4;if(g<0&&e.clockseq===undefined){m=m+1&16383}if((g<0||f>s)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=f;c=h;a=m;f+=122192928e5;var y=((f&268435455)*1e4+h)%4294967296;l[u++]=y>>>24&255;l[u++]=y>>>16&255;l[u++]=y>>>8&255;l[u++]=y&255;var v=f/4294967296*1e4&268435455;l[u++]=v>>>8&255;l[u++]=v&255;l[u++]=v>>>24&15|16;l[u++]=v>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(var b=0;b<6;++b){l[u+b]=p[b]}return t?t:i(l)}e.exports=v1},function(e){e.exports=require("os")},,function(e,t,n){"use strict";const r=n(562);const i=["local"];function permuteDomain(e,t){let n=null;if(t){const t=e.split(".");if(i.includes(t[t.length-1])){n=`${t[t.length-2]}.${t[t.length-1]}`}else{n=r.getPublicSuffix(e)}}else{n=r.getPublicSuffix(e)}if(!n){return null}if(n==e){return[e]}const o=e.slice(0,-(n.length+1));const a=o.split(".").reverse();let s=n;const c=[s];while(a.length){s=`${a.shift()}.${s}`;c.push(s)}return c}t.permuteDomain=permuteDomain},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(616));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v5",80,i.default);var a=o;t.default=a},function(e,t,n){var r=n(892);e.exports=serial;function serial(e,t,n){return r(e,t,null,n)}},,function(e,t,n){e.exports=minimatch;minimatch.Minimatch=Minimatch;var r={sep:"/"};try{r=n(622)}catch(e){}var i=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var o=n(306);var a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var c=s+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var l="(?:(?!(?:\\/|^)\\.).)*?";var p=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var m=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(n,r,i){return minimatch(n,e,t)}}function ext(e,t){e=e||{};t=t||{};var n={};Object.keys(t).forEach(function(e){n[e]=t[e]});Object.keys(e).forEach(function(t){n[t]=e[t]});return n}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var n=function minimatch(n,r,i){return t.minimatch(n,r,ext(e,i))};n.Minimatch=function Minimatch(n,r){return new t.Minimatch(n,ext(e,r))};return n};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,n){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!n)n={};if(!n.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,n).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(r.sep!=="/"){e=e.split(r.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var n=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,n);n=this.globParts=n.map(function(e){return e.split(m)});this.debug(this.pattern,n);n=n.map(function(e,t,n){return e.map(this.parse,this)},this);this.debug(this.pattern,n);n=n.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,n);this.set=n}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var n=this.options;var r=0;if(n.nonegate)return;for(var i=0,o=e.length;i1024*64){throw new TypeError("pattern is too long")}var n=this.options;if(!n.noglobstar&&e==="**")return i;if(e==="")return"";var r="";var o=!!n.nocase;var u=false;var l=[];var m=[];var f;var h=false;var g=-1;var y=-1;var v=e.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var b=this;function clearStateChar(){if(f){switch(f){case"*":r+=c;o=true;break;case"?":r+=s;o=true;break;default:r+="\\"+f;break}b.debug("clearStateChar %j %j",f,r);f=false}}for(var x=0,w=e.length,k;x-1;P--){var C=m[P];var R=r.slice(0,C.reStart);var O=r.slice(C.reStart,C.reEnd-8);var z=r.slice(C.reEnd-8,C.reEnd);var A=r.slice(C.reEnd);z+=A;var D=R.split("(").length-1;var I=A;for(x=0;x=0;a--){o=e[a];if(o)break}for(a=0;a>> no match, partial?",e,p,t,m);if(p===s)return true}return false}var f;if(typeof u==="string"){if(r.nocase){f=l.toLowerCase()===u.toLowerCase()}else{f=l===u}this.debug("string match",u,l,f)}else{f=l.match(u);this.debug("pattern match",u,l,f)}if(!f)return false}if(o===s&&a===c){return true}else if(o===s){return n}else if(a===c){var h=o===s-1&&e[o]==="";return h}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.partialMatch=t.match=t.getSearchPaths=void 0;const a=o(n(653));const s=n(957);const c=process.platform==="win32";function getSearchPaths(e){e=e.filter(e=>!e.negate);const t={};for(const n of e){const e=c?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=c?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let i=false;let o=e;let s=a.dirname(o);while(s!==o){if(t[s]){i=true;break}o=s;s=a.dirname(o)}if(!i){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=s.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issueCommand=void 0;const a=o(n(747));const s=o(n(87));const c=n(82);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!a.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}a.appendFileSync(n,`${c.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var i=version;t.default=i},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(640);var i=new WeakMap;var o=new WeakMap;var a=function(){function AbortSignal(){this.onabort=null;i.set(this,[]);o.set(this,false)}Object.defineProperty(AbortSignal.prototype,"aborted",{get:function(){if(!o.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}return o.get(this)},enumerable:false,configurable:true});Object.defineProperty(AbortSignal,"none",{get:function(){return new AbortSignal},enumerable:false,configurable:true});AbortSignal.prototype.addEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);n.push(t)};AbortSignal.prototype.removeEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);var r=n.indexOf(t);if(r>-1){n.splice(r,1)}};AbortSignal.prototype.dispatchEvent=function(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")};return AbortSignal}();function abortSignal(e){if(e.aborted){return}if(e.onabort){e.onabort.call(e)}var t=i.get(e);if(t){t.slice().forEach(function(t){t.call(e,{type:"abort"})})}o.set(e,true)}var s=function(e){r.__extends(AbortError,e);function AbortError(t){var n=e.call(this,t)||this;n.name="AbortError";return n}return AbortError}(Error);var c=function(){function AbortController(e){var t=this;this._signal=new a;if(!e){return}if(!Array.isArray(e)){e=arguments}for(var n=0,r=e;nr(this,void 0,void 0,function*(){return i.getJson(getCacheApiUrl(s))}));if(c.statusCode===204){return null}if(!h.isSuccessStatusCode(c.statusCode)){throw new Error(`Cache service responded with ${c.statusCode}`)}const u=c.result;const l=u===null||u===void 0?void 0:u.archiveLocation;if(!l){throw new Error("Cache not found.")}o.setSecret(l);o.debug(`Cache Result:`);o.debug(JSON.stringify(u));return u})}t.getCacheEntry=getCacheEntry;function downloadCache(e,t,n){return r(this,void 0,void 0,function*(){const r=new l.URL(e);const i=f.getDownloadOptions(n);if(i.useAzureSdk&&r.hostname.endsWith(".blob.core.windows.net")){yield d.downloadCacheStorageSDK(e,t,i)}else{yield d.downloadCacheHttpClient(e,t)}})}t.downloadCache=downloadCache;function reserveCache(e,t,n){var i,o;return r(this,void 0,void 0,function*(){const a=createHttpClient();const s=getCacheVersion(t,n===null||n===void 0?void 0:n.compressionMethod);const c={key:e,version:s};const u=yield h.retryTypedResponse("reserveCache",()=>r(this,void 0,void 0,function*(){return a.postJson(getCacheApiUrl("caches"),c)}));return(o=(i=u===null||u===void 0?void 0:u.result)===null||i===void 0?void 0:i.cacheId)!==null&&o!==void 0?o:-1})}t.reserveCache=reserveCache;function getContentRange(e,t){return`bytes ${e}-${t}/*`}function uploadChunk(e,t,n,i,a){return r(this,void 0,void 0,function*(){o.debug(`Uploading chunk of size ${a-i+1} bytes at offset ${i} with content range: ${getContentRange(i,a)}`);const s={"Content-Type":"application/octet-stream","Content-Range":getContentRange(i,a)};const c=yield h.retryHttpClientResponse(`uploadChunk (start: ${i}, end: ${a})`,()=>r(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,n(),s)}));if(!h.isSuccessStatusCode(c.message.statusCode)){throw new Error(`Cache service responded with ${c.message.statusCode} during upload chunk.`)}})}function uploadFile(e,t,n,i){return r(this,void 0,void 0,function*(){const a=u.statSync(n).size;const s=getCacheApiUrl(`caches/${t.toString()}`);const c=u.openSync(n,"r");const l=f.getUploadOptions(i);const m=p.assertDefined("uploadConcurrency",l.uploadConcurrency);const d=p.assertDefined("uploadChunkSize",l.uploadChunkSize);const h=[...new Array(m).keys()];o.debug("Awaiting all uploads");let g=0;try{yield Promise.all(h.map(()=>r(this,void 0,void 0,function*(){while(gu.createReadStream(n,{fd:c,start:r,end:i,autoClose:false}).on("error",e=>{throw new Error(`Cache upload failed because file read failed with ${e.message}`)}),r,i)}})))}finally{u.closeSync(c)}return})}function commitCache(e,t,n){return r(this,void 0,void 0,function*(){const i={size:n};return yield h.retryTypedResponse("commitCache",()=>r(this,void 0,void 0,function*(){return e.postJson(getCacheApiUrl(`caches/${t.toString()}`),i)}))})}function saveCache(e,t,n){return r(this,void 0,void 0,function*(){const r=createHttpClient();o.debug("Upload cache");yield uploadFile(r,e,t,n);o.debug("Commiting cache");const i=p.getArchiveFileSizeIsBytes(t);o.info(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);const a=yield commitCache(r,e,i);if(!h.isSuccessStatusCode(a.statusCode)){throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`)}o.info("Cache saved successfully")})}t.saveCache=saveCache},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagAPI=void 0;var r=n(673);var i=n(545);var o=n(525);var a="diag";var s=function(){function DiagAPI(){function _logProxy(e){return function(){var t=o.getGlobal("diag");if(!t)return;return t[e].apply(t,arguments)}}var e=this;e.setLogger=function(t,n){var a;if(n===void 0){n=i.DiagLogLevel.INFO}if(t===e){var s=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");e.error((a=s.stack)!==null&&a!==void 0?a:s.message);return}o.registerGlobal("diag",r.createLogLevelDiagLogger(n,t),true)};e.disable=function(){o.unregisterGlobal(a)};e.verbose=_logProxy("verbose");e.debug=_logProxy("debug");e.info=_logProxy("info");e.warn=_logProxy("warn");e.error=_logProxy("error")}DiagAPI.instance=function(){if(!this._instance){this._instance=new DiagAPI}return this._instance};return DiagAPI}();t.DiagAPI=s},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getApiBaseUrl=t.getProxyAgent=t.getAuthString=void 0;const a=o(n(539));function getAuthString(e,t){if(!e&&!t.auth){throw new Error("Parameter token or opts.auth is required")}else if(e&&t.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof t.auth==="string"?t.auth:`token ${e}`}t.getAuthString=getAuthString;function getProxyAgent(e){const t=new a.HttpClient;return t.getAgent(e)}t.getProxyAgent=getProxyAgent;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}t.getApiBaseUrl=getApiBaseUrl},,function(e){e.exports=require("child_process")},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.run=void 0;const s=o(n(470));const c=o(n(622));const u=n(982);const l=o(n(336));const p=o(n(169));const m=o(n(317));const d=o(n(286));function run(){return a(this,void 0,void 0,function*(){const e=process.env[`GITHUB_WORKSPACE`]||"";const t=resolveBuildRootDirectory(e);yield l.restore(t);try{const n=parseCommandLineArguments();n.push("--no-daemon");const r=yield p.execute(yield resolveGradleExecutable(e,t),t,n);if(r.buildScanUrl){s.setOutput("build-scan-url",r.buildScanUrl);s.notice(`Gradle build scan: ${r.buildScanUrl}`)}if(r.status!==0){s.setFailed(`Gradle process exited with status ${r.status}`)}}catch(e){if(!(e instanceof Error)){throw e}s.setFailed(e.message)}})}t.run=run;run();function resolveGradleExecutable(e,t){return a(this,void 0,void 0,function*(){const n=s.getInput("gradle-version");if(n!==""&&n!=="wrapper"){return c.resolve(yield d.gradleVersion(n))}const r=s.getInput("gradle-executable");if(r!==""){return c.resolve(e,r)}return m.locateGradleWrapperScript(t)})}function resolveBuildRootDirectory(e){const t=s.getInput("build-root-directory");const n=t===""?c.resolve(e):c.resolve(e,t);return n}function parseCommandLineArguments(){const e=s.getInput("arguments");return u.parseArgsStringToArgv(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ROOT_CONTEXT=t.createContextKey=t.setBaggage=t.getBaggage=t.isInstrumentationSuppressed=t.unsuppressInstrumentation=t.suppressInstrumentation=t.getSpanContext=t.setSpanContext=t.setSpan=t.getSpan=void 0;var r=n(767);var i=createContextKey("OpenTelemetry Context Key SPAN");var o=createContextKey("OpenTelemetry Context Key SUPPRESS_INSTRUMENTATION");var a=createContextKey("OpenTelemetry Baggage Key");function getSpan(e){return e.getValue(i)||undefined}t.getSpan=getSpan;function setSpan(e,t){return e.setValue(i,t)}t.setSpan=setSpan;function setSpanContext(e,t){return setSpan(e,new r.NoopSpan(t))}t.setSpanContext=setSpanContext;function getSpanContext(e){var t;return(t=getSpan(e))===null||t===void 0?void 0:t.context()}t.getSpanContext=getSpanContext;function suppressInstrumentation(e){return e.setValue(o,true)}t.suppressInstrumentation=suppressInstrumentation;function unsuppressInstrumentation(e){return e.setValue(o,false)}t.unsuppressInstrumentation=unsuppressInstrumentation;function isInstrumentationSuppressed(e){return Boolean(e.getValue(o))}t.isInstrumentationSuppressed=isInstrumentationSuppressed;function getBaggage(e){return e.getValue(a)||undefined}t.getBaggage=getBaggage;function setBaggage(e,t){return e.setValue(a,t)}t.setBaggage=setBaggage;function createContextKey(e){return Symbol.for(e)}t.createContextKey=createContextKey;var s=function(){function BaseContext(e){var t=this;t._currentContext=e?new Map(e):new Map;t.getValue=function(e){return t._currentContext.get(e)};t.setValue=function(e,n){var r=new BaseContext(t._currentContext);r._currentContext.set(e,n);return r};t.deleteValue=function(e){var n=new BaseContext(t._currentContext);n._currentContext.delete(e);return n}}return BaseContext}();t.ROOT_CONTEXT=new s},,,,,,,function(e,t,n){var r=n(417);e.exports=function nodeRNG(){return r.randomBytes(16)}},,function(e,t,n){"use strict";var r=n(631);var i=n(16);var o=n(605);var a=n(211);var s=n(614);var c=n(357);var u=n(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,n,r,i){var o=toOptions(n,r,i);for(var a=0,s=t.requests.length;a=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,o)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var i=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=false;o.once("response",onResponse);o.once("upgrade",onUpgrade);o.once("connect",onConnect);o.once("error",onError);o.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick(function(){onConnect(e,t,n)})}function onConnect(i,a,s){o.removeAllListeners();a.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);a.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(s.length>0){l("got illegal response body from proxy");a.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}l("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=a;return t(a)}function onError(t){o.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,function(e){n.request.onSocket(e)})}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,function(r){var o=e.request.getHeader("host");var a=mergeOptions({},n.options,{socket:r,servername:o?o.replace(/:.*$/,""):e.host});var s=i.connect(0,a);n.sockets[n.sockets.indexOf(r)]=s;t(s)})}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t._globalThis=void 0;t._globalThis=typeof globalThis==="object"?globalThis:global},,function(e,t){"use strict";t.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]==="function")e.apply(this,arguments);else{return new Promise((t,n)=>{arguments[arguments.length]=((e,r)=>{if(e)return n(e);t(r)});arguments.length++;e.apply(this,arguments)})}},"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty(function(){const t=arguments[arguments.length-1];if(typeof t!=="function")return e.apply(this,arguments);else e.apply(this,arguments).then(e=>t(null,e),t)},"name",{value:e.name})}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER=t.NoopTracer=void 0;var r=n(132);var i=n(767);var o=n(629);var a=function(){function NoopTracer(){}NoopTracer.prototype.startSpan=function(e,t,n){var a=Boolean(t===null||t===void 0?void 0:t.root);if(a){return new i.NoopSpan}var s=n&&r.getSpanContext(n);if(isSpanContext(s)&&o.isSpanContextValid(s)){return new i.NoopSpan(s)}else{return new i.NoopSpan}};return NoopTracer}();t.NoopTracer=a;function isSpanContext(e){return typeof e==="object"&&typeof e["spanId"]==="string"&&typeof e["traceId"]==="string"&&typeof e["traceFlags"]==="number"}t.NOOP_TRACER=new a},function(e,t,n){var r=n(794).Stream;var i=n(669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}i.inherits(DelayedStream,r);DelayedStream.create=function(e,t){var n=new this;t=t||{};for(var r in t){n[r]=t[r]}n.source=e;var i=e.emit;e.emit=function(){n._handleEmit(arguments);return i.apply(e,arguments)};e.on("error",function(){});if(n.pauseStream){e.pause()}return n};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},,,,,function(e,t,n){var r=n(751),i=n(566);e.exports=iterate;function iterate(e,t,n,r){var o=n["keyedList"]?n["keyedList"][n.index]:n.index;n.jobs[o]=runJob(t,o,e[o],function(e,t){if(!(o in n.jobs)){return}delete n.jobs[o];if(e){i(n)}else{n.results[o]=t}r(e,n.results)})}function runJob(e,t,n,i){var o;if(e.length==2){o=e(n,r(i))}else{o=e(n,t,r(i))}return o}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER_PROVIDER=t.NoopTracerProvider=void 0;var r=n(151);var i=function(){function NoopTracerProvider(){}NoopTracerProvider.prototype.getTracer=function(e,t){return r.NOOP_TRACER};return NoopTracerProvider}();t.NoopTracerProvider=i;t.NOOP_TRACER_PROVIDER=new i},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.execute=void 0;const s=o(n(986));function execute(e,t,n){return a(this,void 0,void 0,function*(){let r=false;let i;const o=yield s.exec(e,n,{cwd:t,ignoreReturnCode:true,listeners:{stdline:e=>{if(e.includes("Publishing build scan...")){r=true}if(r&&e.startsWith("http")){i=e.trim();r=false}}}});return new BuildResultImpl(o,i)})}t.execute=execute;class BuildResultImpl{constructor(e,t){this.status=e;this.buildScanUrl=t}}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(733));var i=_interopRequireDefault(n(855));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let o;let a;let s=0;let c=0;function v1(e,t,n){let u=t&&n||0;const l=t||new Array(16);e=e||{};let p=e.node||o;let m=e.clockseq!==undefined?e.clockseq:a;if(p==null||m==null){const t=e.random||(e.rng||r.default)();if(p==null){p=o=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(m==null){m=a=(t[6]<<8|t[7])&16383}}let d=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const h=d-s+(f-c)/1e4;if(h<0&&e.clockseq===undefined){m=m+1&16383}if((h<0||d>s)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=d;c=f;a=m;d+=122192928e5;const g=((d&268435455)*1e4+f)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const y=d/4294967296*1e4&268435455;l[u++]=y>>>8&255;l[u++]=y&255;l[u++]=y>>>24&15|16;l[u++]=y>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(let e=0;e<6;++e){l[u+e]=p[e]}return t||(0,i.default)(l)}var u=v1;t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Context=void 0;const r=n(747);const i=n(87);class Context{constructor(){var e,t,n;this.payload={};if(process.env.GITHUB_EVENT_PATH){if(r.existsSync(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse(r.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${i.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:`https://api.github.com`;this.serverUrl=(t=process.env.GITHUB_SERVER_URL)!==null&&t!==void 0?t:`https://github.com`;this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:`https://api.github.com/graphql`}get issue(){const e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[e,t]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:t}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}t.Context=Context},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var i=parse;t.default=i},,,,,,,,,,,,,function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},function(e){e.exports=require("https")},,function(e){e.exports=require("timers")},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from(this.username+":"+this.password).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Bearer "+this.token}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from("PAT:"+this.token).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class AzureKeyCredential{constructor(e){if(!e){throw new Error("key must be a non-empty string")}this._key=e}get key(){return this._key}update(e){this._key=e}}function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const n of t){if(!objectHasProperty(e,n)){return false}}return true}function objectHasProperty(e,t){return typeof e==="object"&&t in e}class AzureNamedKeyCredential{constructor(e,t){if(!e||!t){throw new TypeError("name and key must be non-empty strings")}this._name=e;this._key=t}get key(){return this._key}get name(){return this._name}update(e,t){if(!e||!t){throw new TypeError("newName and newKey must be non-empty strings")}this._name=e;this._key=t}}function isNamedKeyCredential(e){return isObjectWithProperties(e,["name","key"])&&typeof e.key==="string"&&typeof e.name==="string"}class AzureSASCredential{constructor(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}get signature(){return this._signature}update(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}}function isSASCredential(e){return isObjectWithProperties(e,["signature"])&&typeof e.signature==="string"}function isTokenCredential(e){const t=e;return t&&typeof t.getToken==="function"&&(t.signRequest===undefined||t.getToken.length>0)}t.AzureKeyCredential=AzureKeyCredential;t.AzureNamedKeyCredential=AzureNamedKeyCredential;t.AzureSASCredential=AzureSASCredential;t.isNamedKeyCredential=isNamedKeyCredential;t.isSASCredential=isSASCredential;t.isTokenCredential=isTokenCredential},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagConsoleLogger=void 0;var n=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];var r=function(){function DiagConsoleLogger(){function _consoleFunc(e){return function(){var t=arguments;if(console){var n=console[e];if(typeof n!=="function"){n=console.log}if(typeof n==="function"){return n.apply(console,t)}}}}for(var e=0;ePattern.getLiteral(e)).filter(e=>!o&&!(o=e===""));this.searchPath=new d.Path(a).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(a[0]),f?"i":"");this.isImplicitPattern=t;const s={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};i=f?i.replace(/\\/g,"/"):i;this.minimatch=new p.Minimatch(i,s)}match(e){if(this.segments[this.segments.length-1]==="**"){e=u.normalizeSeparators(e);if(!e.endsWith(c.sep)&&this.isImplicitPattern===false){e=`${e}${c.sep}`}}else{e=u.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?m.MatchKind.Directory:m.MatchKind.All}return m.MatchKind.None}partialMatch(e){e=u.safeTrimTrailingSeparator(e);if(u.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){l.default(e,"pattern cannot be empty");const n=new d.Path(e).segments.map(e=>Pattern.getLiteral(e));l.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);l.default(!u.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=u.normalizeSeparators(e);if(e==="."||e.startsWith(`.${c.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${c.sep}`)){t=t||s.homedir();l.default(t,"Unable to determine HOME directory");l.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=u.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return u.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n(470));const a=n(539);const s=n(373);const c=i(n(293));const u=i(n(747));const l=i(n(794));const p=i(n(669));const m=i(n(15));const d=n(931);const f=n(899);function pipeResponseToStream(e,t){return r(this,void 0,void 0,function*(){const n=p.promisify(l.pipeline);yield n(e.message,t)})}class DownloadProgress{constructor(e){this.contentLength=e;this.segmentIndex=0;this.segmentSize=0;this.segmentOffset=0;this.receivedBytes=0;this.displayedComplete=false;this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize;this.segmentIndex=this.segmentIndex+1;this.segmentSize=e;this.receivedBytes=0;o.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete){return}const e=this.segmentOffset+this.receivedBytes;const t=(100*(e/this.contentLength)).toFixed(1);const n=Date.now()-this.startTime;const r=(e/(1024*1024)/(n/1e3)).toFixed(1);o.info(`Received ${e} of ${this.contentLength} (${t}%), ${r} MBs/sec`);if(this.isDone()){this.displayedComplete=true}}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){const t=()=>{this.display();if(!this.isDone()){this.timeoutHandle=setTimeout(t,e)}};this.timeoutHandle=setTimeout(t,e)}stopDisplayTimer(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle);this.timeoutHandle=undefined}this.display()}}t.DownloadProgress=DownloadProgress;function downloadCacheHttpClient(e,t){return r(this,void 0,void 0,function*(){const n=u.createWriteStream(t);const i=new a.HttpClient("actions/cache");const s=yield f.retryHttpClientResponse("downloadCache",()=>r(this,void 0,void 0,function*(){return i.get(e)}));s.message.socket.setTimeout(d.SocketTimeout,()=>{s.message.destroy();o.debug(`Aborting download, socket timed out after ${d.SocketTimeout} ms`)});yield pipeResponseToStream(s,n);const c=s.message.headers["content-length"];if(c){const e=parseInt(c);const n=m.getArchiveFileSizeIsBytes(t);if(n!==e){throw new Error(`Incomplete download. Expected file size: ${e}, actual file size: ${n}`)}}else{o.debug("Unable to validate download, no Content-Length header")}})}t.downloadCacheHttpClient=downloadCacheHttpClient;function downloadCacheStorageSDK(e,t,n){var i;return r(this,void 0,void 0,function*(){const r=new s.BlockBlobClient(e,undefined,{retryOptions:{tryTimeoutInMs:n.timeoutInMs}});const a=yield r.getProperties();const l=(i=a.contentLength)!==null&&i!==void 0?i:-1;if(l<0){o.debug("Unable to determine content length, downloading file with http-client...");yield downloadCacheHttpClient(e,t)}else{const e=c.constants.MAX_LENGTH;const i=new DownloadProgress(l);const o=u.openSync(t,"w");try{i.startDisplayTimer();while(!i.isDone()){const t=i.segmentOffset+i.segmentSize;const a=Math.min(e,l-t);i.nextSegment(a);const s=yield r.downloadToBuffer(t,a,{concurrency:n.downloadConcurrency,onProgress:i.onProgress()});u.writeFileSync(o,s)}}finally{i.stopDisplayTimer();u.closeSync(o)}}})}t.downloadCacheStorageSDK=downloadCacheStorageSDK},,,,,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w={}.hasOwnProperty;x=n(582),b=x.isObject,v=x.isFunction,y=x.isEmpty,g=x.getValue;u=null;i=null;o=null;a=null;s=null;f=null;h=null;d=null;c=null;r=null;m=null;l=null;t=null;e.exports=p=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.value=null;this.children=[];this.baseURI=null;if(!u){u=n(796);i=n(657);o=n(919);a=n(738);s=n(735);f=n(660);h=n(708);d=n(491);c=n(956);r=n(683);m=n(265);l=n(451);t=n(65)}}Object.defineProperty(XMLNode.prototype,"nodeName",{get:function(){return this.name}});Object.defineProperty(XMLNode.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLNode.prototype,"nodeValue",{get:function(){return this.value}});Object.defineProperty(XMLNode.prototype,"parentNode",{get:function(){return this.parent}});Object.defineProperty(XMLNode.prototype,"childNodes",{get:function(){if(!this.childNodeList||!this.childNodeList.nodes){this.childNodeList=new m(this.children)}return this.childNodeList}});Object.defineProperty(XMLNode.prototype,"firstChild",{get:function(){return this.children[0]||null}});Object.defineProperty(XMLNode.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}});Object.defineProperty(XMLNode.prototype,"previousSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e-1]||null}});Object.defineProperty(XMLNode.prototype,"nextSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e+1]||null}});Object.defineProperty(XMLNode.prototype,"ownerDocument",{get:function(){return this.document()||null}});Object.defineProperty(XMLNode.prototype,"textContent",{get:function(){var e,t,n,i,o;if(this.nodeType===r.Element||this.nodeType===r.DocumentFragment){o="";i=this.children;for(t=0,n=i.length;t"}else if(!((n=this.parent)!=null?n.name:void 0)){return"node: <"+e+">"}else{return"node: <"+e+">, parent: <"+this.parent.name+">"}};XMLNode.prototype.ele=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.txt=function(e){return this.text(e)};XMLNode.prototype.dat=function(e){return this.cdata(e)};XMLNode.prototype.com=function(e){return this.comment(e)};XMLNode.prototype.ins=function(e,t){return this.instruction(e,t)};XMLNode.prototype.doc=function(){return this.document()};XMLNode.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLNode.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.t=function(e){return this.text(e)};XMLNode.prototype.d=function(e){return this.cdata(e)};XMLNode.prototype.c=function(e){return this.comment(e)};XMLNode.prototype.r=function(e){return this.raw(e)};XMLNode.prototype.i=function(e,t){return this.instruction(e,t)};XMLNode.prototype.u=function(){return this.up()};XMLNode.prototype.importXMLBuilder=function(e){return this.importDocument(e)};XMLNode.prototype.replaceChild=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.removeChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.appendChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.hasChildNodes=function(){return this.children.length!==0};XMLNode.prototype.cloneNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isSupported=function(e,t){return true};XMLNode.prototype.hasAttributes=function(){return this.attribs.length!==0};XMLNode.prototype.compareDocumentPosition=function(e){var n,r;n=this;if(n===e){return 0}else if(this.document()!==e.document()){r=t.Disconnected|t.ImplementationSpecific;if(Math.random()<.5){r|=t.Preceding}else{r|=t.Following}return r}else if(n.isAncestor(e)){return t.Contains|t.Preceding}else if(n.isDescendant(e)){return t.Contains|t.Following}else if(n.isPreceding(e)){return t.Preceding}else{return t.Following}};XMLNode.prototype.isSameNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupPrefix=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isDefaultNamespace=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupNamespaceURI=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isEqualNode=function(e){var t,n,r;if(e.nodeType!==this.nodeType){return false}if(e.children.length!==this.children.length){return false}for(t=n=0,r=this.children.length-1;0<=r?n<=r:n>=r;t=0<=r?++n:--n){if(!this.children[t].isEqualNode(e.children[t])){return false}}return true};XMLNode.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.setUserData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.getUserData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.contains=function(e){if(!e){return false}return e===this||this.isDescendant(e)};XMLNode.prototype.isDescendant=function(e){var t,n,r,i,o;o=this.children;for(r=0,i=o.length;rn}};XMLNode.prototype.treePosition=function(e){var t,n;n=0;t=false;this.foreachTreeNode(this.document(),function(r){n++;if(!t&&r===e){return t=true}});if(t){return n}else{return-1}};XMLNode.prototype.foreachTreeNode=function(e,t){var n,r,i,o,a;e||(e=this.document());o=e.children;for(r=0,i=o.length;r=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(440);var i=n(144);var o=function(){function NoOpSpan(){}NoOpSpan.prototype.context=function(){return{spanId:"",traceId:"",traceFlags:0}};NoOpSpan.prototype.end=function(e){};NoOpSpan.prototype.setAttribute=function(e,t){return this};NoOpSpan.prototype.setAttributes=function(e){return this};NoOpSpan.prototype.addEvent=function(e,t){return this};NoOpSpan.prototype.setStatus=function(e){return this};NoOpSpan.prototype.updateName=function(e){return this};NoOpSpan.prototype.isRecording=function(){return false};NoOpSpan.prototype.recordException=function(e,t){};return NoOpSpan}();var a=function(){function NoOpTracer(){}NoOpTracer.prototype.startSpan=function(e,t){return new o};NoOpTracer.prototype.getCurrentSpan=function(){return new o};NoOpTracer.prototype.withSpan=function(e,t){return t()};NoOpTracer.prototype.bind=function(e,t){return e};return NoOpTracer}();function getGlobalObject(){return global}var s=4;var c=Symbol.for("@azure/core-tracing.tracerCache3");var u;function loadTracerCache(){var e=getGlobalObject();var t=e[c];var n=true;if(t){if(t.version===s){u=t}else{n=false;if(t.tracer){throw new Error("Two incompatible versions of @azure/core-tracing have been loaded.\n This library is "+s+", existing is "+t.version+".")}}}if(!u){u={tracer:undefined,version:s}}if(n){e[c]=u}}function getCache(){if(!u){loadTracerCache()}return u}var l;function getDefaultTracer(){if(!l){l=new a}return l}function setTracer(e){var t=getCache();t.tracer=e}function getTracer(){var e=getCache();if(!e.tracer){return getDefaultTracer()}return e.tracer}(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(t.SpanKind||(t.SpanKind={}));function getSpan(e){return r.getSpan(e)}function setSpan(e,t){return r.setSpan(e,t)}function setSpanContext(e,t){return r.setSpanContext(e,t)}function getSpanContext(e){return r.getSpanContext(e)}var p=r.context;(function(e){e[e["UNSET"]=0]="UNSET";e[e["OK"]=1]="OK";e[e["ERROR"]=2]="ERROR"})(t.SpanStatusCode||(t.SpanStatusCode={}));var m=function(){function OpenCensusTraceStateWrapper(e){this._state=e}OpenCensusTraceStateWrapper.prototype.get=function(e){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.set=function(e,t){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.unset=function(e){throw new Error("Method not implemented")};OpenCensusTraceStateWrapper.prototype.serialize=function(){return this._state||""};return OpenCensusTraceStateWrapper}();var d;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=13]="INTERNAL"})(d||(d={}));function isWrappedSpan(e){return!!e&&e.getWrappedSpan!==undefined}function isTracer(e){return e.getWrappedTracer!==undefined}var f=function(){function OpenCensusSpanWrapper(e,t,n,r){if(t===void 0){t=""}if(n===void 0){n={}}if(isTracer(e)){var i=getSpan(r!==null&&r!==void 0?r:p.active());var o=isWrappedSpan(i)?i.getWrappedSpan():undefined;this._span=e.getWrappedTracer().startChildSpan({name:t,childOf:o});this._span.start();if(n.links){for(var a=0,s=n.links;a)?=?)";tok("XRANGEIDENTIFIERLOOSE");s[c.XRANGEIDENTIFIERLOOSE]=s[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");s[c.XRANGEIDENTIFIER]=s[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");s[c.XRANGEPLAIN]="[v=\\s]*("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:"+s[c.PRERELEASE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");s[c.XRANGEPLAINLOOSE]="[v=\\s]*("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+s[c.PRERELEASELOOSE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGE");s[c.XRANGE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");s[c.XRANGELOOSE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");s[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+o+"})"+"(?:\\.(\\d{1,"+o+"}))?"+"(?:\\.(\\d{1,"+o+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");a[c.COERCERTL]=new RegExp(s[c.COERCE],"g");tok("LONETILDE");s[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");s[c.TILDETRIM]="(\\s*)"+s[c.LONETILDE]+"\\s+";a[c.TILDETRIM]=new RegExp(s[c.TILDETRIM],"g");var l="$1~";tok("TILDE");s[c.TILDE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");s[c.TILDELOOSE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");s[c.LONECARET]="(?:\\^)";tok("CARETTRIM");s[c.CARETTRIM]="(\\s*)"+s[c.LONECARET]+"\\s+";a[c.CARETTRIM]=new RegExp(s[c.CARETTRIM],"g");var p="$1^";tok("CARET");s[c.CARET]="^"+s[c.LONECARET]+s[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");s[c.CARETLOOSE]="^"+s[c.LONECARET]+s[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");s[c.COMPARATORLOOSE]="^"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");s[c.COMPARATOR]="^"+s[c.GTLT]+"\\s*("+s[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");s[c.COMPARATORTRIM]="(\\s*)"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+"|"+s[c.XRANGEPLAIN]+")";a[c.COMPARATORTRIM]=new RegExp(s[c.COMPARATORTRIM],"g");var m="$1$2$3";tok("HYPHENRANGE");s[c.HYPHENRANGE]="^\\s*("+s[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");s[c.HYPHENRANGELOOSE]="^\\s*("+s[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");s[c.STAR]="(<|>)?=?\\s*\\*";for(var d=0;dr){return null}var n=t.loose?a[c.LOOSE]:a[c.FULL];if(!n.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var n=parse(e,t);return n?n.version:null}t.clean=clean;function clean(e,t){var n=parse(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>r){throw new TypeError("version is longer than "+r+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}n("SemVer",e,t);this.options=t;this.loose=!!t.loose;var o=e.trim().match(t.loose?a[c.LOOSE]:a[c.FULL]);if(!o){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+o[1];this.minor=+o[2];this.patch=+o[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!o[4]){this.prerelease=[]}else{this.prerelease=o[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[n]==="number"){this.prerelease[n]++;n=-2}}if(n===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,n,r){if(typeof n==="string"){r=n;n=undefined}try{return new SemVer(e,n).inc(t,r).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var n=parse(e);var r=parse(t);var i="";if(n.prerelease.length||r.prerelease.length){i="pre";var o="prerelease"}for(var a in n){if(a==="major"||a==="minor"||a==="patch"){if(n[a]!==r[a]){return i+a}}}return o}}t.compareIdentifiers=compareIdentifiers;var f=/^[0-9]+$/;function compareIdentifiers(e,t){var n=f.test(e);var r=f.test(t);if(n&&r){e=+e;t=+t}return e===t?0:n&&!r?-1:r&&!n?1:e0}t.lt=lt;function lt(e,t,n){return compare(e,t,n)<0}t.eq=eq;function eq(e,t,n){return compare(e,t,n)===0}t.neq=neq;function neq(e,t,n){return compare(e,t,n)!==0}t.gte=gte;function gte(e,t,n){return compare(e,t,n)>=0}t.lte=lte;function lte(e,t,n){return compare(e,t,n)<=0}t.cmp=cmp;function cmp(e,t,n,r){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e===n;case"!==":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e!==n;case"":case"=":case"==":return eq(e,n,r);case"!=":return neq(e,n,r);case">":return gt(e,n,r);case">=":return gte(e,n,r);case"<":return lt(e,n,r);case"<=":return lte(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}n("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===h){this.value=""}else{this.value=this.operator+this.semver.version}n("comp",this)}var h={};Comparator.prototype.parse=function(e){var t=this.options.loose?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];var n=e.match(t);if(!n){throw new TypeError("Invalid comparator: "+e)}this.operator=n[1]!==undefined?n[1]:"";if(this.operator==="="){this.operator=""}if(!n[2]){this.semver=h}else{this.semver=new SemVer(n[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){n("Comparator.test",e,this.options.loose);if(this.semver===h||e===h){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var n;if(this.operator===""){if(this.value===""){return true}n=new Range(e.value,t);return satisfies(this.value,n,t)}else if(e.operator===""){if(e.value===""){return true}n=new Range(this.value,t);return satisfies(e.semver,n,t)}var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var o=this.semver.version===e.semver.version;var a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return r||i||o&&a||s||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?a[c.HYPHENRANGELOOSE]:a[c.HYPHENRANGE];e=e.replace(r,hyphenReplace);n("hyphen replace",e);e=e.replace(a[c.COMPARATORTRIM],m);n("comparator trim",e,a[c.COMPARATORTRIM]);e=e.replace(a[c.TILDETRIM],l);e=e.replace(a[c.CARETTRIM],p);e=e.split(/\s+/).join(" ");var i=t?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];var o=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){o=o.filter(function(e){return!!e.match(i)})}o=o.map(function(e){return new Comparator(e,this.options)},this);return o};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(n){return isSatisfiable(n,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})};function isSatisfiable(e,t){var n=true;var r=e.slice();var i=r.pop();while(n&&r.length){n=r.every(function(e){return i.intersects(e,t)});i=r.pop()}return n}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){n("comp",e,t);e=replaceCarets(e,t);n("caret",e);e=replaceTildes(e,t);n("tildes",e);e=replaceXRanges(e,t);n("xrange",e);e=replaceStars(e,t);n("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var r=t.loose?a[c.TILDELOOSE]:a[c.TILDE];return e.replace(r,function(t,r,i,o,a){n("tilde",e,t,r,i,o,a);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(o)){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else if(a){n("replaceTilde pr",a);s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0"}n("tilde return",s);return s})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){n("caret",e,t);var r=t.loose?a[c.CARETLOOSE]:a[c.CARET];return e.replace(r,function(t,r,i,o,a){n("caret",e,t,r,i,o,a);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(o)){if(r==="0"){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+".0 <"+(+r+1)+".0.0"}}else if(a){n("replaceCaret pr",a);if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+i+"."+(+o+1)}else{s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+o+"-"+a+" <"+(+r+1)+".0.0"}}else{n("no pr");if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+o+" <"+r+"."+i+"."+(+o+1)}else{s=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+o+" <"+(+r+1)+".0.0"}}n("caret return",s);return s})}function replaceXRanges(e,t){n("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var r=t.loose?a[c.XRANGELOOSE]:a[c.XRANGE];return e.replace(r,function(r,i,o,a,s,c){n("xRange",e,r,i,o,a,s,c);var u=isX(o);var l=u||isX(a);var p=l||isX(s);var m=p;if(i==="="&&m){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&m){if(l){a=0}s=0;if(i===">"){i=">=";if(l){o=+o+1;a=0;s=0}else{a=+a+1;s=0}}else if(i==="<="){i="<";if(l){o=+o+1}else{a=+a+1}}r=i+o+"."+a+"."+s+c}else if(l){r=">="+o+".0.0"+c+" <"+(+o+1)+".0.0"+c}else if(p){r=">="+o+"."+a+".0"+c+" <"+o+"."+(+a+1)+".0"+c}n("xRange return",r);return r})}function replaceStars(e,t){n("replaceStars",e,t);return e.trim().replace(a[c.STAR],"")}function hyphenReplace(e,t,n,r,i,o,a,s,c,u,l,p,m){if(isX(n)){t=""}else if(isX(r)){t=">="+n+".0.0"}else if(isX(i)){t=">="+n+"."+r+".0"}else{t=">="+t}if(isX(c)){s=""}else if(isX(u)){s="<"+(+c+1)+".0.0"}else if(isX(l)){s="<"+c+"."+(+u+1)+".0"}else if(p){s="<="+c+"."+u+"."+l+"-"+p}else{s="<="+s}return(t+" "+s).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var o=e[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,n){try{t=new Range(t,n)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,n){var r=null;var i=null;try{var o=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(o.test(e)){if(!r||i.compare(e)===-1){r=e;i=new SemVer(r,n)}}});return r}t.minSatisfying=minSatisfying;function minSatisfying(e,t,n){var r=null;var i=null;try{var o=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(o.test(e)){if(!r||i.compare(e)===1){r=e;i=new SemVer(r,n)}}});return r}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var n=new SemVer("0.0.0");if(e.test(n)){return n}n=new SemVer("0.0.0-0");if(e.test(n)){return n}n=null;for(var r=0;r":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!n||gt(n,t)){n=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n)){return n}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,n){return outside(e,t,"<",n)}t.gtr=gtr;function gtr(e,t,n){return outside(e,t,">",n)}t.outside=outside;function outside(e,t,n,r){e=new SemVer(e,r);t=new Range(t,r);var i,o,a,s,c;switch(n){case">":i=gt;o=lte;a=lt;s=">";c=">=";break;case"<":i=lt;o=gte;a=gt;s="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,r)){return false}for(var u=0;u=0.0.0")}p=p||e;m=m||e;if(i(e.semver,p.semver,r)){p=e}else if(a(e.semver,m.semver,r)){m=e}});if(p.operator===s||p.operator===c){return false}if((!m.operator||m.operator===s)&&o(e,m.semver)){return false}else if(m.operator===c&&a(e,m.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var n=parse(e,t);return n&&n.prerelease.length?n.prerelease:null}t.intersects=intersects;function intersects(e,t,n){e=new Range(e,n);t=new Range(t,n);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var n=null;if(!t.rtl){n=e.match(a[c.COERCE])}else{var r;while((r=a[c.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length)){if(!n||r.index+r[0].length!==n.index+n[0].length){n=r}a[c.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}a[c.COERCERTL].lastIndex=-1}if(n===null){return null}return parse(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.gradleVersion=void 0;const s=o(n(747));const c=o(n(87));const u=o(n(622));const l=o(n(539));const p=o(n(470));const m=o(n(692));const d=o(n(533));const f=o(n(317));const h=n(452);const g="https://services.gradle.org/versions";function gradleVersion(e){return a(this,void 0,void 0,function*(){switch(e){case"current":return gradleCurrent();case"rc":p.warning(`Specifying gradle-version 'rc' has been deprecated. Use 'release-candidate' instead.`);return gradleReleaseCandidate();case"release-candidate":return gradleReleaseCandidate();case"nightly":return gradleNightly();case"release-nightly":return gradleReleaseNightly();default:return gradle(e)}})}t.gradleVersion=gradleVersion;function gradleCurrent(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/current`);return provisionGradle(e)})}function gradleReleaseCandidate(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/release-candidate`);if(e&&e.version&&e.downloadUrl){return provisionGradle(e)}p.info("No current release-candidate found, will fallback to current");return gradleCurrent()})}function gradleNightly(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/nightly`);return provisionGradle(e)})}function gradleReleaseNightly(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/release-nightly`);return provisionGradle(e)})}function gradle(e){return a(this,void 0,void 0,function*(){const t=yield findGradleVersionDeclaration(e);if(!t){throw new Error(`Gradle version ${e} does not exists`)}return provisionGradle(t)})}function gradleVersionDeclaration(e){return a(this,void 0,void 0,function*(){return yield httpGetGradleVersion(e)})}function findGradleVersionDeclaration(e){return a(this,void 0,void 0,function*(){const t=yield httpGetGradleVersions(`${g}/all`);return t.find(t=>{return t.version===e})})}function provisionGradle(e){return a(this,void 0,void 0,function*(){const t=u.join(c.homedir(),"gradle-installations/installs");const n=u.join(t,`gradle-${e.version}`);if(s.existsSync(n)){p.info(`Gradle installation already exists at ${n}`);return executableFrom(n)}const r=yield downloadAndCacheGradleDistribution(e);yield d.extractZip(r,t);p.info(`Extracted Gradle ${e.version} to ${n}`);const i=executableFrom(n);s.chmodSync(i,"755");p.info(`Provisioned Gradle executable ${i}`);return i})}function downloadAndCacheGradleDistribution(e){return a(this,void 0,void 0,function*(){const t=u.join(c.homedir(),`gradle-installations/downloads/gradle-${e.version}-bin.zip`);if(!h.isCacheReadEnabled("distributions")){yield downloadGradleDistribution(e,t);return t}const n=`gradle-${e.version}`;const r=yield m.restoreCache([t],n);if(r){p.info(`Restored Gradle distribution ${n} from cache to ${t}`);return t}p.info(`Gradle distribution ${e.version} not found in cache. Will download.`);yield downloadGradleDistribution(e,t);if(h.isCacheSaveEnabled("distributions")){try{yield m.saveCache([t],n)}catch(e){if(e instanceof m.ValidationError||!(e instanceof Error)){throw e}p.warning(e.message)}}return t})}function downloadGradleDistribution(e,t){return a(this,void 0,void 0,function*(){yield d.downloadTool(e.downloadUrl,t);p.info(`Downloaded ${e.downloadUrl} to ${t} (size ${s.statSync(t).size})`)})}function executableFrom(e){return u.join(e,"bin",`${f.installScriptFilename()}`)}function httpGetGradleVersion(e){return a(this,void 0,void 0,function*(){return JSON.parse(yield httpGetString(e))})}function httpGetGradleVersions(e){return a(this,void 0,void 0,function*(){return JSON.parse(yield httpGetString(e))})}function httpGetString(e){return a(this,void 0,void 0,function*(){const t=new l.HttpClient("gradle/gradle-build-action");const n=yield t.get(e);return n.readBody()})}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOptions=void 0;const a=o(n(470));function getOptions(e){const t={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(e){if(typeof e.followSymbolicLinks==="boolean"){t.followSymbolicLinks=e.followSymbolicLinks;a.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)}if(typeof e.implicitDescendants==="boolean"){t.implicitDescendants=e.implicitDescendants;a.debug(`implicitDescendants '${t.implicitDescendants}'`)}if(typeof e.omitBrokenSymbolicLinks==="boolean"){t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks;a.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)}}return t}t.getOptions=getOptions},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e){e.exports=require("buffer")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n="2.15.1";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t({async next(){if(!s)return{done:true};try{const e=await i({method:o,url:s,headers:a});const t=normalizePaginatedListResponse(e);s=((t.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1];return{value:t}}catch(e){if(e.status!==409)throw e;s="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(e,t,n,r){if(typeof n==="function"){r=n;n=undefined}return gather(e,[],iterator(e,t,n)[Symbol.asyncIterator](),r)}function gather(e,t,n,r){return n.next().then(i=>{if(i.done){return t}let o=false;function done(){o=true}t=t.concat(r?r(i.value,done):i.value.data);if(o){return t}return gather(e,t,n,r)})}const r=Object.assign(paginate,{iterator:iterator});const i=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/actions/runners/downloads","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/runners/downloads","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/blocks","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runners/downloads","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/autolinks","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /scim/v2/enterprises/{enterprise}/Groups","GET /scim/v2/enterprises/{enterprise}/Users","GET /scim/v2/organizations/{org}/Users","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/team-sync/group-mappings","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(e){if(typeof e==="string"){return i.includes(e)}else{return false}}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=n;t.composePaginateRest=r;t.isPaginatingEndpoint=isPaginatingEndpoint;t.paginateRest=paginateRest;t.paginatingEndpoints=i},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(245));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v3",48,i.default);var a=o;t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.create=void 0;const i=n(857);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create},,,,,function(e){e.exports=require("string_decoder")},,function(e,t,n){var r=n(896);var i=n(621);e.exports=expandTop;var o="\0SLASH"+Math.random()+"\0";var a="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(o).split("\\{").join(a).split("\\}").join(s).split("\\,").join(c).split("\\.").join(u)}function unescapeBraces(e){return e.split(o).join("\\").split(a).join("{").split(s).join("}").split(c).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var n=i("{","}",e);if(!n)return e.split(",");var r=n.pre;var o=n.body;var a=n.post;var s=r.split(",");s[s.length-1]+="{"+o+"}";var c=parseCommaParts(a);if(a.length){s[s.length-1]+=c.shift();s.push.apply(s,c)}t.push.apply(t,s);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var n=[];var o=i("{","}",e);if(!o||/\$$/.test(o.pre))return[e];var a=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(o.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(o.body);var u=a||c;var l=o.body.indexOf(",")>=0;if(!u&&!l){if(o.post.match(/,.*\}/)){e=o.pre+"{"+o.body+s+o.post;return expand(e)}return[e]}var p;if(u){p=o.body.split(/\.\./)}else{p=parseCommaParts(o.body);if(p.length===1){p=expand(p[0],false).map(embrace);if(p.length===1){var m=o.post.length?expand(o.post,false):[""];return m.map(function(e){return o.pre+p[0]+e})}}}var d=o.pre;var m=o.post.length?expand(o.post,false):[""];var f;if(u){var h=numeric(p[0]);var g=numeric(p[1]);var y=Math.max(p[0].length,p[1].length);var v=p.length==3?Math.abs(numeric(p[2])):1;var b=lte;var x=g0){var T=new Array(_+1).join("0");if(k<0)S="-"+T+S.slice(1);else S=T+S}}}f.push(S)}}else{f=r(p,function(e){return expand(e,false)})}for(var E=0;E{if(a(t,n)){const t=e[n];for(const e in t){i.push(t[e])}}})}}const c=o(e,n)||[e];const u=this.idx;c.forEach(e=>{const t=u[e];if(!t){return}s(t)});r(null,i)}putCookie(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)}updateCookie(e,t,n){this.putCookie(t,n)}removeCookie(e,t,n,r){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][n]){delete this.idx[e][t][n]}r(null)}removeCookies(e,t,n){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return n(null)}removeAllCookies(e){this.idx={};return e(null)}getAllCookies(e){const t=[];const n=this.idx;const r=Object.keys(n);r.forEach(e=>{const r=Object.keys(n[e]);r.forEach(r=>{const i=Object.keys(n[e][r]);i.forEach(i=>{if(i!==null){t.push(n[e][r][i])}})})});t.sort((e,t)=>{return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(e=>{MemoryCookieStore[e]=r(MemoryCookieStore.prototype[e])});t.MemoryCookieStore=MemoryCookieStore},,function(e,t,n){e.exports={parallel:n(424),serial:n(91),serialOrdered:n(892)}},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.save=t.restore=void 0;const s=n(575);const c=n(883);const u=o(n(470));const l=n(452);const p="BUILD_ROOT_DIR";function restore(e){return a(this,void 0,void 0,function*(){if(!l.isCacheReadEnabled("gradle")){u.debug("Cache read disabled");return}yield u.group("Restore Gradle state from cache",()=>a(this,void 0,void 0,function*(){u.saveState(p,e);return Promise.all([(new s.GradleUserHomeCache).restore(),new c.ProjectDotGradleCache(e).restore()])}))})}t.restore=restore;function save(){return a(this,void 0,void 0,function*(){if(!l.isCacheSaveEnabled("gradle")){u.debug("Cache save disabled");return}yield u.group("Caching Gradle state",()=>a(this,void 0,void 0,function*(){const e=u.getState(p);return Promise.all([(new s.GradleUserHomeCache).save(),new c.ProjectDotGradleCache(e).save()])}))})}t.save=save},,function(e,t){"use strict";class Store{constructor(){this.synchronous=false}findCookie(e,t,n,r){throw new Error("findCookie is not implemented")}findCookies(e,t,n,r){throw new Error("findCookies is not implemented")}putCookie(e,t){throw new Error("putCookie is not implemented")}updateCookie(e,t,n){throw new Error("updateCookie is not implemented")}removeCookie(e,t,n,r){throw new Error("removeCookie is not implemented")}removeCookies(e,t,n){throw new Error("removeCookies is not implemented")}removeAllCookies(e){throw new Error("removeAllCookies is not implemented")}getAllCookies(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}t.Store=Store},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SamplingDecision=void 0;var n;(function(e){e[e["NOT_RECORD"]=0]="NOT_RECORD";e[e["RECORD"]=1]="RECORD";e[e["RECORD_AND_SAMPLED"]=2]="RECORD_AND_SAMPLED"})(n=t.SamplingDecision||(t.SamplingDecision={}))},,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;r=n(423);e.exports=t=function(e){i(XMLStringWriter,e);function XMLStringWriter(e){XMLStringWriter.__super__.constructor.call(this,e)}XMLStringWriter.prototype.document=function(e,t){var n,r,i,o,a;t=this.filterOptions(t);o="";a=e.children;for(r=0,i=a.length;r0&&t===n&&ni){e=e.slice(0,i)}var o=e+padStart(t.toString(),n-e.length,"0");return base64encode(o)}function delay(e,t,n){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(r){return[2,new Promise(function(r,i){var o;var a=function(){if(o!==undefined){clearTimeout(o)}i(n)};var s=function(){if(t!==undefined){t.removeEventListener("abort",a)}r()};o=setTimeout(s,e);if(t!==undefined){t.addEventListener("abort",a)}})]})})}function padStart(e,t,n){if(n===void 0){n=" "}if(String.prototype.padStart){return e.padStart(t,n)}n=n||" ";if(e.length>t){return e}else{t=t-e.length;if(t>n.length){n+=n.repeat(t/n.length)}return n.slice(0,t)+e}}function iEqual(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function getAccountNameFromUrl(e){var t=r.URLBuilder.parse(e);var n;try{if(t.getHost().split(".")[1]==="blob"){n=t.getHost().split(".")[0]}else if(isIpEndpointStyle(t)){n=t.getPath().split("/")[1]}else{n=""}return n}catch(e){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(e){if(e.getHost()==undefined){return false}var t=e.getHost()+(e.getPort()==undefined?"":":"+e.getPort());return/^.*:.*:.*$|^localhost(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)}function toBlobTagsString(e){if(e===undefined){return undefined}var t=[];for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}}return t.join("&")}function toBlobTags(e){if(e===undefined){return undefined}var t={blobTagSet:[]};for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.blobTagSet.push({key:n,value:r})}}return t}function toTags(e){if(e===undefined){return undefined}var t={};for(var n=0,r=e.blobTagSet;n-1){t[a].rules.push(o)}else{t.push({policyId:r[0],rules:[o]})}};for(var r in e){n(r)}return t}function attachCredential(e,t){e.credential=t;return e}var zs=function(e){i.__extends(StorageBrowserPolicy,e);function StorageBrowserPolicy(t,n){return e.call(this,t,n)||this}StorageBrowserPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){{return[2,this._nextPolicy.sendRequest(e)]}})})};return StorageBrowserPolicy}(r.BaseRequestPolicy);var As=function(){function StorageBrowserPolicyFactory(){}StorageBrowserPolicyFactory.prototype.create=function(e,t){return new zs(e,t)};return StorageBrowserPolicyFactory}();(function(e){e[e["EXPONENTIAL"]=0]="EXPONENTIAL";e[e["FIXED"]=1]="FIXED"})(t.StorageRetryPolicyType||(t.StorageRetryPolicyType={}));var Ds={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:t.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};var Is=new s.AbortError("The operation was aborted.");var Bs=function(e){i.__extends(StorageRetryPolicy,e);function StorageRetryPolicy(t,n,r){if(r===void 0){r=Ds}var i=e.call(this,t,n)||this;i.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:Ds.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):Ds.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:Ds.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:Ds.maxRetryDelayInMs):Ds.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:Ds.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:Ds.secondaryHost};return i}StorageRetryPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){return[2,this.attemptSendRequest(e,false,1)]})})};StorageRetryPolicy.prototype.attemptSendRequest=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,o,a,s;return i.__generator(this,function(i){switch(i.label){case 0:r=e.clone();o=t||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;if(!o){r.url=setURLHost(r.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){r.url=setURLParameter(r.url,bs.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}i.label=1;case 1:i.trys.push([1,3,,4]);us.info("RetryPolicy: =====> Try="+n+" "+(o?"Primary":"Secondary"));return[4,this._nextPolicy.sendRequest(r)];case 2:a=i.sent();if(!this.shouldRetry(o,n,a)){return[2,a]}t=t||!o&&a.status===404;return[3,4];case 3:s=i.sent();us.error("RetryPolicy: Caught error, message: "+s.message+", code: "+s.code);if(!this.shouldRetry(o,n,a,s)){throw s}return[3,4];case 4:return[4,this.delay(o,n,e.abortSignal)];case 5:i.sent();return[4,this.attemptSendRequest(e,t,++n)];case 6:return[2,i.sent()]}})})};StorageRetryPolicy.prototype.shouldRetry=function(e,t,n,r){if(t>=this.retryOptions.maxTries){us.info("RetryPolicy: Attempt(s) "+t+" >= maxTries "+this.retryOptions.maxTries+", no further try.");return false}var i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(var o=0,a=i;o0&&t.indexOf(n)===-1){t.push(n)}}var r="azsdk-js-storageblob/"+ls;if(t.indexOf(r)===-1){t.push(r)}var i="(NODE-VERSION "+process.version+"; "+c.type()+" "+c.release()+")";if(t.indexOf(i)===-1){t.push(i)}}this.telemetryString=t.join(" ")}TelemetryPolicyFactory.prototype.create=function(e,t){return new Fs(e,t,this.telemetryString)};return TelemetryPolicyFactory}();var Xs=new r.DefaultHttpClient;function getCachedDefaultHttpClient(){return Xs}var Vs=function(){function Pipeline(e,t){if(t===void 0){t={}}this.factories=e;this.options=i.__assign(i.__assign({},t),{httpClient:t.httpClient||getCachedDefaultHttpClient()})}Pipeline.prototype.toServiceClientOptions=function(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}};return Pipeline}();function newPipeline(e,t){if(t===void 0){t={}}if(e===undefined){e=new Us}var n=new Gs(t.userAgentOptions);var i=[r.tracingPolicy({userAgent:n.telemetryString}),r.keepAlivePolicy(t.keepAliveOptions),n,r.generateClientRequestIdPolicy(),new As,new Ls(t.retryOptions),r.deserializationPolicy(undefined,{xmlCharKey:"#"}),r.logPolicy({logger:us.info,allowedHeaderNames:Rs,allowedQueryParameters:Os})];{i.push(r.proxyPolicy(t.proxyOptions));i.push(r.disableResponseDecompressionPolicy())}i.push(r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e);return new Vs(i,t)}var $s=function(e){i.__extends(StorageSharedKeyCredentialPolicy,e);function StorageSharedKeyCredentialPolicy(t,n,r){var i=e.call(this,t,n)||this;i.factory=r;return i}StorageSharedKeyCredentialPolicy.prototype.signRequest=function(e){e.headers.set(ws.X_MS_DATE,(new Date).toUTCString());if(e.body&&typeof e.body==="string"&&e.body.length>0){e.headers.set(ws.CONTENT_LENGTH,Buffer.byteLength(e.body))}var t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,ws.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,ws.CONTENT_ENCODING),this.getHeaderValueToSign(e,ws.CONTENT_LENGTH),this.getHeaderValueToSign(e,ws.CONTENT_MD5),this.getHeaderValueToSign(e,ws.CONTENT_TYPE),this.getHeaderValueToSign(e,ws.DATE),this.getHeaderValueToSign(e,ws.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,ws.IF_MATCH),this.getHeaderValueToSign(e,ws.IF_NONE_MATCH),this.getHeaderValueToSign(e,ws.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,ws.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e);var n=this.factory.computeHMACSHA256(t);e.headers.set(ws.AUTHORIZATION,"SharedKey "+this.factory.accountName+":"+n);return e};StorageSharedKeyCredentialPolicy.prototype.getHeaderValueToSign=function(e,t){var n=e.headers.get(t);if(!n){return""}if(t===ws.CONTENT_LENGTH&&n==="0"){return""}return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedHeadersString=function(e){var t=e.headers.headersArray().filter(function(e){return e.name.toLowerCase().startsWith(ws.PREFIX_FOR_STORAGE)});t.sort(function(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())});t=t.filter(function(e,t,n){if(t>0&&e.name.toLowerCase()===n[t-1].name.toLowerCase()){return false}return true});var n="";t.forEach(function(e){n+=e.name.toLowerCase().trimRight()+":"+e.value.trimLeft()+"\n"});return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedResourceString=function(e){var t=getURLPath(e.url)||"/";var n="";n+="/"+this.factory.accountName+t;var r=getURLQueries(e.url);var i={};if(r){var o=[];for(var a in r){if(r.hasOwnProperty(a)){var s=a.toLowerCase();i[s]=r[a];o.push(s)}}o.sort();for(var c=0,u=o;c0&&n.length>0){e.push(t+"="+n)}};return SASQueryParameters}();function generateBlobSASQueryParameters(e,t,n){var r=e.version?e.version:ps;var i=t instanceof Ws?t:undefined;var o;if(i===undefined&&n!==undefined){o=new nc(n,t)}if(i===undefined&&o===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(r>="2018-11-09"){if(i!==undefined){return generateBlobSASQueryParameters20181109(e,i)}else{if(r>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(e,o)}else{return generateBlobSASQueryParametersUDK20181109(e,o)}}}if(r>="2015-04-05"){if(i!==undefined){return generateBlobSASQueryParameters20150405(e,i)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";if(e.blobName){n="b"}var r;if(e.permissions){if(e.blobName){r=ec.parse(e.permissions.toString()).toString()}else{r=tc.parse(e.permissions.toString()).toString()}}var i=[r?r:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var o=t.computeHMACSHA256(i);return new rc(e.version,o,r,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParameters20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParametersUDK20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey)}function generateBlobSASQueryParametersUDK20200210(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,undefined,e.correlationId,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId)}function getCanonicalName(e,t,n){var r=["/blob/"+e+"/"+t];if(n){r.push("/"+n)}return r.join("")}function SASSignatureValuesSanityCheckAndAutofill(e){var t=e.version?e.version:ps;if(e.snapshotTime&&t<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(e.blobName===undefined&&e.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(e.versionId&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(e.blobName===undefined&&e.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(e.permissions&&e.permissions.tag&&t<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}e.version=t;return e}var ic=function(){function BlobLeaseClient(e,t){var n=new Ks(e.url,e.pipeline.toServiceClientOptions());this._url=e.url;if(e.name===undefined){this._isContainer=true;this._containerOrBlobOperation=new Go(n)}else{this._isContainer=false;this._containerOrBlobOperation=new ua(n)}if(!t){t=r.generateUuid()}this._leaseId=t}Object.defineProperty(BlobLeaseClient.prototype,"leaseId",{get:function(){return this._leaseId},enumerable:false,configurable:true});Object.defineProperty(BlobLeaseClient.prototype,"url",{get:function(){return this._url},enumerable:false,configurable:true});BlobLeaseClient.prototype.acquireLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d;return i.__generator(this,function(f){switch(f.label){case 0:l=Ys("BlobLeaseClient-acquireLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.acquireLease(i.__assign({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),proposedLeaseId:this._leaseId},convertTracingToRequestOptionsBase(m)))];case 2:return[2,f.sent()];case 3:d=f.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.changeLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Ys("BlobLeaseClient-changeLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.changeLease(this._leaseId,e,i.__assign({abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m)))];case 2:d=h.sent();this._leaseId=e;return[2,d];case 3:f=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.releaseLease=function(e){var t,n,r,a,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Ys("BlobLeaseClient-releaseLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((a=e.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.releaseLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.renewLease=function(e){var t,n,r,a,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Ys("BlobLeaseClient-renewLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((a=e.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.renewLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.breakLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Ys("BlobLeaseClient-breakLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);d=i.__assign({abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m));return[4,this._containerOrBlobOperation.breakLease(d)];case 2:return[2,h.sent()];case 3:f=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};return BlobLeaseClient}();var oc=function(e){i.__extends(RetriableReadableStream,e);function RetriableReadableStream(t,n,r,i,o){if(o===void 0){o={}}var a=e.call(this,{highWaterMark:o.highWaterMark})||this;a.retries=0;a.sourceDataHandler=function(e){if(a.options.doInjectErrorOnce){a.options.doInjectErrorOnce=undefined;a.source.pause();a.source.removeAllListeners("data");a.source.emit("end");return}a.offset+=e.length;if(a.onProgress){a.onProgress({loadedBytes:a.offset-a.start})}if(!a.push(e)){a.source.pause()}};a.sourceErrorOrEndHandler=function(e){if(e&&e.name==="AbortError"){a.destroy(e);return}a.removeSourceEventHandlers();if(a.offset-1===a.end){a.push(null)}else if(a.offset<=a.end){if(a.retries=0?o.maxRetryRequests:0;a.onProgress=o.onProgress;a.options=o;a.setSourceEventHandlers();return a}RetriableReadableStream.prototype._read=function(){this.source.resume()};RetriableReadableStream.prototype.setSourceEventHandlers=function(){this.source.on("data",this.sourceDataHandler);this.source.on("end",this.sourceErrorOrEndHandler);this.source.on("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype.removeSourceEventHandlers=function(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype._destroy=function(e,t){this.removeSourceEventHandlers();this.source.destroy();t(e===null?undefined:e)};return RetriableReadableStream}(l.Readable);var ac=function(){function BlobDownloadResponse(e,t,n,r,i){if(i===void 0){i={}}this.originalResponse=e;this.blobDownloadStream=new oc(this.originalResponse.readableStreamBody,t,n,r,i)}Object.defineProperty(BlobDownloadResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyCompletedOn",{get:function(){return this.originalResponse.copyCompletedOn},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"tagCount",{get:function(){return this.originalResponse.tagCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastAccessed",{get:function(){return this.originalResponse.lastAccessed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"versionId",{get:function(){return this.originalResponse.versionId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isCurrentVersion",{get:function(){return this.originalResponse.isCurrentVersion},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationDestinationPolicyId",{get:function(){return this.originalResponse.objectReplicationDestinationPolicyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationSourceProperties",{get:function(){return this.originalResponse.objectReplicationSourceProperties},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isSealed",{get:function(){return this.originalResponse.isSealed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentAsBlob",{get:function(){return this.originalResponse.blobBody},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobDownloadResponse}();var sc=16;var cc=new Uint8Array([79,98,106,1]);var uc="avro.codec";var lc="avro.schema";function arraysEqual(e,t){if(e===t)return true;if(e==null||t==null)return false;if(e.length!=t.length)return false;for(var n=0;nNumber.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return[2,c];case 9:return[2,n>>1^-(n&1)]}})})};AvroParser.readLong=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readInt=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readNull=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,null]})})};AvroParser.readBoolean=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readByte(e,t)];case 1:n=r.sent();if(n==1){return[2,true]}else if(n==0){return[2,false]}else{throw new Error("Byte was not a boolean.")}}})})};AvroParser.readFloat=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,4,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat32(0,true)]}})})};AvroParser.readDouble=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,8,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat64(0,true)]}})})};AvroParser.readBytes=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readLong(e,t)];case 1:n=r.sent();if(n<0){throw new Error("Bytes size was negative.")}return[4,e.read(n,{abortSignal:t.abortSignal})];case 2:return[2,r.sent()]}})})};AvroParser.readString=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readBytes(e,t)];case 1:r=i.sent();if(typeof TextDecoder==="undefined"&&"function"!=="undefined"){global.TextDecoder=n(669).TextDecoder}o=new TextDecoder;return[2,o.decode(r)]}})})};AvroParser.readMapPair=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readString(e,n)];case 1:r=i.sent();return[4,t(e,n)];case 2:o=i.sent();return[2,{key:r,value:o}]}})})};AvroParser.readMap=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,a,s,c,u;var l=this;return i.__generator(this,function(p){switch(p.label){case 0:r=function(e,n){if(n===void 0){n={}}return i.__awaiter(l,void 0,void 0,function(){return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readMapPair(e,t,n)];case 1:return[2,r.sent()]}})})};return[4,AvroParser.readArray(e,r,n)];case 1:o=p.sent();a={};for(s=0,c=o;s0))return[3,9];c=0;i.label=6;case 6:if(!(c0};AvroReader.prototype.parseObjects=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function parseObjects_1(){var t,n,r,o;return i.__generator(this,function(a){switch(a.label){case 0:if(!!this._initialized)return[3,2];return[4,i.__await(this.initialize(e))];case 1:a.sent();a.label=2;case 2:if(!this.hasNext())return[3,13];return[4,i.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}))];case 3:t=a.sent();this._itemsRemainingInBlock--;this._objectIndex++;if(!(this._itemsRemainingInBlock==0))return[3,10];return[4,i.__await(pc.readFixedBytes(this._dataStream,sc,{abortSignal:e.abortSignal}))];case 4:n=a.sent();this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!arraysEqual(this._syncMarker,n)){throw new Error("Stream is not a valid Avro file.")}a.label=5;case 5:a.trys.push([5,7,,8]);r=this;return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 6:r._itemsRemainingInBlock=a.sent();return[3,8];case 7:o=a.sent();this._itemsRemainingInBlock=0;return[3,8];case 8:if(!(this._itemsRemainingInBlock>0))return[3,10];return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 9:a.sent();a.label=10;case 10:return[4,i.__await(t)];case 11:return[4,a.sent()];case 12:a.sent();return[3,2];case 13:return[2]}})})};return AvroReader}();var wc=function(){function AvroReadable(){}return AvroReadable}();var kc=new s.AbortError("Reading from the avro stream was aborted.");var Sc=function(e){i.__extends(AvroReadableFromStream,e);function AvroReadableFromStream(t){var n=e.call(this)||this;n._readable=t;n._position=0;return n}AvroReadableFromStream.prototype.toUint8Array=function(e){if(typeof e==="string"){return Buffer.from(e)}return e};Object.defineProperty(AvroReadableFromStream.prototype,"position",{get:function(){return this._position},enumerable:false,configurable:true});AvroReadableFromStream.prototype.read=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r;var o=this;return i.__generator(this,function(i){if((n=t.abortSignal)===null||n===void 0?void 0:n.aborted){throw kc}if(e<0){throw new Error("size parameter should be positive: "+e)}if(e===0){return[2,new Uint8Array]}if(!this._readable.readable){throw new Error("Stream no longer readable.")}r=this._readable.read(e);if(r){this._position+=r.length;return[2,this.toUint8Array(r)]}else{return[2,new Promise(function(n,r){var i=function(){o._readable.removeListener("readable",a);o._readable.removeListener("error",s);o._readable.removeListener("end",s);o._readable.removeListener("close",s);if(t.abortSignal){t.abortSignal.removeEventListener("abort",c)}};var a=function(){var t=o._readable.read(e);if(t){o._position+=t.length;i();n(o.toUint8Array(t))}};var s=function(){i();r()};var c=function(){i();r(kc)};o._readable.on("readable",a);o._readable.once("error",s);o._readable.once("end",s);o._readable.once("close",s);if(t.abortSignal){t.abortSignal.addEventListener("abort",c)}})]}})})};return AvroReadableFromStream}(wc);var _c=function(e){i.__extends(BlobQuickQueryStream,e);function BlobQuickQueryStream(t,n){if(n===void 0){n={}}var r=e.call(this)||this;r.avroPaused=true;r.source=t;r.onProgress=n.onProgress;r.onError=n.onError;r.avroReader=new xc(new Sc(r.source));r.avroIter=r.avroReader.parseObjects({abortSignal:n.abortSignal});return r}BlobQuickQueryStream.prototype._read=function(){var e=this;if(this.avroPaused){this.readInternal().catch(function(t){e.emit("error",t)})}};BlobQuickQueryStream.prototype.readInternal=function(){return i.__awaiter(this,void 0,void 0,function(){var e,t,n,r,o,a,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:this.avroPaused=false;i.label=1;case 1:return[4,this.avroIter.next()];case 2:e=i.sent();if(e.done){return[3,4]}t=e.value;n=t.$schema;if(typeof n!=="string"){throw Error("Missing schema in avro record.")}switch(n){case"com.microsoft.azure.storage.queryBlobContents.resultData":r=t.data;if(r instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(r))){this.avroPaused=true}break;case"com.microsoft.azure.storage.queryBlobContents.progress":o=t.bytesScanned;if(typeof o!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:o})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){a=t.totalBytes;if(typeof a!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:a})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){s=t.fatal;if(typeof s!=="boolean"){throw Error("Invalid fatal in avro error record.")}c=t.name;if(typeof c!=="string"){throw Error("Invalid name in avro error record.")}u=t.description;if(typeof u!=="string"){throw Error("Invalid description in avro error record.")}l=t.position;if(typeof l!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:l,name:c,isFatal:s,description:u})}break;default:throw Error("Unknown schema "+n+" in avro progress record.")}i.label=3;case 3:if(!e.done&&!this.avroPaused)return[3,1];i.label=4;case 4:return[2]}})})};return BlobQuickQueryStream}(l.Readable);var Tc=function(){function BlobQueryResponse(e,t){if(t===void 0){t={}}this.originalResponse=e;this.blobDownloadStream=new _c(this.originalResponse.readableStreamBody,t)}Object.defineProperty(BlobQueryResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyCompletedOn",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobBody",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobQueryResponse}();(function(e){e["Hot"]="Hot";e["Cool"]="Cool";e["Archive"]="Archive"})(t.BlockBlobTier||(t.BlockBlobTier={}));(function(e){e["P4"]="P4";e["P6"]="P6";e["P10"]="P10";e["P15"]="P15";e["P20"]="P20";e["P30"]="P30";e["P40"]="P40";e["P50"]="P50";e["P60"]="P60";e["P70"]="P70";e["P80"]="P80"})(t.PremiumPageBlobTier||(t.PremiumPageBlobTier={}));function toAccessTier(e){if(e==undefined){return undefined}return e}function ensureCpkIfSpecified(e,t){if(e&&!t){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(e&&!e.encryptionAlgorithm){e.encryptionAlgorithm=Ps}}function rangeResponseFromModel(e){var t=(e._response.parsedBody.pageRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});var n=(e._response.parsedBody.clearRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});return i.__assign(i.__assign({},e),{pageRange:t,clearRange:n,_response:i.__assign(i.__assign({},e._response),{parsedBody:{pageRange:t,clearRange:n}})})}var Ec=function(e){i.__extends(BlobBeginCopyFromUrlPoller,e);function BlobBeginCopyFromUrlPoller(t){var n=this;var r=t.blobClient,o=t.copySource,a=t.intervalInMs,s=a===void 0?15e3:a,c=t.onProgress,u=t.resumeFrom,l=t.startCopyFromURLOptions;var p;if(u){p=JSON.parse(u).state}var m=makeBlobBeginCopyFromURLPollOperation(i.__assign(i.__assign({},p),{blobClient:r,copySource:o,startCopyFromURLOptions:l}));n=e.call(this,m)||this;if(typeof c==="function"){n.onProgress(c)}n.intervalInMs=s;return n}BlobBeginCopyFromUrlPoller.prototype.delay=function(){return r.delay(this.intervalInMs)};return BlobBeginCopyFromUrlPoller}(p.Poller);var Nc=function cancel(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=this.state;n=t.copyId;if(t.isCompleted){return[2,makeBlobBeginCopyFromURLPollOperation(t)]}if(!n){t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}return[4,t.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal})];case 1:r.sent();t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var jc=function update(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o,a,a,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:t=this.state;n=t.blobClient,r=t.copySource,o=t.startCopyFromURLOptions;if(!!t.isStarted)return[3,2];t.isStarted=true;return[4,n.startCopyFromURL(r,o)];case 1:a=i.sent();t.copyId=a.copyId;if(a.copyStatus==="success"){t.result=a;t.isCompleted=true}return[3,6];case 2:if(!!t.isCompleted)return[3,6];i.label=3;case 3:i.trys.push([3,5,,6]);return[4,t.blobClient.getProperties({abortSignal:e.abortSignal})];case 4:a=i.sent();s=a.copyStatus,c=a.copyProgress;u=t.copyProgress;if(c){t.copyProgress=c}if(s==="pending"&&c!==u&&typeof e.fireProgress==="function"){e.fireProgress(t)}else if(s==="success"){t.result=a;t.isCompleted=true}else if(s==="failed"){t.error=new Error('Blob copy failed with reason: "'+(a.copyStatusDescription||"unknown")+'"');t.isCompleted=true}return[3,6];case 5:l=i.sent();t.error=l;t.isCompleted=true;return[3,6];case 6:return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var Pc=function toString(){return JSON.stringify({state:this.state},function(e,t){if(e==="blobClient"){return undefined}return t})};function makeBlobBeginCopyFromURLPollOperation(e){return{state:i.__assign({},e),cancel:Nc,toString:Pc,update:jc}}function rangeToString(e){if(e.offset<0){throw new RangeError("Range.offset cannot be smaller than 0.")}if(e.count&&e.count<=0){throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.")}return e.count?"bytes="+e.offset+"-"+(e.offset+e.count-1):"bytes="+e.offset+"-"}var Cc;(function(e){e[e["Good"]=0]="Good";e[e["Error"]=1]="Error"})(Cc||(Cc={}));var Rc=function(){function Batch(e){if(e===void 0){e=5}this.actives=0;this.completed=0;this.offset=0;this.operations=[];this.state=Cc.Good;if(e<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=e;this.emitter=new m.EventEmitter}Batch.prototype.addOperation=function(e){var t=this;this.operations.push(function(){return i.__awaiter(t,void 0,void 0,function(){var t;return i.__generator(this,function(n){switch(n.label){case 0:n.trys.push([0,2,,3]);this.actives++;return[4,e()];case 1:n.sent();this.actives--;this.completed++;this.parallelExecute();return[3,3];case 2:t=n.sent();this.emitter.emit("error",t);return[3,3];case 3:return[2]}})})})};Batch.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){if(this.operations.length===0){return[2,Promise.resolve()]}this.parallelExecute();return[2,new Promise(function(t,n){e.emitter.on("finish",t);e.emitter.on("error",function(t){e.state=Cc.Error;n(t)})})]})})};Batch.prototype.nextOperation=function(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives=this.byteLength){this.push(null)}if(!e){e=this.readableHighWaterMark}var t=[];var n=0;while(ne-n){var a=this.byteOffsetInCurrentBuffer+e-n;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a));this.pushedBytesLength+=e-n;this.byteOffsetInCurrentBuffer=a;n=e;break}else{var a=this.byteOffsetInCurrentBuffer+o;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a));if(o===i){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=a}this.pushedBytesLength+=o;n+=o}}if(t.length>1){this.push(Buffer.concat(t))}else if(t.length===1){this.push(t[0])}};return BuffersStream}(l.Readable);var zc=n(293).constants.MAX_LENGTH;var Ac=function(){function PooledBuffer(e,t,n){this.buffers=[];this.capacity=e;this._size=0;var r=Math.ceil(e/zc);for(var i=0;i0){e[0]=e[0].slice(o)}};PooledBuffer.prototype.getReadableStream=function(){return new Oc(this.buffers,this.size)};return PooledBuffer}();var Dc=function(){function BufferScheduler(e,t,n,r,i,o){this.emitter=new m.EventEmitter;this.offset=0;this.isStreamEnd=false;this.isError=false;this.executingOutgoingHandlers=0;this.numBuffers=0;this.unresolvedDataArray=[];this.unresolvedLength=0;this.incoming=[];this.outgoing=[];if(t<=0){throw new RangeError("bufferSize must be larger than 0, current is "+t)}if(n<=0){throw new RangeError("maxBuffers must be larger than 0, current is "+n)}if(i<=0){throw new RangeError("concurrency must be larger than 0, current is "+i)}this.bufferSize=t;this.maxBuffers=n;this.readable=e;this.outgoingHandler=r;this.concurrency=i;this.encoding=o}BufferScheduler.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){return[2,new Promise(function(t,n){e.readable.on("data",function(t){t=typeof t==="string"?Buffer.from(t,e.encoding):t;e.appendUnresolvedData(t);if(!e.resolveData()){e.readable.pause()}});e.readable.on("error",function(t){e.emitter.emit("error",t)});e.readable.on("end",function(){e.isStreamEnd=true;e.emitter.emit("checkEnd")});e.emitter.on("error",function(t){e.isError=true;e.readable.pause();n(t)});e.emitter.on("checkEnd",function(){if(e.outgoing.length>0){e.triggerOutgoingHandlers();return}if(e.isStreamEnd&&e.executingOutgoingHandlers===0){if(e.unresolvedLength>0&&e.unresolvedLength=e.bufferSize){return}else{t()}}})})]})})};BufferScheduler.prototype.appendUnresolvedData=function(e){this.unresolvedDataArray.push(e);this.unresolvedLength+=e.length};BufferScheduler.prototype.shiftBufferFromUnresolvedDataArray=function(e){if(!e){e=new Ac(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{e.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=e.size;return e};BufferScheduler.prototype.resolveData=function(){while(this.unresolvedLength>=this.bufferSize){var e=void 0;if(this.incoming.length>0){e=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(e)}else{if(this.numBuffers=this.concurrency){return[2]}e=this.outgoing.shift();if(e){this.triggerOutgoingHandler(e)}}while(e);return[2]})})};BufferScheduler.prototype.triggerOutgoingHandler=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=e.size;this.executingOutgoingHandlers++;this.offset+=t;r.label=1;case 1:r.trys.push([1,3,,4]);return[4,this.outgoingHandler(function(){return e.getReadableStream()},t,this.offset-t)];case 2:r.sent();return[3,4];case 3:n=r.sent();this.emitter.emit("error",n);return[2];case 4:this.executingOutgoingHandlers--;this.reuseBuffer(e);this.emitter.emit("checkEnd");return[2]}})})};BufferScheduler.prototype.reuseBuffer=function(e){this.incoming.push(e);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}};return BufferScheduler}();function streamToBuffer(e,t,n,r,o){return i.__awaiter(this,void 0,void 0,function(){var a,s;return i.__generator(this,function(i){a=0;s=r-n;return[2,new Promise(function(r,i){e.on("readable",function(){if(a>=s){r();return}var i=e.read();if(!i){return}if(typeof i==="string"){i=Buffer.from(i,o)}var c=a+i.length>s?s-a:i.length;t.fill(i.slice(0,c),n+a,n+a+c);a+=c});e.on("end",function(){if(ao){a(new Error("Stream exceeds buffer size. Buffer size: "+o));return}t.fill(i,r,r+i.length);r+=i.length});e.on("end",function(){i(r)});e.on("error",a)})]})})}function readStreamToLocalFile(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,new Promise(function(n,r){var i=d.createWriteStream(t);e.on("error",function(e){r(e)});i.on("error",function(e){r(e)});i.on("close",n);e.pipe(i)})]})})}var Ic=f.promisify(d.stat);var Bc=d.createReadStream;var Lc=function(e){i.__extends(BlobClient,e);function BlobClient(t,n,i,o){var a;var s=this;o=o||{};var c;var u;if(n instanceof Vs){u=t;c=n}else if(r.isNode&&n instanceof Ws||n instanceof Us||r.isTokenCredential(n)){u=t;o=i;c=newPipeline(n,o)}else if(!n&&typeof n!=="string"){u=t;c=newPipeline(new Us,o)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var l=n;var p=i;var m=extractConnectionStringParts(t);if(m.kind==="AccountConnString"){{var d=new Ws(m.accountName,m.accountKey);u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p));o.proxyOptions=r.getDefaultProxySettings(m.proxyUri);c=newPipeline(d,o)}}else if(m.kind==="SASConnString"){u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p))+"?"+m.accountSas;c=newPipeline(new Us,o)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}s=e.call(this,u,c)||this;a=s.getBlobAndContainerNamesFromUrl(),s._name=a.blobName,s._containerName=a.containerName;s.blobContext=new ua(s.storageClientContext);s._snapshot=getURLParameter(s.url,bs.Parameters.SNAPSHOT);s._versionId=getURLParameter(s.url,bs.Parameters.VERSIONID);return s}Object.defineProperty(BlobClient.prototype,"name",{get:function(){return this._name},enumerable:false,configurable:true});Object.defineProperty(BlobClient.prototype,"containerName",{get:function(){return this._containerName},enumerable:false,configurable:true});BlobClient.prototype.withSnapshot=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.withVersion=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.VERSIONID,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.getAppendBlobClient=function(){return new qc(this.url,this.pipeline)};BlobClient.prototype.getBlockBlobClient=function(){return new Mc(this.url,this.pipeline)};BlobClient.prototype.getPageBlobClient=function(){return new Hc(this.url,this.pipeline)};BlobClient.prototype.download=function(e,t,n){var a;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m;var d=this;return i.__generator(this,function(f){switch(f.label){case 0:n.conditions=n.conditions||{};n.conditions=n.conditions||{};ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);s=Ys("BlobClient-download",n),c=s.span,u=s.updatedOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:r.isNode?undefined:n.onProgress},range:e===0&&!t?undefined:rangeToString({offset:e,count:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey},convertTracingToRequestOptionsBase(u)))];case 2:l=f.sent();p=i.__assign(i.__assign({},l),{_response:l._response,objectReplicationDestinationPolicyId:l.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(l.objectReplicationRules)});if(n.maxRetryRequests===undefined||n.maxRetryRequests<0){n.maxRetryRequests=ys}if(l.contentLength===undefined){throw new RangeError("File download response doesn't contain valid content length header")}if(!l.etag){throw new RangeError("File download response doesn't contain valid etag header")}return[2,new ac(p,function(t){return i.__awaiter(d,void 0,void 0,function(){var r;var o;return i.__generator(this,function(a){switch(a.label){case 0:r={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||l.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(o=n.conditions)===null||o===void 0?void 0:o.tagConditions},range:rangeToString({count:e+l.contentLength-t,offset:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal},r))];case 1:return[2,a.sent().readableStreamBody]}})})},e,l.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})];case 3:m=f.sent();c.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:c.end();return[7];case 5:return[2]}})})};BlobClient.prototype.exists=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(i){switch(i.label){case 0:t=Ys("BlobClient-exists",e),n=t.span,r=t.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions})];case 2:i.sent();return[2,true];case 3:a=i.sent();if(a.statusCode===404){n.setStatus({code:o.SpanStatusCode.ERROR,message:"Expected exception when checking blob existence"});return[2,false]}n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getProperties=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=Ys("BlobClient-getProperties",e),r=n.span,a=n.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);e.conditions=e.conditions||{};ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.getProperties(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey},convertTracingToRequestOptionsBase(a)))];case 2:s=u.sent();return[2,i.__assign(i.__assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(s.objectReplicationRules)})];case 3:c=u.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.delete=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ys("BlobClient-delete",e),r=n.span,a=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.blobContext.delete(i.__assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.deleteIfExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=Ys("BlobClient-deleteIfExists",e),a=r.span,s=r.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.delete(s)];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="BlobNotFound"){a.setStatus({code:o.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}a.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.undelete=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ys("BlobClient-undelete",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.blobContext.undelete(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setHTTPHeaders=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Ys("BlobClient-setHTTPHeaders",t),a=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setHttpHeaders(i.__assign({abortSignal:t.abortSignal,blobHttpHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setMetadata=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Ys("BlobClient-setMetadata",t),a=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setMetadata(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setTags=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Ys("BlobClient-setTags",t),a=r.span,s=r.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.setTags(i.__assign(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)),{tags:toBlobTags(e)}))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getTags=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=Ys("BlobClient-getTags",e),r=n.span,a=n.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.blobContext.getTags(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(a)))];case 2:s=l.sent();c=i.__assign(i.__assign({},s),{_response:s._response,tags:toTags({blobTagSet:s.blobTagSet})||{}});return[2,c];case 3:u=l.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getBlobLeaseClient=function(e){return new ic(this,e)};BlobClient.prototype.createSnapshot=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ys("BlobClient-createSnapshot",e),r=n.span,a=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.createSnapshot(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.beginCopyFromURL=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;var o=this;return i.__generator(this,function(i){switch(i.label){case 0:n={abortCopyFromURL:function(){var e=[];for(var t=0;t= 0")}if(u.blockSize===0){u.blockSize=gs}if(s<0){throw new RangeError("offset option must be >= 0")}if(c&&c<=0){throw new RangeError("count option must be greater than 0")}if(!u.conditions){u.conditions={}}if(!!c)return[3,3];return[4,this.getProperties(i.__assign(i.__assign({},u),{tracingOptions:i.__assign(i.__assign({},u.tracingOptions),convertTracingToRequestOptionsBase(m))}))];case 2:d=x.sent();c=d.contentLength-s;if(c<0){throw new RangeError("offset "+s+" shouldn't be larger than blob size "+d.contentLength)}x.label=3;case 3:if(!a){try{a=Buffer.alloc(c)}catch(e){throw new Error("Unable to allocate the buffer of size: "+c+'(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t '+e.message)}}if(a.lengthds){throw new RangeError("blockSize option must be >= 0 and <= "+ds)}if(n.maxSingleShotSize!==0&&!n.maxSingleShotSize){n.maxSingleShotSize=ms}if(n.maxSingleShotSize<0||n.maxSingleShotSize>ms){throw new RangeError("maxSingleShotSize option must be >= 0 and <= "+ms)}if(n.blockSize===0){if(t>ds*fs){throw new RangeError(t+" is too larger to upload to a block blob.")}if(t>n.maxSingleShotSize){n.blockSize=Math.ceil(t/fs);if(n.blockSizefs){throw new RangeError("The buffer's size is too big or the BlockSize is too small;"+("the number of blocks must be <= "+fs))}l=[];p=r.generateUuid();m=0;d=new Rc(n.concurrency);f=function(r){d.addOperation(function(){return i.__awaiter(y,void 0,void 0,function(){var o,a,s,d;return i.__generator(this,function(i){switch(i.label){case 0:o=generateBlockID(p,r);a=n.blockSize*r;s=r===u-1?t:a+n.blockSize;d=s-a;l.push(o);return[4,this.stageBlock(o,e(a,d),d,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:c.tracingOptions})];case 1:i.sent();m+=d;if(n.onProgress){n.onProgress({loadedBytes:m})}return[2]}})})})};for(h=0;h=0&&h0){var n=this.listeners[e].shift();setImmediate(function(){n.call(t)})}};Mutex.keys={};Mutex.listeners={};return Mutex}();var Wc=function(){function BlobBatch(){this.batch="batch";this.batchRequest=new Qc}BlobBatch.prototype.getMultiPartContentType=function(){return this.batchRequest.getMultipartContentType()};BlobBatch.prototype.getHttpRequestBody=function(){return this.batchRequest.getHttpRequestBody()};BlobBatch.prototype.getSubRequests=function(){return this.batchRequest.getSubRequests()};BlobBatch.prototype.addSubRequestInternal=function(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){switch(n.label){case 0:return[4,$c.lock(this.batch)];case 1:n.sent();n.label=2;case 2:n.trys.push([2,,4,6]);this.batchRequest.preAddSubRequest(e);return[4,t()];case 3:n.sent();this.batchRequest.postAddSubRequest(e);return[3,6];case 4:return[4,$c.unlock(this.batch)];case 5:n.sent();return[7];case 6:return[2]}})})};BlobBatch.prototype.setBatchType=function(e){if(!this.batchType){this.batchType=e}if(this.batchType!==e){throw new RangeError("BlobBatch only supports one operation type per batch and it already is being used for "+this.batchType+" operations.")}};BlobBatch.prototype.deleteBlob=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p;var m=this;return i.__generator(this,function(d){switch(d.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Us||r.isTokenCredential(t))){a=e;s=t}else if(e instanceof Lc){a=e.url;s=e.credential;n=t}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!n){n={}}c=Ys("BatchDeleteRequest-addSubRequest",n),u=c.span,l=c.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);this.setBatchType("delete");return[4,this.addSubRequestInternal({url:a,credential:s},function(){return i.__awaiter(m,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(a,this.batchRequest.createPipeline(s)).delete(l)];case 1:e.sent();return[2]}})})})];case 2:d.sent();return[3,5];case 3:p=d.sent();u.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:u.end();return[7];case 5:return[2]}})})};BlobBatch.prototype.setBlobAccessTier=function(e,t,n,a){return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m,d;var f=this;return i.__generator(this,function(h){switch(h.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Us||r.isTokenCredential(t))){s=e;c=t;u=n}else if(e instanceof Lc){s=e.url;c=e.credential;u=t;a=n}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!a){a={}}l=Ys("BatchSetTierRequest-addSubRequest",a),p=l.span,m=l.updatedOptions;h.label=1;case 1:h.trys.push([1,3,4,5]);this.setBatchType("setAccessTier");return[4,this.addSubRequestInternal({url:s,credential:c},function(){return i.__awaiter(f,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(s,this.batchRequest.createPipeline(c)).setAccessTier(u,m)];case 1:e.sent();return[2]}})})})];case 2:h.sent();return[3,5];case 3:d=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};return BlobBatch}();var Qc=function(){function InnerBatchRequest(){this.operationCount=0;this.body="";var e=r.generateUuid();this.boundary="batch_"+e;this.subRequestPrefix="--"+this.boundary+Ns+ws.CONTENT_TYPE+": application/http"+Ns+ws.CONTENT_TRANSFER_ENCODING+": binary";this.multipartContentType="multipart/mixed; boundary="+this.boundary;this.batchRequestEnding="--"+this.boundary+"--";this.subRequests=new Map}InnerBatchRequest.prototype.createPipeline=function(e){var t=e instanceof Us;var n=3+(t?0:1);var i=new Array(n);i[0]=r.deserializationPolicy();i[1]=new Yc;if(!t){i[2]=r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e}i[n-1]=new Kc(this);return new Vs(i,{})};InnerBatchRequest.prototype.appendSubRequestToBody=function(e){this.body+=[this.subRequestPrefix,ws.CONTENT_ID+": "+this.operationCount,"",e.method.toString()+" "+getURLPathAndQuery(e.url)+" "+js+Ns].join(Ns);for(var t=0,n=e.headers.headersArray();t=Ts){throw new RangeError("Cannot exceed "+Ts+" sub requests in a single batch")}var t=getURLPath(e.url);if(!t||t==""){throw new RangeError("Invalid url for sub request: '"+e.url+"'")}};InnerBatchRequest.prototype.postAddSubRequest=function(e){this.subRequests.set(this.operationCount,e);this.operationCount++};InnerBatchRequest.prototype.getHttpRequestBody=function(){return""+this.body+this.batchRequestEnding+Ns};InnerBatchRequest.prototype.getMultipartContentType=function(){return this.multipartContentType};InnerBatchRequest.prototype.getSubRequests=function(){return this.subRequests};return InnerBatchRequest}();var Jc=function(e){i.__extends(BatchRequestAssemblePolicy,e);function BatchRequestAssemblePolicy(t,n,i){var o=e.call(this,n,i)||this;o.dummyResponse={request:new r.WebResource,status:200,headers:new r.HttpHeaders};o.batchRequest=t;return o}BatchRequestAssemblePolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){switch(t.label){case 0:return[4,this.batchRequest.appendSubRequestToBody(e)];case 1:t.sent();return[2,this.dummyResponse]}})})};return BatchRequestAssemblePolicy}(r.BaseRequestPolicy);var Kc=function(){function BatchRequestAssemblePolicyFactory(e){this.batchRequest=e}BatchRequestAssemblePolicyFactory.prototype.create=function(e,t){return new Jc(this.batchRequest,e,t)};return BatchRequestAssemblePolicyFactory}();var Zc=function(e){i.__extends(BatchHeaderFilterPolicy,e);function BatchHeaderFilterPolicy(t,n){return e.call(this,t,n)||this}BatchHeaderFilterPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){t="";for(n=0,r=e.headers.headersArray();n0?{include:r}:{});var a=this.listItems(o);return t={next:function(){return a.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},o))},t};ContainerClient.prototype.listHierarchySegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function listHierarchySegments_1(){var r;return i.__generator(this,function(o){switch(o.label){case 0:if(!(!!t||t===undefined))return[3,7];o.label=1;case 1:return[4,i.__await(this.listBlobHierarchySegment(e,t,n))];case 2:r=o.sent();t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,i.__await.apply(void 0,[o.sent()])];case 4:return[4,o.sent()];case 5:o.sent();o.label=6;case 6:if(t)return[3,1];o.label=7;case 7:return[2]}})})};ContainerClient.prototype.listItemsByHierarchy=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listItemsByHierarchy_1(){var n,r,o,a,s,c,u,l,p,m,d,f;var h,g;return i.__generator(this,function(y){switch(y.label){case 0:y.trys.push([0,14,15,20]);r=i.__asyncValues(this.listHierarchySegments(e,n,t));y.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(o=y.sent(),!o.done))return[3,13];a=o.value;s=a.segment;if(!s.blobPrefixes)return[3,7];c=0,u=s.blobPrefixes;y.label=3;case 3:if(!(c0?{include:o}:{});var s=this.listItemsByHierarchy(e,a);return n={next:function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,s.next()]})})}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.listHierarchySegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},a))},n};ContainerClient.prototype.getContainerNameFromUrl=function(){var e;try{var t=r.URLBuilder.parse(this.url);if(t.getHost().split(".")[1]==="blob"){e=t.getPath().split("/")[1]}else if(isIpEndpointStyle(t)){e=t.getPath().split("/")[2]}else{e=t.getPath().split("/")[1]}e=decodeURIComponent(e);if(!e){throw new Error("Provided containerName is invalid.")}return e}catch(e){throw new Error("Unable to extract containerName with provided information.")}};ContainerClient.prototype.generateSasUrl=function(e){var t=this;return new Promise(function(n){if(!(t.credential instanceof Ws)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}var r=generateBlobSASQueryParameters(i.__assign({containerName:t._containerName},e),t.credential).toString();n(appendToURLQuery(t.url,r))})};ContainerClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};return ContainerClient}(Zs);var nu=function(){function AccountSASPermissions(){this.read=false;this.write=false;this.delete=false;this.deleteVersion=false;this.list=false;this.add=false;this.create=false;this.update=false;this.process=false;this.tag=false;this.filter=false}AccountSASPermissions.parse=function(e){var t=new AccountSASPermissions;for(var n=0,r=e;n= '2019-10-10' when provided 'x' permission.")}if(e.permissions&&e.permissions.tag&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(e.permissions&&e.permissions.filter&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}var r=nu.parse(e.permissions.toString());var i=iu.parse(e.services).toString();var o=ru.parse(e.resourceTypes).toString();var a=[t.accountName,r,i,o,e.startsOn?truncatedISO8061Date(e.startsOn,false):"",truncatedISO8061Date(e.expiresOn,false),e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",n,""].join("\n");var s=t.computeHMACSHA256(a);return new rc(n,s,r.toString(),i,o,e.protocol,e.startsOn,e.expiresOn,e.ipRange)}var ou=function(e){i.__extends(BlobServiceClient,e);function BlobServiceClient(t,n,i){var o=this;var a;if(n instanceof Vs){a=n}else if(r.isNode&&n instanceof Ws||n instanceof Us||r.isTokenCredential(n)){a=newPipeline(n,i)}else{a=newPipeline(new Us,i)}o=e.call(this,t,a)||this;o.serviceContext=new Ao(o.storageClientContext);return o}BlobServiceClient.fromConnectionString=function(e,t){t=t||{};var n=extractConnectionStringParts(e);if(n.kind==="AccountConnString"){{var i=new Ws(n.accountName,n.accountKey);t.proxyOptions=r.getDefaultProxySettings(n.proxyUri);var o=newPipeline(i,t);return new BlobServiceClient(n.url,o)}}else if(n.kind==="SASConnString"){var o=newPipeline(new Us,t);return new BlobServiceClient(n.url+"?"+n.accountSas,o)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}};BlobServiceClient.prototype.getContainerClient=function(e){return new tu(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};BlobServiceClient.prototype.createContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c,u;return i.__generator(this,function(i){switch(i.label){case 0:n=Ys("BlobServiceClient-createContainer",t),r=n.span,a=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.create(a)];case 2:c=i.sent();return[2,{containerClient:s,containerCreateResponse:c}];case 3:u=i.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.deleteContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c;return i.__generator(this,function(i){switch(i.label){case 0:n=Ys("BlobServiceClient-deleteContainer",t),r=n.span,a=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.delete(a)];case 2:return[2,i.sent()];case 3:c=i.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.undeleteContainer=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Ys("BlobServiceClient-undeleteContainer",n),a=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);c=this.getContainerClient(n.destinationContainerName||e);u=new Go(c["storageClientContext"]);return[4,u.restore(i.__assign({deletedContainerName:e,deletedContainerVersion:t},s))];case 2:l=m.sent();return[2,{containerClient:c,containerUndeleteResponse:l}];case 3:p=m.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.renameContainer=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:a=Ys("BlobServiceClient-renameContainer",n),s=a.span,c=a.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);u=this.getContainerClient(t);l=new Go(u["storageClientContext"]);return[4,l.rename(e,i.__assign(i.__assign({},c),{sourceLeaseId:(r=n.sourceCondition)===null||r===void 0?void 0:r.leaseId}))];case 2:p=d.sent();return[2,{containerClient:u,containerRenameResponse:p}];case 3:m=d.sent();s.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:s.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getProperties=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ys("BlobServiceClient-getProperties",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getProperties(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.setProperties=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ys("BlobServiceClient-setProperties",t),r=n.span,a=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.setProperties(e,i.__assign({abortSignal:t.abortSignal},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getStatistics=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ys("BlobServiceClient-getStatistics",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getStatistics(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getAccountInfo=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ys("BlobServiceClient-getAccountInfo",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getAccountInfo(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.listContainersSegment=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ys("BlobServiceClient-listContainersSegment",t),r=n.span,a=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.listContainersSegment(i.__assign(i.__assign(i.__assign({abortSignal:t.abortSignal,marker:e},t),{include:typeof t.include==="string"?[t.include]:t.include}),convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegment=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r=Ys("BlobServiceClient-findBlobsByTagsSegment",n),a=r.span,s=r.updatedOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.serviceContext.filterBlobs(i.__assign({abortSignal:n.abortSignal,where:e,marker:t,maxPageSize:n.maxPageSize},convertTracingToRequestOptionsBase(s)))];case 2:c=p.sent();u=i.__assign(i.__assign({},c),{_response:c._response,blobs:c.blobs.map(function(e){var t;var n="";if(((t=e.tags)===null||t===void 0?void 0:t.blobTagSet.length)===1){n=e.tags.blobTagSet[0].value}return i.__assign(i.__assign({},e),{tags:toTags(e.tags),tagValue:n})})});return[2,u];case 3:l=p.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:l.message});throw l;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsSegments_1(){var r;return i.__generator(this,function(o){switch(o.label){case 0:if(!(!!t||t===undefined))return[3,6];o.label=1;case 1:return[4,i.__await(this.findBlobsByTagsSegment(e,t,n))];case 2:r=o.sent();r.blobs=r.blobs||[];t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,o.sent()];case 4:o.sent();o.label=5;case 5:if(t)return[3,1];o.label=6;case 6:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsItems=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsItems_1(){var n,r,o,a,s;var c,u;return i.__generator(this,function(l){switch(l.label){case 0:l.trys.push([0,7,8,13]);r=i.__asyncValues(this.findBlobsByTagsSegments(e,n,t));l.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(o=l.sent(),!o.done))return[3,6];a=o.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(a.blobs)))];case 3:return[4,i.__await.apply(void 0,[l.sent()])];case 4:l.sent();l.label=5;case 5:return[3,1];case 6:return[3,13];case 7:s=l.sent();c={error:s};return[3,13];case 8:l.trys.push([8,,11,12]);if(!(o&&!o.done&&(u=r.return)))return[3,10];return[4,i.__await(u.call(r))];case 9:l.sent();l.label=10;case 10:return[3,12];case 11:if(c)throw c.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.findBlobsByTags=function(e,t){var n;var r=this;if(t===void 0){t={}}var o=i.__assign({},t);var a=this.findBlobsByTagsItems(e,o);return n={next:function(){return a.next()}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.findBlobsByTagsSegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},o))},n};BlobServiceClient.prototype.listSegments=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listSegments_1(){var n;return i.__generator(this,function(r){switch(r.label){case 0:if(!(!!e||e===undefined))return[3,7];r.label=1;case 1:return[4,i.__await(this.listContainersSegment(e,t))];case 2:n=r.sent();n.containerItems=n.containerItems||[];e=n.continuationToken;return[4,i.__await(n)];case 3:return[4,i.__await.apply(void 0,[r.sent()])];case 4:return[4,r.sent()];case 5:r.sent();r.label=6;case 6:if(e)return[3,1];r.label=7;case 7:return[2]}})})};BlobServiceClient.prototype.listItems=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function listItems_1(){var t,n,r,o,a;var s,c;return i.__generator(this,function(u){switch(u.label){case 0:u.trys.push([0,7,8,13]);n=i.__asyncValues(this.listSegments(t,e));u.label=1;case 1:return[4,i.__await(n.next())];case 2:if(!(r=u.sent(),!r.done))return[3,6];o=r.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(o.containerItems)))];case 3:return[4,i.__await.apply(void 0,[u.sent()])];case 4:u.sent();u.label=5;case 5:return[3,1];case 6:return[3,13];case 7:a=u.sent();s={error:a};return[3,13];case 8:u.trys.push([8,,11,12]);if(!(r&&!r.done&&(c=n.return)))return[3,10];return[4,i.__await(c.call(n))];case 9:u.sent();u.label=10;case 10:return[3,12];case 11:if(s)throw s.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.listContainers=function(e){var t;var n=this;if(e===void 0){e={}}if(e.prefix===""){e.prefix=undefined}var r=[];if(e.includeDeleted){r.push("deleted")}if(e.includeMetadata){r.push("metadata")}var o=i.__assign(i.__assign({},e),r.length>0?{include:r}:{});var a=this.listItems(o);return t={next:function(){return a.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},o))},t};BlobServiceClient.prototype.getUserDelegationKey=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Ys("BlobServiceClient-getUserDelegationKey",n),a=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);return[4,this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(e,false),expiresOn:truncatedISO8061Date(t,false)},i.__assign({abortSignal:n.abortSignal},convertTracingToRequestOptionsBase(s)))];case 2:c=m.sent();u={signedObjectId:c.signedObjectId,signedTenantId:c.signedTenantId,signedStartsOn:new Date(c.signedStartsOn),signedExpiresOn:new Date(c.signedExpiresOn),signedService:c.signedService,signedVersion:c.signedVersion,value:c.value};l=i.__assign({_response:c._response,requestId:c.requestId,clientRequestId:c.clientRequestId,version:c.version,date:c.date,errorCode:c.errorCode},u);return[2,l];case 3:p=m.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};BlobServiceClient.prototype.generateAccountSasUrl=function(e,t,n,r){if(t===void 0){t=nu.parse("r")}if(n===void 0){n="sco"}if(r===void 0){r={}}if(!(this.credential instanceof Ws)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(e===undefined){var o=new Date;e=new Date(o.getTime()+3600*1e3)}var a=generateAccountSASQueryParameters(i.__assign({permissions:t,expiresOn:e,resourceTypes:n,services:iu.parse("b").toString()},r),this.credential).toString();return appendToURLQuery(this.url,a)};return BlobServiceClient}(Zs);Object.defineProperty(t,"BaseRequestPolicy",{enumerable:true,get:function(){return r.BaseRequestPolicy}});Object.defineProperty(t,"HttpHeaders",{enumerable:true,get:function(){return r.HttpHeaders}});Object.defineProperty(t,"RequestPolicyOptions",{enumerable:true,get:function(){return r.RequestPolicyOptions}});Object.defineProperty(t,"RestError",{enumerable:true,get:function(){return r.RestError}});Object.defineProperty(t,"WebResource",{enumerable:true,get:function(){return r.WebResource}});Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return r.deserializationPolicy}});t.AccountSASPermissions=nu;t.AccountSASResourceTypes=ru;t.AccountSASServices=iu;t.AnonymousCredential=Us;t.AnonymousCredentialPolicy=Ms;t.AppendBlobClient=qc;t.BlobBatch=Wc;t.BlobBatchClient=eu;t.BlobClient=Lc;t.BlobLeaseClient=ic;t.BlobSASPermissions=ec;t.BlobServiceClient=ou;t.BlockBlobClient=Mc;t.ContainerClient=tu;t.ContainerSASPermissions=tc;t.Credential=Hs;t.CredentialPolicy=qs;t.PageBlobClient=Hc;t.Pipeline=Vs;t.SASQueryParameters=rc;t.StorageBrowserPolicy=zs;t.StorageBrowserPolicyFactory=As;t.StorageOAuthScopes=vs;t.StorageRetryPolicy=Bs;t.StorageRetryPolicyFactory=Ls;t.StorageSharedKeyCredential=Ws;t.StorageSharedKeyCredentialPolicy=$s;t.generateAccountSASQueryParameters=generateAccountSASQueryParameters;t.generateBlobSASQueryParameters=generateBlobSASQueryParameters;t.logger=us;t.newPipeline=newPipeline},,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SearchState=void 0;class SearchState{constructor(e,t){this.path=e;this.level=t}}t.SearchState=SearchState},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(3);var i=n(526);function lowercaseKeys(e){if(!e){return{}}return Object.keys(e).reduce((t,n)=>{t[n.toLowerCase()]=e[n];return t},{})}function mergeDeep(e,t){const n=Object.assign({},e);Object.keys(t).forEach(i=>{if(r.isPlainObject(t[i])){if(!(i in e))Object.assign(n,{[i]:t[i]});else n[i]=mergeDeep(e[i],t[i])}else{Object.assign(n,{[i]:t[i]})}});return n}function removeUndefinedProperties(e){for(const t in e){if(e[t]===undefined){delete e[t]}}return e}function merge(e,t,n){if(typeof t==="string"){let[e,r]=t.split(" ");n=Object.assign(r?{method:e,url:r}:{url:e},n)}else{n=Object.assign({},t)}n.headers=lowercaseKeys(n.headers);removeUndefinedProperties(n);removeUndefinedProperties(n.headers);const r=mergeDeep(e||{},n);if(e&&e.mediaType.previews.length){r.mediaType.previews=e.mediaType.previews.filter(e=>!r.mediaType.previews.includes(e)).concat(r.mediaType.previews)}r.mediaType.previews=r.mediaType.previews.map(e=>e.replace(/-preview/,""));return r}function addQueryParameters(e,t){const n=/\?/.test(e)?"&":"?";const r=Object.keys(t);if(r.length===0){return e}return e+n+r.map(e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`}).join("&")}const o=/\{[^}]+\}/g;function removeNonChars(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function extractUrlVariableNames(e){const t=e.match(o);if(!t){return[]}return t.map(removeNonChars).reduce((e,t)=>e.concat(t),[])}function omit(e,t){return Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>{t[n]=e[n];return t},{})}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e}).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(e,t,n){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(n){return encodeUnreserved(n)+"="+t}else{return t}}function isDefined(e){return e!==undefined&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,n,r){var i=e[n],o=[];if(isDefined(i)&&i!==""){if(typeof i==="string"||typeof i==="number"||typeof i==="boolean"){i=i.toString();if(r&&r!=="*"){i=i.substring(0,parseInt(r,10))}o.push(encodeValue(t,i,isKeyOperator(t)?n:""))}else{if(r==="*"){if(Array.isArray(i)){i.filter(isDefined).forEach(function(e){o.push(encodeValue(t,e,isKeyOperator(t)?n:""))})}else{Object.keys(i).forEach(function(e){if(isDefined(i[e])){o.push(encodeValue(t,i[e],e))}})}}else{const e=[];if(Array.isArray(i)){i.filter(isDefined).forEach(function(n){e.push(encodeValue(t,n))})}else{Object.keys(i).forEach(function(n){if(isDefined(i[n])){e.push(encodeUnreserved(n));e.push(encodeValue(t,i[n].toString()))}})}if(isKeyOperator(t)){o.push(encodeUnreserved(n)+"="+e.join(","))}else if(e.length!==0){o.push(e.join(","))}}}}else{if(t===";"){if(isDefined(i)){o.push(encodeUnreserved(n))}}else if(i===""&&(t==="&"||t==="?")){o.push(encodeUnreserved(n)+"=")}else if(i===""){o.push("")}}return o}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var n=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,r,i){if(r){let e="";const i=[];if(n.indexOf(r.charAt(0))!==-1){e=r.charAt(0);r=r.substr(1)}r.split(/,/g).forEach(function(n){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(n);i.push(getValues(t,e,r[1],r[2]||r[3]))});if(e&&e!=="+"){var o=",";if(e==="?"){o="&"}else if(e!=="#"){o=e}return(i.length!==0?e:"")+i.join(o)}else{return i.join(",")}}else{return encodeReserved(i)}})}function parse(e){let t=e.method.toUpperCase();let n=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let r=Object.assign({},e.headers);let i;let o=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const a=extractUrlVariableNames(n);n=parseUrl(n).expand(o);if(!/^http/.test(n)){n=e.baseUrl+n}const s=Object.keys(e).filter(e=>a.includes(e)).concat("baseUrl");const c=omit(o,s);const u=/application\/octet-stream/i.test(r.accept);if(!u){if(e.mediaType.format){r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")}if(e.mediaType.previews.length){const t=r.accept.match(/[\w-]+(?=-preview)/g)||[];r.accept=t.concat(e.mediaType.previews).map(t=>{const n=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${n}`}).join(",")}}if(["GET","HEAD"].includes(t)){n=addQueryParameters(n,c)}else{if("data"in c){i=c.data}else{if(Object.keys(c).length){i=c}else{r["content-length"]=0}}}if(!r["content-type"]&&typeof i!=="undefined"){r["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof i==="undefined"){i=""}return Object.assign({method:t,url:n,headers:r},typeof i!=="undefined"?{body:i}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,n){return parse(merge(e,t,n))}function withDefaults(e,t){const n=merge(e,t);const r=endpointWithDefaults.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:withDefaults.bind(null,n),merge:merge.bind(null,n),parse:parse})}const a="6.0.12";const s=`octokit-endpoint.js/${a} ${i.getUserAgent()}`;const c={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":s},mediaType:{format:"",previews:[]}};const u=withDefaults(null,c);t.endpoint=u},,,,,,,,function(e,t,n){"use strict";const r=n(815);const i=n(835).parse;const o=n(669);const a=n(562);const s=n(338).Store;const c=n(332).MemoryCookieStore;const u=n(348).pathMatch;const l=n(460);const{fromCallback:p}=n(147);const m=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;const d=/[\x00-\x1F]/;const f=["\n","\r","\0"];const h=/[\x20-\x3A\x3C-\x7E]+/;const g=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;const y={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const v=2147483647e3;const b=0;const x='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function checkSameSiteContext(e){const t=String(e).toLowerCase();if(t==="none"||t==="lax"||t==="strict"){return t}else{return null}}const w=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"});var k=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function parseDigits(e,t,n,r){let i=0;while(i=58){break}i++}if(in){return null}if(!r&&i!=e.length){return null}return parseInt(e.substr(0,i),10)}function parseTime(e){const t=e.split(":");const n=[0,0,0];if(t.length!==3){return null}for(let e=0;e<3;e++){const r=e==2;const i=parseDigits(t[e],1,2,r);if(i===null){return null}n[e]=i}return n}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();const t=y[e];return t>=0?t:null}function parseDate(e){if(!e){return}const t=e.split(g);if(!t){return}let n=null;let r=null;let i=null;let o=null;let a=null;let s=null;for(let e=0;e=70&&s<=99){s+=1900}else if(s>=0&&s<=69){s+=2e3}}}}if(o===null||a===null||s===null||i===null||o<1||o>31||s<1601||n>23||r>59||i>59){return}return new Date(Date.UTC(s,a,o,n,r,i))}function formatDate(e){return e.toUTCString()}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(r&&/[^\u0001-\u007f]/.test(e)){e=r.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,n){if(e==null||t==null){return null}if(n!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}const r=e.indexOf(t);if(r<=0){return false}if(e.length!==t.length+r){return false}if(e.substr(r-1,1)!=="."){return false}if(k.test(e)){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}const t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(let t=0;t1){const n=e.lastIndexOf("/");if(n===0){break}e=e.substr(0,n);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return i(e)}const S={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:false,httpOnly:false,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:"none"};class Cookie{constructor(e={}){if(o.inspect.custom){this[o.inspect.custom]=this.inspect}Object.assign(this,S,e);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}inspect(){const e=Date.now();const t=this.hostOnly!=null?this.hostOnly:"?";const n=this.creation?`${e-this.creation.getTime()}ms`:"?";const r=this.lastAccessed?`${e-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${t}; aAge=${r}; cAge=${n}"`}toJSON(){const e={};for(const t of Cookie.serializableProperties){if(this[t]===S[t]){continue}if(t==="expires"||t==="creation"||t==="lastAccessed"){if(this[t]===null){e[t]=null}else{e[t]=this[t]=="Infinity"?"Infinity":this[t].toISOString()}}else if(t==="maxAge"){if(this[t]!==null){e[t]=this[t]==Infinity||this[t]==-Infinity?this[t].toString():this[t]}}else{if(this[t]!==S[t]){e[t]=this[t]}}}return e}clone(){return fromJSON(this.toJSON())}validate(){if(!m.test(this.value)){return false}if(this.expires!=Infinity&&!(this.expires instanceof Date)&&!parseDate(this.expires)){return false}if(this.maxAge!=null&&this.maxAge<=0){return false}if(this.path!=null&&!h.test(this.path)){return false}const e=this.cdomain();if(e){if(e.match(/\.$/)){return false}const t=a.getPublicSuffix(e);if(t==null){return false}}return true}setExpires(e){if(e instanceof Date){this.expires=e}else{this.expires=parseDate(e)||"Infinity"}}setMaxAge(e){if(e===Infinity||e===-Infinity){this.maxAge=e.toString()}else{this.maxAge=e}}cookieString(){let e=this.value;if(e==null){e=""}if(this.key===""){return e}return`${this.key}=${e}`}toString(){let e=this.cookieString();if(this.expires!=Infinity){if(this.expires instanceof Date){e+=`; Expires=${formatDate(this.expires)}`}else{e+=`; Expires=${this.expires}`}}if(this.maxAge!=null&&this.maxAge!=Infinity){e+=`; Max-Age=${this.maxAge}`}if(this.domain&&!this.hostOnly){e+=`; Domain=${this.domain}`}if(this.path){e+=`; Path=${this.path}`}if(this.secure){e+="; Secure"}if(this.httpOnly){e+="; HttpOnly"}if(this.sameSite&&this.sameSite!=="none"){const t=Cookie.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${t?t:this.sameSite}`}if(this.extensions){this.extensions.forEach(t=>{e+=`; ${t}`})}return e}TTL(e){if(this.maxAge!=null){return this.maxAge<=0?0:this.maxAge*1e3}let t=this.expires;if(t!=Infinity){if(!(t instanceof Date)){t=parseDate(t)||Infinity}if(t==Infinity){return Infinity}return t.getTime()-(e||Date.now())}return Infinity}expiryTime(e){if(this.maxAge!=null){const t=e||this.creation||new Date;const n=this.maxAge<=0?-Infinity:this.maxAge*1e3;return t.getTime()+n}if(this.expires==Infinity){return Infinity}return this.expires.getTime()}expiryDate(e){const t=this.expiryTime(e);if(t==Infinity){return new Date(v)}else if(t==-Infinity){return new Date(b)}else{return new Date(t)}}isPersistent(){return this.maxAge!=null||this.expires!=Infinity}canonicalizedDomain(){if(this.domain==null){return null}return canonicalDomain(this.domain)}cdomain(){return this.canonicalizedDomain()}}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.serializableProperties=Object.keys(S);Cookie.sameSiteLevel={strict:3,lax:2,none:1};Cookie.sameSiteCanonical={strict:"Strict",lax:"Lax"};function getNormalizedPrefixSecurity(e){if(e!=null){const t=e.toLowerCase();switch(t){case w.STRICT:case w.SILENT:case w.DISABLED:return t}}return w.SILENT}class CookieJar{constructor(e,t={rejectPublicSuffixes:true}){if(typeof t==="boolean"){t={rejectPublicSuffixes:t}}this.rejectPublicSuffixes=t.rejectPublicSuffixes;this.enableLooseMode=!!t.looseMode;this.allowSpecialUseDomain=!!t.allowSpecialUseDomain;this.store=e||new c;this.prefixSecurity=getNormalizedPrefixSecurity(t.prefixSecurity);this._cloneSync=syncWrap("clone");this._importCookiesSync=syncWrap("_importCookies");this.getCookiesSync=syncWrap("getCookies");this.getCookieStringSync=syncWrap("getCookieString");this.getSetCookieStringsSync=syncWrap("getSetCookieStrings");this.removeAllCookiesSync=syncWrap("removeAllCookies");this.setCookieSync=syncWrap("setCookie");this.serializeSync=syncWrap("serialize")}setCookie(e,t,n,r){let i;const o=getCookieContext(t);if(typeof n==="function"){r=n;n={}}const s=canonicalDomain(o.hostname);const c=n.loose||this.enableLooseMode;let u=null;if(n.sameSiteContext){u=checkSameSiteContext(n.sameSiteContext);if(!u){return r(new Error(x))}}if(typeof e==="string"||e instanceof String){e=Cookie.parse(e,{loose:c});if(!e){i=new Error("Cookie failed to parse");return r(n.ignoreError?null:i)}}else if(!(e instanceof Cookie)){i=new Error("First argument to setCookie must be a Cookie object or string");return r(n.ignoreError?null:i)}const l=n.now||new Date;if(this.rejectPublicSuffixes&&e.domain){const t=a.getPublicSuffix(e.cdomain());if(t==null){i=new Error("Cookie has domain set to a public suffix");return r(n.ignoreError?null:i)}}if(e.domain){if(!domainMatch(s,e.cdomain(),false)){i=new Error(`Cookie not in this host's domain. Cookie:${e.cdomain()} Request:${s}`);return r(n.ignoreError?null:i)}if(e.hostOnly==null){e.hostOnly=false}}else{e.hostOnly=true;e.domain=s}if(!e.path||e.path[0]!=="/"){e.path=defaultPath(o.pathname);e.pathIsDefault=true}if(n.http===false&&e.httpOnly){i=new Error("Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:i)}if(e.sameSite!=="none"&&u){if(u==="none"){i=new Error("Cookie is SameSite but this is a cross-origin request");return r(n.ignoreError?null:i)}}const p=this.prefixSecurity===w.SILENT;const m=this.prefixSecurity===w.DISABLED;if(!m){let t=false;let i;if(!isSecurePrefixConditionMet(e)){t=true;i="Cookie has __Secure prefix but Secure attribute is not set"}else if(!isHostPrefixConditionMet(e)){t=true;i="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"}if(t){return r(n.ignoreError||p?null:new Error(i))}}const d=this.store;if(!d.updateCookie){d.updateCookie=function(e,t,n){this.putCookie(t,n)}}function withCookie(t,i){if(t){return r(t)}const o=function(t){if(t){return r(t)}else{r(null,e)}};if(i){if(n.http===false&&i.httpOnly){t=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:t)}e.creation=i.creation;e.creationIndex=i.creationIndex;e.lastAccessed=l;d.updateCookie(i,e,o)}else{e.creation=e.lastAccessed=l;d.putCookie(e,o)}}d.findCookie(e.domain,e.path,e.key,withCookie)}getCookies(e,t,n){const r=getCookieContext(e);if(typeof t==="function"){n=t;t={}}const i=canonicalDomain(r.hostname);const o=r.pathname||"/";let a=t.secure;if(a==null&&r.protocol&&(r.protocol=="https:"||r.protocol=="wss:")){a=true}let s=0;if(t.sameSiteContext){const e=checkSameSiteContext(t.sameSiteContext);s=Cookie.sameSiteLevel[e];if(!s){return n(new Error(x))}}let c=t.http;if(c==null){c=true}const l=t.now||Date.now();const p=t.expire!==false;const m=!!t.allPaths;const d=this.store;function matchingCookie(e){if(e.hostOnly){if(e.domain!=i){return false}}else{if(!domainMatch(i,e.domain,false)){return false}}if(!m&&!u(o,e.path)){return false}if(e.secure&&!a){return false}if(e.httpOnly&&!c){return false}if(s){const t=Cookie.sameSiteLevel[e.sameSite||"none"];if(t>s){return false}}if(p&&e.expiryTime()<=l){d.removeCookie(e.domain,e.path,e.key,()=>{});return false}return true}d.findCookies(i,m?null:o,this.allowSpecialUseDomain,(e,r)=>{if(e){return n(e)}r=r.filter(matchingCookie);if(t.sort!==false){r=r.sort(cookieCompare)}const i=new Date;for(const e of r){e.lastAccessed=i}n(null,r)})}getCookieString(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.sort(cookieCompare).map(e=>e.cookieString()).join("; "))}};e.push(n);this.getCookies.apply(this,e)}getSetCookieStrings(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.map(e=>{return e.toString()}))}};e.push(n);this.getCookies.apply(this,e)}serialize(e){let t=this.store.constructor.name;if(t==="Object"){t=null}const n={version:`tough-cookie@${l}`,storeType:t,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies==="function")){return e(new Error("store does not support getAllCookies and cannot be serialized"))}this.store.getAllCookies((t,r)=>{if(t){return e(t)}n.cookies=r.map(e=>{e=e instanceof Cookie?e.toJSON():e;delete e.creationIndex;return e});return e(null,n)})}toJSON(){return this.serializeSync()}_importCookies(e,t){let n=e.cookies;if(!n||!Array.isArray(n)){return t(new Error("serialized jar has no cookies array"))}n=n.slice();const r=e=>{if(e){return t(e)}if(!n.length){return t(e,this)}let i;try{i=fromJSON(n.shift())}catch(e){return t(e)}if(i===null){return r(null)}this.store.putCookie(i,r)};r()}clone(e,t){if(arguments.length===1){t=e;e=null}this.serialize((n,r)=>{if(n){return t(n)}CookieJar.deserialize(r,e,t)})}cloneSync(e){if(arguments.length===0){return this._cloneSync()}if(!e.synchronous){throw new Error("CookieJar clone destination store is not synchronous; use async API instead.")}return this._cloneSync(e)}removeAllCookies(e){const t=this.store;if(typeof t.removeAllCookies==="function"&&t.removeAllCookies!==s.prototype.removeAllCookies){return t.removeAllCookies(e)}t.getAllCookies((n,r)=>{if(n){return e(n)}if(r.length===0){return e(null)}let i=0;const o=[];function removeCookieCb(t){if(t){o.push(t)}i++;if(i===r.length){return e(o.length?o[0]:null)}}r.forEach(e=>{t.removeCookie(e.domain,e.path,e.key,removeCookieCb)})})}static deserialize(e,t,n){if(arguments.length!==3){n=t;t=null}let r;if(typeof e==="string"){r=jsonParse(e);if(r instanceof Error){return n(r)}}else{r=e}const i=new CookieJar(t,r.rejectPublicSuffixes);i._importCookies(r,e=>{if(e){return n(e)}n(null,i)})}static deserializeSync(e,t){const n=typeof e==="string"?JSON.parse(e):e;const r=new CookieJar(t,n.rejectPublicSuffixes);if(!r.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}r._importCookiesSync(n);return r}}CookieJar.fromJSON=CookieJar.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(e=>{CookieJar.prototype[e]=p(CookieJar.prototype[e])});CookieJar.deserialize=p(CookieJar.deserialize);function syncWrap(e){return function(...t){if(!this.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}let n,r;this[e](...t,(e,t)=>{n=e;r=t});if(n){throw n}return r}}t.version=l;t.CookieJar=CookieJar;t.Cookie=Cookie;t.Store=s;t.MemoryCookieStore=c;t.parseDate=parseDate;t.formatDate=formatDate;t.parse=parse;t.fromJSON=fromJSON;t.domainMatch=domainMatch;t.defaultPath=defaultPath;t.pathMatch=u;t.getPublicSuffix=a.getPublicSuffix;t.cookieCompare=cookieCompare;t.permuteDomain=n(89).permuteDomain;t.permutePath=permutePath;t.canonicalDomain=canonicalDomain;t.PrefixSecurityEnum=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracerProvider=void 0;var r=n(398);var i=n(162);var o=function(){function ProxyTracerProvider(){}ProxyTracerProvider.prototype.getTracer=function(e,t){var n;return(n=this.getDelegateTracer(e,t))!==null&&n!==void 0?n:new r.ProxyTracer(this,e,t)};ProxyTracerProvider.prototype.getDelegate=function(){var e;return(e=this._delegate)!==null&&e!==void 0?e:i.NOOP_TRACER_PROVIDER};ProxyTracerProvider.prototype.setDelegate=function(e){this._delegate=e};ProxyTracerProvider.prototype.getDelegateTracer=function(e,t){var n;return(n=this._delegate)===null||n===void 0?void 0:n.getTracer(e,t)};return ProxyTracerProvider}();t.ProxyTracerProvider=o},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracer=void 0;var r=n(151);var i=function(){function ProxyTracer(e,t,n){this._provider=e;this.name=t;this.version=n}ProxyTracer.prototype.startSpan=function(e,t,n){return this._getTracer().startSpan(e,t,n)};ProxyTracer.prototype._getTracer=function(){if(this._delegate){return this._delegate}var e=this._provider.getDelegateTracer(this.name,this.version);if(!e){return r.NOOP_TRACER}this._delegate=e;return this._delegate};return ProxyTracer}();t.ProxyTracer=i},,,,,,,,,,,,,,,function(e,t,n){e.exports=n(141)},,,,function(e){e.exports=require("crypto")},,,,,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b={}.hasOwnProperty;v=n(582).assign;t=n(683);l=n(738);p=n(735);i=n(657);o=n(919);d=n(796);h=n(660);g=n(708);f=n(491);m=n(956);a=n(801);s=n(463);c=n(661);u=n(19);r=n(541);e.exports=y=function(){function XMLWriterBase(e){var t,n,r;e||(e={});this.options=e;n=e.writer||{};for(t in n){if(!b.call(n,t))continue;r=n[t];this["_"+t]=this[t];this[t]=r}}XMLWriterBase.prototype.filterOptions=function(e){var t,n,i,o,a,s,c,u;e||(e={});e=v({},this.options,e);t={writer:this};t.pretty=e.pretty||false;t.allowEmpty=e.allowEmpty||false;t.indent=(n=e.indent)!=null?n:" ";t.newline=(i=e.newline)!=null?i:"\n";t.offset=(o=e.offset)!=null?o:0;t.dontPrettyTextNodes=(a=(s=e.dontPrettyTextNodes)!=null?s:e.dontprettytextnodes)!=null?a:0;t.spaceBeforeSlash=(c=(u=e.spaceBeforeSlash)!=null?u:e.spacebeforeslash)!=null?c:"";if(t.spaceBeforeSlash===true){t.spaceBeforeSlash=" "}t.suppressPrettyCount=0;t.user={};t.state=r.None;return t};XMLWriterBase.prototype.indent=function(e,t,n){var r;if(!t.pretty||t.suppressPrettyCount){return""}else if(t.pretty){r=(n||0)+t.offset+1;if(r>0){return new Array(r).join(t.indent)}}return""};XMLWriterBase.prototype.endline=function(e,t,n){if(!t.pretty||t.suppressPrettyCount){return""}else{return t.newline}};XMLWriterBase.prototype.attribute=function(e,t,n){var r;this.openAttribute(e,t,n);r=" "+e.name+'="'+e.value+'"';this.closeAttribute(e,t,n);return r};XMLWriterBase.prototype.cdata=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.comment=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"\x3c!-- ";t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=" --\x3e"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.declaration=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.docType=function(e,t,n){var i,o,a,s,c;n||(n=0);this.openNode(e,t,n);t.state=r.OpenTag;s=this.indent(e,t,n);s+="0){s+=" [";s+=this.endline(e,t,n);t.state=r.InsideTag;c=e.children;for(o=0,a=c.length;o";s+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return s};XMLWriterBase.prototype.element=function(e,n,i){var o,a,s,c,u,l,p,m,d,f,h,g,y,v;i||(i=0);f=false;h="";this.openNode(e,n,i);n.state=r.OpenTag;h+=this.indent(e,n,i)+"<"+e.name;g=e.attribs;for(d in g){if(!b.call(g,d))continue;o=g[d];h+=this.attribute(o,n,i)}s=e.children.length;c=s===0?null:e.children[0];if(s===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){h+=">";n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{n.state=r.CloseTag;h+=n.spaceBeforeSlash+"/>"+this.endline(e,n,i)}}else if(n.pretty&&s===1&&(c.type===t.Text||c.type===t.Raw)&&c.value!=null){h+=">";n.state=r.InsideTag;n.suppressPrettyCount++;f=true;h+=this.writeChildNode(c,n,i+1);n.suppressPrettyCount--;f=false;n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{if(n.dontPrettyTextNodes){y=e.children;for(u=0,p=y.length;u"+this.endline(e,n,i);n.state=r.InsideTag;v=e.children;for(l=0,m=v.length;l";if(f){n.suppressPrettyCount--}h+=this.endline(e,n,i);n.state=r.None}this.closeNode(e,n,i);return h};XMLWriterBase.prototype.writeChildNode=function(e,n,r){switch(e.type){case t.CData:return this.cdata(e,n,r);case t.Comment:return this.comment(e,n,r);case t.Element:return this.element(e,n,r);case t.Raw:return this.raw(e,n,r);case t.Text:return this.text(e,n,r);case t.ProcessingInstruction:return this.processingInstruction(e,n,r);case t.Dummy:return"";case t.Declaration:return this.declaration(e,n,r);case t.DocType:return this.docType(e,n,r);case t.AttributeDeclaration:return this.dtdAttList(e,n,r);case t.ElementDeclaration:return this.dtdElement(e,n,r);case t.EntityDeclaration:return this.dtdEntity(e,n,r);case t.NotationDeclaration:return this.dtdNotation(e,n,r);default:throw new Error("Unknown XML node type: "+e.constructor.name)}};XMLWriterBase.prototype.processingInstruction=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.raw=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.text=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdAttList=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdElement=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdEntity=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdNotation=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.openNode=function(e,t,n){};XMLWriterBase.prototype.closeNode=function(e,t,n){};XMLWriterBase.prototype.openAttribute=function(e,t,n){};XMLWriterBase.prototype.closeAttribute=function(e,t,n){};return XMLWriterBase}()}).call(this)},function(e,t,n){var r=n(157),i=n(903),o=n(939);e.exports=parallel;function parallel(e,t,n){var a=i(e);while(a.index<(a["keyedList"]||e).length){r(e,t,a,function(e,t){if(e){n(e,t);return}if(Object.keys(a.jobs).length===0){n(null,a.results);return}});a.index++}return o.bind(a,n)}},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=n(986);const a=i(n(1));const s=n(747);const c=i(n(622));const u=i(n(15));const l=n(931);function getTarPath(e,t){return r(this,void 0,void 0,function*(){switch(process.platform){case"win32":{const n=`${process.env["windir"]}\\System32\\tar.exe`;if(t!==l.CompressionMethod.Gzip){e.push("--force-local")}else if(s.existsSync(n)){return n}else if(yield u.isGnuTarInstalled()){e.push("--force-local")}break}case"darwin":{const t=yield a.which("gtar",false);if(t){e.push("--delay-directory-restore");return t}break}default:break}return yield a.which("tar",true)})}function execTar(e,t,n){return r(this,void 0,void 0,function*(){try{yield o.exec(`"${yield getTarPath(e,t)}"`,e,{cwd:n})}catch(e){throw new Error(`Tar failed with error: ${e===null||e===void 0?void 0:e.message}`)}})}function getWorkingDirectory(){var e;return(e=process.env["GITHUB_WORKSPACE"])!==null&&e!==void 0?e:process.cwd()}function extractTar(e,t){return r(this,void 0,void 0,function*(){const n=getWorkingDirectory();yield a.mkdirP(n);function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const r=[...getCompressionProgram(),"-xf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",n.replace(new RegExp(`\\${c.sep}`,"g"),"/")];yield execTar(r,t)})}t.extractTar=extractTar;function createTar(e,t,n){return r(this,void 0,void 0,function*(){const r="manifest.txt";const i=u.getCacheFileName(n);s.writeFileSync(c.join(e,r),t.join("\n"));const o=getWorkingDirectory();function getCompressionProgram(){switch(n){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -T0 --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -T0"];default:return["-z"]}}const a=["--posix",...getCompressionProgram(),"-cf",i.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"--files-from",r];yield execTar(a,n,e)})}t.createTar=createTar;function listTar(e,t){return r(this,void 0,void 0,function*(){function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const n=[...getCompressionProgram(),"-tf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P"];yield execTar(n,t)})}t.listTar=listTar},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});t.diag=t.propagation=t.trace=t.context=t.isValidSpanId=t.isValidTraceId=t.isSpanContextValid=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;i(n(792),t);i(n(292),t);i(n(158),t);i(n(893),t);i(n(918),t);i(n(881),t);i(n(906),t);i(n(727),t);i(n(851),t);i(n(95),t);i(n(151),t);i(n(162),t);i(n(398),t);i(n(394),t);i(n(781),t);i(n(340),t);i(n(607),t);i(n(670),t);i(n(586),t);i(n(220),t);i(n(932),t);i(n(839),t);i(n(975),t);i(n(70),t);i(n(694),t);i(n(695),t);var o=n(629);Object.defineProperty(t,"INVALID_SPANID",{enumerable:true,get:function(){return o.INVALID_SPANID}});Object.defineProperty(t,"INVALID_TRACEID",{enumerable:true,get:function(){return o.INVALID_TRACEID}});Object.defineProperty(t,"INVALID_SPAN_CONTEXT",{enumerable:true,get:function(){return o.INVALID_SPAN_CONTEXT}});Object.defineProperty(t,"isSpanContextValid",{enumerable:true,get:function(){return o.isSpanContextValid}});Object.defineProperty(t,"isValidTraceId",{enumerable:true,get:function(){return o.isValidTraceId}});Object.defineProperty(t,"isValidSpanId",{enumerable:true,get:function(){return o.isValidSpanId}});i(n(132),t);i(n(425),t);i(n(845),t);var a=n(492);t.context=a.ContextAPI.getInstance();var s=n(875);t.trace=s.TraceAPI.getInstance();var c=n(22);t.propagation=c.PropagationAPI.getInstance();var u=n(118);t.diag=u.DiagAPI.instance();t.default={trace:t.trace,context:t.context,propagation:t.propagation,diag:t.diag}},,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(526);var i=n(523);var o=n(753);var a=n(743);var s=n(813);function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o=0)continue;n[i]=e[i]}return n}function _objectWithoutProperties(e,t){if(e==null)return{};var n=_objectWithoutPropertiesLoose(e,t);var r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,r))continue;n[r]=e[r]}}return n}const c="3.5.1";const u=["authStrategy"];class Octokit{constructor(e={}){const t=new i.Collection;const n={baseUrl:o.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};n.headers["user-agent"]=[e.userAgent,`octokit-core.js/${c} ${r.getUserAgent()}`].filter(Boolean).join(" ");if(e.baseUrl){n.baseUrl=e.baseUrl}if(e.previews){n.mediaType.previews=e.previews}if(e.timeZone){n.headers["time-zone"]=e.timeZone}this.request=o.request.defaults(n);this.graphql=a.withCustomRequest(this.request).defaults(n);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);this.hook=t;if(!e.authStrategy){if(!e.auth){this.auth=(async()=>({type:"unauthenticated"}))}else{const n=s.createTokenAuth(e.auth);t.wrap("request",n.hook);this.auth=n}}else{const{authStrategy:n}=e,r=_objectWithoutProperties(e,u);const i=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:r},e.auth));t.wrap("request",i.hook);this.auth=i}const l=this.constructor;l.plugins.forEach(t=>{Object.assign(this,t(this,e))})}static defaults(e){const t=class extends(this){constructor(...t){const n=t[0]||{};if(typeof e==="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}};return t}static plugin(...e){var t;const n=this.plugins;const r=(t=class extends(this){},t.plugins=n.concat(e.filter(e=>!n.includes(e))),t);return r}}Octokit.VERSION=c;Octokit.plugins=[];t.Octokit=Octokit},,,function(e){(function(){var t;e.exports=t=function(){function XMLNamedNodeMap(e){this.nodes=e}Object.defineProperty(XMLNamedNodeMap.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}});XMLNamedNodeMap.prototype.clone=function(){return this.nodes=null};XMLNamedNodeMap.prototype.getNamedItem=function(e){return this.nodes[e]};XMLNamedNodeMap.prototype.setNamedItem=function(e){var t;t=this.nodes[e.nodeName];this.nodes[e.nodeName]=e;return t||null};XMLNamedNodeMap.prototype.removeNamedItem=function(e){var t;t=this.nodes[e];delete this.nodes[e];return t||null};XMLNamedNodeMap.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null};XMLNamedNodeMap.prototype.getNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.removeNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};return XMLNamedNodeMap}()}).call(this)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.AbstractCache=t.hashStrings=t.isCacheSaveEnabled=t.isCacheReadEnabled=void 0;const s=o(n(470));const c=o(n(692));const u=o(n(861));const l=o(n(417));function isCacheReadEnabled(e){const t=getCacheEnabledValue(e);return t==="true"||t==="read-only"}t.isCacheReadEnabled=isCacheReadEnabled;function isCacheSaveEnabled(e){const t=getCacheEnabledValue(e);return t==="true"}t.isCacheSaveEnabled=isCacheSaveEnabled;function getCacheEnabledValue(e){const t=s.getInput(`${e}-cache-enabled`).toLowerCase();if(["true","false","read-only"].includes(t)){return t}throw new Error(`Invalid cache-enabled parameter '${t}'. Valid values are ['true', 'false', 'read-only']`)}function generateCacheKey(e){const t=process.env["CACHE_KEY_PREFIX"]||"";const n=process.env["RUNNER_OS"]||"";const r=`${t}${e}|${n}`;const i=`${r}|${u.context.job}`;const o=`${i}[${determineJobContext()}]`;const a=`${o}-${u.context.sha}`;return new CacheKey(a,[o,i,r])}function determineJobContext(){const e=s.getInput("workflow-job-context");return hashStrings([e])}function hashStrings(e){const t=l.createHash("md5");for(const n of e){t.update(n)}return t.digest("hex")}t.hashStrings=hashStrings;class CacheKey{constructor(e,t){this.key=e;this.restoreKeys=t}}class AbstractCache{constructor(e,t){this.cacheName=e;this.cacheDescription=t;this.cacheKeyStateKey=`CACHE_KEY_${e}`;this.cacheResultStateKey=`CACHE_RESULT_${e}`}restore(){return a(this,void 0,void 0,function*(){if(this.cacheOutputExists()){s.info(`${this.cacheDescription} already exists. Not restoring from cache.`);return}const e=generateCacheKey(this.cacheName);s.saveState(this.cacheKeyStateKey,e.key);const t=yield c.restoreCache(this.getCachePath(),e.key,e.restoreKeys);if(!t){s.info(`${this.cacheDescription} cache not found. Will start with empty.`);return}s.saveState(this.cacheResultStateKey,t);s.info(`${this.cacheDescription} restored from cache key: ${t}`);return})}save(){return a(this,void 0,void 0,function*(){if(!this.cacheOutputExists()){s.debug(`No ${this.cacheDescription} to cache.`);return}const e=s.getState(this.cacheKeyStateKey);const t=s.getState(this.cacheResultStateKey);if(!e){s.info(`${this.cacheDescription} existed prior to cache restore. Not saving.`);return}if(t&&e===t){s.info(`Cache hit occurred on the cache key ${e}, not saving cache.`);return}s.info(`Caching ${this.cacheDescription} with cache key: ${e}`);try{yield c.saveCache(this.getCachePath(),e)}catch(e){if(e instanceof c.ValidationError||!(e instanceof Error)){throw e}s.warning(e.message)}return})}}t.AbstractCache=AbstractCache},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=_interopDefault(n(794));var i=_interopDefault(n(605));var o=_interopDefault(n(835));var a=_interopDefault(n(211));var s=_interopDefault(n(761));const c=r.Readable;const u=Symbol("buffer");const l=Symbol("type");class Blob{constructor(){this[l]="";const e=arguments[0];const t=arguments[1];const n=[];let r=0;if(e){const t=e;const i=Number(t.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},i=n.size;let o=i===undefined?0:i;var a=n.timeout;let s=a===undefined?0:a;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e)) ;else if(Buffer.isBuffer(e)) ;else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof r) ;else{e=Buffer.from(String(e))}this[m]={body:e,disturbed:false,error:null};this.size=o;this.timeout=s;if(e instanceof r){e.on("error",function(e){const n=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[m].error=n})}}Body.prototype={get body(){return this[m].body},get bodyUsed(){return this[m].disturbed},arrayBuffer(){return consumeBody.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then(function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[u]:t})})},json(){var e=this;return consumeBody.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}})},text(){return consumeBody.call(this).then(function(e){return e.toString()})},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then(function(t){return convertBody(t,e.headers)})}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const n=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,n)}}};function consumeBody(){var e=this;if(this[m].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[m].disturbed=true;if(this[m].error){return Body.Promise.reject(this[m].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof r)){return Body.Promise.resolve(Buffer.alloc(0))}let n=[];let i=0;let o=false;return new Body.Promise(function(r,a){let s;if(e.timeout){s=setTimeout(function(){o=true;a(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)}t.on("error",function(t){if(t.name==="AbortError"){o=true;a(t)}else{a(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}});t.on("data",function(t){if(o||t===null){return}if(e.size&&i+t.length>e.size){o=true;a(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=t.length;n.push(t)});t.on("end",function(){if(o){return}clearTimeout(s);try{r(Buffer.concat(n,i))}catch(t){a(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}})})}function convertBody(e,t){if(typeof p!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const n=t.get("content-type");let r="utf-8";let i,o;if(n){i=/charset=([^;]*)/i.exec(n)}o=e.slice(0,1024).toString();if(!i&&o){i=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[g]=Object.create(null);if(e instanceof Headers){const t=e.raw();const n=Object.keys(t);for(const e of n){for(const n of t[e]){this.append(e,n)}}return}if(e==null) ;else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const n=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}n.push(Array.from(t))}for(const e of n){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const n=e[t];this.append(t,n)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[g],e);if(t===undefined){return null}return this[g][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let n=getHeaders(this);let r=0;while(r1&&arguments[1]!==undefined?arguments[1]:"key+value";const n=Object.keys(e[g]).sort();return n.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[g][t].join(", ")}:function(t){return[t.toLowerCase(),e[g][t].join(", ")]})}const y=Symbol("internal");function createHeadersIterator(e,t){const n=Object.create(v);n[y]={target:e,kind:t,index:0};return n}const v=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==v){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[y];const t=e.target,n=e.kind,r=e.index;const i=getHeaders(t,n);const o=i.length;if(r>=o){return{value:undefined,done:true}}this[y].index=r+1;return{value:i[r],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(v,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[g]);const n=find(e[g],"Host");if(n!==undefined){t[n]=t[n][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const n of Object.keys(e)){if(f.test(n)){continue}if(Array.isArray(e[n])){for(const r of e[n]){if(h.test(r)){continue}if(t[g][n]===undefined){t[g][n]=[r]}else{t[g][n].push(r)}}}else if(!h.test(e[n])){t[g][n]=[e[n]]}}return t}const b=Symbol("Response internals");const x=i.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const n=t.status||200;const r=new Headers(t.headers);if(e!=null&&!r.has("Content-Type")){const t=extractContentType(e);if(t){r.append("Content-Type",t)}}this[b]={url:t.url,status:n,statusText:t.statusText||x[n],headers:r,counter:t.counter}}get url(){return this[b].url||""}get status(){return this[b].status}get ok(){return this[b].status>=200&&this[b].status<300}get redirected(){return this[b].counter>0}get statusText(){return this[b].statusText}get headers(){return this[b].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const w=Symbol("Request internals");const k=o.parse;const S=o.format;const _="destroy"in r.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[w]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let n;if(!isRequest(e)){if(e&&e.href){n=k(e.href)}else{n=k(`${e}`)}e={}}else{n=k(e.url)}let r=t.method||e.method||"GET";r=r.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(r==="GET"||r==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let i=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,i,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const o=new Headers(t.headers||e.headers||{});if(i!=null&&!o.has("Content-Type")){const e=extractContentType(i);if(e){o.append("Content-Type",e)}}let a=isRequest(e)?e.signal:null;if("signal"in t)a=t.signal;if(a!=null&&!isAbortSignal(a)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[w]={method:r,redirect:t.redirect||e.redirect||"follow",headers:o,parsedURL:n,signal:a};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[w].method}get url(){return S(this[w].parsedURL)}get headers(){return this[w].headers}get redirect(){return this[w].redirect}get signal(){return this[w].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[w].parsedURL;const n=new Headers(e[w].headers);if(!n.has("Accept")){n.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof r.Readable&&!_){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){i="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){i=String(t)}}if(i){n.set("Content-Length",i)}if(!n.has("User-Agent")){n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!n.has("Accept-Encoding")){n.set("Accept-Encoding","gzip,deflate")}let o=e.agent;if(typeof o==="function"){o=o(t)}if(!n.has("Connection")&&!o){n.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(n),agent:o})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const T=r.PassThrough;const E=o.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise(function(n,o){const c=new Request(e,t);const u=getNodeRequestOptions(c);const l=(u.protocol==="https:"?a:i).request;const p=c.signal;let m=null;const d=function abort(){let e=new AbortError("The user aborted a request.");o(e);if(c.body&&c.body instanceof r.Readable){c.body.destroy(e)}if(!m||!m.body)return;m.body.emit("error",e)};if(p&&p.aborted){d();return}const f=function abortAndFinalize(){d();finalize()};const h=l(u);let g;if(p){p.addEventListener("abort",f)}function finalize(){h.abort();if(p)p.removeEventListener("abort",f);clearTimeout(g)}if(c.timeout){h.once("socket",function(e){g=setTimeout(function(){o(new FetchError(`network timeout at: ${c.url}`,"request-timeout"));finalize()},c.timeout)})}h.on("error",function(e){o(new FetchError(`request to ${c.url} failed, reason: ${e.message}`,"system",e));finalize()});h.on("response",function(e){clearTimeout(g);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const r=t.get("Location");const i=r===null?null:E(c.url,r);switch(c.redirect){case"error":o(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${c.url}`,"no-redirect"));finalize();return;case"manual":if(i!==null){try{t.set("Location",i)}catch(e){o(e)}}break;case"follow":if(i===null){break}if(c.counter>=c.follow){o(new FetchError(`maximum redirect reached at: ${c.url}`,"max-redirect"));finalize();return}const r={headers:new Headers(c.headers),follow:c.follow,counter:c.counter+1,agent:c.agent,compress:c.compress,method:c.method,body:c.body,signal:c.signal,timeout:c.timeout,size:c.size};if(e.statusCode!==303&&c.body&&getTotalBytes(c)===null){o(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&c.method==="POST"){r.method="GET";r.body=undefined;r.headers.delete("content-length")}n(fetch(new Request(i,r)));finalize();return}}e.once("end",function(){if(p)p.removeEventListener("abort",f)});let r=e.pipe(new T);const i={url:c.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:c.size,timeout:c.timeout,counter:c.counter};const a=t.get("Content-Encoding");if(!c.compress||c.method==="HEAD"||a===null||e.statusCode===204||e.statusCode===304){m=new Response(r,i);n(m);return}const u={flush:s.Z_SYNC_FLUSH,finishFlush:s.Z_SYNC_FLUSH};if(a=="gzip"||a=="x-gzip"){r=r.pipe(s.createGunzip(u));m=new Response(r,i);n(m);return}if(a=="deflate"||a=="x-deflate"){const t=e.pipe(new T);t.once("data",function(e){if((e[0]&15)===8){r=r.pipe(s.createInflate())}else{r=r.pipe(s.createInflateRaw())}m=new Response(r,i);n(m)});return}if(a=="br"&&typeof s.createBrotliDecompress==="function"){r=r.pipe(s.createBrotliDecompress());m=new Response(r,i);n(m);return}m=new Response(r,i);n(m)});writeToStream(h,c)})}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t.default=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},,,,function(e,t,n){(function(){var t,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=n(683);o=n(423);r=n(541);e.exports=i=function(e){a(XMLStreamWriter,e);function XMLStreamWriter(e,t){this.stream=e;XMLStreamWriter.__super__.constructor.call(this,t)}XMLStreamWriter.prototype.endline=function(e,t,n){if(e.isLastRootNode&&t.state===r.CloseTag){return""}else{return XMLStreamWriter.__super__.endline.call(this,e,t,n)}};XMLStreamWriter.prototype.document=function(e,t){var n,r,i,o,a,s,c,u,l;c=e.children;for(r=i=0,a=c.length;i0){this.stream.write(" [");this.stream.write(this.endline(e,t,n));t.state=r.InsideTag;s=e.children;for(o=0,a=s.length;o");this.stream.write(this.endline(e,t,n));t.state=r.None;return this.closeNode(e,t,n)};XMLStreamWriter.prototype.element=function(e,n,i){var o,a,c,u,l,p,m,d,f,h;i||(i=0);this.openNode(e,n,i);n.state=r.OpenTag;this.stream.write(this.indent(e,n,i)+"<"+e.name);f=e.attribs;for(m in f){if(!s.call(f,m))continue;o=f[m];this.attribute(o,n,i)}c=e.children.length;u=c===0?null:e.children[0];if(c===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){this.stream.write(">");n.state=r.CloseTag;this.stream.write("")}else{n.state=r.CloseTag;this.stream.write(n.spaceBeforeSlash+"/>")}}else if(n.pretty&&c===1&&(u.type===t.Text||u.type===t.Raw)&&u.value!=null){this.stream.write(">");n.state=r.InsideTag;n.suppressPrettyCount++;d=true;this.writeChildNode(u,n,i+1);n.suppressPrettyCount--;d=false;n.state=r.CloseTag;this.stream.write("")}else{this.stream.write(">"+this.endline(e,n,i));n.state=r.InsideTag;h=e.children;for(l=0,p=h.length;l")}this.stream.write(this.endline(e,n,i));n.state=r.None;return this.closeNode(e,n,i)};XMLStreamWriter.prototype.processingInstruction=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.processingInstruction.call(this,e,t,n))};XMLStreamWriter.prototype.raw=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.raw.call(this,e,t,n))};XMLStreamWriter.prototype.text=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.text.call(this,e,t,n))};XMLStreamWriter.prototype.dtdAttList=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdAttList.call(this,e,t,n))};XMLStreamWriter.prototype.dtdElement=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdElement.call(this,e,t,n))};XMLStreamWriter.prototype.dtdEntity=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdEntity.call(this,e,t,n))};XMLStreamWriter.prototype.dtdNotation=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdNotation.call(this,e,t,n))};return XMLStreamWriter}(o)}).call(this)},,function(e){e.exports="4.0.0"},,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDElement,e);function XMLDTDElement(e,n,r){XMLDTDElement.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.name(n);this.type=t.ElementDeclaration;this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))};return XMLDTDElement}(i)}).call(this)},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Path=void 0;const s=o(n(622));const c=o(n(653));const u=a(n(357));const l=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){u.default(e,`Parameter 'itemPath' must not be empty`);e=c.safeTrimTrailingSeparator(e);if(!c.hasRoot(e)){this.segments=e.split(s.sep)}else{let t=e;let n=c.dirname(t);while(n!==t){const e=s.basename(t);this.segments.unshift(e);t=n;n=c.dirname(t)}this.segments.unshift(t)}}else{u.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;te!=="");return n}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const r=["false","False","FALSE"];const i=getInput(e,t);if(n.includes(i))return true;if(r.includes(i))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){process.stdout.write(l.EOL);s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){s.issueCommand("error",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){s.issueCommand("warning",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){s.issueCommand("notice",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return a(this,void 0,void 0,function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},,,,,,function(e,t,n){(function(){"use strict";var e,r,i,o,a,s={}.hasOwnProperty;e=n(312);r=n(791).defaults;o=function(e){return typeof e==="string"&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};a=function(e){return""};i=function(e){return e.replace("]]>","]]]]>")};t.Builder=function(){function Builder(e){var t,n,i;this.options={};n=r["0.2"];for(t in n){if(!s.call(n,t))continue;i=n[t];this.options[t]=i}for(t in e){if(!s.call(e,t))continue;i=e[t];this.options[t]=i}}Builder.prototype.buildObject=function(t){var n,i,c,u,l;n=this.options.attrkey;i=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===r["0.2"].rootName){l=Object.keys(t)[0];t=t[l]}else{l=this.options.rootName}c=function(e){return function(t,r){var u,l,p,m,d,f;if(typeof r!=="object"){if(e.options.cdata&&o(r)){t.raw(a(r))}else{t.txt(r)}}else if(Array.isArray(r)){for(m in r){if(!s.call(r,m))continue;l=r[m];for(d in l){p=l[d];t=c(t.ele(d),p).up()}}}else{for(d in r){if(!s.call(r,d))continue;l=r[d];if(d===n){if(typeof l==="object"){for(u in l){f=l[u];t=t.att(u,f)}}}else if(d===i){if(e.options.cdata&&o(l)){t=t.raw(a(l))}else{t=t.txt(l)}}else if(Array.isArray(l)){for(m in l){if(!s.call(l,m))continue;p=l[m];if(typeof p==="string"){if(e.options.cdata&&o(p)){t=t.ele(d).raw(a(p)).up()}else{t=t.ele(d,p).up()}}else{t=c(t.ele(d),p).up()}}}else if(typeof l==="object"){t=c(t.ele(d),l).up()}else{if(typeof l==="string"&&e.options.cdata&&o(l)){t=t.ele(d).raw(a(l)).up()}else{if(l==null){l=""}t=t.ele(d,l.toString()).up()}}}}return t}}(this);u=e.create(l,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return c(u,t).end(this.options.renderOpts)};return Builder}()}).call(this)},,,,,,,,,,,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,n,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing instruction target. "+this.debugInfo())}this.type=t.ProcessingInstruction;this.target=this.stringify.insTarget(n);this.name=this.target;if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e))};XMLProcessingInstruction.prototype.isEqualNode=function(e){if(!XMLProcessingInstruction.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.target!==this.target){return false}return true};return XMLProcessingInstruction}(r)}).call(this)},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t"}t.getUserAgent=getUserAgent},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.evaluateVersions=t.isExplicitVersion=t.findFromManifest=t.getManifestFromRepo=t.findAllVersions=t.find=t.cacheFile=t.cacheDir=t.extractZip=t.extractXar=t.extractTar=t.extract7z=t.downloadTool=t.HTTPError=void 0;const c=o(n(470));const u=o(n(1));const l=o(n(747));const p=o(n(31));const m=o(n(87));const d=o(n(622));const f=o(n(539));const h=o(n(280));const g=o(n(794));const y=o(n(669));const v=s(n(826));const b=n(986);const x=n(357);const w=n(979);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const k=process.platform==="win32";const S=process.platform==="darwin";const _="actions/tool-cache";function downloadTool(e,t,n,r){return a(this,void 0,void 0,function*(){t=t||d.join(_getTempDirectory(),v.default());yield u.mkdirP(d.dirname(t));c.debug(`Downloading ${e}`);c.debug(`Destination ${t}`);const i=3;const o=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const s=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const l=new w.RetryHelper(i,o,s);return yield l.execute(()=>a(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",n,r)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,n,r){return a(this,void 0,void 0,function*(){if(l.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const i=new f.HttpClient(_,[],{allowRetries:false});if(n){c.debug("set auth");if(r===undefined){r={}}r.authorization=n}const o=yield i.get(e,r);if(o.message.statusCode!==200){const t=new HTTPError(o.message.statusCode);c.debug(`Failed to download from "${e}". Code(${o.message.statusCode}) Message(${o.message.statusMessage})`);throw t}const a=y.promisify(g.pipeline);const s=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>o.message);const p=s();let m=false;try{yield a(p,l.createWriteStream(t));c.debug("download complete");m=true;return t}finally{if(!m){c.debug("download failed");try{yield u.rmRF(t)}catch(e){c.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,n){return a(this,void 0,void 0,function*(){x.ok(k,"extract7z() not supported on current OS");x.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const r=process.cwd();process.chdir(t);if(n){try{const t=c.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const o={silent:true};yield b.exec(`"${n}"`,i,o)}finally{process.chdir(r)}}else{const n=d.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const a=`& '${n}' -Source '${i}' -Target '${o}'`;const s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",a];const c={silent:true};try{const e=yield u.which("powershell",true);yield b.exec(`"${e}"`,s,c)}finally{process.chdir(r)}}return t})}t.extract7z=extract7z;function extractTar(e,t,n="xz"){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);c.debug("Checking tar --version");let r="";yield b.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>r+=e.toString(),stderr:e=>r+=e.toString()}});c.debug(r.trim());const i=r.toUpperCase().includes("GNU TAR");let o;if(n instanceof Array){o=n}else{o=[n]}if(c.isDebug()&&!n.includes("v")){o.push("-v")}let a=t;let s=e;if(k&&i){o.push("--force-local");a=t.replace(/\\/g,"/");s=e.replace(/\\/g,"/")}if(i){o.push("--warning=no-unknown-keyword");o.push("--overwrite")}o.push("-C",a,"-f",s);yield b.exec(`tar`,o);return t})}t.extractTar=extractTar;function extractXar(e,t,n=[]){return a(this,void 0,void 0,function*(){x.ok(S,"extractXar() not supported on current OS");x.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let r;if(n instanceof Array){r=n}else{r=[n]}r.push("-x","-C",t,"-f",e);if(c.isDebug()){r.push("-v")}const i=yield u.which("xar",true);yield b.exec(`"${i}"`,_unique(r));return t})}t.extractXar=extractXar;function extractZip(e,t){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(k){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return a(this,void 0,void 0,function*(){const n=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const r=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=yield u.which("pwsh",false);if(i){const e=[`$ErrorActionPreference = 'Stop' ;`,`try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;`,`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${n}', '${r}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${n}' -DestinationPath '${r}' -Force } else { throw $_ } } ;`].join(" ");const t=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e];c.debug(`Using pwsh at path: ${i}`);yield b.exec(`"${i}"`,t)}else{const e=[`$ErrorActionPreference = 'Stop' ;`,`try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;`,`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${n}' -DestinationPath '${r}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${n}', '${r}', $true) }`].join(" ");const t=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e];const i=yield u.which("powershell",true);c.debug(`Using powershell at path: ${i}`);yield b.exec(`"${i}"`,t)}})}function extractZipNix(e,t){return a(this,void 0,void 0,function*(){const n=yield u.which("unzip",true);const r=[e];if(!c.isDebug()){r.unshift("-q")}r.unshift("-o");yield b.exec(`"${n}"`,r,{cwd:t})})}function cacheDir(e,t,n,r){return a(this,void 0,void 0,function*(){n=h.clean(n)||n;r=r||m.arch();c.debug(`Caching tool ${t} ${n} ${r}`);c.debug(`source dir: ${e}`);if(!l.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const i=yield _createToolPath(t,n,r);for(const t of l.readdirSync(e)){const n=d.join(e,t);yield u.cp(n,i,{recursive:true})}_completeToolPath(t,n,r);return i})}t.cacheDir=cacheDir;function cacheFile(e,t,n,r,i){return a(this,void 0,void 0,function*(){r=h.clean(r)||r;i=i||m.arch();c.debug(`Caching tool ${n} ${r} ${i}`);c.debug(`source file: ${e}`);if(!l.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const o=yield _createToolPath(n,r,i);const a=d.join(o,t);c.debug(`destination file ${a}`);yield u.cp(e,a);_completeToolPath(n,r,i);return o})}t.cacheFile=cacheFile;function find(e,t,n){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}n=n||m.arch();if(!isExplicitVersion(t)){const r=findAllVersions(e,n);const i=evaluateVersions(r,t);t=i}let r="";if(t){t=h.clean(t)||"";const i=d.join(_getCacheDirectory(),e,t,n);c.debug(`checking cache: ${i}`);if(l.existsSync(i)&&l.existsSync(`${i}.complete`)){c.debug(`Found tool in cache ${e} ${t} ${n}`);r=i}else{c.debug("not found")}}return r}t.find=find;function findAllVersions(e,t){const n=[];t=t||m.arch();const r=d.join(_getCacheDirectory(),e);if(l.existsSync(r)){const e=l.readdirSync(r);for(const i of e){if(isExplicitVersion(i)){const e=d.join(r,i,t||"");if(l.existsSync(e)&&l.existsSync(`${e}.complete`)){n.push(i)}}}}return n}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,n,r="master"){return a(this,void 0,void 0,function*(){let i=[];const o=`https://api.github.com/repos/${e}/${t}/git/trees/${r}`;const a=new f.HttpClient("tool-cache");const s={};if(n){c.debug("set auth");s.authorization=n}const u=yield a.getJson(o,s);if(!u.result){return i}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}s["accept"]="application/vnd.github.VERSION.raw";let p=yield(yield a.get(l,s)).readBody();if(p){p=p.replace(/^\uFEFF/,"");try{i=JSON.parse(p)}catch(e){c.debug("Invalid json")}}return i})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,n,r=m.arch()){return a(this,void 0,void 0,function*(){const i=yield p._findMatch(e,t,n,r);return i})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return a(this,void 0,void 0,function*(){if(!e){e=d.join(_getTempDirectory(),v.default())}yield u.mkdirP(e);return e})}function _createToolPath(e,t,n){return a(this,void 0,void 0,function*(){const r=d.join(_getCacheDirectory(),e,h.clean(t)||t,n||"");c.debug(`destination ${r}`);const i=`${r}.complete`;yield u.rmRF(r);yield u.rmRF(i);yield u.mkdirP(r);return r})}function _completeToolPath(e,t,n){const r=d.join(_getCacheDirectory(),e,h.clean(t)||t,n||"");const i=`${r}.complete`;l.writeFileSync(i,"");c.debug("finished caching tool")}function isExplicitVersion(e){const t=h.clean(e)||"";c.debug(`isExplicit: ${t}`);const n=h.valid(t)!=null;c.debug(`explicit? ${n}`);return n}t.isExplicitVersion=isExplicitVersion;function evaluateVersions(e,t){let n="";c.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(h.gt(e,t)){return 1}return-1});for(let r=e.length-1;r>=0;r--){const i=e[r];const o=h.satisfies(i,t);if(o){n=i;break}}if(n){c.debug(`matched: ${n}`)}else{c.debug("match not found")}return n}t.evaluateVersions=evaluateVersions;function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";x.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";x.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const n=global[e];return n!==undefined?n:t}function _unique(e){return Array.from(new Set(e))}},,,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(470));function getUploadOptions(e){const t={uploadConcurrency:4,uploadChunkSize:32*1024*1024};if(e){if(typeof e.uploadConcurrency==="number"){t.uploadConcurrency=e.uploadConcurrency}if(typeof e.uploadChunkSize==="number"){t.uploadChunkSize=e.uploadChunkSize}}i.debug(`Upload concurrency: ${t.uploadConcurrency}`);i.debug(`Upload chunk size: ${t.uploadChunkSize}`);return t}t.getUploadOptions=getUploadOptions;function getDownloadOptions(e){const t={useAzureSdk:true,downloadConcurrency:8,timeoutInMs:3e4};if(e){if(typeof e.useAzureSdk==="boolean"){t.useAzureSdk=e.useAzureSdk}if(typeof e.downloadConcurrency==="number"){t.downloadConcurrency=e.downloadConcurrency}if(typeof e.timeoutInMs==="number"){t.timeoutInMs=e.timeoutInMs}}i.debug(`Use Azure SDK: ${t.useAzureSdk}`);i.debug(`Download concurrency: ${t.downloadConcurrency}`);i.debug(`Request timeout (ms): ${t.timeoutInMs}`);return t}t.getDownloadOptions=getDownloadOptions},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(605);const i=n(211);const o=n(950);let a;var s;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(s=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=o.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[s.MovedPermanently,s.ResourceMoved,s.SeeOther,s.TemporaryRedirect,s.PermanentRedirect];const p=[s.BadGateway,s.ServiceUnavailable,s.GatewayTimeout];const m=["OPTIONS","GET","DELETE","HEAD"];const d=10;const f=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(async(e,t)=>{let n=Buffer.alloc(0);this.message.on("data",e=>{n=Buffer.concat([n,e])});this.message.on("end",()=>{e(n.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,n){return this.request("POST",e,t,n||{})}patch(e,t,n){return this.request("PATCH",e,t,n||{})}put(e,t,n){return this.request("PUT",e,t,n||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,n,r){return this.request(e,t,n,r)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let n=await this.get(e,t);return this._processResponse(n,this.requestOptions)}async postJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.post(e,r,n);return this._processResponse(i,this.requestOptions)}async putJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.put(e,r,n);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.patch(e,r,n);return this._processResponse(i,this.requestOptions)}async request(e,t,n,r){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let o=this._prepareRequest(e,i,r);let a=this._allowRetries&&m.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const a=u.message.headers["location"];if(!a){break}let s=new URL(a);if(i.protocol=="https:"&&i.protocol!=s.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}await u.readBody();if(s.hostname!==i.hostname){for(let e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}o=this._prepareRequest(e,s,r);u=await this.requestRaw(o,n);t--}if(p.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){r(e)}n(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,n){let r;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let o=(e,t)=>{if(!i){i=true;n(e,t)}};let a=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);o(null,t)});a.on("socket",e=>{r=e});a.setTimeout(this._socketTimeout||3*6e4,()=>{if(r){r.end()}o(new Error("Request timeout: "+e.options.path),null)});a.on("error",function(e){o(e,null)});if(t&&typeof t==="string"){a.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",function(){a.end()});t.pipe(a)}else{a.end()}}getAgent(e){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const o={};o.parsedUrl=t;const a=o.parsedUrl.protocol==="https:";o.httpModule=a?i:r;const s=a?443:80;o.options={};o.options.host=o.parsedUrl.hostname;o.options.port=o.parsedUrl.port?parseInt(o.parsedUrl.port):s;o.options.path=(o.parsedUrl.pathname||"")+(o.parsedUrl.search||"");o.options.method=e;o.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){o.options.headers["user-agent"]=this.userAgent}o.options.agent=this._getAgent(o.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(o.options)})}return o}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,n){const r=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=r(this.requestOptions.headers)[t]}return e[t]||i||n}_getAgent(e){let t;let s=o.getProxyUrl(e);let c=s&&s.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||r.globalAgent.maxSockets}if(c){if(!a){a=n(413)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{...(s.username||s.password)&&{proxyAuth:`${s.username}:${s.password}`},host:s.hostname,port:s.port}};let r;const i=s.protocol==="https:";if(u){r=i?a.httpsOverHttps:a.httpsOverHttp}else{r=i?a.httpOverHttps:a.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new r.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:r.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(d,e);const t=f*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(n,r)=>{const i=e.message.statusCode;const o={statusCode:i,result:null,headers:{}};if(i==s.NotFound){n(o)}let a;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){a=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{a=JSON.parse(c)}o.result=a}o.headers=e.message.headers}catch(e){}if(i>299){let e;if(a&&a.message){e=a.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=o.result;r(t)}else{n(o)}})}}t.HttpClient=HttpClient},,function(e){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagLogLevel=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["ERROR"]=30]="ERROR";e[e["WARN"]=50]="WARN";e[e["INFO"]=60]="INFO";e[e["DEBUG"]=70]="DEBUG";e[e["VERBOSE"]=80]="VERBOSE";e[e["ALL"]=9999]="ALL"})(n=t.DiagLogLevel||(t.DiagLogLevel={}))},,function(e,t,n){var r=n(669);var i=n(794).Stream;var o=n(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}r.inherits(CombinedStream,i);CombinedStream.create=function(e){var t=new this;e=e||{};for(var n in e){t[n]=e[n]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof o)){var n=o.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=n}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){i.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var n=e;this.write(n);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},,,,,,,,,function(e){(function(){var t;e.exports=t=function(){function XMLDOMStringList(e){this.arr=e||[]}Object.defineProperty(XMLDOMStringList.prototype,"length",{get:function(){return this.arr.length}});XMLDOMStringList.prototype.item=function(e){return this.arr[e]||null};XMLDOMStringList.prototype.contains=function(e){return this.arr.indexOf(e)!==-1};return XMLDOMStringList}()}).call(this)},,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l=function(e,t){for(var n in t){if(p.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},p={}.hasOwnProperty;u=n(582).isPlainObject;i=n(515);r=n(524);a=n(257);t=n(683);c=n(602);s=n(347);e.exports=o=function(e){l(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);this.name="#document";this.type=t.Document;this.documentURI=null;this.domConfig=new r;e||(e={});if(!e.writer){e.writer=new s}this.options=e;this.stringify=new c(e)}Object.defineProperty(XMLDocument.prototype,"implementation",{value:new i});Object.defineProperty(XMLDocument.prototype,"doctype",{get:function(){var e,n,r,i;i=this.children;for(n=0,r=i.length;n","]]]]>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){if(this.options.noValidation){return e}return""+e||""};XMLStringifier.prototype.attValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(this.attEscape(e=""+e||""))};XMLStringifier.prototype.insTarget=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.insValue=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlVersion=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlStandalone=function(e){if(this.options.noValidation){return e}if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdSysID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdElementValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttType=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttDefault=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdEntityValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdNData=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t,n;if(this.options.noValidation){return e}t="";if(this.options.version==="1.0"){t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}else if(this.options.version==="1.1"){t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}return e};XMLStringifier.prototype.assertLegalName=function(e){var t;if(this.options.noValidation){return e}this.assertLegalChar(e);t=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/;if(!e.match(t)){throw new Error("Invalid character in name")}return e};XMLStringifier.prototype.textEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(//g,">").replace(/\r/g," ")};XMLStringifier.prototype.attEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,,function(e){e.exports=require("events")},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var i=sha1;t.default=i},,,,,function(e){"use strict";e.exports=balanced;function balanced(e,t,n){if(e instanceof RegExp)e=maybeMatch(e,n);if(t instanceof RegExp)t=maybeMatch(t,n);var r=range(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function maybeMatch(e,t){var n=t.match(e);return n?n[0]:null}balanced.range=range;function range(e,t,n){var r,i,o,a,s;var c=n.indexOf(e);var u=n.indexOf(t,c+1);var l=c;if(c>=0&&u>0){r=[];o=n.length;while(l>=0&&!s){if(l==c){r.push(l);c=n.indexOf(e,l+1)}else if(r.length==1){s=[r.pop(),u]}else{i=r.pop();if(i=0?c:u}if(r.length){s=[o,a]}}return s}},function(e){e.exports=require("path")},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;var r=n(975);var i=/^([0-9a-f]{32})$/i;var o=/^[0-9a-f]{16}$/i;t.INVALID_SPANID="0000000000000000";t.INVALID_TRACEID="00000000000000000000000000000000";t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:r.TraceFlags.NONE};function isValidTraceId(e){return i.test(e)&&e!==t.INVALID_TRACEID}t.isValidTraceId=isValidTraceId;function isValidSpanId(e){return o.test(e)&&e!==t.INVALID_SPANID}t.isValidSpanId=isValidSpanId;function isSpanContextValid(e){return isValidTraceId(e.traceId)&&isValidSpanId(e.spanId)}t.isSpanContextValid=isSpanContextValid},,function(e){e.exports=require("net")},,,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;r=n(257);e.exports=t=function(e){i(XMLCharacterData,e);function XMLCharacterData(e){XMLCharacterData.__super__.constructor.call(this,e);this.value=""}Object.defineProperty(XMLCharacterData.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLCharacterData.prototype,"length",{get:function(){return this.value.length}});Object.defineProperty(XMLCharacterData.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});XMLCharacterData.prototype.clone=function(){return Object.create(this)};XMLCharacterData.prototype.substringData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.appendData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.insertData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.deleteData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.replaceData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.isEqualNode=function(e){if(!XMLCharacterData.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.data!==this.data){return false}return true};return XMLCharacterData}(r)}).call(this)},function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,function(e,t,n){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,n){if(!(this instanceof SAXParser)){return new SAXParser(t,n)}var r=this;clearBuffers(r);r.q=r.c="";r.bufferCheckPosition=e.MAX_BUFFER_LENGTH;r.opt=n||{};r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags;r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase";r.tags=[];r.closed=r.closedRoot=r.sawRoot=false;r.tag=r.error=null;r.strict=!!t;r.noscript=!!(t||r.opt.noscript);r.state=f.BEGIN;r.strictEntities=r.opt.strictEntities;r.ENTITIES=r.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);r.attribList=[];if(r.opt.xmlns){r.ns=Object.create(u)}r.trackPosition=r.opt.position!==false;if(r.trackPosition){r.position=r.line=r.column=0}emit(r,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))t.push(n);return t}}function checkBufferLength(n){var r=Math.max(e.MAX_BUFFER_LENGTH,10);var i=0;for(var o=0,a=t.length;or){switch(t[o]){case"textNode":closeText(n);break;case"cdata":emitNode(n,"oncdata",n.cdata);n.cdata="";break;case"script":emitNode(n,"onscript",n.script);n.script="";break;default:error(n,"Max buffer length exceeded: "+t[o])}}i=Math.max(i,s)}var c=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=c+n.position}function clearBuffers(e){for(var n=0,r=t.length;n"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var f=0;e.STATE={BEGIN:f++,BEGIN_WHITESPACE:f++,TEXT:f++,TEXT_ENTITY:f++,OPEN_WAKA:f++,SGML_DECL:f++,SGML_DECL_QUOTED:f++,DOCTYPE:f++,DOCTYPE_QUOTED:f++,DOCTYPE_DTD:f++,DOCTYPE_DTD_QUOTED:f++,COMMENT_STARTING:f++,COMMENT:f++,COMMENT_ENDING:f++,COMMENT_ENDED:f++,CDATA:f++,CDATA_ENDING:f++,CDATA_ENDING_2:f++,PROC_INST:f++,PROC_INST_BODY:f++,PROC_INST_ENDING:f++,OPEN_TAG:f++,OPEN_TAG_SLASH:f++,ATTRIB:f++,ATTRIB_NAME:f++,ATTRIB_NAME_SAW_WHITE:f++,ATTRIB_VALUE:f++,ATTRIB_VALUE_QUOTED:f++,ATTRIB_VALUE_CLOSED:f++,ATTRIB_VALUE_UNQUOTED:f++,ATTRIB_VALUE_ENTITY_Q:f++,ATTRIB_VALUE_ENTITY_U:f++,CLOSE_TAG:f++,CLOSE_TAG_SAW_WHITE:f++,SCRIPT:f++,SCRIPT_ENDING:f++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var n=e.ENTITIES[t];var r=typeof n==="number"?String.fromCharCode(n):n;e.ENTITIES[t]=r});for(var h in e.STATE){e.STATE[e.STATE[h]]=h}f=e.STATE;function emit(e,t,n){e[t]&&e[t](n)}function emitNode(e,t,n){if(e.textNode)closeText(e);emit(e,t,n)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==f.BEGIN&&e.state!==f.BEGIN_WHITESPACE&&e.state!==f.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var n=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){n.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",n)}function qname(e,t){var n=e.indexOf(":");var r=n<0?["",e]:e.split(":");var i=r[0];var o=r[1];if(t&&e==="xmlns"){i="xmlns";o=""}return{prefix:i,local:o}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var n=t.prefix;var r=t.local;if(n==="xmlns"){if(r==="xml"&&e.attribValue!==s){strictFail(e,"xml: prefix must be bound to "+s+"\n"+"Actual: "+e.attribValue)}else if(r==="xmlns"&&e.attribValue!==c){strictFail(e,"xmlns: prefix must be bound to "+c+"\n"+"Actual: "+e.attribValue)}else{var i=e.tag;var o=e.tags[e.tags.length-1]||e;if(i.ns===o.ns){i.ns=Object.create(o.ns)}i.ns[r]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var n=e.tag;var r=qname(e.tagName);n.prefix=r.prefix;n.local=r.local;n.uri=n.ns[r.prefix]||"";if(n.prefix&&!n.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));n.uri=r.prefix}var i=e.tags[e.tags.length-1]||e;if(n.ns&&i.ns!==n.ns){Object.keys(n.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:n.ns[t]})})}for(var o=0,a=e.attribList.length;o";e.tagName="";e.state=f.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var n=e.tagName;if(!e.strict){n=n[e.looseCase]()}var r=n;while(t--){var i=e.tags[t];if(i.name!==r){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="";e.state=f.TEXT;return}e.tagName=n;var o=e.tags.length;while(o-- >t){var a=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var s={};for(var c in a.ns){s[c]=a.ns[c]}var u=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&a.ns!==u.ns){Object.keys(a.ns).forEach(function(t){var n=a.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:n})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=f.TEXT}function parseEntity(e){var t=e.entity;var n=t.toLowerCase();var r;var i="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[n]){return e.ENTITIES[n]}t=n;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);r=parseInt(t,16);i=r.toString(16)}else{t=t.slice(1);r=parseInt(t,10);i=r.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(r)||i.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(r)}function beginWhiteSpace(e,t){if(t==="<"){e.state=f.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=f.TEXT}}function charAt(e,t){var n="";if(t"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=f.TEXT}else if(isQuote(r)){t.state=f.SGML_DECL_QUOTED;t.sgmlDecl+=r}else{t.sgmlDecl+=r}continue;case f.SGML_DECL_QUOTED:if(r===t.q){t.state=f.SGML_DECL;t.q=""}t.sgmlDecl+=r;continue;case f.DOCTYPE:if(r===">"){t.state=f.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=r;if(r==="["){t.state=f.DOCTYPE_DTD}else if(isQuote(r)){t.state=f.DOCTYPE_QUOTED;t.q=r}}continue;case f.DOCTYPE_QUOTED:t.doctype+=r;if(r===t.q){t.q="";t.state=f.DOCTYPE}continue;case f.DOCTYPE_DTD:t.doctype+=r;if(r==="]"){t.state=f.DOCTYPE}else if(isQuote(r)){t.state=f.DOCTYPE_DTD_QUOTED;t.q=r}continue;case f.DOCTYPE_DTD_QUOTED:t.doctype+=r;if(r===t.q){t.state=f.DOCTYPE_DTD;t.q=""}continue;case f.COMMENT:if(r==="-"){t.state=f.COMMENT_ENDING}else{t.comment+=r}continue;case f.COMMENT_ENDING:if(r==="-"){t.state=f.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+r;t.state=f.COMMENT}continue;case f.COMMENT_ENDED:if(r!==">"){strictFail(t,"Malformed comment");t.comment+="--"+r;t.state=f.COMMENT}else{t.state=f.TEXT}continue;case f.CDATA:if(r==="]"){t.state=f.CDATA_ENDING}else{t.cdata+=r}continue;case f.CDATA_ENDING:if(r==="]"){t.state=f.CDATA_ENDING_2}else{t.cdata+="]"+r;t.state=f.CDATA}continue;case f.CDATA_ENDING_2:if(r===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=f.TEXT}else if(r==="]"){t.cdata+="]"}else{t.cdata+="]]"+r;t.state=f.CDATA}continue;case f.PROC_INST:if(r==="?"){t.state=f.PROC_INST_ENDING}else if(isWhitespace(r)){t.state=f.PROC_INST_BODY}else{t.procInstName+=r}continue;case f.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(r)){continue}else if(r==="?"){t.state=f.PROC_INST_ENDING}else{t.procInstBody+=r}continue;case f.PROC_INST_ENDING:if(r===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=f.TEXT}else{t.procInstBody+="?"+r;t.state=f.PROC_INST_BODY}continue;case f.OPEN_TAG:if(isMatch(p,r)){t.tagName+=r}else{newTag(t);if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else{if(!isWhitespace(r)){strictFail(t,"Invalid character in tag name")}t.state=f.ATTRIB}}continue;case f.OPEN_TAG_SLASH:if(r===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=f.ATTRIB}continue;case f.ATTRIB:if(isWhitespace(r)){continue}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME:if(r==="="){t.state=f.ATTRIB_VALUE}else if(r===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(r)){t.state=f.ATTRIB_NAME_SAW_WHITE}else if(isMatch(p,r)){t.attribName+=r}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME_SAW_WHITE:if(r==="="){t.state=f.ATTRIB_VALUE}else if(isWhitespace(r)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(r===">"){openTag(t)}else if(isMatch(l,r)){t.attribName=r;t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=f.ATTRIB}}continue;case f.ATTRIB_VALUE:if(isWhitespace(r)){continue}else if(isQuote(r)){t.q=r;t.state=f.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=f.ATTRIB_VALUE_UNQUOTED;t.attribValue=r}continue;case f.ATTRIB_VALUE_QUOTED:if(r!==t.q){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=r}continue}attrib(t);t.q="";t.state=f.ATTRIB_VALUE_CLOSED;continue;case f.ATTRIB_VALUE_CLOSED:if(isWhitespace(r)){t.state=f.ATTRIB}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){strictFail(t,"No whitespace between attributes");t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(r)){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=r}continue}attrib(t);if(r===">"){openTag(t)}else{t.state=f.ATTRIB}continue;case f.CLOSE_TAG:if(!t.tagName){if(isWhitespace(r)){continue}else if(notMatch(l,r)){if(t.script){t.script+=""){closeTag(t)}else if(isMatch(p,r)){t.tagName+=r}else if(t.script){t.script+=""){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case f.TEXT_ENTITY:case f.ATTRIB_VALUE_ENTITY_Q:case f.ATTRIB_VALUE_ENTITY_U:var c;var u;switch(t.state){case f.TEXT_ENTITY:c=f.TEXT;u="textNode";break;case f.ATTRIB_VALUE_ENTITY_Q:c=f.ATTRIB_VALUE_QUOTED;u="attribValue";break;case f.ATTRIB_VALUE_ENTITY_U:c=f.ATTRIB_VALUE_UNQUOTED;u="attribValue";break}if(r===";"){t[u]+=parseEntity(t);t.entity="";t.state=c}else if(isMatch(t.entity.length?d:m,r)){t.entity+=r}else{strictFail(t,"Invalid character in entity name");t[u]+="&"+t.entity+r;t.entity="";t.state=c}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var n=function(){var n=16384;var r=[];var i;var o;var a=-1;var s=arguments.length;if(!s){return""}var c="";while(++a1114111||t(u)!==u){throw RangeError("Invalid code point: "+u)}if(u<=65535){r.push(u)}else{u-=65536;i=(u>>10)+55296;o=u%1024+56320;r.push(i,o)}if(a+1===s||r.length>n){c+=e.apply(null,r);r.length=0}}return c};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:n,configurable:true,writable:true})}else{String.fromCodePoint=n}})()}})(false?undefined:t)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.safeTrimTrailingSeparator=t.normalizeSeparators=t.hasRoot=t.hasAbsoluteRoot=t.ensureAbsoluteRoot=t.dirname=void 0;const s=o(n(622));const c=a(n(357));const u=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=s.dirname(e);if(u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){c.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);c.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}c.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||u&&e.endsWith("\\")){}else{e+=s.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){c.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){c.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(u){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(s.sep)){return e}if(e===s.sep){return e}if(u&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);i=n(639);e.exports=r=function(e){o(XMLCData,e);function XMLCData(e,n){XMLCData.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing CDATA text. "+this.debugInfo())}this.name="#cdata-section";this.type=t.CData;this.value=this.stringify.cdata(n)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))};return XMLCData}(i)}).call(this)},,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(257);e.exports=i=function(e){o(XMLRaw,e);function XMLRaw(e,n){XMLRaw.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing raw text. "+this.debugInfo())}this.type=t.Raw;this.value=this.stringify.raw(n)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e))};return XMLRaw}(r)}).call(this)},function(e,t,n){(function(){var t,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;o=n(582).isObject;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDEntity,e);function XMLDTDEntity(e,n,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing DTD entity name. "+this.debugInfo(r))}if(i==null){throw new Error("Missing DTD entity value. "+this.debugInfo(r))}this.pe=!!n;this.name=this.stringify.name(r);this.type=t.EntityDeclaration;if(!o(i)){this.value=this.stringify.dtdEntityValue(i);this.internal=true}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r))}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r))}this.internal=false;if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}}Object.defineProperty(XMLDTDEntity.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDEntity.prototype,"systemId",{get:function(){return this.sysID}});Object.defineProperty(XMLDTDEntity.prototype,"notationName",{get:function(){return this.nData||null}});Object.defineProperty(XMLDTDEntity.prototype,"inputEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlVersion",{get:function(){return null}});XMLDTDEntity.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))};return XMLDTDEntity}(i)}).call(this)},,,,,,,,function(e){e.exports=require("util")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SpanKind=void 0;var n;(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(n=t.SpanKind||(t.SpanKind={}))},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s;Object.defineProperty(t,"__esModule",{value:true});t.getCmdPath=t.tryGetExecutablePath=t.isRooted=t.isDirectory=t.exists=t.IS_WINDOWS=t.unlink=t.symlink=t.stat=t.rmdir=t.rename=t.readlink=t.readdir=t.mkdir=t.lstat=t.copyFile=t.chmod=void 0;const c=o(n(747));const u=o(n(622));s=c.promises,t.chmod=s.chmod,t.copyFile=s.copyFile,t.lstat=s.lstat,t.mkdir=s.mkdir,t.readdir=s.readdir,t.readlink=s.readlink,t.rename=s.rename,t.rmdir=s.rmdir,t.stat=s.stat,t.symlink=s.symlink,t.unlink=s.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return a(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return a(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function tryGetExecutablePath(e,n){return a(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=u.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const o of n){e=i+o;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=u.dirname(e);const r=u.basename(e).toUpperCase();for(const i of yield t.readdir(n)){if(r===i.toUpperCase()){e=u.join(n,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}t.getCmdPath=getCmdPath},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createLogLevelDiagLogger=void 0;var r=n(545);function createLogLevelDiagLogger(e,t){if(er.DiagLogLevel.ALL){e=r.DiagLogLevel.ALL}t=t||{};function _filterFunc(n,r){var i=t[n];if(typeof i==="function"&&e>=r){return i.bind(t)}return function(){}}return{error:_filterFunc("error",r.DiagLogLevel.ERROR),warn:_filterFunc("warn",r.DiagLogLevel.WARN),info:_filterFunc("info",r.DiagLogLevel.INFO),debug:_filterFunc("debug",r.DiagLogLevel.DEBUG),verbose:_filterFunc("verbose",r.DiagLogLevel.VERBOSE)}}t.createLogLevelDiagLogger=createLogLevelDiagLogger},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(238));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var i=validate;t.default=i},,,,,,,function(e){(function(){e.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n(470));const a=i(n(622));const s=i(n(15));const c=i(n(114));const u=n(434);class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError";Object.setPrototypeOf(this,ValidationError.prototype)}}t.ValidationError=ValidationError;class ReserveCacheError extends Error{constructor(e){super(e);this.name="ReserveCacheError";Object.setPrototypeOf(this,ReserveCacheError.prototype)}}t.ReserveCacheError=ReserveCacheError;function checkPaths(e){if(!e||e.length===0){throw new ValidationError(`Path Validation Error: At least one directory or file path is required`)}}function checkKey(e){if(e.length>512){throw new ValidationError(`Key Validation Error: ${e} cannot be larger than 512 characters.`)}const t=/^[^,]*$/;if(!t.test(e)){throw new ValidationError(`Key Validation Error: ${e} cannot contain commas.`)}}function restoreCache(e,t,n,i){return r(this,void 0,void 0,function*(){checkPaths(e);n=n||[];const r=[t,...n];o.debug("Resolved Keys:");o.debug(JSON.stringify(r));if(r.length>10){throw new ValidationError(`Key Validation Error: Keys are limited to a maximum of 10.`)}for(const e of r){checkKey(e)}const l=yield s.getCompressionMethod();const p=yield c.getCacheEntry(r,e,{compressionMethod:l});if(!(p===null||p===void 0?void 0:p.archiveLocation)){return undefined}const m=a.join(yield s.createTempDirectory(),s.getCacheFileName(l));o.debug(`Archive Path: ${m}`);try{yield c.downloadCache(p.archiveLocation,m,i);if(o.isDebug()){yield u.listTar(m,l)}const e=s.getArchiveFileSizeIsBytes(m);o.info(`Cache Size: ~${Math.round(e/(1024*1024))} MB (${e} B)`);yield u.extractTar(m,l);o.info("Cache restored successfully")}finally{try{yield s.unlinkFile(m)}catch(e){o.debug(`Failed to delete archive: ${e}`)}}return p.cacheKey})}t.restoreCache=restoreCache;function saveCache(e,t,n){return r(this,void 0,void 0,function*(){checkPaths(e);checkKey(t);const r=yield s.getCompressionMethod();o.debug("Reserving Cache");const i=yield c.reserveCache(t,e,{compressionMethod:r});if(i===-1){throw new ReserveCacheError(`Unable to reserve cache with key ${t}, another job may be creating this cache.`)}o.debug(`Cache ID: ${i}`);const l=yield s.resolvePaths(e);o.debug("Cache Paths:");o.debug(`${JSON.stringify(l)}`);const p=yield s.createTempDirectory();const m=a.join(p,s.getCacheFileName(r));o.debug(`Archive Path: ${m}`);yield u.createTar(p,l,r);if(o.isDebug()){yield u.listTar(m,r)}const d=5*1024*1024*1024;const f=s.getArchiveFileSizeIsBytes(m);o.debug(`File Size: ${f}`);if(f>d){throw new Error(`Cache size of ~${Math.round(f/(1024*1024))} MB (${f} B) is over the 5GB limit, not saving cache.`)}o.debug(`Saving Cache (ID: ${i})`);yield c.saveCache(i,m,n);return i})}t.saveCache=saveCache},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLText,e);function XMLText(e,n){XMLText.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing element text. "+this.debugInfo())}this.name="#text";this.type=t.Text;this.value=this.stringify.text(n)}Object.defineProperty(XMLText.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLText.prototype,"wholeText",{get:function(){var e,t,n;n="";t=this.previousSibling;while(t){n=t.data+n;t=t.previousSibling}n+=this.data;e=this.nextSibling;while(e){n=n+e.data;e=e.nextSibling}return n}});XMLText.prototype.clone=function(){return Object.create(this)};XMLText.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e))};XMLText.prototype.splitText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLText.prototype.replaceWholeText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};return XMLText}(r)}).call(this)},,,,,,,,,,,,,,function(e){var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var r=n||0;var i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}e.exports=bytesToUuid},,function(e){(function(){var t;e.exports=t=function(){function XMLDOMErrorHandler(){}XMLDOMErrorHandler.prototype.handleError=function(e){throw new Error(e)};return XMLDOMErrorHandler}()}).call(this)},function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=rng;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=new Uint8Array(256);let o=i.length;function rng(){if(o>i.length-16){r.default.randomFillSync(i);o=0}return i.slice(o,o+=16)}},,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;l=n(582).isObject;u=n(257);t=n(683);r=n(801);o=n(661);i=n(463);a=n(19);c=n(451);e.exports=s=function(e){p(XMLDocType,e);function XMLDocType(e,n,r){var i,o,a,s,c,u;XMLDocType.__super__.constructor.call(this,e);this.type=t.DocType;if(e.children){s=e.children;for(o=0,a=s.length;o{if(a.includes(t)){e[t]=r[t];return e}if(!e.variables){e.variables={}}e.variables[t]=r[t];return e},{});const o=r.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(c.test(o)){i.url=o.replace(c,"/api/graphql")}return e(i).then(e=>{if(e.data.errors){const t={};for(const n of Object.keys(e.headers)){t[n]=e.headers[n]}throw new GraphqlError(i,{headers:t,data:e.data})}return e.data.data})}function withDefaults(e,t){const n=e.defaults(t);const i=(e,t)=>{return graphql(n,e,t)};return Object.assign(i,{defaults:withDefaults.bind(null,n),endpoint:r.request.endpoint})}const u=withDefaults(r.request,{headers:{"user-agent":`octokit-graphql.js/${o} ${i.getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return withDefaults(e,{method:"POST",url:"/graphql"})}t.graphql=u;t.withCustomRequest=withCustomRequest},,,,function(e){e.exports=require("fs")},,,function(e,t,n){"use strict";var r=n(815);var i={};i.rules=n(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});i.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};i.findRule=function(e){var t=r.toASCII(e);return i.rules.reduce(function(e,n){if(n.punySuffix===-1){n.punySuffix=r.toASCII(n.suffix)}if(!i.endsWith(t,"."+n.punySuffix)&&t!==n.punySuffix){return e}return n},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};i.validate=function(e){var t=r.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var n=t.split(".");var i;for(var o=0;o63){return"LABEL_TOO_LONG"}if(i.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(i.charAt(i.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(i)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var n=e.slice(0).toLowerCase();if(n.charAt(n.length-1)==="."){n=n.slice(0,n.length-1)}var o=i.validate(n);if(o){return{input:e,error:{message:t.errorCodes[o],code:o}}}var a={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var s=n.split(".");if(s[s.length-1]==="local"){return a}var c=function(){if(!/xn--/.test(n)){return a}if(a.domain){a.domain=r.toASCII(a.domain)}if(a.subdomain){a.subdomain=r.toASCII(a.subdomain)}return a};var u=i.findRule(n);if(!u){if(s.length<2){return a}a.tld=s.pop();a.sld=s.pop();a.domain=[a.sld,a.tld].join(".");if(s.length){a.subdomain=s.pop()}return c()}a.listed=true;var l=u.suffix.split(".");var p=s.slice(0,s.length-l.length);if(u.exception){p.push(l.shift())}a.tld=l.join(".");if(!p.length){return c()}if(u.wildcard){l.unshift(p.pop());a.tld=l.join(".")}if(!p.length){return c()}a.sld=p.pop();a.domain=[a.sld,a.tld].join(".");if(p.length){a.subdomain=p.join(".")}return c()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var n=t.parse(e);return Boolean(n.domain&&n.listed)}},function(e,t,n){var r=n(500);e.exports=async;function async(e){var t=false;r(function(){t=true});return function async_callback(n,i){if(t){e(n,i)}else{r(function nextTick_callback(){e(n,i)})}}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(385);var i=n(526);var o=n(701);var a=_interopDefault(n(454));var s=n(844);const c="5.6.1";function getBufferResponse(e){return e.arrayBuffer()}function fetchWrapper(e){const t=e.request&&e.request.log?e.request.log:console;if(o.isPlainObject(e.body)||Array.isArray(e.body)){e.body=JSON.stringify(e.body)}let n={};let r;let i;const c=e.request&&e.request.fetch||a;return c(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async o=>{i=o.url;r=o.status;for(const e of o.headers){n[e[0]]=e[1]}if("deprecation"in n){const r=n.link&&n.link.match(/<([^>]+)>; rel="deprecation"/);const i=r&&r.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${n.sunset}${i?`. See ${i}`:""}`)}if(r===204||r===205){return}if(e.method==="HEAD"){if(r<400){return}throw new s.RequestError(o.statusText,r,{response:{url:i,status:r,headers:n,data:undefined},request:e})}if(r===304){throw new s.RequestError("Not modified",r,{response:{url:i,status:r,headers:n,data:await getResponseData(o)},request:e})}if(r>=400){const t=await getResponseData(o);const a=new s.RequestError(toErrorMessage(t),r,{response:{url:i,status:r,headers:n,data:t},request:e});throw a}return getResponseData(o)}).then(e=>{return{status:r,url:i,headers:n,data:e}}).catch(t=>{if(t instanceof s.RequestError)throw t;throw new s.RequestError(t.message,500,{request:e})})}async function getResponseData(e){const t=e.headers.get("content-type");if(/application\/json/.test(t)){return e.json()}if(!t||/^text\/|charset=utf-8$/.test(t)){return e.text()}return getBufferResponse(e)}function toErrorMessage(e){if(typeof e==="string")return e;if("message"in e){if(Array.isArray(e.errors)){return`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`}return e.message}return`Unknown error: ${JSON.stringify(e)}`}function withDefaults(e,t){const n=e.defaults(t);const r=function(e,t){const r=n.merge(e,t);if(!r.request||!r.request.hook){return fetchWrapper(n.parse(r))}const i=(e,t)=>{return fetchWrapper(n.parse(n.merge(e,t)))};Object.assign(i,{endpoint:n,defaults:withDefaults.bind(null,n)});return r.request.hook(i,r)};return Object.assign(r,{endpoint:n,defaults:withDefaults.bind(null,n)})}const u=withDefaults(r.endpoint,{headers:{"user-agent":`octokit-request.js/${c} ${i.getUserAgent()}`}});t.request=u},,,,,,,,function(e){e.exports=require("zlib")},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(145),t)},,function(e){e.exports=function(e,t){Object.keys(t).forEach(function(n){e[n]=e[n]||t[n]});return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoopSpan=void 0;var r=n(629);var i=function(){function NoopSpan(e){if(e===void 0){e=r.INVALID_SPAN_CONTEXT}this._spanContext=e}NoopSpan.prototype.context=function(){return this._spanContext};NoopSpan.prototype.setAttribute=function(e,t){return this};NoopSpan.prototype.setAttributes=function(e){return this};NoopSpan.prototype.addEvent=function(e,t){return this};NoopSpan.prototype.setStatus=function(e){return this};NoopSpan.prototype.updateName=function(e){return this};NoopSpan.prototype.end=function(e){};NoopSpan.prototype.isRecording=function(){return false};NoopSpan.prototype.recordException=function(e,t){};return NoopSpan}();t.NoopSpan=i},function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w,k,S,_,T,E={}.hasOwnProperty;T=n(582),S=T.isObject,k=T.isFunction,_=T.isPlainObject,w=T.getValue;t=n(683);d=n(559);h=n(796);o=n(657);a=n(919);y=n(660);x=n(708);g=n(491);p=n(738);m=n(735);s=n(801);u=n(661);c=n(463);l=n(19);i=n(884);b=n(602);v=n(347);r=n(541);e.exports=f=function(){function XMLDocumentCB(e,n,r){var i;this.name="?xml";this.type=t.Document;e||(e={});i={};if(!e.writer){e.writer=new v}else if(_(e.writer)){i=e.writer;e.writer=new v}this.options=e;this.writer=e.writer;this.writerOptions=this.writer.filterOptions(i);this.stringify=new b(e);this.onDataCallback=n||function(){};this.onEndCallback=r||function(){};this.currentNode=null;this.currentLevel=-1;this.openTags={};this.documentStarted=false;this.documentCompleted=false;this.root=null}XMLDocumentCB.prototype.createChildNode=function(e){var n,r,i,o,a,s,c,u;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:i={};c=e.attribs;for(r in c){if(!E.call(c,r))continue;n=c[r];i[r]=n.value}this.node(e.name,i);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(e.value);break;case t.Text:this.text(e.value);break;case t.ProcessingInstruction:this.instruction(e.target,e.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+e.constructor.name)}u=e.children;for(a=0,s=u.length;a=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){var n,i,o,a;if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e.type===t.Element){this.root=e}i="";if(e.type===t.Element){this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name;a=e.attribs;for(o in a){if(!E.call(a,o))continue;n=a[o];i+=this.writer.attribute(n,this.writerOptions,this.currentLevel)}i+=(e.children?">":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel);this.writerOptions.state=r.InsideTag}else{this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+""}i+=this.writer.endline(e,this.writerOptions,this.currentLevel)}this.onData(i,this.currentLevel);return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){var n;if(!e.isClosed){n="";this.writerOptions.state=r.CloseTag;if(e.type===t.Element){n=this.writer.indent(e,this.writerOptions,this.currentLevel)+""+this.writer.endline(e,this.writerOptions,this.currentLevel)}else{n=this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel)}this.writerOptions.state=r.None;this.onData(n,this.currentLevel);return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e,t){this.documentStarted=true;return this.onDataCallback(e,t+1)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.debugInfo=function(e){if(e==null){return""}else{return"node: <"+e+">"}};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLDocumentCB.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)};XMLDocumentCB.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLDocumentCB.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},,,,,,,,,,,function(e,t,n){"use strict";var r=n(852);var i=n(622).extname;var o=/^\s*([^;\s]*)(?:;|\s|$)/;var a=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=o.exec(e);var n=t&&r[t[1].toLowerCase()];if(n&&n.charset){return n.charset}if(t&&a.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var n=e.indexOf("/")===-1?t.lookup(e):e;if(!n){return false}if(n.indexOf("charset")===-1){var r=t.charset(n);if(r)n+="; charset="+r.toLowerCase()}return n}function extension(e){if(!e||typeof e!=="string"){return false}var n=o.exec(e);var r=n&&t.extensions[n[1].toLowerCase()];if(!r||!r.length){return false}return r[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var n=i("x."+e).toLowerCase().substr(1);if(!n){return false}return t.types[n]||false}function populateMaps(e,t){var n=["nginx","apache",undefined,"iana"];Object.keys(r).forEach(function forEachMimeType(i){var o=r[i];var a=o.extensions;if(!a||!a.length){return}e[i]=a;for(var s=0;sl||u===l&&t[c].substr(0,12)==="application/")){continue}}t[c]=i}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,,,function(e,t,n){var r=n(547);var i=n(669);var o=n(622);var a=n(605);var s=n(211);var c=n(835).parse;var u=n(747);var l=n(779);var p=n(334);var m=n(766);e.exports=FormData;i.inherits(FormData,r);function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];r.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,n){n=n||{};if(typeof n=="string"){n={filename:n}}var o=r.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(i.isArray(t)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(e,t,n);var s=this._multiPartFooter();o(a);o(t);o(s);this._trackLength(a,t,n)};FormData.prototype._trackLength=function(e,t,n){var r=0;if(n.knownLength!=null){r+=+n.knownLength}else if(Buffer.isBuffer(t)){r=t.length}else if(typeof t==="string"){r=Buffer.byteLength(t)}this._valueLength+=r;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!n.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{u.stat(e.path,function(n,r){var i;if(n){t(n);return}i=r.size-(e.start?e.start:0);t(null,i)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(n){e.pause();t(null,+n.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,n){if(typeof n.header=="string"){return n.header}var r=this._getContentDisposition(t,n);var i=this._getContentType(t,n);var o="";var a={"Content-Disposition":["form-data",'name="'+e+'"'].concat(r||[]),"Content-Type":[].concat(i||[])};if(typeof n.header=="object"){m(a,n.header)}var s;for(var c in a){if(!a.hasOwnProperty(c))continue;s=a[c];if(s==null){continue}if(!Array.isArray(s)){s=[s]}if(s.length){o+=c+": "+s.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+o+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var n,r;if(typeof t.filepath==="string"){n=o.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){n=o.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){n=o.basename(e.client._httpMessage.path||"")}if(n){r='filename="'+n+'"'}return r};FormData.prototype._getContentType=function(e,t){var n=t.contentType;if(!n&&e.name){n=l.lookup(e.name)}if(!n&&e.path){n=l.lookup(e.path)}if(!n&&e.readable&&e.hasOwnProperty("httpVersion")){n=e.headers["content-type"]}if(!n&&(t.filepath||t.filename)){n=l.lookup(t.filepath||t.filename)}if(!n&&typeof e=="object"){n=FormData.DEFAULT_CONTENT_TYPE}return n};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var n=this._streams.length===0;if(n){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){n[t.toLowerCase()]=e[t]}}return n};FormData.prototype.setBoundary=function(e){this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var n=0,r=this._streams.length;n=r;t=0<=r?++n:--n){if(!this.attribs[t].isEqualNode(e.attribs[t])){return false}}return true};return XMLElement}(a)}).call(this)},,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDAttList,e);function XMLDTDAttList(e,n,r,i,o,a){XMLDTDAttList.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(r==null){throw new Error("Missing DTD attribute name. "+this.debugInfo(n))}if(!i){throw new Error("Missing DTD attribute type. "+this.debugInfo(n))}if(!o){throw new Error("Missing DTD attribute default. "+this.debugInfo(n))}if(o.indexOf("#")!==0){o="#"+o}if(!o.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/)){throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(n))}if(a&&!o.match(/^(#FIXED|#DEFAULT)$/)){throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(n))}this.elementName=this.stringify.name(n);this.type=t.AttributeDeclaration;this.attributeName=this.stringify.name(r);this.attributeType=this.stringify.dtdAttType(i);if(a){this.defaultValue=this.stringify.dtdAttDefault(a)}this.defaultValueType=o}XMLDTDAttList.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))};return XMLDTDAttList}(i)}).call(this)},,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});async function auth(e){const t=e.split(/\./).length===3?"app":/^v\d+\./.test(e)?"installation":"oauth";return{type:"token",token:e,tokenType:t}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,t,n,r){const i=t.endpoint.merge(n,r);i.headers.authorization=withAuthorizationPrefix(e);return t(i)}const n=function createTokenAuth(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};t.createTokenAuth=n},,function(e){e.exports=require("punycode")},,,,,,,,,,,function(e,t,n){var r=n(139);var i=n(722);function v4(e,t,n){var o=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var a=e.random||(e.rng||r)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(t){for(var s=0;s<16;++s){t[o+s]=a[s]}}return t||i(a)}e.exports=v4},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VERSION=void 0;t.VERSION="1.0.0-rc.0"},,,,,function(e){e.exports=require("url")},,,function(e){e.exports=addHook;function addHook(e,t,n,r){var i=r;if(!e.registry[n]){e.registry[n]=[]}if(t==="before"){r=function(e,t){return Promise.resolve().then(i.bind(null,t)).then(e.bind(null,t))}}if(t==="after"){r=function(e,t){var n;return Promise.resolve().then(e.bind(null,t)).then(function(e){n=e;return i(n,t)}).then(function(){return n})}}if(t==="error"){r=function(e,t){return Promise.resolve().then(e.bind(null,t)).catch(function(e){return i(e,t)})}}e.registry[n].push({hook:r,orig:i})}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;tconsole.warn(e));const a=i(e=>console.warn(e));class RequestError extends Error{constructor(e,t,n){super(e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=t;let i;if("headers"in n&&typeof n.headers!=="undefined"){i=n.headers}if("response"in n){this.response=n.response;i=n.response.headers}const s=Object.assign({},n.request);if(n.request.headers.authorization){s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/ .*$/," [REDACTED]")})}s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=s;Object.defineProperty(this,"code",{get(){o(new r.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return t}});Object.defineProperty(this,"headers",{get(){a(new r.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));return i||{}}})}}t.RequestError=RequestError},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){e.exports=n(512)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=[];for(let e=0;e<256;++e){i.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var o=stringify;t.default=o},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var c=this&&this.__await||function(e){return this instanceof c?(this.v=e,this):new c(e)};var u=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof c?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};Object.defineProperty(t,"__esModule",{value:true});t.DefaultGlobber=void 0;const l=o(n(470));const p=o(n(747));const m=o(n(287));const d=o(n(622));const f=o(n(98));const h=n(957);const g=n(246);const y=n(384);const v=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=m.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return a(this,void 0,void 0,function*(){const n=[];try{for(var r=s(this.globGenerator()),i;i=yield r.next(),!i.done;){const e=i.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(i&&!i.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return u(this,arguments,function*globGenerator_1(){const e=m.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new g.Pattern(n.negate,true,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){l.debug(`Search path '${e}'`);try{yield c(p.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new y.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const o=f.match(t,i.path);const a=!!o||f.partialMatch(t,i.path);if(!o&&!a){continue}const s=yield c(DefaultGlobber.stat(i,e,r));if(!s){continue}if(s.isDirectory()){if(o&h.MatchKind.Directory){yield yield c(i.path)}else if(!a){continue}const e=i.level+1;const t=(yield c(p.promises.readdir(i.path))).map(t=>new y.SearchState(d.join(i.path,t),e));n.push(...t.reverse())}else if(o&h.MatchKind.File){yield yield c(i.path)}}})}static create(e,t){return a(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(v){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new g.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return a(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield p.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){l.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield p.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield p.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){l.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOctokit=t.context=void 0;const a=o(n(174));const s=n(521);t.context=new a.Context;function getOctokit(e,t){return new s.GitHub(s.getOctokitOptions(e,t))}t.getOctokit=getOctokit},,,,function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e){e.exports=removeHook;function removeHook(e,t,n){if(!e.registry[t]){return}var r=e.registry[t].map(function(e){return e.orig}).indexOf(n);if(r===-1){return}e.registry[t].splice(r,1)}},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceAPI=void 0;var r=n(394);var i=n(629);var o=n(525);var a="trace";var s=function(){function TraceAPI(){this._proxyTracerProvider=new r.ProxyTracerProvider;this.isSpanContextValid=i.isSpanContextValid}TraceAPI.getInstance=function(){if(!this._instance){this._instance=new TraceAPI}return this._instance};TraceAPI.prototype.setGlobalTracerProvider=function(e){this._proxyTracerProvider.setDelegate(e);o.registerGlobal(a,this._proxyTracerProvider);return this._proxyTracerProvider};TraceAPI.prototype.getTracerProvider=function(){return o.getGlobal(a)||this._proxyTracerProvider};TraceAPI.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)};TraceAPI.prototype.disable=function(){o.unregisterGlobal(a);this._proxyTracerProvider=new r.ProxyTracerProvider};return TraceAPI}();t.TraceAPI=s},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultTextMapSetter=t.defaultTextMapGetter=void 0;t.defaultTextMapGetter={get:function(e,t){if(e==null){return undefined}return e[t]},keys:function(e){if(e==null){return[]}return Object.keys(e)}};t.defaultTextMapSetter={set:function(e,t,n){if(e==null){return}e[t]=n}}},,function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.ProjectDotGradleCache=void 0;const i=r(n(622));const o=r(n(747));const a=n(452);const s=["configuration-cache"];class ProjectDotGradleCache extends a.AbstractCache{constructor(e){super("project","Project .gradle directory");this.rootDir=e}cacheOutputExists(){const e=this.getProjectDotGradleDir();return o.default.existsSync(e)}getCachePath(){const e=this.getProjectDotGradleDir();return s.map(t=>i.default.resolve(e,t))}getProjectDotGradleDir(){return i.default.resolve(this.rootDir,".gradle")}}t.ProjectDotGradleCache=ProjectDotGradleCache},function(e,t,n){(function(){var t,r,i;t=n(683);i=n(257);e.exports=r=function(){function XMLAttribute(e,n,r){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}if(n==null){throw new Error("Missing attribute name. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.value=this.stringify.attValue(r);this.type=t.Attribute;this.isId=false;this.schemaTypeInfo=null}Object.defineProperty(XMLAttribute.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLAttribute.prototype,"ownerElement",{get:function(){return this.parent}});Object.defineProperty(XMLAttribute.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLAttribute.prototype,"namespaceURI",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"prefix",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"localName",{get:function(){return this.name}});Object.defineProperty(XMLAttribute.prototype,"specified",{get:function(){return true}});XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e))};XMLAttribute.prototype.debugInfo=function(e){e=e||this.name;if(e==null){return"parent: <"+this.parent.name+">"}else{return"attribute: {"+e+"}, parent: <"+this.parent.name+">"}};XMLAttribute.prototype.isEqualNode=function(e){if(e.namespaceURI!==this.namespaceURI){return false}if(e.prefix!==this.prefix){return false}if(e.localName!==this.localName){return false}if(e.value!==this.value){return false}return true};return XMLAttribute}()}).call(this)},function(e,t,n){(function(){"use strict";var e,r,i,o,a,s,c,u,l=function(e,t){return function(){return e.apply(t,arguments)}},p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;c=n(645);i=n(614);e=n(210);s=n(350);u=n(213).setImmediate;r=n(791).defaults;o=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};a=function(e,t,n){var r,i,o;for(r=0,i=e.length;r0){c[e.options.childkey]=l}l=c}else if(f){f[e.options.childkey]=f[e.options.childkey]||[];p={};for(s in l){if(!m.call(l,s))continue;p[s]=l[s]}f[e.options.childkey].push(p);delete l["#name"];if(Object.keys(l).length===1&&t in l&&!e.EXPLICIT_CHARKEY){l=l[t]}}}if(r.length>0){return e.assignOrPush(f,u,l)}else{if(e.options.explicitRoot){d=l;l={};l[u]=d}e.resultObject=l;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);n=function(e){return function(n){var i,o;o=r[r.length-1];if(o){o[t]+=n;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||n.replace(/\\n/g,"").trim()!=="")){o[e.options.childkey]=o[e.options.childkey]||[];i={"#name":"__text__"};i[t]=n;if(e.options.normalize){i[t]=i[t].replace(/\s{2,}/g," ").trim()}o[e.options.childkey].push(i)}return o}}}(this);this.saxParser.ontext=n;return this.saxParser.oncdata=function(e){return function(e){var t;t=n(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,n){var r;if(n!=null&&typeof n==="function"){this.on("end",function(e){this.reset();return n(null,e)});this.on("error",function(e){this.reset();return n(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;u(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){r=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",r);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw r}}};Parser.prototype.parseStringPromise=function(e){return new Promise(function(t){return function(n,r){return t.parseString(e,function(e,t){if(e){return r(e)}else{return n(t)}})}}(this))};return Parser}(i);t.parseString=function(e,n,r){var i,o,a;if(r!=null){if(typeof r==="function"){i=r}if(typeof n==="object"){o=n}}else{if(typeof n==="function"){i=n}o={}}a=new t.Parser(o);return a.parseString(e,i)};t.parseStringPromise=function(e,n){var r,i;if(typeof n==="object"){r=n}i=new t.Parser(r);return i.parseStringPromise(e)}}).call(this)},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(725);var i=function(e){r.__extends(PollerStoppedError,e);function PollerStoppedError(t){var n=e.call(this,t)||this;n.name="PollerStoppedError";Object.setPrototypeOf(n,PollerStoppedError.prototype);return n}return PollerStoppedError}(Error);var o=function(e){r.__extends(PollerCancelledError,e);function PollerCancelledError(t){var n=e.call(this,t)||this;n.name="PollerCancelledError";Object.setPrototypeOf(n,PollerCancelledError.prototype);return n}return PollerCancelledError}(Error);var a=function(){function Poller(e){var t=this;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(function(e,n){t.resolve=e;t.reject=n});this.promise.catch(function(){})}Poller.prototype.startPolling=function(){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(e){switch(e.label){case 0:if(this.stopped){this.stopped=false}e.label=1;case 1:if(!(!this.isStopped()&&!this.isDone()))return[3,4];return[4,this.poll()];case 2:e.sent();return[4,this.delay()];case 3:e.sent();return[3,1];case 4:return[2]}})})};Poller.prototype.pollOnce=function(e){if(e===void 0){e={}}return r.__awaiter(this,void 0,void 0,function(){var t,n;return r.__generator(this,function(r){switch(r.label){case 0:r.trys.push([0,3,,4]);if(!!this.isDone())return[3,2];t=this;return[4,this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})];case 1:t.operation=r.sent();if(this.isDone()&&this.resolve){this.resolve(this.operation.state.result)}r.label=2;case 2:return[3,4];case 3:n=r.sent();this.operation.state.error=n;if(this.reject){this.reject(n)}throw n;case 4:return[2]}})})};Poller.prototype.fireProgress=function(e){for(var t=0,n=this.pollProgressCallbacks;tt?1:0}function descending(e,t){return-1*ascending(e,t)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(237),t);i(n(545),t)},,,function(e){e.exports=function(e,n){var r=[];for(var i=0;i=200&&e<300}t.isSuccessStatusCode=isSuccessStatusCode;function isServerErrorStatusCode(e){if(!e){return true}return e>=500}t.isServerErrorStatusCode=isServerErrorStatusCode;function isRetryableStatusCode(e){if(!e){return false}const t=[a.HttpCodes.BadGateway,a.HttpCodes.ServiceUnavailable,a.HttpCodes.GatewayTimeout];return t.includes(e)}t.isRetryableStatusCode=isRetryableStatusCode;function sleep(e){return r(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function retry(e,t,n,i=s.DefaultRetryAttempts,a=s.DefaultRetryDelay,c=undefined){return r(this,void 0,void 0,function*(){let r="";let s=1;while(s<=i){let u=undefined;let l=undefined;let p=false;try{u=yield t()}catch(e){if(c){u=c(e)}p=true;r=e.message}if(u){l=n(u);if(!isServerErrorStatusCode(l)){return u}}if(l){p=isRetryableStatusCode(l);r=`Cache service responded with ${l}`}o.debug(`${e} - Attempt ${s} of ${i} failed with error: ${r}`);if(!p){o.debug(`${e} - Error is not retryable`);break}yield sleep(a);s++}throw Error(`${e} failed: ${r}`)})}t.retry=retry;function retryTypedResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.statusCode,n,i,e=>{if(e instanceof a.HttpClientError){return{statusCode:e.statusCode,result:null,headers:{}}}else{return undefined}})})}t.retryTypedResponse=retryTypedResponse;function retryHttpClientResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.message.statusCode,n,i)})}t.retryHttpClientResponse=retryHttpClientResponse},,,,function(e){e.exports=state;function state(e,t){var n=!Array.isArray(e),r={index:0,keyedList:n||t?Object.keys(e):null,jobs:{},results:n?{}:[],size:n?Object.keys(e).length:e.length};if(t){r.keyedList.sort(n?t:function(n,r){return t(e[n],e[r])})}return r}},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(764),t)},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TEXT_MAP_PROPAGATOR=t.NoopTextMapPropagator=void 0;var n=function(){function NoopTextMapPropagator(){}NoopTextMapPropagator.prototype.inject=function(e,t){};NoopTextMapPropagator.prototype.extract=function(e,t){return e};NoopTextMapPropagator.prototype.fields=function(){return[]};return NoopTextMapPropagator}();t.NoopTextMapPropagator=n;t.NOOP_TEXT_MAP_PROPAGATOR=new n},function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLComment,e);function XMLComment(e,n){XMLComment.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing comment text. "+this.debugInfo())}this.name="#comment";this.type=t.Comment;this.value=this.stringify.comment(n)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))};return XMLComment}(r)}).call(this)},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(262);var i=_interopDefault(n(669));var o=n(87);function log(e){var t=[];for(var n=1;n0){n[0]=e+" "+n[0]}t.log.apply(t,r.__spread(n))}l.push(t);return t}function destroy(){var e=l.indexOf(this);if(e>=0){l.splice(e,1);return true}return false}function extend(e){var t=createDebugger(this.namespace+":"+e);t.log=this.log;return t}var m=new Set;var d=typeof process!=="undefined"&&process.env&&process.env.AZURE_LOG_LEVEL||undefined;var f;var h=p("azure");h.log=function(){var e=[];for(var t=0;te.trim().toUpperCase()).filter(e=>e)){if(r.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDummy,e);function XMLDummy(e){XMLDummy.__super__.constructor.call(this,e);this.type=t.Dummy}XMLDummy.prototype.clone=function(){return Object.create(this)};XMLDummy.prototype.toString=function(e){return""};return XMLDummy}(i)}).call(this)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MatchKind=void 0;var n;(function(e){e[e["None"]=0]="None";e[e["Directory"]=1]="Directory";e[e["File"]=2]="File";e[e["All"]=3]="All"})(n=t.MatchKind||(t.MatchKind={}))},,,,,,,,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceFlags=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["SAMPLED"]=1]="SAMPLED"})(n=t.TraceFlags||(t.TraceFlags={}))},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.RetryHelper=void 0;const s=o(n(470));class RetryHelper{constructor(e,t,n){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(n);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return a(this,void 0,void 0,function*(){let n=1;while(nsetTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},,,function(e,t){"use strict";t.__esModule=true;function parseArgsStringToArgv(e,t,n){var r=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var o=[];if(t){o.push(t)}if(n){o.push(n)}var a;do{a=r.exec(i);if(a!==null){o.push(firstString(a[1],a[6],a[0]))}}while(a!==null);return o}t["default"]=parseArgsStringToArgv;t.parseArgsStringToArgv=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t{a+=u.write(e);if(p){p(e)}};const d=e=>{o+=c.write(e);if(l){l(e)}};const f=Object.assign(Object.assign({},n===null||n===void 0?void 0:n.listeners),{stdout:d,stderr:m});const h=yield exec(e,t,Object.assign(Object.assign({},n),{listeners:f}));o+=c.end();a+=u.end();return{exitCode:h,stdout:o,stderr:a}})}t.getExecOutput=getExecOutput},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCompatible=t._makeCompatibilityCheck=void 0;var r=n(830);var i=/^(\d+)\.(\d+)\.(\d+)(?:-(.*))?$/;function _makeCompatibilityCheck(e){var t=new Set([e]);var n=new Set;var r=e.match(i);if(!r){return function(){return false}}var o={major:+r[1],minor:+r[2],patch:+r[3]};function _reject(e){n.add(e);return false}function _accept(e){t.add(e);return true}return function isCompatible(e){if(t.has(e)){return true}if(n.has(e)){return false}var r=e.match(i);if(!r){return _reject(e)}var a={major:+r[1],minor:+r[2],patch:+r[3]};if(o.major!==a.major){return _reject(e)}if(o.major===0){if(o.minor===a.minor&&o.patch<=a.patch){return _accept(e)}return _reject(e)}if(o.minor<=a.minor){return _accept(e)}return _reject(e)}}t._makeCompatibilityCheck=_makeCompatibilityCheck;t.isCompatible=_makeCompatibilityCheck(r.VERSION)},,,,,function(e,t,n){(function(){"use strict";var e,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;r=n(791);e=n(476);i=n(885);o=n(350);t.defaults=r.defaults;t.processors=o;t.ValidationError=function(e){a(ValidationError,e);function ValidationError(e){this.message=e}return ValidationError}(Error);t.Builder=e.Builder;t.Parser=i.Parser;t.parseString=i.parseString;t.parseStringPromise=i.parseStringPromise}).call(this)},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(865);var i=n(585);var o=n(393);var a=n(605);var s=n(211);var c=_interopDefault(n(454));var u=n(106);var l=_interopDefault(n(790));var p=n(669);var m=n(835);var d=n(794);var f=n(928);var h=n(413);var g=n(229);var y=n(992);var v=n(87);var b=n(263);n(71);function getHeaderKey(e){return e.toLowerCase()}function isHttpHeadersLike(e){if(e&&typeof e==="object"){var t=e;if(typeof t.rawHeaders==="function"&&typeof t.clone==="function"&&typeof t.get==="function"&&typeof t.set==="function"&&typeof t.contains==="function"&&typeof t.remove==="function"&&typeof t.headersArray==="function"&&typeof t.headerValues==="function"&&typeof t.headerNames==="function"&&typeof t.toJson==="function"){return true}}return false}var x=function(){function HttpHeaders(e){this._headersMap={};if(e){for(var t in e){this.set(t,e[t])}}}HttpHeaders.prototype.set=function(e,t){this._headersMap[getHeaderKey(e)]={name:e,value:t.toString()}};HttpHeaders.prototype.get=function(e){var t=this._headersMap[getHeaderKey(e)];return!t?undefined:t.value};HttpHeaders.prototype.contains=function(e){return!!this._headersMap[getHeaderKey(e)]};HttpHeaders.prototype.remove=function(e){var t=this.contains(e);delete this._headersMap[getHeaderKey(e)];return t};HttpHeaders.prototype.rawHeaders=function(){var e={};for(var t in this._headersMap){var n=this._headersMap[t];e[n.name.toLowerCase()]=n.value}return e};HttpHeaders.prototype.headersArray=function(){var e=[];for(var t in this._headersMap){e.push(this._headersMap[t])}return e};HttpHeaders.prototype.headerNames=function(){var e=[];var t=this.headersArray();for(var n=0;n=a){r("ExclusiveMaximum",a)}if(s!=undefined&&i<=s){r("ExclusiveMinimum",s)}if(c!=undefined&&i>c){r("InclusiveMaximum",c)}if(u!=undefined&&il){r("MaxItems",l)}if(p!=undefined&&y.length>p){r("MaxLength",p)}if(m!=undefined&&y.length=0&&e[n-1]===t){--n}return e.substr(0,n)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.")}var t=encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return decodeString(e)}function splitSerializeName(e){var t=[];var n="";if(e){var r=e.split(".");for(var i=0,o=r;i0};URLQuery.prototype.keys=function(){return Object.keys(this._rawQuery)};URLQuery.prototype.set=function(e,t){var n=t;if(e){if(n!==undefined&&n!==null){var r=Array.isArray(n)?n:n.toString();this._rawQuery[e]=r}else{delete this._rawQuery[e]}}};URLQuery.prototype.get=function(e){return e?this._rawQuery[e]:undefined};URLQuery.prototype.toString=function(){var e="";for(var t in this._rawQuery){if(e){e+="&"}var n=this._rawQuery[t];if(Array.isArray(n)){var r=[];for(var i=0,o=n;i=200&&n.status<300}if(i.headersMapper){e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.rawHeaders(),"operationRes.parsedHeaders",r)}}return e})}function isOperationSpecEmpty(e){var t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,n){var r;var i=200<=e.status&&e.status<300;var o=isOperationSpecEmpty(t)?i:!!n;if(o){if(n){if(!n.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}var a=n!==null&&n!==void 0?n:t.responses.default;var s=((r=e.request.streamResponseStatusCodes)===null||r===void 0?void 0:r.has(e.status))||e.request.streamResponseBody;var c=s?"Unexpected status code: "+e.status:e.bodyAsText;var u=new M(c,undefined,e.status,e.request,e);if(!a){throw u}var l=a.bodyMapper;var p=a.headersMapper;try{if(e.parsedBody){var m=e.parsedBody;var d=void 0;if(l){var f=m;if(t.isXML&&l.type.name===j.Sequence){f=typeof m==="object"?m[l.xmlElementName]:[]}d=t.serializer.deserialize(l,f,"error.response.parsedBody")}var h=m.error||d||m;u.code=h.code;if(h.message){u.message=h.message}if(l){u.response.parsedBody=d}}if(e.headers&&p){u.response.parsedHeaders=t.serializer.deserialize(p,e.headers.rawHeaders(),"operationRes.parsedHeaders")}}catch(t){u.message='Error "'+t.message+'" occurred in deserializing the responseBody - "'+e.bodyAsText+'" for the default response.'}return{error:u,shouldReturnResponse:false}}function parse(e,t,n,r){var i;var o=function(e){var t='Error "'+e+'" occurred while parsing the response body - '+n.bodyAsText+".";var r=e.code||M.PARSE_ERROR;var i=new M(t,r,n.status,n.request,n);return Promise.reject(i)};var a=((i=n.request.streamResponseStatusCodes)===null||i===void 0?void 0:i.has(n.status))||n.request.streamResponseBody;if(!a&&n.bodyAsText){var s=n.bodyAsText;var c=n.headers.get("Content-Type")||"";var u=!c?[]:c.split(";").map(function(e){return e.toLowerCase()});if(u.length===0||u.some(function(t){return e.indexOf(t)!==-1})){return new Promise(function(e){n.parsedBody=JSON.parse(s);e(n)}).catch(o)}else if(u.some(function(e){return t.indexOf(e)!==-1})){return parseXML(s,r).then(function(e){n.parsedBody=e;return n}).catch(o)}}return Promise.resolve(n)}var te=3;var ne=1e3*30;var re=1e3*90;var ie=1e3*3;function isNumber(e){return typeof e==="number"}function shouldRetry(e,t,n,r,i){if(!t(r,i)){return false}return n.retryCount0){for(var r=this._requestPolicyFactories.length-1;r>=0;--r){n=this._requestPolicyFactories[r].create(n,this._requestPolicyOptions)}}return n.sendRequest(t)};ServiceClient.prototype.sendOperationRequest=function(e,n,i){var o;return r.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,b,w,k,S,_,T,E,N,j,C,R,z,A,D,I,B,L;return r.__generator(this,function(r){switch(r.label){case 0:if(typeof e.options==="function"){i=e.options;e.options=undefined}a=(o=e.options)===null||o===void 0?void 0:o.serializerOptions;s=new P;r.label=1;case 1:r.trys.push([1,6,,7]);u=n.baseUrl||this.baseUri;if(!u){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.")}s.method=n.httpMethod;s.operationSpec=n;l=O.parse(u);if(n.path){l.appendPath(n.path)}if(n.urlParameters&&n.urlParameters.length>0){for(p=0,m=n.urlParameters;p0){for(h=0,g=n.queryParameters;h0){t.formData={};for(var E=0,N=r.formDataParameters;E0){if(r.isConstant){a=r.defaultValue}else{var c=getPropertyFromParameterPath(t,n);if(!c.propertyFound){c=getPropertyFromParameterPath(e,n)}var u=false;if(!c.propertyFound){u=r.required||n[0]==="options"&&n.length===2}a=u?r.defaultValue:c.propertyValue}var l=getPathStringFromParameterPath(n,r);i.serialize(r,a,l,s)}}else{if(r.required){a={}}for(var p in n){var m=r.type.modelProperties[p];var d=n[p];var f=getOperationArgumentValueFromParameterPath(e,t,d,m,i);var h=getPathStringFromParameterPath(d,m);i.serialize(m,f,h,s);if(f!==undefined&&f!==null){if(!a){a={}}a[p]=f}}}return a}function getPropertyFromParameterPath(e,t){var n={propertyFound:false};var r=0;for(;r=this.cachedToken.expiresOnTimestamp){this.cachedToken=undefined}return this.cachedToken};return ExpiringAccessTokenCache}();var ze=function(){function AccessTokenRefresher(e,t,n){if(n===void 0){n=3e4}this.credential=e;this.scopes=t;this.requiredMillisecondsBeforeNewRefresh=n;this.lastCalled=0}AccessTokenRefresher.prototype.isReady=function(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh};AccessTokenRefresher.prototype.getToken=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:this.lastCalled=Date.now();return[4,this.credential.getToken(this.scopes,e)];case 1:t=n.sent();this.promise=undefined;return[2,t||undefined]}})})};AccessTokenRefresher.prototype.refresh=function(e){if(!this.promise){this.promise=this.getToken(e)}return this.promise};return AccessTokenRefresher}();var Ae=w.HeaderConstants;var De="Basic";var Ie=function(){function BasicAuthenticationCredentials(e,t,n){if(n===void 0){n=De}this.authorizationScheme=De;if(e===null||e===undefined||typeof e.valueOf()!=="string"){throw new Error("userName cannot be null or undefined and must be of type string.")}if(t===null||t===undefined||typeof t.valueOf()!=="string"){throw new Error("password cannot be null or undefined and must be of type string.")}this.userName=e;this.password=t;this.authorizationScheme=n}BasicAuthenticationCredentials.prototype.signRequest=function(e){var t=this.userName+":"+this.password;var n=this.authorizationScheme+" "+encodeString(t);if(!e.headers)e.headers=new x;e.headers.set(Ae.AUTHORIZATION,n);return Promise.resolve(e)};return BasicAuthenticationCredentials}();var Be=function(){function ApiKeyCredentials(e){if(!e||e&&!e.inHeader&&!e.inQuery){throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.')}this.inHeader=e.inHeader;this.inQuery=e.inQuery}ApiKeyCredentials.prototype.signRequest=function(e){if(!e){return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'))}if(this.inHeader){if(!e.headers){e.headers=new x}for(var t in this.inHeader){e.headers.set(t,this.inHeader[t])}}if(this.inQuery){if(!e.url){return Promise.reject(new Error("url cannot be null in the request object."))}if(e.url.indexOf("?")<0){e.url+="?"}for(var n in this.inQuery){if(!e.url.endsWith("?")){e.url+="&"}e.url+=n+"="+this.inQuery[n]}}return Promise.resolve(e)};return ApiKeyCredentials}();var Le=function(e){r.__extends(TopicCredentials,e);function TopicCredentials(t){var n=this;if(!t||t&&typeof t!=="string"){throw new Error("topicKey cannot be null or undefined and must be of type string.")}var r={inHeader:{"aeg-sas-key":t}};n=e.call(this,r)||this;return n}return TopicCredentials}(Be);Object.defineProperty(t,"isTokenCredential",{enumerable:true,get:function(){return g.isTokenCredential}});t.AccessTokenRefresher=ze;t.ApiKeyCredentials=Be;t.BaseRequestPolicy=X;t.BasicAuthenticationCredentials=Ie;t.Constants=w;t.DefaultHttpClient=G;t.ExpiringAccessTokenCache=Oe;t.HttpHeaders=x;t.MapperType=j;t.RequestPolicyOptions=V;t.RestError=M;t.Serializer=N;t.ServiceClient=Ce;t.TopicCredentials=Le;t.URLBuilder=O;t.URLQuery=R;t.WebResource=P;t.XML_ATTRKEY=k;t.XML_CHARKEY=S;t.applyMixins=applyMixins;t.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;t.createPipelineFromOptions=createPipelineFromOptions;t.createSpanFunction=createSpanFunction;t.delay=delay;t.deserializationPolicy=deserializationPolicy;t.deserializeResponseBody=deserializeResponseBody;t.disableResponseDecompressionPolicy=disableResponseDecompressionPolicy;t.encodeUri=encodeUri;t.executePromisesSequentially=executePromisesSequentially;t.exponentialRetryPolicy=exponentialRetryPolicy;t.flattenResponse=flattenResponse;t.generateClientRequestIdPolicy=generateClientRequestIdPolicy;t.generateUuid=generateUuid;t.getDefaultProxySettings=getDefaultProxySettings;t.getDefaultUserAgentValue=getDefaultUserAgentValue;t.isDuration=isDuration;t.isNode=T;t.isValidUuid=isValidUuid;t.keepAlivePolicy=keepAlivePolicy;t.logPolicy=logPolicy;t.operationOptionsToRequestOptionsBase=operationOptionsToRequestOptionsBase;t.parseXML=parseXML;t.promiseToCallback=promiseToCallback;t.promiseToServiceCallback=promiseToServiceCallback;t.proxyPolicy=proxyPolicy;t.redirectPolicy=redirectPolicy;t.serializeObject=serializeObject;t.signingPolicy=signingPolicy;t.stringifyXML=stringifyXML;t.stripRequest=stripRequest;t.stripResponse=stripResponse;t.systemErrorRetryPolicy=systemErrorRetryPolicy;t.throttlingRetryPolicy=throttlingRetryPolicy;t.tracingPolicy=tracingPolicy;t.userAgentPolicy=userAgentPolicy}]); \ No newline at end of file +module.exports=function(e,t){"use strict";var n={};function __webpack_require__(t){if(n[t]){return n[t].exports}var r=n[t]={i:t,l:false,exports:{}};var i=true;try{e[t].call(r.exports,r,r.exports,__webpack_require__);i=false}finally{if(i)delete n[t]}r.l=true;return r.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(131)}return startup()}([,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.findInPath=t.which=t.mkdirP=t.rmRF=t.mv=t.cp=void 0;const s=n(357);const c=o(n(129));const u=o(n(622));const l=n(669);const p=o(n(672));const m=l.promisify(c.exec);const d=l.promisify(c.execFile);function cp(e,t,n={}){return a(this,void 0,void 0,function*(){const{force:r,recursive:i,copySourceDirectory:o}=readCopyOptions(n);const a=(yield p.exists(t))?yield p.stat(t):null;if(a&&a.isFile()&&!r){return}const s=a&&a.isDirectory()&&o?u.join(t,u.basename(e)):t;if(!(yield p.exists(e))){throw new Error(`no such file or directory: ${e}`)}const c=yield p.stat(e);if(c.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,s,0,r)}}else{if(u.relative(e,s)===""){throw new Error(`'${s}' and '${e}' are the same file`)}yield copyFile(e,s,r)}})}t.cp=cp;function mv(e,t,n={}){return a(this,void 0,void 0,function*(){if(yield p.exists(t)){let r=true;if(yield p.isDirectory(t)){t=u.join(t,u.basename(e));r=yield p.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(u.dirname(t));yield p.rename(e,t)})}t.mv=mv;function rmRF(e){return a(this,void 0,void 0,function*(){if(p.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}try{const t=p.getCmdPath();if(yield p.isDirectory(e,true)){yield m(`${t} /s /c "rd /s /q "%inputPath%""`,{env:{inputPath:e}})}else{yield m(`${t} /s /c "del /f /a "%inputPath%""`,{env:{inputPath:e}})}}catch(e){if(e.code!=="ENOENT")throw e}try{yield p.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield p.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield d(`rm`,[`-rf`,`${e}`])}else{yield p.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return a(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");yield p.mkdir(e,{recursive:true})})}t.mkdirP=mkdirP;function which(e,t){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(p.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const n=yield findInPath(e);if(n&&n.length>0){return n[0]}return""})}t.which=which;function findInPath(e){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if(p.IS_WINDOWS&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(u.delimiter)){if(e){t.push(e)}}}if(p.isRooted(e)){const n=yield p.tryGetExecutablePath(e,t);if(n){return[n]}return[]}if(e.includes(u.sep)){return[]}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(u.delimiter)){if(e){n.push(e)}}}const r=[];for(const i of n){const n=yield p.tryGetExecutablePath(u.join(i,e),t);if(n){r.push(n)}}return r})}t.findInPath=findInPath;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);const r=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:n,copySourceDirectory:r}}function cpDirRecursive(e,t,n,r){return a(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const i=yield p.readdir(e);for(const o of i){const i=`${e}/${o}`;const a=`${t}/${o}`;const s=yield p.lstat(i);if(s.isDirectory()){yield cpDirRecursive(i,a,n,r)}else{yield copyFile(i,a,r)}}yield p.chmod(t,(yield p.stat(e)).mode)})}function copyFile(e,t,n){return a(this,void 0,void 0,function*(){if((yield p.lstat(e)).isSymbolicLink()){try{yield p.lstat(t);yield p.unlink(t)}catch(e){if(e.code==="EPERM"){yield p.chmod(t,"0666");yield p.unlink(t)}}const n=yield p.readlink(e);yield p.symlink(n,t,p.IS_WINDOWS?"junction":null)}else if(!(yield p.exists(t))||n){yield p.copyFile(e,t)}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.argStringToArray=t.ToolRunner=void 0;const s=o(n(87));const c=o(n(614));const u=o(n(129));const l=o(n(622));const p=o(n(1));const m=o(n(672));const d=n(213);const f=process.platform==="win32";class ToolRunner extends c.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=n;for(const e of r){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${n}"`;for(const e of r){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(n);for(const e of r){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=n;for(const e of r){i+=` ${e}`}}return i}_processLineBuffer(e,t,n){try{let r=t+e.toString();let i=r.indexOf(s.EOL);while(i>-1){const e=r.substring(0,i);n(e);r=r.substring(i+s.EOL.length);i=r.indexOf(s.EOL)}return r}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(f){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(f){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let i=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(i&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){i=true;r+='"'}else{i=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return a(this,void 0,void 0,function*(){if(!m.isRooted(this.toolPath)&&(this.toolPath.includes("/")||f&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield p.which(this.toolPath,true);return new Promise((e,t)=>a(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+s.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});if(this.options.cwd&&!(yield m.exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const i=this._getSpawnFileName();const o=u.spawn(i,this._getSpawnArgs(n),this._getSpawnOptions(this.options,i));let a="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}a=this._processLineBuffer(e,a,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}let c="";if(o.stderr){o.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}c=this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});o.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});o.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(a.length>0){this.emit("stdline",a)}if(c.length>0){this.emit("errline",c)}o.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let i="";function append(e){if(r&&e!=='"'){i+="\\"}i+=e;r=false}for(let o=0;o0){t.push(i);i=""}continue}append(a)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends c.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=d.setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},,function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var n=0;nt+=e.toString(),stderr:e=>t+=e.toString()}})}catch(e){a.debug(e.message)}t=t.trim();a.debug(t);return t})}function getCompressionMethod(){return r(this,void 0,void 0,function*(){if(process.platform==="win32"&&!(yield isGnuTarInstalled())){return h.CompressionMethod.Gzip}const e=yield getVersion("zstd");const t=m.clean(e);if(!e.toLowerCase().includes("zstd command line interface")){return h.CompressionMethod.Gzip}else if(!t||m.lt(t,"v1.3.2")){return h.CompressionMethod.ZstdWithoutLong}else{return h.CompressionMethod.Zstd}})}t.getCompressionMethod=getCompressionMethod;function getCacheFileName(e){return e===h.CompressionMethod.Gzip?h.CacheFilename.Gzip:h.CacheFilename.Zstd}t.getCacheFileName=getCacheFileName;function isGnuTarInstalled(){return r(this,void 0,void 0,function*(){const e=yield getVersion("tar");return e.toLowerCase().includes("gnu tar")})}t.isGnuTarInstalled=isGnuTarInstalled;function assertDefined(e,t){if(t===undefined){throw Error(`Expected ${e} but value was undefiend`)}return t}t.assertDefined=assertDefined},function(e){e.exports=require("tls")},,function(module){module.exports=eval("require")("encoding")},function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDNotation,e);function XMLDTDNotation(e,n,r){XMLDTDNotation.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD notation name. "+this.debugInfo(n))}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.type=t.NotationDeclaration;if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}Object.defineProperty(XMLDTDNotation.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDNotation.prototype,"systemId",{get:function(){return this.sysID}});XMLDTDNotation.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))};return XMLDTDNotation}(i)}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PropagationAPI=void 0;var r=n(918);var i=n(881);var o=n(525);var a="propagation";var s=function(){function PropagationAPI(){}PropagationAPI.getInstance=function(){if(!this._instance){this._instance=new PropagationAPI}return this._instance};PropagationAPI.prototype.setGlobalPropagator=function(e){o.registerGlobal(a,e);return e};PropagationAPI.prototype.inject=function(e,t,n){if(n===void 0){n=i.defaultTextMapSetter}return this._getGlobalPropagator().inject(e,t,n)};PropagationAPI.prototype.extract=function(e,t,n){if(n===void 0){n=i.defaultTextMapGetter}return this._getGlobalPropagator().extract(e,t,n)};PropagationAPI.prototype.fields=function(){return this._getGlobalPropagator().fields()};PropagationAPI.prototype.disable=function(){o.unregisterGlobal(a)};PropagationAPI.prototype._getGlobalPropagator=function(){return o.getGlobal(a)||r.NOOP_TEXT_MAP_PROPAGATOR};return PropagationAPI}();t.PropagationAPI=s},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n="00000000-0000-0000-0000-000000000000";t.default=n},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t._readLinuxVersionFile=t._getOsVersion=t._findMatch=void 0;const s=o(n(280));const c=n(470);const u=n(87);const l=n(129);const p=n(747);function _findMatch(t,n,r,i){return a(this,void 0,void 0,function*(){const o=u.platform();let a;let l;let p;for(const a of r){const r=a.version;c.debug(`check ${r} satisfies ${t}`);if(s.satisfies(r,t)&&(!n||a.stable===n)){p=a.files.find(t=>{c.debug(`${t.arch}===${i} && ${t.platform}===${o}`);let n=t.arch===i&&t.platform===o;if(n&&t.platform_version){const r=e.exports._getOsVersion();if(r===t.platform_version){n=true}else{n=s.satisfies(r,t.platform_version)}}return n});if(p){c.debug(`matched ${a.version}`);l=a;break}}}if(l&&p){a=Object.assign({},l);a.files=[p]}return a})}t._findMatch=_findMatch;function _getOsVersion(){const t=u.platform();let n="";if(t==="darwin"){n=l.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&(e[0].trim()==="VERSION_ID"||e[0].trim()==="DISTRIB_RELEASE")){n=e[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return n}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";const t="/etc/os-release";let n="";if(p.existsSync(e)){n=p.readFileSync(e).toString()}else if(p.existsSync(t)){n=p.readFileSync(t).toString()}return n}t._readLinuxVersionFile=_readLinuxVersionFile},,,,,,,,,,,,,,,,,,function(e,t,n){var r=n(11);e.exports=r(once);e.exports.strict=r(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var n=e.name||"Function wrapped with `once`";t.onceError=n+" shouldn't be called more than once";t.called=false;return t}},function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},,,,,,,,,,,,,,,function(e){(function(){e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(){"use strict";if(typeof Symbol===undefined||!Symbol.asyncIterator){Symbol.asyncIterator=Symbol.for("Symbol.asyncIterator")}},,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},,,,function(e,t,n){var r=n(139);var i=n(722);var o;var a;var s=0;var c=0;function v1(e,t,n){var u=t&&n||0;var l=t||[];e=e||{};var p=e.node||o;var m=e.clockseq!==undefined?e.clockseq:a;if(p==null||m==null){var d=r();if(p==null){p=o=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(m==null){m=a=(d[6]<<8|d[7])&16383}}var f=e.msecs!==undefined?e.msecs:(new Date).getTime();var h=e.nsecs!==undefined?e.nsecs:c+1;var g=f-s+(h-c)/1e4;if(g<0&&e.clockseq===undefined){m=m+1&16383}if((g<0||f>s)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=f;c=h;a=m;f+=122192928e5;var y=((f&268435455)*1e4+h)%4294967296;l[u++]=y>>>24&255;l[u++]=y>>>16&255;l[u++]=y>>>8&255;l[u++]=y&255;var v=f/4294967296*1e4&268435455;l[u++]=v>>>8&255;l[u++]=v&255;l[u++]=v>>>24&15|16;l[u++]=v>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(var b=0;b<6;++b){l[u+b]=p[b]}return t?t:i(l)}e.exports=v1},function(e){e.exports=require("os")},,function(e,t,n){"use strict";const r=n(562);const i=["local"];function permuteDomain(e,t){let n=null;if(t){const t=e.split(".");if(i.includes(t[t.length-1])){n=`${t[t.length-2]}.${t[t.length-1]}`}else{n=r.getPublicSuffix(e)}}else{n=r.getPublicSuffix(e)}if(!n){return null}if(n==e){return[e]}const o=e.slice(0,-(n.length+1));const a=o.split(".").reverse();let s=n;const c=[s];while(a.length){s=`${a.shift()}.${s}`;c.push(s)}return c}t.permuteDomain=permuteDomain},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(616));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v5",80,i.default);var a=o;t.default=a},function(e,t,n){var r=n(892);e.exports=serial;function serial(e,t,n){return r(e,t,null,n)}},,function(e,t,n){e.exports=minimatch;minimatch.Minimatch=Minimatch;var r={sep:"/"};try{r=n(622)}catch(e){}var i=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var o=n(306);var a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var c=s+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var l="(?:(?!(?:\\/|^)\\.).)*?";var p=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var m=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(n,r,i){return minimatch(n,e,t)}}function ext(e,t){e=e||{};t=t||{};var n={};Object.keys(t).forEach(function(e){n[e]=t[e]});Object.keys(e).forEach(function(t){n[t]=e[t]});return n}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var n=function minimatch(n,r,i){return t.minimatch(n,r,ext(e,i))};n.Minimatch=function Minimatch(n,r){return new t.Minimatch(n,ext(e,r))};return n};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,n){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!n)n={};if(!n.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,n).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(r.sep!=="/"){e=e.split(r.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var n=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,n);n=this.globParts=n.map(function(e){return e.split(m)});this.debug(this.pattern,n);n=n.map(function(e,t,n){return e.map(this.parse,this)},this);this.debug(this.pattern,n);n=n.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,n);this.set=n}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var n=this.options;var r=0;if(n.nonegate)return;for(var i=0,o=e.length;i1024*64){throw new TypeError("pattern is too long")}var n=this.options;if(!n.noglobstar&&e==="**")return i;if(e==="")return"";var r="";var o=!!n.nocase;var u=false;var l=[];var m=[];var f;var h=false;var g=-1;var y=-1;var v=e.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var b=this;function clearStateChar(){if(f){switch(f){case"*":r+=c;o=true;break;case"?":r+=s;o=true;break;default:r+="\\"+f;break}b.debug("clearStateChar %j %j",f,r);f=false}}for(var x=0,w=e.length,k;x-1;P--){var C=m[P];var R=r.slice(0,C.reStart);var O=r.slice(C.reStart,C.reEnd-8);var z=r.slice(C.reEnd-8,C.reEnd);var A=r.slice(C.reEnd);z+=A;var D=R.split("(").length-1;var I=A;for(x=0;x=0;a--){o=e[a];if(o)break}for(a=0;a>> no match, partial?",e,p,t,m);if(p===s)return true}return false}var f;if(typeof u==="string"){if(r.nocase){f=l.toLowerCase()===u.toLowerCase()}else{f=l===u}this.debug("string match",u,l,f)}else{f=l.match(u);this.debug("pattern match",u,l,f)}if(!f)return false}if(o===s&&a===c){return true}else if(o===s){return n}else if(a===c){var h=o===s-1&&e[o]==="";return h}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.partialMatch=t.match=t.getSearchPaths=void 0;const a=o(n(653));const s=n(957);const c=process.platform==="win32";function getSearchPaths(e){e=e.filter(e=>!e.negate);const t={};for(const n of e){const e=c?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=c?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let i=false;let o=e;let s=a.dirname(o);while(s!==o){if(t[s]){i=true;break}o=s;s=a.dirname(o)}if(!i){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=s.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issueCommand=void 0;const a=o(n(747));const s=o(n(87));const c=n(82);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!a.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}a.appendFileSync(n,`${c.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var i=version;t.default=i},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(640);var i=new WeakMap;var o=new WeakMap;var a=function(){function AbortSignal(){this.onabort=null;i.set(this,[]);o.set(this,false)}Object.defineProperty(AbortSignal.prototype,"aborted",{get:function(){if(!o.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}return o.get(this)},enumerable:false,configurable:true});Object.defineProperty(AbortSignal,"none",{get:function(){return new AbortSignal},enumerable:false,configurable:true});AbortSignal.prototype.addEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);n.push(t)};AbortSignal.prototype.removeEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);var r=n.indexOf(t);if(r>-1){n.splice(r,1)}};AbortSignal.prototype.dispatchEvent=function(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")};return AbortSignal}();function abortSignal(e){if(e.aborted){return}if(e.onabort){e.onabort.call(e)}var t=i.get(e);if(t){t.slice().forEach(function(t){t.call(e,{type:"abort"})})}o.set(e,true)}var s=function(e){r.__extends(AbortError,e);function AbortError(t){var n=e.call(this,t)||this;n.name="AbortError";return n}return AbortError}(Error);var c=function(){function AbortController(e){var t=this;this._signal=new a;if(!e){return}if(!Array.isArray(e)){e=arguments}for(var n=0,r=e;nr(this,void 0,void 0,function*(){return i.getJson(getCacheApiUrl(s))}));if(c.statusCode===204){return null}if(!h.isSuccessStatusCode(c.statusCode)){throw new Error(`Cache service responded with ${c.statusCode}`)}const u=c.result;const l=u===null||u===void 0?void 0:u.archiveLocation;if(!l){throw new Error("Cache not found.")}o.setSecret(l);o.debug(`Cache Result:`);o.debug(JSON.stringify(u));return u})}t.getCacheEntry=getCacheEntry;function downloadCache(e,t,n){return r(this,void 0,void 0,function*(){const r=new l.URL(e);const i=f.getDownloadOptions(n);if(i.useAzureSdk&&r.hostname.endsWith(".blob.core.windows.net")){yield d.downloadCacheStorageSDK(e,t,i)}else{yield d.downloadCacheHttpClient(e,t)}})}t.downloadCache=downloadCache;function reserveCache(e,t,n){var i,o;return r(this,void 0,void 0,function*(){const a=createHttpClient();const s=getCacheVersion(t,n===null||n===void 0?void 0:n.compressionMethod);const c={key:e,version:s};const u=yield h.retryTypedResponse("reserveCache",()=>r(this,void 0,void 0,function*(){return a.postJson(getCacheApiUrl("caches"),c)}));return(o=(i=u===null||u===void 0?void 0:u.result)===null||i===void 0?void 0:i.cacheId)!==null&&o!==void 0?o:-1})}t.reserveCache=reserveCache;function getContentRange(e,t){return`bytes ${e}-${t}/*`}function uploadChunk(e,t,n,i,a){return r(this,void 0,void 0,function*(){o.debug(`Uploading chunk of size ${a-i+1} bytes at offset ${i} with content range: ${getContentRange(i,a)}`);const s={"Content-Type":"application/octet-stream","Content-Range":getContentRange(i,a)};const c=yield h.retryHttpClientResponse(`uploadChunk (start: ${i}, end: ${a})`,()=>r(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,n(),s)}));if(!h.isSuccessStatusCode(c.message.statusCode)){throw new Error(`Cache service responded with ${c.message.statusCode} during upload chunk.`)}})}function uploadFile(e,t,n,i){return r(this,void 0,void 0,function*(){const a=u.statSync(n).size;const s=getCacheApiUrl(`caches/${t.toString()}`);const c=u.openSync(n,"r");const l=f.getUploadOptions(i);const m=p.assertDefined("uploadConcurrency",l.uploadConcurrency);const d=p.assertDefined("uploadChunkSize",l.uploadChunkSize);const h=[...new Array(m).keys()];o.debug("Awaiting all uploads");let g=0;try{yield Promise.all(h.map(()=>r(this,void 0,void 0,function*(){while(gu.createReadStream(n,{fd:c,start:r,end:i,autoClose:false}).on("error",e=>{throw new Error(`Cache upload failed because file read failed with ${e.message}`)}),r,i)}})))}finally{u.closeSync(c)}return})}function commitCache(e,t,n){return r(this,void 0,void 0,function*(){const i={size:n};return yield h.retryTypedResponse("commitCache",()=>r(this,void 0,void 0,function*(){return e.postJson(getCacheApiUrl(`caches/${t.toString()}`),i)}))})}function saveCache(e,t,n){return r(this,void 0,void 0,function*(){const r=createHttpClient();o.debug("Upload cache");yield uploadFile(r,e,t,n);o.debug("Commiting cache");const i=p.getArchiveFileSizeIsBytes(t);o.info(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);const a=yield commitCache(r,e,i);if(!h.isSuccessStatusCode(a.statusCode)){throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`)}o.info("Cache saved successfully")})}t.saveCache=saveCache},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagAPI=void 0;var r=n(673);var i=n(545);var o=n(525);var a="diag";var s=function(){function DiagAPI(){function _logProxy(e){return function(){var t=o.getGlobal("diag");if(!t)return;return t[e].apply(t,arguments)}}var e=this;e.setLogger=function(t,n){var a;if(n===void 0){n=i.DiagLogLevel.INFO}if(t===e){var s=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");e.error((a=s.stack)!==null&&a!==void 0?a:s.message);return}o.registerGlobal("diag",r.createLogLevelDiagLogger(n,t),true)};e.disable=function(){o.unregisterGlobal(a)};e.verbose=_logProxy("verbose");e.debug=_logProxy("debug");e.info=_logProxy("info");e.warn=_logProxy("warn");e.error=_logProxy("error")}DiagAPI.instance=function(){if(!this._instance){this._instance=new DiagAPI}return this._instance};return DiagAPI}();t.DiagAPI=s},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getApiBaseUrl=t.getProxyAgent=t.getAuthString=void 0;const a=o(n(539));function getAuthString(e,t){if(!e&&!t.auth){throw new Error("Parameter token or opts.auth is required")}else if(e&&t.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof t.auth==="string"?t.auth:`token ${e}`}t.getAuthString=getAuthString;function getProxyAgent(e){const t=new a.HttpClient;return t.getAgent(e)}t.getProxyAgent=getProxyAgent;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}t.getApiBaseUrl=getApiBaseUrl},,function(e){e.exports=require("child_process")},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.run=void 0;const s=o(n(470));const c=o(n(622));const u=n(982);const l=o(n(336));const p=o(n(169));const m=o(n(317));const d=o(n(286));function run(){return a(this,void 0,void 0,function*(){const e=process.env[`GITHUB_WORKSPACE`]||"";const t=resolveBuildRootDirectory(e);yield l.restore(t);try{const n=parseCommandLineArguments();n.push("--no-daemon");const r=yield p.execute(yield resolveGradleExecutable(e,t),t,n);if(r.buildScanUrl){s.setOutput("build-scan-url",r.buildScanUrl);s.notice(`Gradle build scan: ${r.buildScanUrl}`)}if(r.status!==0){s.setFailed(`Gradle process exited with status ${r.status}`)}}catch(e){if(!(e instanceof Error)){throw e}s.setFailed(e.message)}})}t.run=run;run();function resolveGradleExecutable(e,t){return a(this,void 0,void 0,function*(){const n=s.getInput("gradle-version");if(n!==""&&n!=="wrapper"){return c.resolve(yield d.gradleVersion(n))}const r=s.getInput("gradle-executable");if(r!==""){return c.resolve(e,r)}return m.locateGradleWrapperScript(t)})}function resolveBuildRootDirectory(e){const t=s.getInput("build-root-directory");const n=t===""?c.resolve(e):c.resolve(e,t);return n}function parseCommandLineArguments(){const e=s.getInput("arguments");return u.parseArgsStringToArgv(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ROOT_CONTEXT=t.createContextKey=t.setBaggage=t.getBaggage=t.isInstrumentationSuppressed=t.unsuppressInstrumentation=t.suppressInstrumentation=t.getSpanContext=t.setSpanContext=t.setSpan=t.getSpan=void 0;var r=n(767);var i=createContextKey("OpenTelemetry Context Key SPAN");var o=createContextKey("OpenTelemetry Context Key SUPPRESS_INSTRUMENTATION");var a=createContextKey("OpenTelemetry Baggage Key");function getSpan(e){return e.getValue(i)||undefined}t.getSpan=getSpan;function setSpan(e,t){return e.setValue(i,t)}t.setSpan=setSpan;function setSpanContext(e,t){return setSpan(e,new r.NoopSpan(t))}t.setSpanContext=setSpanContext;function getSpanContext(e){var t;return(t=getSpan(e))===null||t===void 0?void 0:t.context()}t.getSpanContext=getSpanContext;function suppressInstrumentation(e){return e.setValue(o,true)}t.suppressInstrumentation=suppressInstrumentation;function unsuppressInstrumentation(e){return e.setValue(o,false)}t.unsuppressInstrumentation=unsuppressInstrumentation;function isInstrumentationSuppressed(e){return Boolean(e.getValue(o))}t.isInstrumentationSuppressed=isInstrumentationSuppressed;function getBaggage(e){return e.getValue(a)||undefined}t.getBaggage=getBaggage;function setBaggage(e,t){return e.setValue(a,t)}t.setBaggage=setBaggage;function createContextKey(e){return Symbol.for(e)}t.createContextKey=createContextKey;var s=function(){function BaseContext(e){var t=this;t._currentContext=e?new Map(e):new Map;t.getValue=function(e){return t._currentContext.get(e)};t.setValue=function(e,n){var r=new BaseContext(t._currentContext);r._currentContext.set(e,n);return r};t.deleteValue=function(e){var n=new BaseContext(t._currentContext);n._currentContext.delete(e);return n}}return BaseContext}();t.ROOT_CONTEXT=new s},,,,,,,function(e,t,n){var r=n(417);e.exports=function nodeRNG(){return r.randomBytes(16)}},,function(e,t,n){"use strict";var r=n(631);var i=n(16);var o=n(605);var a=n(211);var s=n(614);var c=n(357);var u=n(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,n,r,i){var o=toOptions(n,r,i);for(var a=0,s=t.requests.length;a=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,o)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var i=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=false;o.once("response",onResponse);o.once("upgrade",onUpgrade);o.once("connect",onConnect);o.once("error",onError);o.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick(function(){onConnect(e,t,n)})}function onConnect(i,a,s){o.removeAllListeners();a.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);a.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(s.length>0){l("got illegal response body from proxy");a.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}l("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=a;return t(a)}function onError(t){o.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,function(e){n.request.onSocket(e)})}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,function(r){var o=e.request.getHeader("host");var a=mergeOptions({},n.options,{socket:r,servername:o?o.replace(/:.*$/,""):e.host});var s=i.connect(0,a);n.sockets[n.sockets.indexOf(r)]=s;t(s)})}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t._globalThis=void 0;t._globalThis=typeof globalThis==="object"?globalThis:global},,function(e,t){"use strict";t.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]==="function")e.apply(this,arguments);else{return new Promise((t,n)=>{arguments[arguments.length]=((e,r)=>{if(e)return n(e);t(r)});arguments.length++;e.apply(this,arguments)})}},"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty(function(){const t=arguments[arguments.length-1];if(typeof t!=="function")return e.apply(this,arguments);else e.apply(this,arguments).then(e=>t(null,e),t)},"name",{value:e.name})}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER=t.NoopTracer=void 0;var r=n(132);var i=n(767);var o=n(629);var a=function(){function NoopTracer(){}NoopTracer.prototype.startSpan=function(e,t,n){var a=Boolean(t===null||t===void 0?void 0:t.root);if(a){return new i.NoopSpan}var s=n&&r.getSpanContext(n);if(isSpanContext(s)&&o.isSpanContextValid(s)){return new i.NoopSpan(s)}else{return new i.NoopSpan}};return NoopTracer}();t.NoopTracer=a;function isSpanContext(e){return typeof e==="object"&&typeof e["spanId"]==="string"&&typeof e["traceId"]==="string"&&typeof e["traceFlags"]==="number"}t.NOOP_TRACER=new a},function(e,t,n){var r=n(413).Stream;var i=n(669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}i.inherits(DelayedStream,r);DelayedStream.create=function(e,t){var n=new this;t=t||{};for(var r in t){n[r]=t[r]}n.source=e;var i=e.emit;e.emit=function(){n._handleEmit(arguments);return i.apply(e,arguments)};e.on("error",function(){});if(n.pauseStream){e.pause()}return n};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},,,,,function(e,t,n){var r=n(751),i=n(566);e.exports=iterate;function iterate(e,t,n,r){var o=n["keyedList"]?n["keyedList"][n.index]:n.index;n.jobs[o]=runJob(t,o,e[o],function(e,t){if(!(o in n.jobs)){return}delete n.jobs[o];if(e){i(n)}else{n.results[o]=t}r(e,n.results)})}function runJob(e,t,n,i){var o;if(e.length==2){o=e(n,r(i))}else{o=e(n,t,r(i))}return o}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER_PROVIDER=t.NoopTracerProvider=void 0;var r=n(151);var i=function(){function NoopTracerProvider(){}NoopTracerProvider.prototype.getTracer=function(e,t){return r.NOOP_TRACER};return NoopTracerProvider}();t.NoopTracerProvider=i;t.NOOP_TRACER_PROVIDER=new i},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.execute=void 0;const s=o(n(986));function execute(e,t,n){return a(this,void 0,void 0,function*(){let r=false;let i;const o=yield s.exec(e,n,{cwd:t,ignoreReturnCode:true,listeners:{stdline:e=>{if(e.includes("Publishing build scan...")){r=true}if(r&&e.startsWith("http")){i=e.trim();r=false}}}});return new BuildResultImpl(o,i)})}t.execute=execute;class BuildResultImpl{constructor(e,t){this.status=e;this.buildScanUrl=t}}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(733));var i=_interopRequireDefault(n(855));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let o;let a;let s=0;let c=0;function v1(e,t,n){let u=t&&n||0;const l=t||new Array(16);e=e||{};let p=e.node||o;let m=e.clockseq!==undefined?e.clockseq:a;if(p==null||m==null){const t=e.random||(e.rng||r.default)();if(p==null){p=o=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(m==null){m=a=(t[6]<<8|t[7])&16383}}let d=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const h=d-s+(f-c)/1e4;if(h<0&&e.clockseq===undefined){m=m+1&16383}if((h<0||d>s)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=d;c=f;a=m;d+=122192928e5;const g=((d&268435455)*1e4+f)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const y=d/4294967296*1e4&268435455;l[u++]=y>>>8&255;l[u++]=y&255;l[u++]=y>>>24&15|16;l[u++]=y>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(let e=0;e<6;++e){l[u+e]=p[e]}return t||(0,i.default)(l)}var u=v1;t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Context=void 0;const r=n(747);const i=n(87);class Context{constructor(){var e,t,n;this.payload={};if(process.env.GITHUB_EVENT_PATH){if(r.existsSync(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse(r.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${i.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:`https://api.github.com`;this.serverUrl=(t=process.env.GITHUB_SERVER_URL)!==null&&t!==void 0?t:`https://github.com`;this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:`https://api.github.com/graphql`}get issue(){const e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[e,t]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:t}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}t.Context=Context},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var i=parse;t.default=i},,,,,,,,,,,,,function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},function(e){e.exports=require("https")},,function(e){e.exports=require("timers")},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from(this.username+":"+this.password).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Bearer "+this.token}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from("PAT:"+this.token).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class AzureKeyCredential{constructor(e){if(!e){throw new Error("key must be a non-empty string")}this._key=e}get key(){return this._key}update(e){this._key=e}}function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const n of t){if(!objectHasProperty(e,n)){return false}}return true}function objectHasProperty(e,t){return typeof e==="object"&&t in e}class AzureNamedKeyCredential{constructor(e,t){if(!e||!t){throw new TypeError("name and key must be non-empty strings")}this._name=e;this._key=t}get key(){return this._key}get name(){return this._name}update(e,t){if(!e||!t){throw new TypeError("newName and newKey must be non-empty strings")}this._name=e;this._key=t}}function isNamedKeyCredential(e){return isObjectWithProperties(e,["name","key"])&&typeof e.key==="string"&&typeof e.name==="string"}class AzureSASCredential{constructor(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}get signature(){return this._signature}update(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}}function isSASCredential(e){return isObjectWithProperties(e,["signature"])&&typeof e.signature==="string"}function isTokenCredential(e){const t=e;return t&&typeof t.getToken==="function"&&(t.signRequest===undefined||t.getToken.length>0)}t.AzureKeyCredential=AzureKeyCredential;t.AzureNamedKeyCredential=AzureNamedKeyCredential;t.AzureSASCredential=AzureSASCredential;t.isNamedKeyCredential=isNamedKeyCredential;t.isSASCredential=isSASCredential;t.isTokenCredential=isTokenCredential},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagConsoleLogger=void 0;var n=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];var r=function(){function DiagConsoleLogger(){function _consoleFunc(e){return function(){var t=arguments;if(console){var n=console[e];if(typeof n!=="function"){n=console.log}if(typeof n==="function"){return n.apply(console,t)}}}}for(var e=0;ePattern.getLiteral(e)).filter(e=>!o&&!(o=e===""));this.searchPath=new d.Path(a).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(a[0]),f?"i":"");this.isImplicitPattern=t;const s={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};i=f?i.replace(/\\/g,"/"):i;this.minimatch=new p.Minimatch(i,s)}match(e){if(this.segments[this.segments.length-1]==="**"){e=u.normalizeSeparators(e);if(!e.endsWith(c.sep)&&this.isImplicitPattern===false){e=`${e}${c.sep}`}}else{e=u.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?m.MatchKind.Directory:m.MatchKind.All}return m.MatchKind.None}partialMatch(e){e=u.safeTrimTrailingSeparator(e);if(u.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){l.default(e,"pattern cannot be empty");const n=new d.Path(e).segments.map(e=>Pattern.getLiteral(e));l.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);l.default(!u.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=u.normalizeSeparators(e);if(e==="."||e.startsWith(`.${c.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${c.sep}`)){t=t||s.homedir();l.default(t,"Unable to determine HOME directory");l.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=u.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return u.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n(470));const a=n(539);const s=n(373);const c=i(n(293));const u=i(n(747));const l=i(n(413));const p=i(n(669));const m=i(n(15));const d=n(931);const f=n(899);function pipeResponseToStream(e,t){return r(this,void 0,void 0,function*(){const n=p.promisify(l.pipeline);yield n(e.message,t)})}class DownloadProgress{constructor(e){this.contentLength=e;this.segmentIndex=0;this.segmentSize=0;this.segmentOffset=0;this.receivedBytes=0;this.displayedComplete=false;this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize;this.segmentIndex=this.segmentIndex+1;this.segmentSize=e;this.receivedBytes=0;o.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete){return}const e=this.segmentOffset+this.receivedBytes;const t=(100*(e/this.contentLength)).toFixed(1);const n=Date.now()-this.startTime;const r=(e/(1024*1024)/(n/1e3)).toFixed(1);o.info(`Received ${e} of ${this.contentLength} (${t}%), ${r} MBs/sec`);if(this.isDone()){this.displayedComplete=true}}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){const t=()=>{this.display();if(!this.isDone()){this.timeoutHandle=setTimeout(t,e)}};this.timeoutHandle=setTimeout(t,e)}stopDisplayTimer(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle);this.timeoutHandle=undefined}this.display()}}t.DownloadProgress=DownloadProgress;function downloadCacheHttpClient(e,t){return r(this,void 0,void 0,function*(){const n=u.createWriteStream(t);const i=new a.HttpClient("actions/cache");const s=yield f.retryHttpClientResponse("downloadCache",()=>r(this,void 0,void 0,function*(){return i.get(e)}));s.message.socket.setTimeout(d.SocketTimeout,()=>{s.message.destroy();o.debug(`Aborting download, socket timed out after ${d.SocketTimeout} ms`)});yield pipeResponseToStream(s,n);const c=s.message.headers["content-length"];if(c){const e=parseInt(c);const n=m.getArchiveFileSizeIsBytes(t);if(n!==e){throw new Error(`Incomplete download. Expected file size: ${e}, actual file size: ${n}`)}}else{o.debug("Unable to validate download, no Content-Length header")}})}t.downloadCacheHttpClient=downloadCacheHttpClient;function downloadCacheStorageSDK(e,t,n){var i;return r(this,void 0,void 0,function*(){const r=new s.BlockBlobClient(e,undefined,{retryOptions:{tryTimeoutInMs:n.timeoutInMs}});const a=yield r.getProperties();const l=(i=a.contentLength)!==null&&i!==void 0?i:-1;if(l<0){o.debug("Unable to determine content length, downloading file with http-client...");yield downloadCacheHttpClient(e,t)}else{const e=c.constants.MAX_LENGTH;const i=new DownloadProgress(l);const o=u.openSync(t,"w");try{i.startDisplayTimer();while(!i.isDone()){const t=i.segmentOffset+i.segmentSize;const a=Math.min(e,l-t);i.nextSegment(a);const s=yield r.downloadToBuffer(t,a,{concurrency:n.downloadConcurrency,onProgress:i.onProgress()});u.writeFileSync(o,s)}}finally{i.stopDisplayTimer();u.closeSync(o)}}})}t.downloadCacheStorageSDK=downloadCacheStorageSDK},,,,,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w={}.hasOwnProperty;x=n(582),b=x.isObject,v=x.isFunction,y=x.isEmpty,g=x.getValue;u=null;i=null;o=null;a=null;s=null;f=null;h=null;d=null;c=null;r=null;m=null;l=null;t=null;e.exports=p=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.value=null;this.children=[];this.baseURI=null;if(!u){u=n(796);i=n(657);o=n(919);a=n(738);s=n(735);f=n(660);h=n(708);d=n(491);c=n(956);r=n(683);m=n(265);l=n(451);t=n(65)}}Object.defineProperty(XMLNode.prototype,"nodeName",{get:function(){return this.name}});Object.defineProperty(XMLNode.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLNode.prototype,"nodeValue",{get:function(){return this.value}});Object.defineProperty(XMLNode.prototype,"parentNode",{get:function(){return this.parent}});Object.defineProperty(XMLNode.prototype,"childNodes",{get:function(){if(!this.childNodeList||!this.childNodeList.nodes){this.childNodeList=new m(this.children)}return this.childNodeList}});Object.defineProperty(XMLNode.prototype,"firstChild",{get:function(){return this.children[0]||null}});Object.defineProperty(XMLNode.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}});Object.defineProperty(XMLNode.prototype,"previousSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e-1]||null}});Object.defineProperty(XMLNode.prototype,"nextSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e+1]||null}});Object.defineProperty(XMLNode.prototype,"ownerDocument",{get:function(){return this.document()||null}});Object.defineProperty(XMLNode.prototype,"textContent",{get:function(){var e,t,n,i,o;if(this.nodeType===r.Element||this.nodeType===r.DocumentFragment){o="";i=this.children;for(t=0,n=i.length;t"}else if(!((n=this.parent)!=null?n.name:void 0)){return"node: <"+e+">"}else{return"node: <"+e+">, parent: <"+this.parent.name+">"}};XMLNode.prototype.ele=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.txt=function(e){return this.text(e)};XMLNode.prototype.dat=function(e){return this.cdata(e)};XMLNode.prototype.com=function(e){return this.comment(e)};XMLNode.prototype.ins=function(e,t){return this.instruction(e,t)};XMLNode.prototype.doc=function(){return this.document()};XMLNode.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLNode.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.t=function(e){return this.text(e)};XMLNode.prototype.d=function(e){return this.cdata(e)};XMLNode.prototype.c=function(e){return this.comment(e)};XMLNode.prototype.r=function(e){return this.raw(e)};XMLNode.prototype.i=function(e,t){return this.instruction(e,t)};XMLNode.prototype.u=function(){return this.up()};XMLNode.prototype.importXMLBuilder=function(e){return this.importDocument(e)};XMLNode.prototype.replaceChild=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.removeChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.appendChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.hasChildNodes=function(){return this.children.length!==0};XMLNode.prototype.cloneNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isSupported=function(e,t){return true};XMLNode.prototype.hasAttributes=function(){return this.attribs.length!==0};XMLNode.prototype.compareDocumentPosition=function(e){var n,r;n=this;if(n===e){return 0}else if(this.document()!==e.document()){r=t.Disconnected|t.ImplementationSpecific;if(Math.random()<.5){r|=t.Preceding}else{r|=t.Following}return r}else if(n.isAncestor(e)){return t.Contains|t.Preceding}else if(n.isDescendant(e)){return t.Contains|t.Following}else if(n.isPreceding(e)){return t.Preceding}else{return t.Following}};XMLNode.prototype.isSameNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupPrefix=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isDefaultNamespace=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupNamespaceURI=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isEqualNode=function(e){var t,n,r;if(e.nodeType!==this.nodeType){return false}if(e.children.length!==this.children.length){return false}for(t=n=0,r=this.children.length-1;0<=r?n<=r:n>=r;t=0<=r?++n:--n){if(!this.children[t].isEqualNode(e.children[t])){return false}}return true};XMLNode.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.setUserData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.getUserData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.contains=function(e){if(!e){return false}return e===this||this.isDescendant(e)};XMLNode.prototype.isDescendant=function(e){var t,n,r,i,o;o=this.children;for(r=0,i=o.length;rn}};XMLNode.prototype.treePosition=function(e){var t,n;n=0;t=false;this.foreachTreeNode(this.document(),function(r){n++;if(!t&&r===e){return t=true}});if(t){return n}else{return-1}};XMLNode.prototype.foreachTreeNode=function(e,t){var n,r,i,o,a;e||(e=this.document());o=e.children;for(r=0,i=o.length;r=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(440);var i=n(144);var o=function(){function NoOpSpan(){}NoOpSpan.prototype.context=function(){return{spanId:"",traceId:"",traceFlags:0}};NoOpSpan.prototype.end=function(e){};NoOpSpan.prototype.setAttribute=function(e,t){return this};NoOpSpan.prototype.setAttributes=function(e){return this};NoOpSpan.prototype.addEvent=function(e,t){return this};NoOpSpan.prototype.setStatus=function(e){return this};NoOpSpan.prototype.updateName=function(e){return this};NoOpSpan.prototype.isRecording=function(){return false};NoOpSpan.prototype.recordException=function(e,t){};return NoOpSpan}();var a=function(){function NoOpTracer(){}NoOpTracer.prototype.startSpan=function(e,t){return new o};NoOpTracer.prototype.getCurrentSpan=function(){return new o};NoOpTracer.prototype.withSpan=function(e,t){return t()};NoOpTracer.prototype.bind=function(e,t){return e};return NoOpTracer}();function getGlobalObject(){return global}var s=4;var c=Symbol.for("@azure/core-tracing.tracerCache3");var u;function loadTracerCache(){var e=getGlobalObject();var t=e[c];var n=true;if(t){if(t.version===s){u=t}else{n=false;if(t.tracer){throw new Error("Two incompatible versions of @azure/core-tracing have been loaded.\n This library is "+s+", existing is "+t.version+".")}}}if(!u){u={tracer:undefined,version:s}}if(n){e[c]=u}}function getCache(){if(!u){loadTracerCache()}return u}var l;function getDefaultTracer(){if(!l){l=new a}return l}function setTracer(e){var t=getCache();t.tracer=e}function getTracer(){var e=getCache();if(!e.tracer){return getDefaultTracer()}return e.tracer}(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(t.SpanKind||(t.SpanKind={}));function getSpan(e){return r.getSpan(e)}function setSpan(e,t){return r.setSpan(e,t)}function setSpanContext(e,t){return r.setSpanContext(e,t)}function getSpanContext(e){return r.getSpanContext(e)}var p=r.context;(function(e){e[e["UNSET"]=0]="UNSET";e[e["OK"]=1]="OK";e[e["ERROR"]=2]="ERROR"})(t.SpanStatusCode||(t.SpanStatusCode={}));var m=function(){function OpenCensusTraceStateWrapper(e){this._state=e}OpenCensusTraceStateWrapper.prototype.get=function(e){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.set=function(e,t){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.unset=function(e){throw new Error("Method not implemented")};OpenCensusTraceStateWrapper.prototype.serialize=function(){return this._state||""};return OpenCensusTraceStateWrapper}();var d;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=13]="INTERNAL"})(d||(d={}));function isWrappedSpan(e){return!!e&&e.getWrappedSpan!==undefined}function isTracer(e){return e.getWrappedTracer!==undefined}var f=function(){function OpenCensusSpanWrapper(e,t,n,r){if(t===void 0){t=""}if(n===void 0){n={}}if(isTracer(e)){var i=getSpan(r!==null&&r!==void 0?r:p.active());var o=isWrappedSpan(i)?i.getWrappedSpan():undefined;this._span=e.getWrappedTracer().startChildSpan({name:t,childOf:o});this._span.start();if(n.links){for(var a=0,s=n.links;a)?=?)";tok("XRANGEIDENTIFIERLOOSE");s[c.XRANGEIDENTIFIERLOOSE]=s[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");s[c.XRANGEIDENTIFIER]=s[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");s[c.XRANGEPLAIN]="[v=\\s]*("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:"+s[c.PRERELEASE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");s[c.XRANGEPLAINLOOSE]="[v=\\s]*("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+s[c.PRERELEASELOOSE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGE");s[c.XRANGE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");s[c.XRANGELOOSE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");s[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+o+"})"+"(?:\\.(\\d{1,"+o+"}))?"+"(?:\\.(\\d{1,"+o+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");a[c.COERCERTL]=new RegExp(s[c.COERCE],"g");tok("LONETILDE");s[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");s[c.TILDETRIM]="(\\s*)"+s[c.LONETILDE]+"\\s+";a[c.TILDETRIM]=new RegExp(s[c.TILDETRIM],"g");var l="$1~";tok("TILDE");s[c.TILDE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");s[c.TILDELOOSE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");s[c.LONECARET]="(?:\\^)";tok("CARETTRIM");s[c.CARETTRIM]="(\\s*)"+s[c.LONECARET]+"\\s+";a[c.CARETTRIM]=new RegExp(s[c.CARETTRIM],"g");var p="$1^";tok("CARET");s[c.CARET]="^"+s[c.LONECARET]+s[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");s[c.CARETLOOSE]="^"+s[c.LONECARET]+s[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");s[c.COMPARATORLOOSE]="^"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");s[c.COMPARATOR]="^"+s[c.GTLT]+"\\s*("+s[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");s[c.COMPARATORTRIM]="(\\s*)"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+"|"+s[c.XRANGEPLAIN]+")";a[c.COMPARATORTRIM]=new RegExp(s[c.COMPARATORTRIM],"g");var m="$1$2$3";tok("HYPHENRANGE");s[c.HYPHENRANGE]="^\\s*("+s[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");s[c.HYPHENRANGELOOSE]="^\\s*("+s[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");s[c.STAR]="(<|>)?=?\\s*\\*";for(var d=0;dr){return null}var n=t.loose?a[c.LOOSE]:a[c.FULL];if(!n.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var n=parse(e,t);return n?n.version:null}t.clean=clean;function clean(e,t){var n=parse(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>r){throw new TypeError("version is longer than "+r+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}n("SemVer",e,t);this.options=t;this.loose=!!t.loose;var o=e.trim().match(t.loose?a[c.LOOSE]:a[c.FULL]);if(!o){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+o[1];this.minor=+o[2];this.patch=+o[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!o[4]){this.prerelease=[]}else{this.prerelease=o[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[n]==="number"){this.prerelease[n]++;n=-2}}if(n===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,n,r){if(typeof n==="string"){r=n;n=undefined}try{return new SemVer(e,n).inc(t,r).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var n=parse(e);var r=parse(t);var i="";if(n.prerelease.length||r.prerelease.length){i="pre";var o="prerelease"}for(var a in n){if(a==="major"||a==="minor"||a==="patch"){if(n[a]!==r[a]){return i+a}}}return o}}t.compareIdentifiers=compareIdentifiers;var f=/^[0-9]+$/;function compareIdentifiers(e,t){var n=f.test(e);var r=f.test(t);if(n&&r){e=+e;t=+t}return e===t?0:n&&!r?-1:r&&!n?1:e0}t.lt=lt;function lt(e,t,n){return compare(e,t,n)<0}t.eq=eq;function eq(e,t,n){return compare(e,t,n)===0}t.neq=neq;function neq(e,t,n){return compare(e,t,n)!==0}t.gte=gte;function gte(e,t,n){return compare(e,t,n)>=0}t.lte=lte;function lte(e,t,n){return compare(e,t,n)<=0}t.cmp=cmp;function cmp(e,t,n,r){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e===n;case"!==":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e!==n;case"":case"=":case"==":return eq(e,n,r);case"!=":return neq(e,n,r);case">":return gt(e,n,r);case">=":return gte(e,n,r);case"<":return lt(e,n,r);case"<=":return lte(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}n("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===h){this.value=""}else{this.value=this.operator+this.semver.version}n("comp",this)}var h={};Comparator.prototype.parse=function(e){var t=this.options.loose?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];var n=e.match(t);if(!n){throw new TypeError("Invalid comparator: "+e)}this.operator=n[1]!==undefined?n[1]:"";if(this.operator==="="){this.operator=""}if(!n[2]){this.semver=h}else{this.semver=new SemVer(n[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){n("Comparator.test",e,this.options.loose);if(this.semver===h||e===h){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var n;if(this.operator===""){if(this.value===""){return true}n=new Range(e.value,t);return satisfies(this.value,n,t)}else if(e.operator===""){if(e.value===""){return true}n=new Range(this.value,t);return satisfies(e.semver,n,t)}var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var o=this.semver.version===e.semver.version;var a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return r||i||o&&a||s||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?a[c.HYPHENRANGELOOSE]:a[c.HYPHENRANGE];e=e.replace(r,hyphenReplace);n("hyphen replace",e);e=e.replace(a[c.COMPARATORTRIM],m);n("comparator trim",e,a[c.COMPARATORTRIM]);e=e.replace(a[c.TILDETRIM],l);e=e.replace(a[c.CARETTRIM],p);e=e.split(/\s+/).join(" ");var i=t?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];var o=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){o=o.filter(function(e){return!!e.match(i)})}o=o.map(function(e){return new Comparator(e,this.options)},this);return o};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(n){return isSatisfiable(n,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})};function isSatisfiable(e,t){var n=true;var r=e.slice();var i=r.pop();while(n&&r.length){n=r.every(function(e){return i.intersects(e,t)});i=r.pop()}return n}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){n("comp",e,t);e=replaceCarets(e,t);n("caret",e);e=replaceTildes(e,t);n("tildes",e);e=replaceXRanges(e,t);n("xrange",e);e=replaceStars(e,t);n("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var r=t.loose?a[c.TILDELOOSE]:a[c.TILDE];return e.replace(r,function(t,r,i,o,a){n("tilde",e,t,r,i,o,a);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(o)){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else if(a){n("replaceTilde pr",a);s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0"}n("tilde return",s);return s})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){n("caret",e,t);var r=t.loose?a[c.CARETLOOSE]:a[c.CARET];return e.replace(r,function(t,r,i,o,a){n("caret",e,t,r,i,o,a);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(o)){if(r==="0"){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+".0 <"+(+r+1)+".0.0"}}else if(a){n("replaceCaret pr",a);if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+i+"."+(+o+1)}else{s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+o+"-"+a+" <"+(+r+1)+".0.0"}}else{n("no pr");if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+o+" <"+r+"."+i+"."+(+o+1)}else{s=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+o+" <"+(+r+1)+".0.0"}}n("caret return",s);return s})}function replaceXRanges(e,t){n("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var r=t.loose?a[c.XRANGELOOSE]:a[c.XRANGE];return e.replace(r,function(r,i,o,a,s,c){n("xRange",e,r,i,o,a,s,c);var u=isX(o);var l=u||isX(a);var p=l||isX(s);var m=p;if(i==="="&&m){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&m){if(l){a=0}s=0;if(i===">"){i=">=";if(l){o=+o+1;a=0;s=0}else{a=+a+1;s=0}}else if(i==="<="){i="<";if(l){o=+o+1}else{a=+a+1}}r=i+o+"."+a+"."+s+c}else if(l){r=">="+o+".0.0"+c+" <"+(+o+1)+".0.0"+c}else if(p){r=">="+o+"."+a+".0"+c+" <"+o+"."+(+a+1)+".0"+c}n("xRange return",r);return r})}function replaceStars(e,t){n("replaceStars",e,t);return e.trim().replace(a[c.STAR],"")}function hyphenReplace(e,t,n,r,i,o,a,s,c,u,l,p,m){if(isX(n)){t=""}else if(isX(r)){t=">="+n+".0.0"}else if(isX(i)){t=">="+n+"."+r+".0"}else{t=">="+t}if(isX(c)){s=""}else if(isX(u)){s="<"+(+c+1)+".0.0"}else if(isX(l)){s="<"+c+"."+(+u+1)+".0"}else if(p){s="<="+c+"."+u+"."+l+"-"+p}else{s="<="+s}return(t+" "+s).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var o=e[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,n){try{t=new Range(t,n)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,n){var r=null;var i=null;try{var o=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(o.test(e)){if(!r||i.compare(e)===-1){r=e;i=new SemVer(r,n)}}});return r}t.minSatisfying=minSatisfying;function minSatisfying(e,t,n){var r=null;var i=null;try{var o=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(o.test(e)){if(!r||i.compare(e)===1){r=e;i=new SemVer(r,n)}}});return r}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var n=new SemVer("0.0.0");if(e.test(n)){return n}n=new SemVer("0.0.0-0");if(e.test(n)){return n}n=null;for(var r=0;r":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!n||gt(n,t)){n=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n)){return n}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,n){return outside(e,t,"<",n)}t.gtr=gtr;function gtr(e,t,n){return outside(e,t,">",n)}t.outside=outside;function outside(e,t,n,r){e=new SemVer(e,r);t=new Range(t,r);var i,o,a,s,c;switch(n){case">":i=gt;o=lte;a=lt;s=">";c=">=";break;case"<":i=lt;o=gte;a=gt;s="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,r)){return false}for(var u=0;u=0.0.0")}p=p||e;m=m||e;if(i(e.semver,p.semver,r)){p=e}else if(a(e.semver,m.semver,r)){m=e}});if(p.operator===s||p.operator===c){return false}if((!m.operator||m.operator===s)&&o(e,m.semver)){return false}else if(m.operator===c&&a(e,m.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var n=parse(e,t);return n&&n.prerelease.length?n.prerelease:null}t.intersects=intersects;function intersects(e,t,n){e=new Range(e,n);t=new Range(t,n);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var n=null;if(!t.rtl){n=e.match(a[c.COERCE])}else{var r;while((r=a[c.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length)){if(!n||r.index+r[0].length!==n.index+n[0].length){n=r}a[c.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}a[c.COERCERTL].lastIndex=-1}if(n===null){return null}return parse(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.hashFiles=t.create=void 0;const i=n(297);const o=n(730);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create;function hashFiles(e,t){return r(this,void 0,void 0,function*(){let n=true;if(t&&typeof t.followSymbolicLinks==="boolean"){n=t.followSymbolicLinks}const r=yield create(e,{followSymbolicLinks:n});return o.hashFiles(r)})}t.hashFiles=hashFiles},,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.gradleVersion=void 0;const s=o(n(747));const c=o(n(87));const u=o(n(622));const l=o(n(539));const p=o(n(470));const m=o(n(692));const d=o(n(533));const f=o(n(317));const h=n(143);const g="https://services.gradle.org/versions";function gradleVersion(e){return a(this,void 0,void 0,function*(){switch(e){case"current":return gradleCurrent();case"rc":p.warning(`Specifying gradle-version 'rc' has been deprecated. Use 'release-candidate' instead.`);return gradleReleaseCandidate();case"release-candidate":return gradleReleaseCandidate();case"nightly":return gradleNightly();case"release-nightly":return gradleReleaseNightly();default:return gradle(e)}})}t.gradleVersion=gradleVersion;function gradleCurrent(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/current`);return provisionGradle(e)})}function gradleReleaseCandidate(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/release-candidate`);if(e&&e.version&&e.downloadUrl){return provisionGradle(e)}p.info("No current release-candidate found, will fallback to current");return gradleCurrent()})}function gradleNightly(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/nightly`);return provisionGradle(e)})}function gradleReleaseNightly(){return a(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${g}/release-nightly`);return provisionGradle(e)})}function gradle(e){return a(this,void 0,void 0,function*(){const t=yield findGradleVersionDeclaration(e);if(!t){throw new Error(`Gradle version ${e} does not exists`)}return provisionGradle(t)})}function gradleVersionDeclaration(e){return a(this,void 0,void 0,function*(){return yield httpGetGradleVersion(e)})}function findGradleVersionDeclaration(e){return a(this,void 0,void 0,function*(){const t=yield httpGetGradleVersions(`${g}/all`);return t.find(t=>{return t.version===e})})}function provisionGradle(e){return a(this,void 0,void 0,function*(){const t=u.join(c.homedir(),"gradle-installations/installs");const n=u.join(t,`gradle-${e.version}`);if(s.existsSync(n)){p.info(`Gradle installation already exists at ${n}`);return executableFrom(n)}const r=yield downloadAndCacheGradleDistribution(e);yield d.extractZip(r,t);p.info(`Extracted Gradle ${e.version} to ${n}`);const i=executableFrom(n);s.chmodSync(i,"755");p.info(`Provisioned Gradle executable ${i}`);return i})}function downloadAndCacheGradleDistribution(e){return a(this,void 0,void 0,function*(){const t=u.join(c.homedir(),`gradle-installations/downloads/gradle-${e.version}-bin.zip`);if(!h.isCacheReadEnabled("distributions")){yield downloadGradleDistribution(e,t);return t}const n=`gradle-${e.version}`;const r=yield m.restoreCache([t],n);if(r){p.info(`Restored Gradle distribution ${n} from cache to ${t}`);return t}p.info(`Gradle distribution ${e.version} not found in cache. Will download.`);yield downloadGradleDistribution(e,t);if(h.isCacheSaveEnabled("distributions")){try{yield m.saveCache([t],n)}catch(e){if(e instanceof m.ValidationError||!(e instanceof Error)){throw e}p.warning(e.message)}}return t})}function downloadGradleDistribution(e,t){return a(this,void 0,void 0,function*(){yield d.downloadTool(e.downloadUrl,t);p.info(`Downloaded ${e.downloadUrl} to ${t} (size ${s.statSync(t).size})`)})}function executableFrom(e){return u.join(e,"bin",`${f.installScriptFilename()}`)}function httpGetGradleVersion(e){return a(this,void 0,void 0,function*(){return JSON.parse(yield httpGetString(e))})}function httpGetGradleVersions(e){return a(this,void 0,void 0,function*(){return JSON.parse(yield httpGetString(e))})}function httpGetString(e){return a(this,void 0,void 0,function*(){const t=new l.HttpClient("gradle/gradle-build-action");const n=yield t.get(e);return n.readBody()})}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOptions=void 0;const a=o(n(470));function getOptions(e){const t={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(e){if(typeof e.followSymbolicLinks==="boolean"){t.followSymbolicLinks=e.followSymbolicLinks;a.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)}if(typeof e.implicitDescendants==="boolean"){t.implicitDescendants=e.implicitDescendants;a.debug(`implicitDescendants '${t.implicitDescendants}'`)}if(typeof e.omitBrokenSymbolicLinks==="boolean"){t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks;a.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)}}return t}t.getOptions=getOptions},,,,,,function(e){e.exports=require("buffer")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n="2.15.1";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t({async next(){if(!s)return{done:true};try{const e=await i({method:o,url:s,headers:a});const t=normalizePaginatedListResponse(e);s=((t.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1];return{value:t}}catch(e){if(e.status!==409)throw e;s="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(e,t,n,r){if(typeof n==="function"){r=n;n=undefined}return gather(e,[],iterator(e,t,n)[Symbol.asyncIterator](),r)}function gather(e,t,n,r){return n.next().then(i=>{if(i.done){return t}let o=false;function done(){o=true}t=t.concat(r?r(i.value,done):i.value.data);if(o){return t}return gather(e,t,n,r)})}const r=Object.assign(paginate,{iterator:iterator});const i=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/actions/runners/downloads","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/runners/downloads","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/blocks","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runners/downloads","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/autolinks","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /scim/v2/enterprises/{enterprise}/Groups","GET /scim/v2/enterprises/{enterprise}/Users","GET /scim/v2/organizations/{org}/Users","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/team-sync/group-mappings","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(e){if(typeof e==="string"){return i.includes(e)}else{return false}}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=n;t.composePaginateRest=r;t.isPaginatingEndpoint=isPaginatingEndpoint;t.paginateRest=paginateRest;t.paginatingEndpoints=i},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var c=this&&this.__await||function(e){return this instanceof c?(this.v=e,this):new c(e)};var u=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof c?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};Object.defineProperty(t,"__esModule",{value:true});t.DefaultGlobber=void 0;const l=o(n(470));const p=o(n(747));const m=o(n(601));const d=o(n(622));const f=o(n(597));const h=n(327);const g=n(923);const y=n(728);const v=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=m.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return a(this,void 0,void 0,function*(){const n=[];try{for(var r=s(this.globGenerator()),i;i=yield r.next(),!i.done;){const e=i.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(i&&!i.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return u(this,arguments,function*globGenerator_1(){const e=m.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new g.Pattern(n.negate,true,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){l.debug(`Search path '${e}'`);try{yield c(p.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new y.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const o=f.match(t,i.path);const a=!!o||f.partialMatch(t,i.path);if(!o&&!a){continue}const s=yield c(DefaultGlobber.stat(i,e,r));if(!s){continue}if(s.isDirectory()){if(o&h.MatchKind.Directory&&e.matchDirectories){yield yield c(i.path)}else if(!a){continue}const t=i.level+1;const r=(yield c(p.promises.readdir(i.path))).map(e=>new y.SearchState(d.join(i.path,e),t));n.push(...r.reverse())}else if(o&h.MatchKind.File){yield yield c(i.path)}}})}static create(e,t){return a(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(v){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new g.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return a(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield p.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){l.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield p.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield p.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){l.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(245));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v3",48,i.default);var a=o;t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.create=void 0;const i=n(857);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create},,,,,function(e){e.exports=require("string_decoder")},,function(e,t,n){var r=n(896);var i=n(621);e.exports=expandTop;var o="\0SLASH"+Math.random()+"\0";var a="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(o).split("\\{").join(a).split("\\}").join(s).split("\\,").join(c).split("\\.").join(u)}function unescapeBraces(e){return e.split(o).join("\\").split(a).join("{").split(s).join("}").split(c).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var n=i("{","}",e);if(!n)return e.split(",");var r=n.pre;var o=n.body;var a=n.post;var s=r.split(",");s[s.length-1]+="{"+o+"}";var c=parseCommaParts(a);if(a.length){s[s.length-1]+=c.shift();s.push.apply(s,c)}t.push.apply(t,s);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var n=[];var o=i("{","}",e);if(!o||/\$$/.test(o.pre))return[e];var a=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(o.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(o.body);var u=a||c;var l=o.body.indexOf(",")>=0;if(!u&&!l){if(o.post.match(/,.*\}/)){e=o.pre+"{"+o.body+s+o.post;return expand(e)}return[e]}var p;if(u){p=o.body.split(/\.\./)}else{p=parseCommaParts(o.body);if(p.length===1){p=expand(p[0],false).map(embrace);if(p.length===1){var m=o.post.length?expand(o.post,false):[""];return m.map(function(e){return o.pre+p[0]+e})}}}var d=o.pre;var m=o.post.length?expand(o.post,false):[""];var f;if(u){var h=numeric(p[0]);var g=numeric(p[1]);var y=Math.max(p[0].length,p[1].length);var v=p.length==3?Math.abs(numeric(p[2])):1;var b=lte;var x=g0){var T=new Array(_+1).join("0");if(k<0)S="-"+T+S.slice(1);else S=T+S}}}f.push(S)}}else{f=r(p,function(e){return expand(e,false)})}for(var E=0;E{if(a(t,n)){const t=e[n];for(const e in t){i.push(t[e])}}})}}const c=o(e,n)||[e];const u=this.idx;c.forEach(e=>{const t=u[e];if(!t){return}s(t)});r(null,i)}putCookie(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)}updateCookie(e,t,n){this.putCookie(t,n)}removeCookie(e,t,n,r){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][n]){delete this.idx[e][t][n]}r(null)}removeCookies(e,t,n){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return n(null)}removeAllCookies(e){this.idx={};return e(null)}getAllCookies(e){const t=[];const n=this.idx;const r=Object.keys(n);r.forEach(e=>{const r=Object.keys(n[e]);r.forEach(r=>{const i=Object.keys(n[e][r]);i.forEach(i=>{if(i!==null){t.push(n[e][r][i])}})})});t.sort((e,t)=>{return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(e=>{MemoryCookieStore[e]=r(MemoryCookieStore.prototype[e])});t.MemoryCookieStore=MemoryCookieStore},,function(e,t,n){e.exports={parallel:n(424),serial:n(91),serialOrdered:n(892)}},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.save=t.restore=void 0;const s=n(575);const c=n(883);const u=o(n(470));const l=n(143);const p="BUILD_ROOT_DIR";function restore(e){return a(this,void 0,void 0,function*(){if(!l.isCacheReadEnabled("gradle")){u.debug("Cache read disabled");return}yield u.group("Restore Gradle state from cache",()=>a(this,void 0,void 0,function*(){u.saveState(p,e);return Promise.all([(new s.GradleUserHomeCache).restore(),new c.ProjectDotGradleCache(e).restore()])}))})}t.restore=restore;function save(){return a(this,void 0,void 0,function*(){if(!l.isCacheSaveEnabled("gradle")){u.debug("Cache save disabled");return}yield u.group("Caching Gradle state",()=>a(this,void 0,void 0,function*(){const e=u.getState(p);return Promise.all([(new s.GradleUserHomeCache).save(),new c.ProjectDotGradleCache(e).save()])}))})}t.save=save},,function(e,t){"use strict";class Store{constructor(){this.synchronous=false}findCookie(e,t,n,r){throw new Error("findCookie is not implemented")}findCookies(e,t,n,r){throw new Error("findCookies is not implemented")}putCookie(e,t){throw new Error("putCookie is not implemented")}updateCookie(e,t,n){throw new Error("updateCookie is not implemented")}removeCookie(e,t,n,r){throw new Error("removeCookie is not implemented")}removeCookies(e,t,n){throw new Error("removeCookies is not implemented")}removeAllCookies(e){throw new Error("removeAllCookies is not implemented")}getAllCookies(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}t.Store=Store},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SamplingDecision=void 0;var n;(function(e){e[e["NOT_RECORD"]=0]="NOT_RECORD";e[e["RECORD"]=1]="RECORD";e[e["RECORD_AND_SAMPLED"]=2]="RECORD_AND_SAMPLED"})(n=t.SamplingDecision||(t.SamplingDecision={}))},,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;r=n(423);e.exports=t=function(e){i(XMLStringWriter,e);function XMLStringWriter(e){XMLStringWriter.__super__.constructor.call(this,e)}XMLStringWriter.prototype.document=function(e,t){var n,r,i,o,a;t=this.filterOptions(t);o="";a=e.children;for(r=0,i=a.length;r0&&t===n&&ni){e=e.slice(0,i)}var o=e+padStart(t.toString(),n-e.length,"0");return base64encode(o)}function delay(e,t,n){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(r){return[2,new Promise(function(r,i){var o;var a=function(){if(o!==undefined){clearTimeout(o)}i(n)};var s=function(){if(t!==undefined){t.removeEventListener("abort",a)}r()};o=setTimeout(s,e);if(t!==undefined){t.addEventListener("abort",a)}})]})})}function padStart(e,t,n){if(n===void 0){n=" "}if(String.prototype.padStart){return e.padStart(t,n)}n=n||" ";if(e.length>t){return e}else{t=t-e.length;if(t>n.length){n+=n.repeat(t/n.length)}return n.slice(0,t)+e}}function iEqual(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function getAccountNameFromUrl(e){var t=r.URLBuilder.parse(e);var n;try{if(t.getHost().split(".")[1]==="blob"){n=t.getHost().split(".")[0]}else if(isIpEndpointStyle(t)){n=t.getPath().split("/")[1]}else{n=""}return n}catch(e){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(e){if(e.getHost()==undefined){return false}var t=e.getHost()+(e.getPort()==undefined?"":":"+e.getPort());return/^.*:.*:.*$|^localhost(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)}function toBlobTagsString(e){if(e===undefined){return undefined}var t=[];for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}}return t.join("&")}function toBlobTags(e){if(e===undefined){return undefined}var t={blobTagSet:[]};for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.blobTagSet.push({key:n,value:r})}}return t}function toTags(e){if(e===undefined){return undefined}var t={};for(var n=0,r=e.blobTagSet;n-1){t[a].rules.push(o)}else{t.push({policyId:r[0],rules:[o]})}};for(var r in e){n(r)}return t}function attachCredential(e,t){e.credential=t;return e}var zs=function(e){i.__extends(StorageBrowserPolicy,e);function StorageBrowserPolicy(t,n){return e.call(this,t,n)||this}StorageBrowserPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){{return[2,this._nextPolicy.sendRequest(e)]}})})};return StorageBrowserPolicy}(r.BaseRequestPolicy);var As=function(){function StorageBrowserPolicyFactory(){}StorageBrowserPolicyFactory.prototype.create=function(e,t){return new zs(e,t)};return StorageBrowserPolicyFactory}();(function(e){e[e["EXPONENTIAL"]=0]="EXPONENTIAL";e[e["FIXED"]=1]="FIXED"})(t.StorageRetryPolicyType||(t.StorageRetryPolicyType={}));var Ds={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:t.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};var Is=new s.AbortError("The operation was aborted.");var Bs=function(e){i.__extends(StorageRetryPolicy,e);function StorageRetryPolicy(t,n,r){if(r===void 0){r=Ds}var i=e.call(this,t,n)||this;i.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:Ds.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):Ds.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:Ds.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:Ds.maxRetryDelayInMs):Ds.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:Ds.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:Ds.secondaryHost};return i}StorageRetryPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){return[2,this.attemptSendRequest(e,false,1)]})})};StorageRetryPolicy.prototype.attemptSendRequest=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,o,a,s;return i.__generator(this,function(i){switch(i.label){case 0:r=e.clone();o=t||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;if(!o){r.url=setURLHost(r.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){r.url=setURLParameter(r.url,bs.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}i.label=1;case 1:i.trys.push([1,3,,4]);us.info("RetryPolicy: =====> Try="+n+" "+(o?"Primary":"Secondary"));return[4,this._nextPolicy.sendRequest(r)];case 2:a=i.sent();if(!this.shouldRetry(o,n,a)){return[2,a]}t=t||!o&&a.status===404;return[3,4];case 3:s=i.sent();us.error("RetryPolicy: Caught error, message: "+s.message+", code: "+s.code);if(!this.shouldRetry(o,n,a,s)){throw s}return[3,4];case 4:return[4,this.delay(o,n,e.abortSignal)];case 5:i.sent();return[4,this.attemptSendRequest(e,t,++n)];case 6:return[2,i.sent()]}})})};StorageRetryPolicy.prototype.shouldRetry=function(e,t,n,r){if(t>=this.retryOptions.maxTries){us.info("RetryPolicy: Attempt(s) "+t+" >= maxTries "+this.retryOptions.maxTries+", no further try.");return false}var i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(var o=0,a=i;o0&&t.indexOf(n)===-1){t.push(n)}}var r="azsdk-js-storageblob/"+ls;if(t.indexOf(r)===-1){t.push(r)}var i="(NODE-VERSION "+process.version+"; "+c.type()+" "+c.release()+")";if(t.indexOf(i)===-1){t.push(i)}}this.telemetryString=t.join(" ")}TelemetryPolicyFactory.prototype.create=function(e,t){return new Fs(e,t,this.telemetryString)};return TelemetryPolicyFactory}();var Xs=new r.DefaultHttpClient;function getCachedDefaultHttpClient(){return Xs}var $s=function(){function Pipeline(e,t){if(t===void 0){t={}}this.factories=e;this.options=i.__assign(i.__assign({},t),{httpClient:t.httpClient||getCachedDefaultHttpClient()})}Pipeline.prototype.toServiceClientOptions=function(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}};return Pipeline}();function newPipeline(e,t){if(t===void 0){t={}}if(e===undefined){e=new Hs}var n=new Gs(t.userAgentOptions);var i=[r.tracingPolicy({userAgent:n.telemetryString}),r.keepAlivePolicy(t.keepAliveOptions),n,r.generateClientRequestIdPolicy(),new As,new Ls(t.retryOptions),r.deserializationPolicy(undefined,{xmlCharKey:"#"}),r.logPolicy({logger:us.info,allowedHeaderNames:Rs,allowedQueryParameters:Os})];{i.push(r.proxyPolicy(t.proxyOptions));i.push(r.disableResponseDecompressionPolicy())}i.push(r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e);return new $s(i,t)}var Vs=function(e){i.__extends(StorageSharedKeyCredentialPolicy,e);function StorageSharedKeyCredentialPolicy(t,n,r){var i=e.call(this,t,n)||this;i.factory=r;return i}StorageSharedKeyCredentialPolicy.prototype.signRequest=function(e){e.headers.set(ws.X_MS_DATE,(new Date).toUTCString());if(e.body&&typeof e.body==="string"&&e.body.length>0){e.headers.set(ws.CONTENT_LENGTH,Buffer.byteLength(e.body))}var t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,ws.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,ws.CONTENT_ENCODING),this.getHeaderValueToSign(e,ws.CONTENT_LENGTH),this.getHeaderValueToSign(e,ws.CONTENT_MD5),this.getHeaderValueToSign(e,ws.CONTENT_TYPE),this.getHeaderValueToSign(e,ws.DATE),this.getHeaderValueToSign(e,ws.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,ws.IF_MATCH),this.getHeaderValueToSign(e,ws.IF_NONE_MATCH),this.getHeaderValueToSign(e,ws.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,ws.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e);var n=this.factory.computeHMACSHA256(t);e.headers.set(ws.AUTHORIZATION,"SharedKey "+this.factory.accountName+":"+n);return e};StorageSharedKeyCredentialPolicy.prototype.getHeaderValueToSign=function(e,t){var n=e.headers.get(t);if(!n){return""}if(t===ws.CONTENT_LENGTH&&n==="0"){return""}return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedHeadersString=function(e){var t=e.headers.headersArray().filter(function(e){return e.name.toLowerCase().startsWith(ws.PREFIX_FOR_STORAGE)});t.sort(function(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())});t=t.filter(function(e,t,n){if(t>0&&e.name.toLowerCase()===n[t-1].name.toLowerCase()){return false}return true});var n="";t.forEach(function(e){n+=e.name.toLowerCase().trimRight()+":"+e.value.trimLeft()+"\n"});return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedResourceString=function(e){var t=getURLPath(e.url)||"/";var n="";n+="/"+this.factory.accountName+t;var r=getURLQueries(e.url);var i={};if(r){var o=[];for(var a in r){if(r.hasOwnProperty(a)){var s=a.toLowerCase();i[s]=r[a];o.push(s)}}o.sort();for(var c=0,u=o;c0&&n.length>0){e.push(t+"="+n)}};return SASQueryParameters}();function generateBlobSASQueryParameters(e,t,n){var r=e.version?e.version:ps;var i=t instanceof Ws?t:undefined;var o;if(i===undefined&&n!==undefined){o=new nc(n,t)}if(i===undefined&&o===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(r>="2018-11-09"){if(i!==undefined){return generateBlobSASQueryParameters20181109(e,i)}else{if(r>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(e,o)}else{return generateBlobSASQueryParametersUDK20181109(e,o)}}}if(r>="2015-04-05"){if(i!==undefined){return generateBlobSASQueryParameters20150405(e,i)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";if(e.blobName){n="b"}var r;if(e.permissions){if(e.blobName){r=ec.parse(e.permissions.toString()).toString()}else{r=tc.parse(e.permissions.toString()).toString()}}var i=[r?r:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var o=t.computeHMACSHA256(i);return new rc(e.version,o,r,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParameters20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParametersUDK20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey)}function generateBlobSASQueryParametersUDK20200210(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,undefined,e.correlationId,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId)}function getCanonicalName(e,t,n){var r=["/blob/"+e+"/"+t];if(n){r.push("/"+n)}return r.join("")}function SASSignatureValuesSanityCheckAndAutofill(e){var t=e.version?e.version:ps;if(e.snapshotTime&&t<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(e.blobName===undefined&&e.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(e.versionId&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(e.blobName===undefined&&e.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(e.permissions&&e.permissions.tag&&t<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}e.version=t;return e}var ic=function(){function BlobLeaseClient(e,t){var n=new Ys(e.url,e.pipeline.toServiceClientOptions());this._url=e.url;if(e.name===undefined){this._isContainer=true;this._containerOrBlobOperation=new Go(n)}else{this._isContainer=false;this._containerOrBlobOperation=new ua(n)}if(!t){t=r.generateUuid()}this._leaseId=t}Object.defineProperty(BlobLeaseClient.prototype,"leaseId",{get:function(){return this._leaseId},enumerable:false,configurable:true});Object.defineProperty(BlobLeaseClient.prototype,"url",{get:function(){return this._url},enumerable:false,configurable:true});BlobLeaseClient.prototype.acquireLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d;return i.__generator(this,function(f){switch(f.label){case 0:l=Ks("BlobLeaseClient-acquireLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.acquireLease(i.__assign({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),proposedLeaseId:this._leaseId},convertTracingToRequestOptionsBase(m)))];case 2:return[2,f.sent()];case 3:d=f.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.changeLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Ks("BlobLeaseClient-changeLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.changeLease(this._leaseId,e,i.__assign({abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m)))];case 2:d=h.sent();this._leaseId=e;return[2,d];case 3:f=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.releaseLease=function(e){var t,n,r,a,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Ks("BlobLeaseClient-releaseLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((a=e.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.releaseLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.renewLease=function(e){var t,n,r,a,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Ks("BlobLeaseClient-renewLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((a=e.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.renewLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.breakLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Ks("BlobLeaseClient-breakLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);d=i.__assign({abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m));return[4,this._containerOrBlobOperation.breakLease(d)];case 2:return[2,h.sent()];case 3:f=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};return BlobLeaseClient}();var oc=function(e){i.__extends(RetriableReadableStream,e);function RetriableReadableStream(t,n,r,i,o){if(o===void 0){o={}}var a=e.call(this,{highWaterMark:o.highWaterMark})||this;a.retries=0;a.sourceDataHandler=function(e){if(a.options.doInjectErrorOnce){a.options.doInjectErrorOnce=undefined;a.source.pause();a.source.removeAllListeners("data");a.source.emit("end");return}a.offset+=e.length;if(a.onProgress){a.onProgress({loadedBytes:a.offset-a.start})}if(!a.push(e)){a.source.pause()}};a.sourceErrorOrEndHandler=function(e){if(e&&e.name==="AbortError"){a.destroy(e);return}a.removeSourceEventHandlers();if(a.offset-1===a.end){a.push(null)}else if(a.offset<=a.end){if(a.retries=0?o.maxRetryRequests:0;a.onProgress=o.onProgress;a.options=o;a.setSourceEventHandlers();return a}RetriableReadableStream.prototype._read=function(){this.source.resume()};RetriableReadableStream.prototype.setSourceEventHandlers=function(){this.source.on("data",this.sourceDataHandler);this.source.on("end",this.sourceErrorOrEndHandler);this.source.on("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype.removeSourceEventHandlers=function(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype._destroy=function(e,t){this.removeSourceEventHandlers();this.source.destroy();t(e===null?undefined:e)};return RetriableReadableStream}(l.Readable);var ac=function(){function BlobDownloadResponse(e,t,n,r,i){if(i===void 0){i={}}this.originalResponse=e;this.blobDownloadStream=new oc(this.originalResponse.readableStreamBody,t,n,r,i)}Object.defineProperty(BlobDownloadResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyCompletedOn",{get:function(){return this.originalResponse.copyCompletedOn},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"tagCount",{get:function(){return this.originalResponse.tagCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastAccessed",{get:function(){return this.originalResponse.lastAccessed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"versionId",{get:function(){return this.originalResponse.versionId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isCurrentVersion",{get:function(){return this.originalResponse.isCurrentVersion},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationDestinationPolicyId",{get:function(){return this.originalResponse.objectReplicationDestinationPolicyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationSourceProperties",{get:function(){return this.originalResponse.objectReplicationSourceProperties},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isSealed",{get:function(){return this.originalResponse.isSealed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentAsBlob",{get:function(){return this.originalResponse.blobBody},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobDownloadResponse}();var sc=16;var cc=new Uint8Array([79,98,106,1]);var uc="avro.codec";var lc="avro.schema";function arraysEqual(e,t){if(e===t)return true;if(e==null||t==null)return false;if(e.length!=t.length)return false;for(var n=0;nNumber.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return[2,c];case 9:return[2,n>>1^-(n&1)]}})})};AvroParser.readLong=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readInt=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readNull=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,null]})})};AvroParser.readBoolean=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readByte(e,t)];case 1:n=r.sent();if(n==1){return[2,true]}else if(n==0){return[2,false]}else{throw new Error("Byte was not a boolean.")}}})})};AvroParser.readFloat=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,4,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat32(0,true)]}})})};AvroParser.readDouble=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,8,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat64(0,true)]}})})};AvroParser.readBytes=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readLong(e,t)];case 1:n=r.sent();if(n<0){throw new Error("Bytes size was negative.")}return[4,e.read(n,{abortSignal:t.abortSignal})];case 2:return[2,r.sent()]}})})};AvroParser.readString=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readBytes(e,t)];case 1:r=i.sent();if(typeof TextDecoder==="undefined"&&"function"!=="undefined"){global.TextDecoder=n(669).TextDecoder}o=new TextDecoder;return[2,o.decode(r)]}})})};AvroParser.readMapPair=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readString(e,n)];case 1:r=i.sent();return[4,t(e,n)];case 2:o=i.sent();return[2,{key:r,value:o}]}})})};AvroParser.readMap=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,a,s,c,u;var l=this;return i.__generator(this,function(p){switch(p.label){case 0:r=function(e,n){if(n===void 0){n={}}return i.__awaiter(l,void 0,void 0,function(){return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readMapPair(e,t,n)];case 1:return[2,r.sent()]}})})};return[4,AvroParser.readArray(e,r,n)];case 1:o=p.sent();a={};for(s=0,c=o;s0))return[3,9];c=0;i.label=6;case 6:if(!(c0};AvroReader.prototype.parseObjects=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function parseObjects_1(){var t,n,r,o;return i.__generator(this,function(a){switch(a.label){case 0:if(!!this._initialized)return[3,2];return[4,i.__await(this.initialize(e))];case 1:a.sent();a.label=2;case 2:if(!this.hasNext())return[3,13];return[4,i.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}))];case 3:t=a.sent();this._itemsRemainingInBlock--;this._objectIndex++;if(!(this._itemsRemainingInBlock==0))return[3,10];return[4,i.__await(pc.readFixedBytes(this._dataStream,sc,{abortSignal:e.abortSignal}))];case 4:n=a.sent();this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!arraysEqual(this._syncMarker,n)){throw new Error("Stream is not a valid Avro file.")}a.label=5;case 5:a.trys.push([5,7,,8]);r=this;return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 6:r._itemsRemainingInBlock=a.sent();return[3,8];case 7:o=a.sent();this._itemsRemainingInBlock=0;return[3,8];case 8:if(!(this._itemsRemainingInBlock>0))return[3,10];return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 9:a.sent();a.label=10;case 10:return[4,i.__await(t)];case 11:return[4,a.sent()];case 12:a.sent();return[3,2];case 13:return[2]}})})};return AvroReader}();var wc=function(){function AvroReadable(){}return AvroReadable}();var kc=new s.AbortError("Reading from the avro stream was aborted.");var Sc=function(e){i.__extends(AvroReadableFromStream,e);function AvroReadableFromStream(t){var n=e.call(this)||this;n._readable=t;n._position=0;return n}AvroReadableFromStream.prototype.toUint8Array=function(e){if(typeof e==="string"){return Buffer.from(e)}return e};Object.defineProperty(AvroReadableFromStream.prototype,"position",{get:function(){return this._position},enumerable:false,configurable:true});AvroReadableFromStream.prototype.read=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r;var o=this;return i.__generator(this,function(i){if((n=t.abortSignal)===null||n===void 0?void 0:n.aborted){throw kc}if(e<0){throw new Error("size parameter should be positive: "+e)}if(e===0){return[2,new Uint8Array]}if(!this._readable.readable){throw new Error("Stream no longer readable.")}r=this._readable.read(e);if(r){this._position+=r.length;return[2,this.toUint8Array(r)]}else{return[2,new Promise(function(n,r){var i=function(){o._readable.removeListener("readable",a);o._readable.removeListener("error",s);o._readable.removeListener("end",s);o._readable.removeListener("close",s);if(t.abortSignal){t.abortSignal.removeEventListener("abort",c)}};var a=function(){var t=o._readable.read(e);if(t){o._position+=t.length;i();n(o.toUint8Array(t))}};var s=function(){i();r()};var c=function(){i();r(kc)};o._readable.on("readable",a);o._readable.once("error",s);o._readable.once("end",s);o._readable.once("close",s);if(t.abortSignal){t.abortSignal.addEventListener("abort",c)}})]}})})};return AvroReadableFromStream}(wc);var _c=function(e){i.__extends(BlobQuickQueryStream,e);function BlobQuickQueryStream(t,n){if(n===void 0){n={}}var r=e.call(this)||this;r.avroPaused=true;r.source=t;r.onProgress=n.onProgress;r.onError=n.onError;r.avroReader=new xc(new Sc(r.source));r.avroIter=r.avroReader.parseObjects({abortSignal:n.abortSignal});return r}BlobQuickQueryStream.prototype._read=function(){var e=this;if(this.avroPaused){this.readInternal().catch(function(t){e.emit("error",t)})}};BlobQuickQueryStream.prototype.readInternal=function(){return i.__awaiter(this,void 0,void 0,function(){var e,t,n,r,o,a,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:this.avroPaused=false;i.label=1;case 1:return[4,this.avroIter.next()];case 2:e=i.sent();if(e.done){return[3,4]}t=e.value;n=t.$schema;if(typeof n!=="string"){throw Error("Missing schema in avro record.")}switch(n){case"com.microsoft.azure.storage.queryBlobContents.resultData":r=t.data;if(r instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(r))){this.avroPaused=true}break;case"com.microsoft.azure.storage.queryBlobContents.progress":o=t.bytesScanned;if(typeof o!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:o})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){a=t.totalBytes;if(typeof a!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:a})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){s=t.fatal;if(typeof s!=="boolean"){throw Error("Invalid fatal in avro error record.")}c=t.name;if(typeof c!=="string"){throw Error("Invalid name in avro error record.")}u=t.description;if(typeof u!=="string"){throw Error("Invalid description in avro error record.")}l=t.position;if(typeof l!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:l,name:c,isFatal:s,description:u})}break;default:throw Error("Unknown schema "+n+" in avro progress record.")}i.label=3;case 3:if(!e.done&&!this.avroPaused)return[3,1];i.label=4;case 4:return[2]}})})};return BlobQuickQueryStream}(l.Readable);var Tc=function(){function BlobQueryResponse(e,t){if(t===void 0){t={}}this.originalResponse=e;this.blobDownloadStream=new _c(this.originalResponse.readableStreamBody,t)}Object.defineProperty(BlobQueryResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyCompletedOn",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobBody",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobQueryResponse}();(function(e){e["Hot"]="Hot";e["Cool"]="Cool";e["Archive"]="Archive"})(t.BlockBlobTier||(t.BlockBlobTier={}));(function(e){e["P4"]="P4";e["P6"]="P6";e["P10"]="P10";e["P15"]="P15";e["P20"]="P20";e["P30"]="P30";e["P40"]="P40";e["P50"]="P50";e["P60"]="P60";e["P70"]="P70";e["P80"]="P80"})(t.PremiumPageBlobTier||(t.PremiumPageBlobTier={}));function toAccessTier(e){if(e==undefined){return undefined}return e}function ensureCpkIfSpecified(e,t){if(e&&!t){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(e&&!e.encryptionAlgorithm){e.encryptionAlgorithm=Ps}}function rangeResponseFromModel(e){var t=(e._response.parsedBody.pageRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});var n=(e._response.parsedBody.clearRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});return i.__assign(i.__assign({},e),{pageRange:t,clearRange:n,_response:i.__assign(i.__assign({},e._response),{parsedBody:{pageRange:t,clearRange:n}})})}var Ec=function(e){i.__extends(BlobBeginCopyFromUrlPoller,e);function BlobBeginCopyFromUrlPoller(t){var n=this;var r=t.blobClient,o=t.copySource,a=t.intervalInMs,s=a===void 0?15e3:a,c=t.onProgress,u=t.resumeFrom,l=t.startCopyFromURLOptions;var p;if(u){p=JSON.parse(u).state}var m=makeBlobBeginCopyFromURLPollOperation(i.__assign(i.__assign({},p),{blobClient:r,copySource:o,startCopyFromURLOptions:l}));n=e.call(this,m)||this;if(typeof c==="function"){n.onProgress(c)}n.intervalInMs=s;return n}BlobBeginCopyFromUrlPoller.prototype.delay=function(){return r.delay(this.intervalInMs)};return BlobBeginCopyFromUrlPoller}(p.Poller);var Nc=function cancel(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=this.state;n=t.copyId;if(t.isCompleted){return[2,makeBlobBeginCopyFromURLPollOperation(t)]}if(!n){t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}return[4,t.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal})];case 1:r.sent();t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var jc=function update(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o,a,a,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:t=this.state;n=t.blobClient,r=t.copySource,o=t.startCopyFromURLOptions;if(!!t.isStarted)return[3,2];t.isStarted=true;return[4,n.startCopyFromURL(r,o)];case 1:a=i.sent();t.copyId=a.copyId;if(a.copyStatus==="success"){t.result=a;t.isCompleted=true}return[3,6];case 2:if(!!t.isCompleted)return[3,6];i.label=3;case 3:i.trys.push([3,5,,6]);return[4,t.blobClient.getProperties({abortSignal:e.abortSignal})];case 4:a=i.sent();s=a.copyStatus,c=a.copyProgress;u=t.copyProgress;if(c){t.copyProgress=c}if(s==="pending"&&c!==u&&typeof e.fireProgress==="function"){e.fireProgress(t)}else if(s==="success"){t.result=a;t.isCompleted=true}else if(s==="failed"){t.error=new Error('Blob copy failed with reason: "'+(a.copyStatusDescription||"unknown")+'"');t.isCompleted=true}return[3,6];case 5:l=i.sent();t.error=l;t.isCompleted=true;return[3,6];case 6:return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var Pc=function toString(){return JSON.stringify({state:this.state},function(e,t){if(e==="blobClient"){return undefined}return t})};function makeBlobBeginCopyFromURLPollOperation(e){return{state:i.__assign({},e),cancel:Nc,toString:Pc,update:jc}}function rangeToString(e){if(e.offset<0){throw new RangeError("Range.offset cannot be smaller than 0.")}if(e.count&&e.count<=0){throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.")}return e.count?"bytes="+e.offset+"-"+(e.offset+e.count-1):"bytes="+e.offset+"-"}var Cc;(function(e){e[e["Good"]=0]="Good";e[e["Error"]=1]="Error"})(Cc||(Cc={}));var Rc=function(){function Batch(e){if(e===void 0){e=5}this.actives=0;this.completed=0;this.offset=0;this.operations=[];this.state=Cc.Good;if(e<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=e;this.emitter=new m.EventEmitter}Batch.prototype.addOperation=function(e){var t=this;this.operations.push(function(){return i.__awaiter(t,void 0,void 0,function(){var t;return i.__generator(this,function(n){switch(n.label){case 0:n.trys.push([0,2,,3]);this.actives++;return[4,e()];case 1:n.sent();this.actives--;this.completed++;this.parallelExecute();return[3,3];case 2:t=n.sent();this.emitter.emit("error",t);return[3,3];case 3:return[2]}})})})};Batch.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){if(this.operations.length===0){return[2,Promise.resolve()]}this.parallelExecute();return[2,new Promise(function(t,n){e.emitter.on("finish",t);e.emitter.on("error",function(t){e.state=Cc.Error;n(t)})})]})})};Batch.prototype.nextOperation=function(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives=this.byteLength){this.push(null)}if(!e){e=this.readableHighWaterMark}var t=[];var n=0;while(ne-n){var a=this.byteOffsetInCurrentBuffer+e-n;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a));this.pushedBytesLength+=e-n;this.byteOffsetInCurrentBuffer=a;n=e;break}else{var a=this.byteOffsetInCurrentBuffer+o;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a));if(o===i){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=a}this.pushedBytesLength+=o;n+=o}}if(t.length>1){this.push(Buffer.concat(t))}else if(t.length===1){this.push(t[0])}};return BuffersStream}(l.Readable);var zc=n(293).constants.MAX_LENGTH;var Ac=function(){function PooledBuffer(e,t,n){this.buffers=[];this.capacity=e;this._size=0;var r=Math.ceil(e/zc);for(var i=0;i0){e[0]=e[0].slice(o)}};PooledBuffer.prototype.getReadableStream=function(){return new Oc(this.buffers,this.size)};return PooledBuffer}();var Dc=function(){function BufferScheduler(e,t,n,r,i,o){this.emitter=new m.EventEmitter;this.offset=0;this.isStreamEnd=false;this.isError=false;this.executingOutgoingHandlers=0;this.numBuffers=0;this.unresolvedDataArray=[];this.unresolvedLength=0;this.incoming=[];this.outgoing=[];if(t<=0){throw new RangeError("bufferSize must be larger than 0, current is "+t)}if(n<=0){throw new RangeError("maxBuffers must be larger than 0, current is "+n)}if(i<=0){throw new RangeError("concurrency must be larger than 0, current is "+i)}this.bufferSize=t;this.maxBuffers=n;this.readable=e;this.outgoingHandler=r;this.concurrency=i;this.encoding=o}BufferScheduler.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){return[2,new Promise(function(t,n){e.readable.on("data",function(t){t=typeof t==="string"?Buffer.from(t,e.encoding):t;e.appendUnresolvedData(t);if(!e.resolveData()){e.readable.pause()}});e.readable.on("error",function(t){e.emitter.emit("error",t)});e.readable.on("end",function(){e.isStreamEnd=true;e.emitter.emit("checkEnd")});e.emitter.on("error",function(t){e.isError=true;e.readable.pause();n(t)});e.emitter.on("checkEnd",function(){if(e.outgoing.length>0){e.triggerOutgoingHandlers();return}if(e.isStreamEnd&&e.executingOutgoingHandlers===0){if(e.unresolvedLength>0&&e.unresolvedLength=e.bufferSize){return}else{t()}}})})]})})};BufferScheduler.prototype.appendUnresolvedData=function(e){this.unresolvedDataArray.push(e);this.unresolvedLength+=e.length};BufferScheduler.prototype.shiftBufferFromUnresolvedDataArray=function(e){if(!e){e=new Ac(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{e.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=e.size;return e};BufferScheduler.prototype.resolveData=function(){while(this.unresolvedLength>=this.bufferSize){var e=void 0;if(this.incoming.length>0){e=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(e)}else{if(this.numBuffers=this.concurrency){return[2]}e=this.outgoing.shift();if(e){this.triggerOutgoingHandler(e)}}while(e);return[2]})})};BufferScheduler.prototype.triggerOutgoingHandler=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=e.size;this.executingOutgoingHandlers++;this.offset+=t;r.label=1;case 1:r.trys.push([1,3,,4]);return[4,this.outgoingHandler(function(){return e.getReadableStream()},t,this.offset-t)];case 2:r.sent();return[3,4];case 3:n=r.sent();this.emitter.emit("error",n);return[2];case 4:this.executingOutgoingHandlers--;this.reuseBuffer(e);this.emitter.emit("checkEnd");return[2]}})})};BufferScheduler.prototype.reuseBuffer=function(e){this.incoming.push(e);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}};return BufferScheduler}();function streamToBuffer(e,t,n,r,o){return i.__awaiter(this,void 0,void 0,function(){var a,s;return i.__generator(this,function(i){a=0;s=r-n;return[2,new Promise(function(r,i){e.on("readable",function(){if(a>=s){r();return}var i=e.read();if(!i){return}if(typeof i==="string"){i=Buffer.from(i,o)}var c=a+i.length>s?s-a:i.length;t.fill(i.slice(0,c),n+a,n+a+c);a+=c});e.on("end",function(){if(ao){a(new Error("Stream exceeds buffer size. Buffer size: "+o));return}t.fill(i,r,r+i.length);r+=i.length});e.on("end",function(){i(r)});e.on("error",a)})]})})}function readStreamToLocalFile(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,new Promise(function(n,r){var i=d.createWriteStream(t);e.on("error",function(e){r(e)});i.on("error",function(e){r(e)});i.on("close",n);e.pipe(i)})]})})}var Ic=f.promisify(d.stat);var Bc=d.createReadStream;var Lc=function(e){i.__extends(BlobClient,e);function BlobClient(t,n,i,o){var a;var s=this;o=o||{};var c;var u;if(n instanceof $s){u=t;c=n}else if(r.isNode&&n instanceof Ws||n instanceof Hs||r.isTokenCredential(n)){u=t;o=i;c=newPipeline(n,o)}else if(!n&&typeof n!=="string"){u=t;c=newPipeline(new Hs,o)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var l=n;var p=i;var m=extractConnectionStringParts(t);if(m.kind==="AccountConnString"){{var d=new Ws(m.accountName,m.accountKey);u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p));o.proxyOptions=r.getDefaultProxySettings(m.proxyUri);c=newPipeline(d,o)}}else if(m.kind==="SASConnString"){u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p))+"?"+m.accountSas;c=newPipeline(new Hs,o)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}s=e.call(this,u,c)||this;a=s.getBlobAndContainerNamesFromUrl(),s._name=a.blobName,s._containerName=a.containerName;s.blobContext=new ua(s.storageClientContext);s._snapshot=getURLParameter(s.url,bs.Parameters.SNAPSHOT);s._versionId=getURLParameter(s.url,bs.Parameters.VERSIONID);return s}Object.defineProperty(BlobClient.prototype,"name",{get:function(){return this._name},enumerable:false,configurable:true});Object.defineProperty(BlobClient.prototype,"containerName",{get:function(){return this._containerName},enumerable:false,configurable:true});BlobClient.prototype.withSnapshot=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.withVersion=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.VERSIONID,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.getAppendBlobClient=function(){return new Mc(this.url,this.pipeline)};BlobClient.prototype.getBlockBlobClient=function(){return new qc(this.url,this.pipeline)};BlobClient.prototype.getPageBlobClient=function(){return new Uc(this.url,this.pipeline)};BlobClient.prototype.download=function(e,t,n){var a;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m;var d=this;return i.__generator(this,function(f){switch(f.label){case 0:n.conditions=n.conditions||{};n.conditions=n.conditions||{};ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);s=Ks("BlobClient-download",n),c=s.span,u=s.updatedOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:r.isNode?undefined:n.onProgress},range:e===0&&!t?undefined:rangeToString({offset:e,count:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey},convertTracingToRequestOptionsBase(u)))];case 2:l=f.sent();p=i.__assign(i.__assign({},l),{_response:l._response,objectReplicationDestinationPolicyId:l.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(l.objectReplicationRules)});if(n.maxRetryRequests===undefined||n.maxRetryRequests<0){n.maxRetryRequests=ys}if(l.contentLength===undefined){throw new RangeError("File download response doesn't contain valid content length header")}if(!l.etag){throw new RangeError("File download response doesn't contain valid etag header")}return[2,new ac(p,function(t){return i.__awaiter(d,void 0,void 0,function(){var r;var o;return i.__generator(this,function(a){switch(a.label){case 0:r={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||l.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(o=n.conditions)===null||o===void 0?void 0:o.tagConditions},range:rangeToString({count:e+l.contentLength-t,offset:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal},r))];case 1:return[2,a.sent().readableStreamBody]}})})},e,l.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})];case 3:m=f.sent();c.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:c.end();return[7];case 5:return[2]}})})};BlobClient.prototype.exists=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(i){switch(i.label){case 0:t=Ks("BlobClient-exists",e),n=t.span,r=t.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions})];case 2:i.sent();return[2,true];case 3:a=i.sent();if(a.statusCode===404){n.setStatus({code:o.SpanStatusCode.ERROR,message:"Expected exception when checking blob existence"});return[2,false]}n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getProperties=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=Ks("BlobClient-getProperties",e),r=n.span,a=n.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);e.conditions=e.conditions||{};ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.getProperties(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey},convertTracingToRequestOptionsBase(a)))];case 2:s=u.sent();return[2,i.__assign(i.__assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(s.objectReplicationRules)})];case 3:c=u.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.delete=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ks("BlobClient-delete",e),r=n.span,a=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.blobContext.delete(i.__assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.deleteIfExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=Ks("BlobClient-deleteIfExists",e),a=r.span,s=r.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.delete(s)];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="BlobNotFound"){a.setStatus({code:o.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}a.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.undelete=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ks("BlobClient-undelete",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.blobContext.undelete(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setHTTPHeaders=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Ks("BlobClient-setHTTPHeaders",t),a=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setHttpHeaders(i.__assign({abortSignal:t.abortSignal,blobHttpHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setMetadata=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Ks("BlobClient-setMetadata",t),a=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setMetadata(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setTags=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Ks("BlobClient-setTags",t),a=r.span,s=r.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.setTags(i.__assign(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)),{tags:toBlobTags(e)}))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getTags=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=Ks("BlobClient-getTags",e),r=n.span,a=n.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.blobContext.getTags(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(a)))];case 2:s=l.sent();c=i.__assign(i.__assign({},s),{_response:s._response,tags:toTags({blobTagSet:s.blobTagSet})||{}});return[2,c];case 3:u=l.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getBlobLeaseClient=function(e){return new ic(this,e)};BlobClient.prototype.createSnapshot=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ks("BlobClient-createSnapshot",e),r=n.span,a=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.createSnapshot(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.beginCopyFromURL=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;var o=this;return i.__generator(this,function(i){switch(i.label){case 0:n={abortCopyFromURL:function(){var e=[];for(var t=0;t= 0")}if(u.blockSize===0){u.blockSize=gs}if(s<0){throw new RangeError("offset option must be >= 0")}if(c&&c<=0){throw new RangeError("count option must be greater than 0")}if(!u.conditions){u.conditions={}}if(!!c)return[3,3];return[4,this.getProperties(i.__assign(i.__assign({},u),{tracingOptions:i.__assign(i.__assign({},u.tracingOptions),convertTracingToRequestOptionsBase(m))}))];case 2:d=x.sent();c=d.contentLength-s;if(c<0){throw new RangeError("offset "+s+" shouldn't be larger than blob size "+d.contentLength)}x.label=3;case 3:if(!a){try{a=Buffer.alloc(c)}catch(e){throw new Error("Unable to allocate the buffer of size: "+c+'(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t '+e.message)}}if(a.lengthds){throw new RangeError("blockSize option must be >= 0 and <= "+ds)}if(n.maxSingleShotSize!==0&&!n.maxSingleShotSize){n.maxSingleShotSize=ms}if(n.maxSingleShotSize<0||n.maxSingleShotSize>ms){throw new RangeError("maxSingleShotSize option must be >= 0 and <= "+ms)}if(n.blockSize===0){if(t>ds*fs){throw new RangeError(t+" is too larger to upload to a block blob.")}if(t>n.maxSingleShotSize){n.blockSize=Math.ceil(t/fs);if(n.blockSizefs){throw new RangeError("The buffer's size is too big or the BlockSize is too small;"+("the number of blocks must be <= "+fs))}l=[];p=r.generateUuid();m=0;d=new Rc(n.concurrency);f=function(r){d.addOperation(function(){return i.__awaiter(y,void 0,void 0,function(){var o,a,s,d;return i.__generator(this,function(i){switch(i.label){case 0:o=generateBlockID(p,r);a=n.blockSize*r;s=r===u-1?t:a+n.blockSize;d=s-a;l.push(o);return[4,this.stageBlock(o,e(a,d),d,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:c.tracingOptions})];case 1:i.sent();m+=d;if(n.onProgress){n.onProgress({loadedBytes:m})}return[2]}})})})};for(h=0;h=0&&h0){var n=this.listeners[e].shift();setImmediate(function(){n.call(t)})}};Mutex.keys={};Mutex.listeners={};return Mutex}();var Wc=function(){function BlobBatch(){this.batch="batch";this.batchRequest=new Qc}BlobBatch.prototype.getMultiPartContentType=function(){return this.batchRequest.getMultipartContentType()};BlobBatch.prototype.getHttpRequestBody=function(){return this.batchRequest.getHttpRequestBody()};BlobBatch.prototype.getSubRequests=function(){return this.batchRequest.getSubRequests()};BlobBatch.prototype.addSubRequestInternal=function(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){switch(n.label){case 0:return[4,Vc.lock(this.batch)];case 1:n.sent();n.label=2;case 2:n.trys.push([2,,4,6]);this.batchRequest.preAddSubRequest(e);return[4,t()];case 3:n.sent();this.batchRequest.postAddSubRequest(e);return[3,6];case 4:return[4,Vc.unlock(this.batch)];case 5:n.sent();return[7];case 6:return[2]}})})};BlobBatch.prototype.setBatchType=function(e){if(!this.batchType){this.batchType=e}if(this.batchType!==e){throw new RangeError("BlobBatch only supports one operation type per batch and it already is being used for "+this.batchType+" operations.")}};BlobBatch.prototype.deleteBlob=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p;var m=this;return i.__generator(this,function(d){switch(d.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Hs||r.isTokenCredential(t))){a=e;s=t}else if(e instanceof Lc){a=e.url;s=e.credential;n=t}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!n){n={}}c=Ks("BatchDeleteRequest-addSubRequest",n),u=c.span,l=c.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);this.setBatchType("delete");return[4,this.addSubRequestInternal({url:a,credential:s},function(){return i.__awaiter(m,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(a,this.batchRequest.createPipeline(s)).delete(l)];case 1:e.sent();return[2]}})})})];case 2:d.sent();return[3,5];case 3:p=d.sent();u.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:u.end();return[7];case 5:return[2]}})})};BlobBatch.prototype.setBlobAccessTier=function(e,t,n,a){return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m,d;var f=this;return i.__generator(this,function(h){switch(h.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Hs||r.isTokenCredential(t))){s=e;c=t;u=n}else if(e instanceof Lc){s=e.url;c=e.credential;u=t;a=n}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!a){a={}}l=Ks("BatchSetTierRequest-addSubRequest",a),p=l.span,m=l.updatedOptions;h.label=1;case 1:h.trys.push([1,3,4,5]);this.setBatchType("setAccessTier");return[4,this.addSubRequestInternal({url:s,credential:c},function(){return i.__awaiter(f,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(s,this.batchRequest.createPipeline(c)).setAccessTier(u,m)];case 1:e.sent();return[2]}})})})];case 2:h.sent();return[3,5];case 3:d=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};return BlobBatch}();var Qc=function(){function InnerBatchRequest(){this.operationCount=0;this.body="";var e=r.generateUuid();this.boundary="batch_"+e;this.subRequestPrefix="--"+this.boundary+Ns+ws.CONTENT_TYPE+": application/http"+Ns+ws.CONTENT_TRANSFER_ENCODING+": binary";this.multipartContentType="multipart/mixed; boundary="+this.boundary;this.batchRequestEnding="--"+this.boundary+"--";this.subRequests=new Map}InnerBatchRequest.prototype.createPipeline=function(e){var t=e instanceof Hs;var n=3+(t?0:1);var i=new Array(n);i[0]=r.deserializationPolicy();i[1]=new Kc;if(!t){i[2]=r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e}i[n-1]=new Yc(this);return new $s(i,{})};InnerBatchRequest.prototype.appendSubRequestToBody=function(e){this.body+=[this.subRequestPrefix,ws.CONTENT_ID+": "+this.operationCount,"",e.method.toString()+" "+getURLPathAndQuery(e.url)+" "+js+Ns].join(Ns);for(var t=0,n=e.headers.headersArray();t=Ts){throw new RangeError("Cannot exceed "+Ts+" sub requests in a single batch")}var t=getURLPath(e.url);if(!t||t==""){throw new RangeError("Invalid url for sub request: '"+e.url+"'")}};InnerBatchRequest.prototype.postAddSubRequest=function(e){this.subRequests.set(this.operationCount,e);this.operationCount++};InnerBatchRequest.prototype.getHttpRequestBody=function(){return""+this.body+this.batchRequestEnding+Ns};InnerBatchRequest.prototype.getMultipartContentType=function(){return this.multipartContentType};InnerBatchRequest.prototype.getSubRequests=function(){return this.subRequests};return InnerBatchRequest}();var Jc=function(e){i.__extends(BatchRequestAssemblePolicy,e);function BatchRequestAssemblePolicy(t,n,i){var o=e.call(this,n,i)||this;o.dummyResponse={request:new r.WebResource,status:200,headers:new r.HttpHeaders};o.batchRequest=t;return o}BatchRequestAssemblePolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){switch(t.label){case 0:return[4,this.batchRequest.appendSubRequestToBody(e)];case 1:t.sent();return[2,this.dummyResponse]}})})};return BatchRequestAssemblePolicy}(r.BaseRequestPolicy);var Yc=function(){function BatchRequestAssemblePolicyFactory(e){this.batchRequest=e}BatchRequestAssemblePolicyFactory.prototype.create=function(e,t){return new Jc(this.batchRequest,e,t)};return BatchRequestAssemblePolicyFactory}();var Zc=function(e){i.__extends(BatchHeaderFilterPolicy,e);function BatchHeaderFilterPolicy(t,n){return e.call(this,t,n)||this}BatchHeaderFilterPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){t="";for(n=0,r=e.headers.headersArray();n0?{include:r}:{});var a=this.listItems(o);return t={next:function(){return a.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},o))},t};ContainerClient.prototype.listHierarchySegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function listHierarchySegments_1(){var r;return i.__generator(this,function(o){switch(o.label){case 0:if(!(!!t||t===undefined))return[3,7];o.label=1;case 1:return[4,i.__await(this.listBlobHierarchySegment(e,t,n))];case 2:r=o.sent();t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,i.__await.apply(void 0,[o.sent()])];case 4:return[4,o.sent()];case 5:o.sent();o.label=6;case 6:if(t)return[3,1];o.label=7;case 7:return[2]}})})};ContainerClient.prototype.listItemsByHierarchy=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listItemsByHierarchy_1(){var n,r,o,a,s,c,u,l,p,m,d,f;var h,g;return i.__generator(this,function(y){switch(y.label){case 0:y.trys.push([0,14,15,20]);r=i.__asyncValues(this.listHierarchySegments(e,n,t));y.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(o=y.sent(),!o.done))return[3,13];a=o.value;s=a.segment;if(!s.blobPrefixes)return[3,7];c=0,u=s.blobPrefixes;y.label=3;case 3:if(!(c0?{include:o}:{});var s=this.listItemsByHierarchy(e,a);return n={next:function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,s.next()]})})}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.listHierarchySegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},a))},n};ContainerClient.prototype.getContainerNameFromUrl=function(){var e;try{var t=r.URLBuilder.parse(this.url);if(t.getHost().split(".")[1]==="blob"){e=t.getPath().split("/")[1]}else if(isIpEndpointStyle(t)){e=t.getPath().split("/")[2]}else{e=t.getPath().split("/")[1]}e=decodeURIComponent(e);if(!e){throw new Error("Provided containerName is invalid.")}return e}catch(e){throw new Error("Unable to extract containerName with provided information.")}};ContainerClient.prototype.generateSasUrl=function(e){var t=this;return new Promise(function(n){if(!(t.credential instanceof Ws)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}var r=generateBlobSASQueryParameters(i.__assign({containerName:t._containerName},e),t.credential).toString();n(appendToURLQuery(t.url,r))})};ContainerClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};return ContainerClient}(Zs);var nu=function(){function AccountSASPermissions(){this.read=false;this.write=false;this.delete=false;this.deleteVersion=false;this.list=false;this.add=false;this.create=false;this.update=false;this.process=false;this.tag=false;this.filter=false}AccountSASPermissions.parse=function(e){var t=new AccountSASPermissions;for(var n=0,r=e;n= '2019-10-10' when provided 'x' permission.")}if(e.permissions&&e.permissions.tag&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(e.permissions&&e.permissions.filter&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}var r=nu.parse(e.permissions.toString());var i=iu.parse(e.services).toString();var o=ru.parse(e.resourceTypes).toString();var a=[t.accountName,r,i,o,e.startsOn?truncatedISO8061Date(e.startsOn,false):"",truncatedISO8061Date(e.expiresOn,false),e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",n,""].join("\n");var s=t.computeHMACSHA256(a);return new rc(n,s,r.toString(),i,o,e.protocol,e.startsOn,e.expiresOn,e.ipRange)}var ou=function(e){i.__extends(BlobServiceClient,e);function BlobServiceClient(t,n,i){var o=this;var a;if(n instanceof $s){a=n}else if(r.isNode&&n instanceof Ws||n instanceof Hs||r.isTokenCredential(n)){a=newPipeline(n,i)}else{a=newPipeline(new Hs,i)}o=e.call(this,t,a)||this;o.serviceContext=new Ao(o.storageClientContext);return o}BlobServiceClient.fromConnectionString=function(e,t){t=t||{};var n=extractConnectionStringParts(e);if(n.kind==="AccountConnString"){{var i=new Ws(n.accountName,n.accountKey);t.proxyOptions=r.getDefaultProxySettings(n.proxyUri);var o=newPipeline(i,t);return new BlobServiceClient(n.url,o)}}else if(n.kind==="SASConnString"){var o=newPipeline(new Hs,t);return new BlobServiceClient(n.url+"?"+n.accountSas,o)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}};BlobServiceClient.prototype.getContainerClient=function(e){return new tu(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};BlobServiceClient.prototype.createContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c,u;return i.__generator(this,function(i){switch(i.label){case 0:n=Ks("BlobServiceClient-createContainer",t),r=n.span,a=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.create(a)];case 2:c=i.sent();return[2,{containerClient:s,containerCreateResponse:c}];case 3:u=i.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.deleteContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c;return i.__generator(this,function(i){switch(i.label){case 0:n=Ks("BlobServiceClient-deleteContainer",t),r=n.span,a=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.delete(a)];case 2:return[2,i.sent()];case 3:c=i.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.undeleteContainer=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Ks("BlobServiceClient-undeleteContainer",n),a=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);c=this.getContainerClient(n.destinationContainerName||e);u=new Go(c["storageClientContext"]);return[4,u.restore(i.__assign({deletedContainerName:e,deletedContainerVersion:t},s))];case 2:l=m.sent();return[2,{containerClient:c,containerUndeleteResponse:l}];case 3:p=m.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.renameContainer=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:a=Ks("BlobServiceClient-renameContainer",n),s=a.span,c=a.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);u=this.getContainerClient(t);l=new Go(u["storageClientContext"]);return[4,l.rename(e,i.__assign(i.__assign({},c),{sourceLeaseId:(r=n.sourceCondition)===null||r===void 0?void 0:r.leaseId}))];case 2:p=d.sent();return[2,{containerClient:u,containerRenameResponse:p}];case 3:m=d.sent();s.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:s.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getProperties=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ks("BlobServiceClient-getProperties",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getProperties(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.setProperties=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ks("BlobServiceClient-setProperties",t),r=n.span,a=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.setProperties(e,i.__assign({abortSignal:t.abortSignal},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getStatistics=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ks("BlobServiceClient-getStatistics",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getStatistics(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getAccountInfo=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Ks("BlobServiceClient-getAccountInfo",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getAccountInfo(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.listContainersSegment=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Ks("BlobServiceClient-listContainersSegment",t),r=n.span,a=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.listContainersSegment(i.__assign(i.__assign(i.__assign({abortSignal:t.abortSignal,marker:e},t),{include:typeof t.include==="string"?[t.include]:t.include}),convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegment=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r=Ks("BlobServiceClient-findBlobsByTagsSegment",n),a=r.span,s=r.updatedOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.serviceContext.filterBlobs(i.__assign({abortSignal:n.abortSignal,where:e,marker:t,maxPageSize:n.maxPageSize},convertTracingToRequestOptionsBase(s)))];case 2:c=p.sent();u=i.__assign(i.__assign({},c),{_response:c._response,blobs:c.blobs.map(function(e){var t;var n="";if(((t=e.tags)===null||t===void 0?void 0:t.blobTagSet.length)===1){n=e.tags.blobTagSet[0].value}return i.__assign(i.__assign({},e),{tags:toTags(e.tags),tagValue:n})})});return[2,u];case 3:l=p.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:l.message});throw l;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsSegments_1(){var r;return i.__generator(this,function(o){switch(o.label){case 0:if(!(!!t||t===undefined))return[3,6];o.label=1;case 1:return[4,i.__await(this.findBlobsByTagsSegment(e,t,n))];case 2:r=o.sent();r.blobs=r.blobs||[];t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,o.sent()];case 4:o.sent();o.label=5;case 5:if(t)return[3,1];o.label=6;case 6:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsItems=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsItems_1(){var n,r,o,a,s;var c,u;return i.__generator(this,function(l){switch(l.label){case 0:l.trys.push([0,7,8,13]);r=i.__asyncValues(this.findBlobsByTagsSegments(e,n,t));l.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(o=l.sent(),!o.done))return[3,6];a=o.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(a.blobs)))];case 3:return[4,i.__await.apply(void 0,[l.sent()])];case 4:l.sent();l.label=5;case 5:return[3,1];case 6:return[3,13];case 7:s=l.sent();c={error:s};return[3,13];case 8:l.trys.push([8,,11,12]);if(!(o&&!o.done&&(u=r.return)))return[3,10];return[4,i.__await(u.call(r))];case 9:l.sent();l.label=10;case 10:return[3,12];case 11:if(c)throw c.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.findBlobsByTags=function(e,t){var n;var r=this;if(t===void 0){t={}}var o=i.__assign({},t);var a=this.findBlobsByTagsItems(e,o);return n={next:function(){return a.next()}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.findBlobsByTagsSegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},o))},n};BlobServiceClient.prototype.listSegments=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listSegments_1(){var n;return i.__generator(this,function(r){switch(r.label){case 0:if(!(!!e||e===undefined))return[3,7];r.label=1;case 1:return[4,i.__await(this.listContainersSegment(e,t))];case 2:n=r.sent();n.containerItems=n.containerItems||[];e=n.continuationToken;return[4,i.__await(n)];case 3:return[4,i.__await.apply(void 0,[r.sent()])];case 4:return[4,r.sent()];case 5:r.sent();r.label=6;case 6:if(e)return[3,1];r.label=7;case 7:return[2]}})})};BlobServiceClient.prototype.listItems=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function listItems_1(){var t,n,r,o,a;var s,c;return i.__generator(this,function(u){switch(u.label){case 0:u.trys.push([0,7,8,13]);n=i.__asyncValues(this.listSegments(t,e));u.label=1;case 1:return[4,i.__await(n.next())];case 2:if(!(r=u.sent(),!r.done))return[3,6];o=r.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(o.containerItems)))];case 3:return[4,i.__await.apply(void 0,[u.sent()])];case 4:u.sent();u.label=5;case 5:return[3,1];case 6:return[3,13];case 7:a=u.sent();s={error:a};return[3,13];case 8:u.trys.push([8,,11,12]);if(!(r&&!r.done&&(c=n.return)))return[3,10];return[4,i.__await(c.call(n))];case 9:u.sent();u.label=10;case 10:return[3,12];case 11:if(s)throw s.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.listContainers=function(e){var t;var n=this;if(e===void 0){e={}}if(e.prefix===""){e.prefix=undefined}var r=[];if(e.includeDeleted){r.push("deleted")}if(e.includeMetadata){r.push("metadata")}var o=i.__assign(i.__assign({},e),r.length>0?{include:r}:{});var a=this.listItems(o);return t={next:function(){return a.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},o))},t};BlobServiceClient.prototype.getUserDelegationKey=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Ks("BlobServiceClient-getUserDelegationKey",n),a=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);return[4,this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(e,false),expiresOn:truncatedISO8061Date(t,false)},i.__assign({abortSignal:n.abortSignal},convertTracingToRequestOptionsBase(s)))];case 2:c=m.sent();u={signedObjectId:c.signedObjectId,signedTenantId:c.signedTenantId,signedStartsOn:new Date(c.signedStartsOn),signedExpiresOn:new Date(c.signedExpiresOn),signedService:c.signedService,signedVersion:c.signedVersion,value:c.value};l=i.__assign({_response:c._response,requestId:c.requestId,clientRequestId:c.clientRequestId,version:c.version,date:c.date,errorCode:c.errorCode},u);return[2,l];case 3:p=m.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};BlobServiceClient.prototype.generateAccountSasUrl=function(e,t,n,r){if(t===void 0){t=nu.parse("r")}if(n===void 0){n="sco"}if(r===void 0){r={}}if(!(this.credential instanceof Ws)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(e===undefined){var o=new Date;e=new Date(o.getTime()+3600*1e3)}var a=generateAccountSASQueryParameters(i.__assign({permissions:t,expiresOn:e,resourceTypes:n,services:iu.parse("b").toString()},r),this.credential).toString();return appendToURLQuery(this.url,a)};return BlobServiceClient}(Zs);Object.defineProperty(t,"BaseRequestPolicy",{enumerable:true,get:function(){return r.BaseRequestPolicy}});Object.defineProperty(t,"HttpHeaders",{enumerable:true,get:function(){return r.HttpHeaders}});Object.defineProperty(t,"RequestPolicyOptions",{enumerable:true,get:function(){return r.RequestPolicyOptions}});Object.defineProperty(t,"RestError",{enumerable:true,get:function(){return r.RestError}});Object.defineProperty(t,"WebResource",{enumerable:true,get:function(){return r.WebResource}});Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return r.deserializationPolicy}});t.AccountSASPermissions=nu;t.AccountSASResourceTypes=ru;t.AccountSASServices=iu;t.AnonymousCredential=Hs;t.AnonymousCredentialPolicy=qs;t.AppendBlobClient=Mc;t.BlobBatch=Wc;t.BlobBatchClient=eu;t.BlobClient=Lc;t.BlobLeaseClient=ic;t.BlobSASPermissions=ec;t.BlobServiceClient=ou;t.BlockBlobClient=qc;t.ContainerClient=tu;t.ContainerSASPermissions=tc;t.Credential=Us;t.CredentialPolicy=Ms;t.PageBlobClient=Uc;t.Pipeline=$s;t.SASQueryParameters=rc;t.StorageBrowserPolicy=zs;t.StorageBrowserPolicyFactory=As;t.StorageOAuthScopes=vs;t.StorageRetryPolicy=Bs;t.StorageRetryPolicyFactory=Ls;t.StorageSharedKeyCredential=Ws;t.StorageSharedKeyCredentialPolicy=Vs;t.generateAccountSASQueryParameters=generateAccountSASQueryParameters;t.generateBlobSASQueryParameters=generateBlobSASQueryParameters;t.logger=us;t.newPipeline=newPipeline},,,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Path=void 0;const s=o(n(622));const c=o(n(972));const u=a(n(357));const l=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){u.default(e,`Parameter 'itemPath' must not be empty`);e=c.safeTrimTrailingSeparator(e);if(!c.hasRoot(e)){this.segments=e.split(s.sep)}else{let t=e;let n=c.dirname(t);while(n!==t){const e=s.basename(t);this.segments.unshift(e);t=n;n=c.dirname(t)}this.segments.unshift(t)}}else{u.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;t{t[n.toLowerCase()]=e[n];return t},{})}function mergeDeep(e,t){const n=Object.assign({},e);Object.keys(t).forEach(i=>{if(r.isPlainObject(t[i])){if(!(i in e))Object.assign(n,{[i]:t[i]});else n[i]=mergeDeep(e[i],t[i])}else{Object.assign(n,{[i]:t[i]})}});return n}function removeUndefinedProperties(e){for(const t in e){if(e[t]===undefined){delete e[t]}}return e}function merge(e,t,n){if(typeof t==="string"){let[e,r]=t.split(" ");n=Object.assign(r?{method:e,url:r}:{url:e},n)}else{n=Object.assign({},t)}n.headers=lowercaseKeys(n.headers);removeUndefinedProperties(n);removeUndefinedProperties(n.headers);const r=mergeDeep(e||{},n);if(e&&e.mediaType.previews.length){r.mediaType.previews=e.mediaType.previews.filter(e=>!r.mediaType.previews.includes(e)).concat(r.mediaType.previews)}r.mediaType.previews=r.mediaType.previews.map(e=>e.replace(/-preview/,""));return r}function addQueryParameters(e,t){const n=/\?/.test(e)?"&":"?";const r=Object.keys(t);if(r.length===0){return e}return e+n+r.map(e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`}).join("&")}const o=/\{[^}]+\}/g;function removeNonChars(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function extractUrlVariableNames(e){const t=e.match(o);if(!t){return[]}return t.map(removeNonChars).reduce((e,t)=>e.concat(t),[])}function omit(e,t){return Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>{t[n]=e[n];return t},{})}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e}).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(e,t,n){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(n){return encodeUnreserved(n)+"="+t}else{return t}}function isDefined(e){return e!==undefined&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,n,r){var i=e[n],o=[];if(isDefined(i)&&i!==""){if(typeof i==="string"||typeof i==="number"||typeof i==="boolean"){i=i.toString();if(r&&r!=="*"){i=i.substring(0,parseInt(r,10))}o.push(encodeValue(t,i,isKeyOperator(t)?n:""))}else{if(r==="*"){if(Array.isArray(i)){i.filter(isDefined).forEach(function(e){o.push(encodeValue(t,e,isKeyOperator(t)?n:""))})}else{Object.keys(i).forEach(function(e){if(isDefined(i[e])){o.push(encodeValue(t,i[e],e))}})}}else{const e=[];if(Array.isArray(i)){i.filter(isDefined).forEach(function(n){e.push(encodeValue(t,n))})}else{Object.keys(i).forEach(function(n){if(isDefined(i[n])){e.push(encodeUnreserved(n));e.push(encodeValue(t,i[n].toString()))}})}if(isKeyOperator(t)){o.push(encodeUnreserved(n)+"="+e.join(","))}else if(e.length!==0){o.push(e.join(","))}}}}else{if(t===";"){if(isDefined(i)){o.push(encodeUnreserved(n))}}else if(i===""&&(t==="&"||t==="?")){o.push(encodeUnreserved(n)+"=")}else if(i===""){o.push("")}}return o}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var n=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,r,i){if(r){let e="";const i=[];if(n.indexOf(r.charAt(0))!==-1){e=r.charAt(0);r=r.substr(1)}r.split(/,/g).forEach(function(n){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(n);i.push(getValues(t,e,r[1],r[2]||r[3]))});if(e&&e!=="+"){var o=",";if(e==="?"){o="&"}else if(e!=="#"){o=e}return(i.length!==0?e:"")+i.join(o)}else{return i.join(",")}}else{return encodeReserved(i)}})}function parse(e){let t=e.method.toUpperCase();let n=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let r=Object.assign({},e.headers);let i;let o=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const a=extractUrlVariableNames(n);n=parseUrl(n).expand(o);if(!/^http/.test(n)){n=e.baseUrl+n}const s=Object.keys(e).filter(e=>a.includes(e)).concat("baseUrl");const c=omit(o,s);const u=/application\/octet-stream/i.test(r.accept);if(!u){if(e.mediaType.format){r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")}if(e.mediaType.previews.length){const t=r.accept.match(/[\w-]+(?=-preview)/g)||[];r.accept=t.concat(e.mediaType.previews).map(t=>{const n=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${n}`}).join(",")}}if(["GET","HEAD"].includes(t)){n=addQueryParameters(n,c)}else{if("data"in c){i=c.data}else{if(Object.keys(c).length){i=c}else{r["content-length"]=0}}}if(!r["content-type"]&&typeof i!=="undefined"){r["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof i==="undefined"){i=""}return Object.assign({method:t,url:n,headers:r},typeof i!=="undefined"?{body:i}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,n){return parse(merge(e,t,n))}function withDefaults(e,t){const n=merge(e,t);const r=endpointWithDefaults.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:withDefaults.bind(null,n),merge:merge.bind(null,n),parse:parse})}const a="6.0.12";const s=`octokit-endpoint.js/${a} ${i.getUserAgent()}`;const c={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":s},mediaType:{format:"",previews:[]}};const u=withDefaults(null,c);t.endpoint=u},,,,,,,,function(e,t,n){"use strict";const r=n(815);const i=n(835).parse;const o=n(669);const a=n(562);const s=n(338).Store;const c=n(332).MemoryCookieStore;const u=n(348).pathMatch;const l=n(460);const{fromCallback:p}=n(147);const m=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;const d=/[\x00-\x1F]/;const f=["\n","\r","\0"];const h=/[\x20-\x3A\x3C-\x7E]+/;const g=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;const y={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const v=2147483647e3;const b=0;const x='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function checkSameSiteContext(e){const t=String(e).toLowerCase();if(t==="none"||t==="lax"||t==="strict"){return t}else{return null}}const w=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"});var k=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function parseDigits(e,t,n,r){let i=0;while(i=58){break}i++}if(in){return null}if(!r&&i!=e.length){return null}return parseInt(e.substr(0,i),10)}function parseTime(e){const t=e.split(":");const n=[0,0,0];if(t.length!==3){return null}for(let e=0;e<3;e++){const r=e==2;const i=parseDigits(t[e],1,2,r);if(i===null){return null}n[e]=i}return n}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();const t=y[e];return t>=0?t:null}function parseDate(e){if(!e){return}const t=e.split(g);if(!t){return}let n=null;let r=null;let i=null;let o=null;let a=null;let s=null;for(let e=0;e=70&&s<=99){s+=1900}else if(s>=0&&s<=69){s+=2e3}}}}if(o===null||a===null||s===null||i===null||o<1||o>31||s<1601||n>23||r>59||i>59){return}return new Date(Date.UTC(s,a,o,n,r,i))}function formatDate(e){return e.toUTCString()}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(r&&/[^\u0001-\u007f]/.test(e)){e=r.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,n){if(e==null||t==null){return null}if(n!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}const r=e.indexOf(t);if(r<=0){return false}if(e.length!==t.length+r){return false}if(e.substr(r-1,1)!=="."){return false}if(k.test(e)){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}const t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(let t=0;t1){const n=e.lastIndexOf("/");if(n===0){break}e=e.substr(0,n);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return i(e)}const S={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:false,httpOnly:false,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:"none"};class Cookie{constructor(e={}){if(o.inspect.custom){this[o.inspect.custom]=this.inspect}Object.assign(this,S,e);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}inspect(){const e=Date.now();const t=this.hostOnly!=null?this.hostOnly:"?";const n=this.creation?`${e-this.creation.getTime()}ms`:"?";const r=this.lastAccessed?`${e-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${t}; aAge=${r}; cAge=${n}"`}toJSON(){const e={};for(const t of Cookie.serializableProperties){if(this[t]===S[t]){continue}if(t==="expires"||t==="creation"||t==="lastAccessed"){if(this[t]===null){e[t]=null}else{e[t]=this[t]=="Infinity"?"Infinity":this[t].toISOString()}}else if(t==="maxAge"){if(this[t]!==null){e[t]=this[t]==Infinity||this[t]==-Infinity?this[t].toString():this[t]}}else{if(this[t]!==S[t]){e[t]=this[t]}}}return e}clone(){return fromJSON(this.toJSON())}validate(){if(!m.test(this.value)){return false}if(this.expires!=Infinity&&!(this.expires instanceof Date)&&!parseDate(this.expires)){return false}if(this.maxAge!=null&&this.maxAge<=0){return false}if(this.path!=null&&!h.test(this.path)){return false}const e=this.cdomain();if(e){if(e.match(/\.$/)){return false}const t=a.getPublicSuffix(e);if(t==null){return false}}return true}setExpires(e){if(e instanceof Date){this.expires=e}else{this.expires=parseDate(e)||"Infinity"}}setMaxAge(e){if(e===Infinity||e===-Infinity){this.maxAge=e.toString()}else{this.maxAge=e}}cookieString(){let e=this.value;if(e==null){e=""}if(this.key===""){return e}return`${this.key}=${e}`}toString(){let e=this.cookieString();if(this.expires!=Infinity){if(this.expires instanceof Date){e+=`; Expires=${formatDate(this.expires)}`}else{e+=`; Expires=${this.expires}`}}if(this.maxAge!=null&&this.maxAge!=Infinity){e+=`; Max-Age=${this.maxAge}`}if(this.domain&&!this.hostOnly){e+=`; Domain=${this.domain}`}if(this.path){e+=`; Path=${this.path}`}if(this.secure){e+="; Secure"}if(this.httpOnly){e+="; HttpOnly"}if(this.sameSite&&this.sameSite!=="none"){const t=Cookie.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${t?t:this.sameSite}`}if(this.extensions){this.extensions.forEach(t=>{e+=`; ${t}`})}return e}TTL(e){if(this.maxAge!=null){return this.maxAge<=0?0:this.maxAge*1e3}let t=this.expires;if(t!=Infinity){if(!(t instanceof Date)){t=parseDate(t)||Infinity}if(t==Infinity){return Infinity}return t.getTime()-(e||Date.now())}return Infinity}expiryTime(e){if(this.maxAge!=null){const t=e||this.creation||new Date;const n=this.maxAge<=0?-Infinity:this.maxAge*1e3;return t.getTime()+n}if(this.expires==Infinity){return Infinity}return this.expires.getTime()}expiryDate(e){const t=this.expiryTime(e);if(t==Infinity){return new Date(v)}else if(t==-Infinity){return new Date(b)}else{return new Date(t)}}isPersistent(){return this.maxAge!=null||this.expires!=Infinity}canonicalizedDomain(){if(this.domain==null){return null}return canonicalDomain(this.domain)}cdomain(){return this.canonicalizedDomain()}}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.serializableProperties=Object.keys(S);Cookie.sameSiteLevel={strict:3,lax:2,none:1};Cookie.sameSiteCanonical={strict:"Strict",lax:"Lax"};function getNormalizedPrefixSecurity(e){if(e!=null){const t=e.toLowerCase();switch(t){case w.STRICT:case w.SILENT:case w.DISABLED:return t}}return w.SILENT}class CookieJar{constructor(e,t={rejectPublicSuffixes:true}){if(typeof t==="boolean"){t={rejectPublicSuffixes:t}}this.rejectPublicSuffixes=t.rejectPublicSuffixes;this.enableLooseMode=!!t.looseMode;this.allowSpecialUseDomain=!!t.allowSpecialUseDomain;this.store=e||new c;this.prefixSecurity=getNormalizedPrefixSecurity(t.prefixSecurity);this._cloneSync=syncWrap("clone");this._importCookiesSync=syncWrap("_importCookies");this.getCookiesSync=syncWrap("getCookies");this.getCookieStringSync=syncWrap("getCookieString");this.getSetCookieStringsSync=syncWrap("getSetCookieStrings");this.removeAllCookiesSync=syncWrap("removeAllCookies");this.setCookieSync=syncWrap("setCookie");this.serializeSync=syncWrap("serialize")}setCookie(e,t,n,r){let i;const o=getCookieContext(t);if(typeof n==="function"){r=n;n={}}const s=canonicalDomain(o.hostname);const c=n.loose||this.enableLooseMode;let u=null;if(n.sameSiteContext){u=checkSameSiteContext(n.sameSiteContext);if(!u){return r(new Error(x))}}if(typeof e==="string"||e instanceof String){e=Cookie.parse(e,{loose:c});if(!e){i=new Error("Cookie failed to parse");return r(n.ignoreError?null:i)}}else if(!(e instanceof Cookie)){i=new Error("First argument to setCookie must be a Cookie object or string");return r(n.ignoreError?null:i)}const l=n.now||new Date;if(this.rejectPublicSuffixes&&e.domain){const t=a.getPublicSuffix(e.cdomain());if(t==null){i=new Error("Cookie has domain set to a public suffix");return r(n.ignoreError?null:i)}}if(e.domain){if(!domainMatch(s,e.cdomain(),false)){i=new Error(`Cookie not in this host's domain. Cookie:${e.cdomain()} Request:${s}`);return r(n.ignoreError?null:i)}if(e.hostOnly==null){e.hostOnly=false}}else{e.hostOnly=true;e.domain=s}if(!e.path||e.path[0]!=="/"){e.path=defaultPath(o.pathname);e.pathIsDefault=true}if(n.http===false&&e.httpOnly){i=new Error("Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:i)}if(e.sameSite!=="none"&&u){if(u==="none"){i=new Error("Cookie is SameSite but this is a cross-origin request");return r(n.ignoreError?null:i)}}const p=this.prefixSecurity===w.SILENT;const m=this.prefixSecurity===w.DISABLED;if(!m){let t=false;let i;if(!isSecurePrefixConditionMet(e)){t=true;i="Cookie has __Secure prefix but Secure attribute is not set"}else if(!isHostPrefixConditionMet(e)){t=true;i="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"}if(t){return r(n.ignoreError||p?null:new Error(i))}}const d=this.store;if(!d.updateCookie){d.updateCookie=function(e,t,n){this.putCookie(t,n)}}function withCookie(t,i){if(t){return r(t)}const o=function(t){if(t){return r(t)}else{r(null,e)}};if(i){if(n.http===false&&i.httpOnly){t=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:t)}e.creation=i.creation;e.creationIndex=i.creationIndex;e.lastAccessed=l;d.updateCookie(i,e,o)}else{e.creation=e.lastAccessed=l;d.putCookie(e,o)}}d.findCookie(e.domain,e.path,e.key,withCookie)}getCookies(e,t,n){const r=getCookieContext(e);if(typeof t==="function"){n=t;t={}}const i=canonicalDomain(r.hostname);const o=r.pathname||"/";let a=t.secure;if(a==null&&r.protocol&&(r.protocol=="https:"||r.protocol=="wss:")){a=true}let s=0;if(t.sameSiteContext){const e=checkSameSiteContext(t.sameSiteContext);s=Cookie.sameSiteLevel[e];if(!s){return n(new Error(x))}}let c=t.http;if(c==null){c=true}const l=t.now||Date.now();const p=t.expire!==false;const m=!!t.allPaths;const d=this.store;function matchingCookie(e){if(e.hostOnly){if(e.domain!=i){return false}}else{if(!domainMatch(i,e.domain,false)){return false}}if(!m&&!u(o,e.path)){return false}if(e.secure&&!a){return false}if(e.httpOnly&&!c){return false}if(s){const t=Cookie.sameSiteLevel[e.sameSite||"none"];if(t>s){return false}}if(p&&e.expiryTime()<=l){d.removeCookie(e.domain,e.path,e.key,()=>{});return false}return true}d.findCookies(i,m?null:o,this.allowSpecialUseDomain,(e,r)=>{if(e){return n(e)}r=r.filter(matchingCookie);if(t.sort!==false){r=r.sort(cookieCompare)}const i=new Date;for(const e of r){e.lastAccessed=i}n(null,r)})}getCookieString(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.sort(cookieCompare).map(e=>e.cookieString()).join("; "))}};e.push(n);this.getCookies.apply(this,e)}getSetCookieStrings(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.map(e=>{return e.toString()}))}};e.push(n);this.getCookies.apply(this,e)}serialize(e){let t=this.store.constructor.name;if(t==="Object"){t=null}const n={version:`tough-cookie@${l}`,storeType:t,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies==="function")){return e(new Error("store does not support getAllCookies and cannot be serialized"))}this.store.getAllCookies((t,r)=>{if(t){return e(t)}n.cookies=r.map(e=>{e=e instanceof Cookie?e.toJSON():e;delete e.creationIndex;return e});return e(null,n)})}toJSON(){return this.serializeSync()}_importCookies(e,t){let n=e.cookies;if(!n||!Array.isArray(n)){return t(new Error("serialized jar has no cookies array"))}n=n.slice();const r=e=>{if(e){return t(e)}if(!n.length){return t(e,this)}let i;try{i=fromJSON(n.shift())}catch(e){return t(e)}if(i===null){return r(null)}this.store.putCookie(i,r)};r()}clone(e,t){if(arguments.length===1){t=e;e=null}this.serialize((n,r)=>{if(n){return t(n)}CookieJar.deserialize(r,e,t)})}cloneSync(e){if(arguments.length===0){return this._cloneSync()}if(!e.synchronous){throw new Error("CookieJar clone destination store is not synchronous; use async API instead.")}return this._cloneSync(e)}removeAllCookies(e){const t=this.store;if(typeof t.removeAllCookies==="function"&&t.removeAllCookies!==s.prototype.removeAllCookies){return t.removeAllCookies(e)}t.getAllCookies((n,r)=>{if(n){return e(n)}if(r.length===0){return e(null)}let i=0;const o=[];function removeCookieCb(t){if(t){o.push(t)}i++;if(i===r.length){return e(o.length?o[0]:null)}}r.forEach(e=>{t.removeCookie(e.domain,e.path,e.key,removeCookieCb)})})}static deserialize(e,t,n){if(arguments.length!==3){n=t;t=null}let r;if(typeof e==="string"){r=jsonParse(e);if(r instanceof Error){return n(r)}}else{r=e}const i=new CookieJar(t,r.rejectPublicSuffixes);i._importCookies(r,e=>{if(e){return n(e)}n(null,i)})}static deserializeSync(e,t){const n=typeof e==="string"?JSON.parse(e):e;const r=new CookieJar(t,n.rejectPublicSuffixes);if(!r.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}r._importCookiesSync(n);return r}}CookieJar.fromJSON=CookieJar.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(e=>{CookieJar.prototype[e]=p(CookieJar.prototype[e])});CookieJar.deserialize=p(CookieJar.deserialize);function syncWrap(e){return function(...t){if(!this.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}let n,r;this[e](...t,(e,t)=>{n=e;r=t});if(n){throw n}return r}}t.version=l;t.CookieJar=CookieJar;t.Cookie=Cookie;t.Store=s;t.MemoryCookieStore=c;t.parseDate=parseDate;t.formatDate=formatDate;t.parse=parse;t.fromJSON=fromJSON;t.domainMatch=domainMatch;t.defaultPath=defaultPath;t.pathMatch=u;t.getPublicSuffix=a.getPublicSuffix;t.cookieCompare=cookieCompare;t.permuteDomain=n(89).permuteDomain;t.permutePath=permutePath;t.canonicalDomain=canonicalDomain;t.PrefixSecurityEnum=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracerProvider=void 0;var r=n(398);var i=n(162);var o=function(){function ProxyTracerProvider(){}ProxyTracerProvider.prototype.getTracer=function(e,t){var n;return(n=this.getDelegateTracer(e,t))!==null&&n!==void 0?n:new r.ProxyTracer(this,e,t)};ProxyTracerProvider.prototype.getDelegate=function(){var e;return(e=this._delegate)!==null&&e!==void 0?e:i.NOOP_TRACER_PROVIDER};ProxyTracerProvider.prototype.setDelegate=function(e){this._delegate=e};ProxyTracerProvider.prototype.getDelegateTracer=function(e,t){var n;return(n=this._delegate)===null||n===void 0?void 0:n.getTracer(e,t)};return ProxyTracerProvider}();t.ProxyTracerProvider=o},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracer=void 0;var r=n(151);var i=function(){function ProxyTracer(e,t,n){this._provider=e;this.name=t;this.version=n}ProxyTracer.prototype.startSpan=function(e,t,n){return this._getTracer().startSpan(e,t,n)};ProxyTracer.prototype._getTracer=function(){if(this._delegate){return this._delegate}var e=this._provider.getDelegateTracer(this.name,this.version);if(!e){return r.NOOP_TRACER}this._delegate=e;return this._delegate};return ProxyTracer}();t.ProxyTracer=i},,,,,,,,,,,,,,,function(e){e.exports=require("stream")},,,,function(e){e.exports=require("crypto")},,,,,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b={}.hasOwnProperty;v=n(582).assign;t=n(683);l=n(738);p=n(735);i=n(657);o=n(919);d=n(796);h=n(660);g=n(708);f=n(491);m=n(956);a=n(801);s=n(463);c=n(661);u=n(19);r=n(541);e.exports=y=function(){function XMLWriterBase(e){var t,n,r;e||(e={});this.options=e;n=e.writer||{};for(t in n){if(!b.call(n,t))continue;r=n[t];this["_"+t]=this[t];this[t]=r}}XMLWriterBase.prototype.filterOptions=function(e){var t,n,i,o,a,s,c,u;e||(e={});e=v({},this.options,e);t={writer:this};t.pretty=e.pretty||false;t.allowEmpty=e.allowEmpty||false;t.indent=(n=e.indent)!=null?n:" ";t.newline=(i=e.newline)!=null?i:"\n";t.offset=(o=e.offset)!=null?o:0;t.dontPrettyTextNodes=(a=(s=e.dontPrettyTextNodes)!=null?s:e.dontprettytextnodes)!=null?a:0;t.spaceBeforeSlash=(c=(u=e.spaceBeforeSlash)!=null?u:e.spacebeforeslash)!=null?c:"";if(t.spaceBeforeSlash===true){t.spaceBeforeSlash=" "}t.suppressPrettyCount=0;t.user={};t.state=r.None;return t};XMLWriterBase.prototype.indent=function(e,t,n){var r;if(!t.pretty||t.suppressPrettyCount){return""}else if(t.pretty){r=(n||0)+t.offset+1;if(r>0){return new Array(r).join(t.indent)}}return""};XMLWriterBase.prototype.endline=function(e,t,n){if(!t.pretty||t.suppressPrettyCount){return""}else{return t.newline}};XMLWriterBase.prototype.attribute=function(e,t,n){var r;this.openAttribute(e,t,n);r=" "+e.name+'="'+e.value+'"';this.closeAttribute(e,t,n);return r};XMLWriterBase.prototype.cdata=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.comment=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"\x3c!-- ";t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=" --\x3e"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.declaration=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.docType=function(e,t,n){var i,o,a,s,c;n||(n=0);this.openNode(e,t,n);t.state=r.OpenTag;s=this.indent(e,t,n);s+="0){s+=" [";s+=this.endline(e,t,n);t.state=r.InsideTag;c=e.children;for(o=0,a=c.length;o";s+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return s};XMLWriterBase.prototype.element=function(e,n,i){var o,a,s,c,u,l,p,m,d,f,h,g,y,v;i||(i=0);f=false;h="";this.openNode(e,n,i);n.state=r.OpenTag;h+=this.indent(e,n,i)+"<"+e.name;g=e.attribs;for(d in g){if(!b.call(g,d))continue;o=g[d];h+=this.attribute(o,n,i)}s=e.children.length;c=s===0?null:e.children[0];if(s===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){h+=">";n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{n.state=r.CloseTag;h+=n.spaceBeforeSlash+"/>"+this.endline(e,n,i)}}else if(n.pretty&&s===1&&(c.type===t.Text||c.type===t.Raw)&&c.value!=null){h+=">";n.state=r.InsideTag;n.suppressPrettyCount++;f=true;h+=this.writeChildNode(c,n,i+1);n.suppressPrettyCount--;f=false;n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{if(n.dontPrettyTextNodes){y=e.children;for(u=0,p=y.length;u"+this.endline(e,n,i);n.state=r.InsideTag;v=e.children;for(l=0,m=v.length;l";if(f){n.suppressPrettyCount--}h+=this.endline(e,n,i);n.state=r.None}this.closeNode(e,n,i);return h};XMLWriterBase.prototype.writeChildNode=function(e,n,r){switch(e.type){case t.CData:return this.cdata(e,n,r);case t.Comment:return this.comment(e,n,r);case t.Element:return this.element(e,n,r);case t.Raw:return this.raw(e,n,r);case t.Text:return this.text(e,n,r);case t.ProcessingInstruction:return this.processingInstruction(e,n,r);case t.Dummy:return"";case t.Declaration:return this.declaration(e,n,r);case t.DocType:return this.docType(e,n,r);case t.AttributeDeclaration:return this.dtdAttList(e,n,r);case t.ElementDeclaration:return this.dtdElement(e,n,r);case t.EntityDeclaration:return this.dtdEntity(e,n,r);case t.NotationDeclaration:return this.dtdNotation(e,n,r);default:throw new Error("Unknown XML node type: "+e.constructor.name)}};XMLWriterBase.prototype.processingInstruction=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.raw=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.text=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdAttList=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdElement=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdEntity=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdNotation=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.openNode=function(e,t,n){};XMLWriterBase.prototype.closeNode=function(e,t,n){};XMLWriterBase.prototype.openAttribute=function(e,t,n){};XMLWriterBase.prototype.closeAttribute=function(e,t,n){};return XMLWriterBase}()}).call(this)},function(e,t,n){var r=n(157),i=n(903),o=n(939);e.exports=parallel;function parallel(e,t,n){var a=i(e);while(a.index<(a["keyedList"]||e).length){r(e,t,a,function(e,t){if(e){n(e,t);return}if(Object.keys(a.jobs).length===0){n(null,a.results);return}});a.index++}return o.bind(a,n)}},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=n(986);const a=i(n(1));const s=n(747);const c=i(n(622));const u=i(n(15));const l=n(931);function getTarPath(e,t){return r(this,void 0,void 0,function*(){switch(process.platform){case"win32":{const n=`${process.env["windir"]}\\System32\\tar.exe`;if(t!==l.CompressionMethod.Gzip){e.push("--force-local")}else if(s.existsSync(n)){return n}else if(yield u.isGnuTarInstalled()){e.push("--force-local")}break}case"darwin":{const t=yield a.which("gtar",false);if(t){e.push("--delay-directory-restore");return t}break}default:break}return yield a.which("tar",true)})}function execTar(e,t,n){return r(this,void 0,void 0,function*(){try{yield o.exec(`"${yield getTarPath(e,t)}"`,e,{cwd:n})}catch(e){throw new Error(`Tar failed with error: ${e===null||e===void 0?void 0:e.message}`)}})}function getWorkingDirectory(){var e;return(e=process.env["GITHUB_WORKSPACE"])!==null&&e!==void 0?e:process.cwd()}function extractTar(e,t){return r(this,void 0,void 0,function*(){const n=getWorkingDirectory();yield a.mkdirP(n);function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const r=[...getCompressionProgram(),"-xf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",n.replace(new RegExp(`\\${c.sep}`,"g"),"/")];yield execTar(r,t)})}t.extractTar=extractTar;function createTar(e,t,n){return r(this,void 0,void 0,function*(){const r="manifest.txt";const i=u.getCacheFileName(n);s.writeFileSync(c.join(e,r),t.join("\n"));const o=getWorkingDirectory();function getCompressionProgram(){switch(n){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -T0 --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -T0"];default:return["-z"]}}const a=["--posix",...getCompressionProgram(),"-cf",i.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"--files-from",r];yield execTar(a,n,e)})}t.createTar=createTar;function listTar(e,t){return r(this,void 0,void 0,function*(){function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const n=[...getCompressionProgram(),"-tf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P"];yield execTar(n,t)})}t.listTar=listTar},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});t.diag=t.propagation=t.trace=t.context=t.isValidSpanId=t.isValidTraceId=t.isSpanContextValid=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;i(n(792),t);i(n(452),t);i(n(158),t);i(n(893),t);i(n(918),t);i(n(881),t);i(n(906),t);i(n(727),t);i(n(851),t);i(n(95),t);i(n(151),t);i(n(162),t);i(n(398),t);i(n(394),t);i(n(781),t);i(n(340),t);i(n(607),t);i(n(670),t);i(n(586),t);i(n(220),t);i(n(932),t);i(n(839),t);i(n(975),t);i(n(70),t);i(n(694),t);i(n(695),t);var o=n(629);Object.defineProperty(t,"INVALID_SPANID",{enumerable:true,get:function(){return o.INVALID_SPANID}});Object.defineProperty(t,"INVALID_TRACEID",{enumerable:true,get:function(){return o.INVALID_TRACEID}});Object.defineProperty(t,"INVALID_SPAN_CONTEXT",{enumerable:true,get:function(){return o.INVALID_SPAN_CONTEXT}});Object.defineProperty(t,"isSpanContextValid",{enumerable:true,get:function(){return o.isSpanContextValid}});Object.defineProperty(t,"isValidTraceId",{enumerable:true,get:function(){return o.isValidTraceId}});Object.defineProperty(t,"isValidSpanId",{enumerable:true,get:function(){return o.isValidSpanId}});i(n(132),t);i(n(425),t);i(n(845),t);var a=n(492);t.context=a.ContextAPI.getInstance();var s=n(875);t.trace=s.TraceAPI.getInstance();var c=n(22);t.propagation=c.PropagationAPI.getInstance();var u=n(118);t.diag=u.DiagAPI.instance();t.default={trace:t.trace,context:t.context,propagation:t.propagation,diag:t.diag}},,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(526);var i=n(523);var o=n(753);var a=n(743);var s=n(813);function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o=0)continue;n[i]=e[i]}return n}function _objectWithoutProperties(e,t){if(e==null)return{};var n=_objectWithoutPropertiesLoose(e,t);var r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,r))continue;n[r]=e[r]}}return n}const c="3.5.1";const u=["authStrategy"];class Octokit{constructor(e={}){const t=new i.Collection;const n={baseUrl:o.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};n.headers["user-agent"]=[e.userAgent,`octokit-core.js/${c} ${r.getUserAgent()}`].filter(Boolean).join(" ");if(e.baseUrl){n.baseUrl=e.baseUrl}if(e.previews){n.mediaType.previews=e.previews}if(e.timeZone){n.headers["time-zone"]=e.timeZone}this.request=o.request.defaults(n);this.graphql=a.withCustomRequest(this.request).defaults(n);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);this.hook=t;if(!e.authStrategy){if(!e.auth){this.auth=(async()=>({type:"unauthenticated"}))}else{const n=s.createTokenAuth(e.auth);t.wrap("request",n.hook);this.auth=n}}else{const{authStrategy:n}=e,r=_objectWithoutProperties(e,u);const i=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:r},e.auth));t.wrap("request",i.hook);this.auth=i}const l=this.constructor;l.plugins.forEach(t=>{Object.assign(this,t(this,e))})}static defaults(e){const t=class extends(this){constructor(...t){const n=t[0]||{};if(typeof e==="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}};return t}static plugin(...e){var t;const n=this.plugins;const r=(t=class extends(this){},t.plugins=n.concat(e.filter(e=>!n.includes(e))),t);return r}}Octokit.VERSION=c;Octokit.plugins=[];t.Octokit=Octokit},,,function(e){(function(){var t;e.exports=t=function(){function XMLNamedNodeMap(e){this.nodes=e}Object.defineProperty(XMLNamedNodeMap.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}});XMLNamedNodeMap.prototype.clone=function(){return this.nodes=null};XMLNamedNodeMap.prototype.getNamedItem=function(e){return this.nodes[e]};XMLNamedNodeMap.prototype.setNamedItem=function(e){var t;t=this.nodes[e.nodeName];this.nodes[e.nodeName]=e;return t||null};XMLNamedNodeMap.prototype.removeNamedItem=function(e){var t;t=this.nodes[e];delete this.nodes[e];return t||null};XMLNamedNodeMap.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null};XMLNamedNodeMap.prototype.getNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.removeNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};return XMLNamedNodeMap}()}).call(this)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=_interopDefault(n(413));var i=_interopDefault(n(605));var o=_interopDefault(n(835));var a=_interopDefault(n(211));var s=_interopDefault(n(761));const c=r.Readable;const u=Symbol("buffer");const l=Symbol("type");class Blob{constructor(){this[l]="";const e=arguments[0];const t=arguments[1];const n=[];let r=0;if(e){const t=e;const i=Number(t.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},i=n.size;let o=i===undefined?0:i;var a=n.timeout;let s=a===undefined?0:a;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e)) ;else if(Buffer.isBuffer(e)) ;else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof r) ;else{e=Buffer.from(String(e))}this[m]={body:e,disturbed:false,error:null};this.size=o;this.timeout=s;if(e instanceof r){e.on("error",function(e){const n=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[m].error=n})}}Body.prototype={get body(){return this[m].body},get bodyUsed(){return this[m].disturbed},arrayBuffer(){return consumeBody.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then(function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[u]:t})})},json(){var e=this;return consumeBody.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}})},text(){return consumeBody.call(this).then(function(e){return e.toString()})},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then(function(t){return convertBody(t,e.headers)})}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const n=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,n)}}};function consumeBody(){var e=this;if(this[m].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[m].disturbed=true;if(this[m].error){return Body.Promise.reject(this[m].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof r)){return Body.Promise.resolve(Buffer.alloc(0))}let n=[];let i=0;let o=false;return new Body.Promise(function(r,a){let s;if(e.timeout){s=setTimeout(function(){o=true;a(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)}t.on("error",function(t){if(t.name==="AbortError"){o=true;a(t)}else{a(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}});t.on("data",function(t){if(o||t===null){return}if(e.size&&i+t.length>e.size){o=true;a(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=t.length;n.push(t)});t.on("end",function(){if(o){return}clearTimeout(s);try{r(Buffer.concat(n,i))}catch(t){a(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}})})}function convertBody(e,t){if(typeof p!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const n=t.get("content-type");let r="utf-8";let i,o;if(n){i=/charset=([^;]*)/i.exec(n)}o=e.slice(0,1024).toString();if(!i&&o){i=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[g]=Object.create(null);if(e instanceof Headers){const t=e.raw();const n=Object.keys(t);for(const e of n){for(const n of t[e]){this.append(e,n)}}return}if(e==null) ;else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const n=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}n.push(Array.from(t))}for(const e of n){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const n=e[t];this.append(t,n)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[g],e);if(t===undefined){return null}return this[g][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let n=getHeaders(this);let r=0;while(r1&&arguments[1]!==undefined?arguments[1]:"key+value";const n=Object.keys(e[g]).sort();return n.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[g][t].join(", ")}:function(t){return[t.toLowerCase(),e[g][t].join(", ")]})}const y=Symbol("internal");function createHeadersIterator(e,t){const n=Object.create(v);n[y]={target:e,kind:t,index:0};return n}const v=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==v){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[y];const t=e.target,n=e.kind,r=e.index;const i=getHeaders(t,n);const o=i.length;if(r>=o){return{value:undefined,done:true}}this[y].index=r+1;return{value:i[r],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(v,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[g]);const n=find(e[g],"Host");if(n!==undefined){t[n]=t[n][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const n of Object.keys(e)){if(f.test(n)){continue}if(Array.isArray(e[n])){for(const r of e[n]){if(h.test(r)){continue}if(t[g][n]===undefined){t[g][n]=[r]}else{t[g][n].push(r)}}}else if(!h.test(e[n])){t[g][n]=[e[n]]}}return t}const b=Symbol("Response internals");const x=i.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const n=t.status||200;const r=new Headers(t.headers);if(e!=null&&!r.has("Content-Type")){const t=extractContentType(e);if(t){r.append("Content-Type",t)}}this[b]={url:t.url,status:n,statusText:t.statusText||x[n],headers:r,counter:t.counter}}get url(){return this[b].url||""}get status(){return this[b].status}get ok(){return this[b].status>=200&&this[b].status<300}get redirected(){return this[b].counter>0}get statusText(){return this[b].statusText}get headers(){return this[b].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const w=Symbol("Request internals");const k=o.parse;const S=o.format;const _="destroy"in r.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[w]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let n;if(!isRequest(e)){if(e&&e.href){n=k(e.href)}else{n=k(`${e}`)}e={}}else{n=k(e.url)}let r=t.method||e.method||"GET";r=r.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(r==="GET"||r==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let i=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,i,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const o=new Headers(t.headers||e.headers||{});if(i!=null&&!o.has("Content-Type")){const e=extractContentType(i);if(e){o.append("Content-Type",e)}}let a=isRequest(e)?e.signal:null;if("signal"in t)a=t.signal;if(a!=null&&!isAbortSignal(a)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[w]={method:r,redirect:t.redirect||e.redirect||"follow",headers:o,parsedURL:n,signal:a};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[w].method}get url(){return S(this[w].parsedURL)}get headers(){return this[w].headers}get redirect(){return this[w].redirect}get signal(){return this[w].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[w].parsedURL;const n=new Headers(e[w].headers);if(!n.has("Accept")){n.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof r.Readable&&!_){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){i="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){i=String(t)}}if(i){n.set("Content-Length",i)}if(!n.has("User-Agent")){n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!n.has("Accept-Encoding")){n.set("Accept-Encoding","gzip,deflate")}let o=e.agent;if(typeof o==="function"){o=o(t)}if(!n.has("Connection")&&!o){n.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(n),agent:o})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const T=r.PassThrough;const E=o.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise(function(n,o){const c=new Request(e,t);const u=getNodeRequestOptions(c);const l=(u.protocol==="https:"?a:i).request;const p=c.signal;let m=null;const d=function abort(){let e=new AbortError("The user aborted a request.");o(e);if(c.body&&c.body instanceof r.Readable){c.body.destroy(e)}if(!m||!m.body)return;m.body.emit("error",e)};if(p&&p.aborted){d();return}const f=function abortAndFinalize(){d();finalize()};const h=l(u);let g;if(p){p.addEventListener("abort",f)}function finalize(){h.abort();if(p)p.removeEventListener("abort",f);clearTimeout(g)}if(c.timeout){h.once("socket",function(e){g=setTimeout(function(){o(new FetchError(`network timeout at: ${c.url}`,"request-timeout"));finalize()},c.timeout)})}h.on("error",function(e){o(new FetchError(`request to ${c.url} failed, reason: ${e.message}`,"system",e));finalize()});h.on("response",function(e){clearTimeout(g);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const r=t.get("Location");const i=r===null?null:E(c.url,r);switch(c.redirect){case"error":o(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${c.url}`,"no-redirect"));finalize();return;case"manual":if(i!==null){try{t.set("Location",i)}catch(e){o(e)}}break;case"follow":if(i===null){break}if(c.counter>=c.follow){o(new FetchError(`maximum redirect reached at: ${c.url}`,"max-redirect"));finalize();return}const r={headers:new Headers(c.headers),follow:c.follow,counter:c.counter+1,agent:c.agent,compress:c.compress,method:c.method,body:c.body,signal:c.signal,timeout:c.timeout,size:c.size};if(e.statusCode!==303&&c.body&&getTotalBytes(c)===null){o(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&c.method==="POST"){r.method="GET";r.body=undefined;r.headers.delete("content-length")}n(fetch(new Request(i,r)));finalize();return}}e.once("end",function(){if(p)p.removeEventListener("abort",f)});let r=e.pipe(new T);const i={url:c.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:c.size,timeout:c.timeout,counter:c.counter};const a=t.get("Content-Encoding");if(!c.compress||c.method==="HEAD"||a===null||e.statusCode===204||e.statusCode===304){m=new Response(r,i);n(m);return}const u={flush:s.Z_SYNC_FLUSH,finishFlush:s.Z_SYNC_FLUSH};if(a=="gzip"||a=="x-gzip"){r=r.pipe(s.createGunzip(u));m=new Response(r,i);n(m);return}if(a=="deflate"||a=="x-deflate"){const t=e.pipe(new T);t.once("data",function(e){if((e[0]&15)===8){r=r.pipe(s.createInflate())}else{r=r.pipe(s.createInflateRaw())}m=new Response(r,i);n(m)});return}if(a=="br"&&typeof s.createBrotliDecompress==="function"){r=r.pipe(s.createBrotliDecompress());m=new Response(r,i);n(m);return}m=new Response(r,i);n(m)});writeToStream(h,c)})}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t.default=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},,,,function(e,t,n){(function(){var t,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=n(683);o=n(423);r=n(541);e.exports=i=function(e){a(XMLStreamWriter,e);function XMLStreamWriter(e,t){this.stream=e;XMLStreamWriter.__super__.constructor.call(this,t)}XMLStreamWriter.prototype.endline=function(e,t,n){if(e.isLastRootNode&&t.state===r.CloseTag){return""}else{return XMLStreamWriter.__super__.endline.call(this,e,t,n)}};XMLStreamWriter.prototype.document=function(e,t){var n,r,i,o,a,s,c,u,l;c=e.children;for(r=i=0,a=c.length;i0){this.stream.write(" [");this.stream.write(this.endline(e,t,n));t.state=r.InsideTag;s=e.children;for(o=0,a=s.length;o");this.stream.write(this.endline(e,t,n));t.state=r.None;return this.closeNode(e,t,n)};XMLStreamWriter.prototype.element=function(e,n,i){var o,a,c,u,l,p,m,d,f,h;i||(i=0);this.openNode(e,n,i);n.state=r.OpenTag;this.stream.write(this.indent(e,n,i)+"<"+e.name);f=e.attribs;for(m in f){if(!s.call(f,m))continue;o=f[m];this.attribute(o,n,i)}c=e.children.length;u=c===0?null:e.children[0];if(c===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){this.stream.write(">");n.state=r.CloseTag;this.stream.write("")}else{n.state=r.CloseTag;this.stream.write(n.spaceBeforeSlash+"/>")}}else if(n.pretty&&c===1&&(u.type===t.Text||u.type===t.Raw)&&u.value!=null){this.stream.write(">");n.state=r.InsideTag;n.suppressPrettyCount++;d=true;this.writeChildNode(u,n,i+1);n.suppressPrettyCount--;d=false;n.state=r.CloseTag;this.stream.write("")}else{this.stream.write(">"+this.endline(e,n,i));n.state=r.InsideTag;h=e.children;for(l=0,p=h.length;l")}this.stream.write(this.endline(e,n,i));n.state=r.None;return this.closeNode(e,n,i)};XMLStreamWriter.prototype.processingInstruction=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.processingInstruction.call(this,e,t,n))};XMLStreamWriter.prototype.raw=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.raw.call(this,e,t,n))};XMLStreamWriter.prototype.text=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.text.call(this,e,t,n))};XMLStreamWriter.prototype.dtdAttList=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdAttList.call(this,e,t,n))};XMLStreamWriter.prototype.dtdElement=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdElement.call(this,e,t,n))};XMLStreamWriter.prototype.dtdEntity=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdEntity.call(this,e,t,n))};XMLStreamWriter.prototype.dtdNotation=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdNotation.call(this,e,t,n))};return XMLStreamWriter}(o)}).call(this)},,function(e){e.exports="4.0.0"},,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDElement,e);function XMLDTDElement(e,n,r){XMLDTDElement.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.name(n);this.type=t.ElementDeclaration;this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))};return XMLDTDElement}(i)}).call(this)},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Path=void 0;const s=o(n(622));const c=o(n(653));const u=a(n(357));const l=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){u.default(e,`Parameter 'itemPath' must not be empty`);e=c.safeTrimTrailingSeparator(e);if(!c.hasRoot(e)){this.segments=e.split(s.sep)}else{let t=e;let n=c.dirname(t);while(n!==t){const e=s.basename(t);this.segments.unshift(e);t=n;n=c.dirname(t)}this.segments.unshift(t)}}else{u.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;te!=="");return n}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const r=["false","False","FALSE"];const i=getInput(e,t);if(n.includes(i))return true;if(r.includes(i))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){process.stdout.write(l.EOL);s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){s.issueCommand("error",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){s.issueCommand("warning",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){s.issueCommand("notice",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return a(this,void 0,void 0,function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},,,,,,function(e,t,n){(function(){"use strict";var e,r,i,o,a,s={}.hasOwnProperty;e=n(312);r=n(791).defaults;o=function(e){return typeof e==="string"&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};a=function(e){return""};i=function(e){return e.replace("]]>","]]]]>")};t.Builder=function(){function Builder(e){var t,n,i;this.options={};n=r["0.2"];for(t in n){if(!s.call(n,t))continue;i=n[t];this.options[t]=i}for(t in e){if(!s.call(e,t))continue;i=e[t];this.options[t]=i}}Builder.prototype.buildObject=function(t){var n,i,c,u,l;n=this.options.attrkey;i=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===r["0.2"].rootName){l=Object.keys(t)[0];t=t[l]}else{l=this.options.rootName}c=function(e){return function(t,r){var u,l,p,m,d,f;if(typeof r!=="object"){if(e.options.cdata&&o(r)){t.raw(a(r))}else{t.txt(r)}}else if(Array.isArray(r)){for(m in r){if(!s.call(r,m))continue;l=r[m];for(d in l){p=l[d];t=c(t.ele(d),p).up()}}}else{for(d in r){if(!s.call(r,d))continue;l=r[d];if(d===n){if(typeof l==="object"){for(u in l){f=l[u];t=t.att(u,f)}}}else if(d===i){if(e.options.cdata&&o(l)){t=t.raw(a(l))}else{t=t.txt(l)}}else if(Array.isArray(l)){for(m in l){if(!s.call(l,m))continue;p=l[m];if(typeof p==="string"){if(e.options.cdata&&o(p)){t=t.ele(d).raw(a(p)).up()}else{t=t.ele(d,p).up()}}else{t=c(t.ele(d),p).up()}}}else if(typeof l==="object"){t=c(t.ele(d),l).up()}else{if(typeof l==="string"&&e.options.cdata&&o(l)){t=t.ele(d).raw(a(l)).up()}else{if(l==null){l=""}t=t.ele(d,l.toString()).up()}}}}return t}}(this);u=e.create(l,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return c(u,t).end(this.options.renderOpts)};return Builder}()}).call(this)},,,,,,,,,,,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,n,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing instruction target. "+this.debugInfo())}this.type=t.ProcessingInstruction;this.target=this.stringify.insTarget(n);this.name=this.target;if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e))};XMLProcessingInstruction.prototype.isEqualNode=function(e){if(!XMLProcessingInstruction.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.target!==this.target){return false}return true};return XMLProcessingInstruction}(r)}).call(this)},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t"}t.getUserAgent=getUserAgent},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.evaluateVersions=t.isExplicitVersion=t.findFromManifest=t.getManifestFromRepo=t.findAllVersions=t.find=t.cacheFile=t.cacheDir=t.extractZip=t.extractXar=t.extractTar=t.extract7z=t.downloadTool=t.HTTPError=void 0;const c=o(n(470));const u=o(n(1));const l=o(n(747));const p=o(n(31));const m=o(n(87));const d=o(n(622));const f=o(n(539));const h=o(n(280));const g=o(n(413));const y=o(n(669));const v=s(n(826));const b=n(986);const x=n(357);const w=n(979);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const k=process.platform==="win32";const S=process.platform==="darwin";const _="actions/tool-cache";function downloadTool(e,t,n,r){return a(this,void 0,void 0,function*(){t=t||d.join(_getTempDirectory(),v.default());yield u.mkdirP(d.dirname(t));c.debug(`Downloading ${e}`);c.debug(`Destination ${t}`);const i=3;const o=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const s=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const l=new w.RetryHelper(i,o,s);return yield l.execute(()=>a(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",n,r)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,n,r){return a(this,void 0,void 0,function*(){if(l.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const i=new f.HttpClient(_,[],{allowRetries:false});if(n){c.debug("set auth");if(r===undefined){r={}}r.authorization=n}const o=yield i.get(e,r);if(o.message.statusCode!==200){const t=new HTTPError(o.message.statusCode);c.debug(`Failed to download from "${e}". Code(${o.message.statusCode}) Message(${o.message.statusMessage})`);throw t}const a=y.promisify(g.pipeline);const s=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>o.message);const p=s();let m=false;try{yield a(p,l.createWriteStream(t));c.debug("download complete");m=true;return t}finally{if(!m){c.debug("download failed");try{yield u.rmRF(t)}catch(e){c.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,n){return a(this,void 0,void 0,function*(){x.ok(k,"extract7z() not supported on current OS");x.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const r=process.cwd();process.chdir(t);if(n){try{const t=c.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const o={silent:true};yield b.exec(`"${n}"`,i,o)}finally{process.chdir(r)}}else{const n=d.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const a=`& '${n}' -Source '${i}' -Target '${o}'`;const s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",a];const c={silent:true};try{const e=yield u.which("powershell",true);yield b.exec(`"${e}"`,s,c)}finally{process.chdir(r)}}return t})}t.extract7z=extract7z;function extractTar(e,t,n="xz"){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);c.debug("Checking tar --version");let r="";yield b.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>r+=e.toString(),stderr:e=>r+=e.toString()}});c.debug(r.trim());const i=r.toUpperCase().includes("GNU TAR");let o;if(n instanceof Array){o=n}else{o=[n]}if(c.isDebug()&&!n.includes("v")){o.push("-v")}let a=t;let s=e;if(k&&i){o.push("--force-local");a=t.replace(/\\/g,"/");s=e.replace(/\\/g,"/")}if(i){o.push("--warning=no-unknown-keyword");o.push("--overwrite")}o.push("-C",a,"-f",s);yield b.exec(`tar`,o);return t})}t.extractTar=extractTar;function extractXar(e,t,n=[]){return a(this,void 0,void 0,function*(){x.ok(S,"extractXar() not supported on current OS");x.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let r;if(n instanceof Array){r=n}else{r=[n]}r.push("-x","-C",t,"-f",e);if(c.isDebug()){r.push("-v")}const i=yield u.which("xar",true);yield b.exec(`"${i}"`,_unique(r));return t})}t.extractXar=extractXar;function extractZip(e,t){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(k){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return a(this,void 0,void 0,function*(){const n=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const r=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=yield u.which("pwsh",false);if(i){const e=[`$ErrorActionPreference = 'Stop' ;`,`try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;`,`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${n}', '${r}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${n}' -DestinationPath '${r}' -Force } else { throw $_ } } ;`].join(" ");const t=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e];c.debug(`Using pwsh at path: ${i}`);yield b.exec(`"${i}"`,t)}else{const e=[`$ErrorActionPreference = 'Stop' ;`,`try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;`,`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${n}' -DestinationPath '${r}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${n}', '${r}', $true) }`].join(" ");const t=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e];const i=yield u.which("powershell",true);c.debug(`Using powershell at path: ${i}`);yield b.exec(`"${i}"`,t)}})}function extractZipNix(e,t){return a(this,void 0,void 0,function*(){const n=yield u.which("unzip",true);const r=[e];if(!c.isDebug()){r.unshift("-q")}r.unshift("-o");yield b.exec(`"${n}"`,r,{cwd:t})})}function cacheDir(e,t,n,r){return a(this,void 0,void 0,function*(){n=h.clean(n)||n;r=r||m.arch();c.debug(`Caching tool ${t} ${n} ${r}`);c.debug(`source dir: ${e}`);if(!l.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const i=yield _createToolPath(t,n,r);for(const t of l.readdirSync(e)){const n=d.join(e,t);yield u.cp(n,i,{recursive:true})}_completeToolPath(t,n,r);return i})}t.cacheDir=cacheDir;function cacheFile(e,t,n,r,i){return a(this,void 0,void 0,function*(){r=h.clean(r)||r;i=i||m.arch();c.debug(`Caching tool ${n} ${r} ${i}`);c.debug(`source file: ${e}`);if(!l.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const o=yield _createToolPath(n,r,i);const a=d.join(o,t);c.debug(`destination file ${a}`);yield u.cp(e,a);_completeToolPath(n,r,i);return o})}t.cacheFile=cacheFile;function find(e,t,n){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}n=n||m.arch();if(!isExplicitVersion(t)){const r=findAllVersions(e,n);const i=evaluateVersions(r,t);t=i}let r="";if(t){t=h.clean(t)||"";const i=d.join(_getCacheDirectory(),e,t,n);c.debug(`checking cache: ${i}`);if(l.existsSync(i)&&l.existsSync(`${i}.complete`)){c.debug(`Found tool in cache ${e} ${t} ${n}`);r=i}else{c.debug("not found")}}return r}t.find=find;function findAllVersions(e,t){const n=[];t=t||m.arch();const r=d.join(_getCacheDirectory(),e);if(l.existsSync(r)){const e=l.readdirSync(r);for(const i of e){if(isExplicitVersion(i)){const e=d.join(r,i,t||"");if(l.existsSync(e)&&l.existsSync(`${e}.complete`)){n.push(i)}}}}return n}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,n,r="master"){return a(this,void 0,void 0,function*(){let i=[];const o=`https://api.github.com/repos/${e}/${t}/git/trees/${r}`;const a=new f.HttpClient("tool-cache");const s={};if(n){c.debug("set auth");s.authorization=n}const u=yield a.getJson(o,s);if(!u.result){return i}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}s["accept"]="application/vnd.github.VERSION.raw";let p=yield(yield a.get(l,s)).readBody();if(p){p=p.replace(/^\uFEFF/,"");try{i=JSON.parse(p)}catch(e){c.debug("Invalid json")}}return i})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,n,r=m.arch()){return a(this,void 0,void 0,function*(){const i=yield p._findMatch(e,t,n,r);return i})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return a(this,void 0,void 0,function*(){if(!e){e=d.join(_getTempDirectory(),v.default())}yield u.mkdirP(e);return e})}function _createToolPath(e,t,n){return a(this,void 0,void 0,function*(){const r=d.join(_getCacheDirectory(),e,h.clean(t)||t,n||"");c.debug(`destination ${r}`);const i=`${r}.complete`;yield u.rmRF(r);yield u.rmRF(i);yield u.mkdirP(r);return r})}function _completeToolPath(e,t,n){const r=d.join(_getCacheDirectory(),e,h.clean(t)||t,n||"");const i=`${r}.complete`;l.writeFileSync(i,"");c.debug("finished caching tool")}function isExplicitVersion(e){const t=h.clean(e)||"";c.debug(`isExplicit: ${t}`);const n=h.valid(t)!=null;c.debug(`explicit? ${n}`);return n}t.isExplicitVersion=isExplicitVersion;function evaluateVersions(e,t){let n="";c.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(h.gt(e,t)){return 1}return-1});for(let r=e.length-1;r>=0;r--){const i=e[r];const o=h.satisfies(i,t);if(o){n=i;break}}if(n){c.debug(`matched: ${n}`)}else{c.debug("match not found")}return n}t.evaluateVersions=evaluateVersions;function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";x.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";x.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const n=global[e];return n!==undefined?n:t}function _unique(e){return Array.from(new Set(e))}},,,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(470));function getUploadOptions(e){const t={uploadConcurrency:4,uploadChunkSize:32*1024*1024};if(e){if(typeof e.uploadConcurrency==="number"){t.uploadConcurrency=e.uploadConcurrency}if(typeof e.uploadChunkSize==="number"){t.uploadChunkSize=e.uploadChunkSize}}i.debug(`Upload concurrency: ${t.uploadConcurrency}`);i.debug(`Upload chunk size: ${t.uploadChunkSize}`);return t}t.getUploadOptions=getUploadOptions;function getDownloadOptions(e){const t={useAzureSdk:true,downloadConcurrency:8,timeoutInMs:3e4};if(e){if(typeof e.useAzureSdk==="boolean"){t.useAzureSdk=e.useAzureSdk}if(typeof e.downloadConcurrency==="number"){t.downloadConcurrency=e.downloadConcurrency}if(typeof e.timeoutInMs==="number"){t.timeoutInMs=e.timeoutInMs}}i.debug(`Use Azure SDK: ${t.useAzureSdk}`);i.debug(`Download concurrency: ${t.downloadConcurrency}`);i.debug(`Request timeout (ms): ${t.timeoutInMs}`);return t}t.getDownloadOptions=getDownloadOptions},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(605);const i=n(211);const o=n(950);let a;var s;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(s=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=o.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[s.MovedPermanently,s.ResourceMoved,s.SeeOther,s.TemporaryRedirect,s.PermanentRedirect];const p=[s.BadGateway,s.ServiceUnavailable,s.GatewayTimeout];const m=["OPTIONS","GET","DELETE","HEAD"];const d=10;const f=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(async(e,t)=>{let n=Buffer.alloc(0);this.message.on("data",e=>{n=Buffer.concat([n,e])});this.message.on("end",()=>{e(n.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,n){return this.request("POST",e,t,n||{})}patch(e,t,n){return this.request("PATCH",e,t,n||{})}put(e,t,n){return this.request("PUT",e,t,n||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,n,r){return this.request(e,t,n,r)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let n=await this.get(e,t);return this._processResponse(n,this.requestOptions)}async postJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.post(e,r,n);return this._processResponse(i,this.requestOptions)}async putJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.put(e,r,n);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.patch(e,r,n);return this._processResponse(i,this.requestOptions)}async request(e,t,n,r){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let o=this._prepareRequest(e,i,r);let a=this._allowRetries&&m.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const a=u.message.headers["location"];if(!a){break}let s=new URL(a);if(i.protocol=="https:"&&i.protocol!=s.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}await u.readBody();if(s.hostname!==i.hostname){for(let e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}o=this._prepareRequest(e,s,r);u=await this.requestRaw(o,n);t--}if(p.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){r(e)}n(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,n){let r;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let o=(e,t)=>{if(!i){i=true;n(e,t)}};let a=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);o(null,t)});a.on("socket",e=>{r=e});a.setTimeout(this._socketTimeout||3*6e4,()=>{if(r){r.end()}o(new Error("Request timeout: "+e.options.path),null)});a.on("error",function(e){o(e,null)});if(t&&typeof t==="string"){a.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",function(){a.end()});t.pipe(a)}else{a.end()}}getAgent(e){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const o={};o.parsedUrl=t;const a=o.parsedUrl.protocol==="https:";o.httpModule=a?i:r;const s=a?443:80;o.options={};o.options.host=o.parsedUrl.hostname;o.options.port=o.parsedUrl.port?parseInt(o.parsedUrl.port):s;o.options.path=(o.parsedUrl.pathname||"")+(o.parsedUrl.search||"");o.options.method=e;o.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){o.options.headers["user-agent"]=this.userAgent}o.options.agent=this._getAgent(o.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(o.options)})}return o}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,n){const r=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=r(this.requestOptions.headers)[t]}return e[t]||i||n}_getAgent(e){let t;let s=o.getProxyUrl(e);let c=s&&s.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||r.globalAgent.maxSockets}if(c){if(!a){a=n(856)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{...(s.username||s.password)&&{proxyAuth:`${s.username}:${s.password}`},host:s.hostname,port:s.port}};let r;const i=s.protocol==="https:";if(u){r=i?a.httpsOverHttps:a.httpsOverHttp}else{r=i?a.httpOverHttps:a.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new r.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:r.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(d,e);const t=f*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(n,r)=>{const i=e.message.statusCode;const o={statusCode:i,result:null,headers:{}};if(i==s.NotFound){n(o)}let a;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){a=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{a=JSON.parse(c)}o.result=a}o.headers=e.message.headers}catch(e){}if(i>299){let e;if(a&&a.message){e=a.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=o.result;r(t)}else{n(o)}})}}t.HttpClient=HttpClient},,function(e){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagLogLevel=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["ERROR"]=30]="ERROR";e[e["WARN"]=50]="WARN";e[e["INFO"]=60]="INFO";e[e["DEBUG"]=70]="DEBUG";e[e["VERBOSE"]=80]="VERBOSE";e[e["ALL"]=9999]="ALL"})(n=t.DiagLogLevel||(t.DiagLogLevel={}))},,function(e,t,n){var r=n(669);var i=n(413).Stream;var o=n(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}r.inherits(CombinedStream,i);CombinedStream.create=function(e){var t=new this;e=e||{};for(var n in e){t[n]=e[n]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof o)){var n=o.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=n}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){i.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var n=e;this.write(n);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},,,,,,,,,function(e){(function(){var t;e.exports=t=function(){function XMLDOMStringList(e){this.arr=e||[]}Object.defineProperty(XMLDOMStringList.prototype,"length",{get:function(){return this.arr.length}});XMLDOMStringList.prototype.item=function(e){return this.arr[e]||null};XMLDOMStringList.prototype.contains=function(e){return this.arr.indexOf(e)!==-1};return XMLDOMStringList}()}).call(this)},,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l=function(e,t){for(var n in t){if(p.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},p={}.hasOwnProperty;u=n(582).isPlainObject;i=n(515);r=n(524);a=n(257);t=n(683);c=n(602);s=n(347);e.exports=o=function(e){l(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);this.name="#document";this.type=t.Document;this.documentURI=null;this.domConfig=new r;e||(e={});if(!e.writer){e.writer=new s}this.options=e;this.stringify=new c(e)}Object.defineProperty(XMLDocument.prototype,"implementation",{value:new i});Object.defineProperty(XMLDocument.prototype,"doctype",{get:function(){var e,n,r,i;i=this.children;for(n=0,r=i.length;nsuper.restore}});return a(this,void 0,void 0,function*(){yield e.restore.call(this);const t=yield m.create("~/.gradle/wrapper/dists/*/*/*.zip.txt");const n=yield t.glob();p.info("Found the following wrapper zips");for(const e of n){const t=e.substring(0,e.length-".txt".length);p.info(`Wrapper marker: ${e}. Looking for zip ${t}`);if(!u.default.existsSync(t)){const n=c.default.basename(c.default.dirname(e));p.info(`Wrapper key: ${n}`);const r=`gradle-wrapper-${n}`;p.info(`Cache key: ${r}. Cache path: ${t}`);const i=yield d.restoreCache([t],r);if(i){p.info(`Restored wrapper zip ${r} from cache to ${t}`)}else{p.info(`Did NOT restore wrapper zip from ${r} to ${t}`)}}else{p.info(`Wrapper zip file already exists: ${t}`)}}})}save(){const e=Object.create(null,{save:{get:()=>super.save}});return a(this,void 0,void 0,function*(){const t=yield m.create("~/.gradle/wrapper/dists/*/*/*.zip");const n=yield t.glob();p.info("Found the following wrapper zips");for(const e of n){p.info(`Wrapper zip: ${e}`);const t=`${e}.txt`;if(!u.default.existsSync(t)){const n=c.default.basename(c.default.dirname(e));p.info(`Wrapper key: ${n}`);const r=`gradle-wrapper-${n}`;p.info(`Caching wrapper with cache key: ${r}`);try{yield d.saveCache([e],r)}catch(e){if(e instanceof d.ValidationError||!(e instanceof Error)){throw e}p.warning(e.message)}u.default.writeFileSync(t,"dummy")}else{p.info(`Wrapper marker file already exists: ${t}`)}}yield e.save.call(this)})}cacheOutputExists(){const e=c.default.resolve(l.default.homedir(),".gradle/caches");return u.default.existsSync(e)}getCachePath(){return h}}t.GradleUserHomeCache=GradleUserHomeCache},,,,,,,function(e){(function(){var t,n,r,i,o,a,s,c=[].slice,u={}.hasOwnProperty;t=function(){var e,t,n,r,i,a;a=arguments[0],i=2<=arguments.length?c.call(arguments,1):[];if(o(Object.assign)){Object.assign.apply(null,arguments)}else{for(e=0,n=i.length;e!e.negate);const t={};for(const n of e){const e=c?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=c?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let i=false;let o=e;let s=a.dirname(o);while(s!==o){if(t[s]){i=true;break}o=s;s=a.dirname(o)}if(!i){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=s.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BaggageImpl=void 0;var n=function(){function BaggageImpl(e){this._entries=e?new Map(e):new Map}BaggageImpl.prototype.getEntry=function(e){var t=this._entries.get(e);if(!t){return undefined}return Object.assign({},t)};BaggageImpl.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){var t=e[0],n=e[1];return[t,n]})};BaggageImpl.prototype.setEntry=function(e,t){var n=new BaggageImpl(this._entries);n._entries.set(e,t);return n};BaggageImpl.prototype.removeEntry=function(e){var t=new BaggageImpl(this._entries);t._entries.delete(e);return t};BaggageImpl.prototype.removeEntries=function(){var e=[];for(var t=0;t","]]]]>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){if(this.options.noValidation){return e}return""+e||""};XMLStringifier.prototype.attValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(this.attEscape(e=""+e||""))};XMLStringifier.prototype.insTarget=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.insValue=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlVersion=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlStandalone=function(e){if(this.options.noValidation){return e}if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdSysID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdElementValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttType=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttDefault=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdEntityValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdNData=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t,n;if(this.options.noValidation){return e}t="";if(this.options.version==="1.0"){t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}else if(this.options.version==="1.1"){t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}return e};XMLStringifier.prototype.assertLegalName=function(e){var t;if(this.options.noValidation){return e}this.assertLegalChar(e);t=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/;if(!e.match(t)){throw new Error("Invalid character in name")}return e};XMLStringifier.prototype.textEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(//g,">").replace(/\r/g," ")};XMLStringifier.prototype.attEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,,function(e){e.exports=require("events")},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var i=sha1;t.default=i},,,,,function(e){"use strict";e.exports=balanced;function balanced(e,t,n){if(e instanceof RegExp)e=maybeMatch(e,n);if(t instanceof RegExp)t=maybeMatch(t,n);var r=range(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function maybeMatch(e,t){var n=t.match(e);return n?n[0]:null}balanced.range=range;function range(e,t,n){var r,i,o,a,s;var c=n.indexOf(e);var u=n.indexOf(t,c+1);var l=c;if(c>=0&&u>0){r=[];o=n.length;while(l>=0&&!s){if(l==c){r.push(l);c=n.indexOf(e,l+1)}else if(r.length==1){s=[r.pop(),u]}else{i=r.pop();if(i=0?c:u}if(r.length){s=[o,a]}}return s}},function(e){e.exports=require("path")},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;var r=n(975);var i=/^([0-9a-f]{32})$/i;var o=/^[0-9a-f]{16}$/i;t.INVALID_SPANID="0000000000000000";t.INVALID_TRACEID="00000000000000000000000000000000";t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:r.TraceFlags.NONE};function isValidTraceId(e){return i.test(e)&&e!==t.INVALID_TRACEID}t.isValidTraceId=isValidTraceId;function isValidSpanId(e){return o.test(e)&&e!==t.INVALID_SPANID}t.isValidSpanId=isValidSpanId;function isSpanContextValid(e){return isValidTraceId(e.traceId)&&isValidSpanId(e.spanId)}t.isSpanContextValid=isSpanContextValid},,function(e){e.exports=require("net")},,,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;r=n(257);e.exports=t=function(e){i(XMLCharacterData,e);function XMLCharacterData(e){XMLCharacterData.__super__.constructor.call(this,e);this.value=""}Object.defineProperty(XMLCharacterData.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLCharacterData.prototype,"length",{get:function(){return this.value.length}});Object.defineProperty(XMLCharacterData.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});XMLCharacterData.prototype.clone=function(){return Object.create(this)};XMLCharacterData.prototype.substringData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.appendData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.insertData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.deleteData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.replaceData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.isEqualNode=function(e){if(!XMLCharacterData.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.data!==this.data){return false}return true};return XMLCharacterData}(r)}).call(this)},function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,function(e,t,n){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,n){if(!(this instanceof SAXParser)){return new SAXParser(t,n)}var r=this;clearBuffers(r);r.q=r.c="";r.bufferCheckPosition=e.MAX_BUFFER_LENGTH;r.opt=n||{};r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags;r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase";r.tags=[];r.closed=r.closedRoot=r.sawRoot=false;r.tag=r.error=null;r.strict=!!t;r.noscript=!!(t||r.opt.noscript);r.state=f.BEGIN;r.strictEntities=r.opt.strictEntities;r.ENTITIES=r.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);r.attribList=[];if(r.opt.xmlns){r.ns=Object.create(u)}r.trackPosition=r.opt.position!==false;if(r.trackPosition){r.position=r.line=r.column=0}emit(r,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))t.push(n);return t}}function checkBufferLength(n){var r=Math.max(e.MAX_BUFFER_LENGTH,10);var i=0;for(var o=0,a=t.length;or){switch(t[o]){case"textNode":closeText(n);break;case"cdata":emitNode(n,"oncdata",n.cdata);n.cdata="";break;case"script":emitNode(n,"onscript",n.script);n.script="";break;default:error(n,"Max buffer length exceeded: "+t[o])}}i=Math.max(i,s)}var c=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=c+n.position}function clearBuffers(e){for(var n=0,r=t.length;n"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var f=0;e.STATE={BEGIN:f++,BEGIN_WHITESPACE:f++,TEXT:f++,TEXT_ENTITY:f++,OPEN_WAKA:f++,SGML_DECL:f++,SGML_DECL_QUOTED:f++,DOCTYPE:f++,DOCTYPE_QUOTED:f++,DOCTYPE_DTD:f++,DOCTYPE_DTD_QUOTED:f++,COMMENT_STARTING:f++,COMMENT:f++,COMMENT_ENDING:f++,COMMENT_ENDED:f++,CDATA:f++,CDATA_ENDING:f++,CDATA_ENDING_2:f++,PROC_INST:f++,PROC_INST_BODY:f++,PROC_INST_ENDING:f++,OPEN_TAG:f++,OPEN_TAG_SLASH:f++,ATTRIB:f++,ATTRIB_NAME:f++,ATTRIB_NAME_SAW_WHITE:f++,ATTRIB_VALUE:f++,ATTRIB_VALUE_QUOTED:f++,ATTRIB_VALUE_CLOSED:f++,ATTRIB_VALUE_UNQUOTED:f++,ATTRIB_VALUE_ENTITY_Q:f++,ATTRIB_VALUE_ENTITY_U:f++,CLOSE_TAG:f++,CLOSE_TAG_SAW_WHITE:f++,SCRIPT:f++,SCRIPT_ENDING:f++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var n=e.ENTITIES[t];var r=typeof n==="number"?String.fromCharCode(n):n;e.ENTITIES[t]=r});for(var h in e.STATE){e.STATE[e.STATE[h]]=h}f=e.STATE;function emit(e,t,n){e[t]&&e[t](n)}function emitNode(e,t,n){if(e.textNode)closeText(e);emit(e,t,n)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==f.BEGIN&&e.state!==f.BEGIN_WHITESPACE&&e.state!==f.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var n=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){n.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",n)}function qname(e,t){var n=e.indexOf(":");var r=n<0?["",e]:e.split(":");var i=r[0];var o=r[1];if(t&&e==="xmlns"){i="xmlns";o=""}return{prefix:i,local:o}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var n=t.prefix;var r=t.local;if(n==="xmlns"){if(r==="xml"&&e.attribValue!==s){strictFail(e,"xml: prefix must be bound to "+s+"\n"+"Actual: "+e.attribValue)}else if(r==="xmlns"&&e.attribValue!==c){strictFail(e,"xmlns: prefix must be bound to "+c+"\n"+"Actual: "+e.attribValue)}else{var i=e.tag;var o=e.tags[e.tags.length-1]||e;if(i.ns===o.ns){i.ns=Object.create(o.ns)}i.ns[r]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var n=e.tag;var r=qname(e.tagName);n.prefix=r.prefix;n.local=r.local;n.uri=n.ns[r.prefix]||"";if(n.prefix&&!n.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));n.uri=r.prefix}var i=e.tags[e.tags.length-1]||e;if(n.ns&&i.ns!==n.ns){Object.keys(n.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:n.ns[t]})})}for(var o=0,a=e.attribList.length;o";e.tagName="";e.state=f.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var n=e.tagName;if(!e.strict){n=n[e.looseCase]()}var r=n;while(t--){var i=e.tags[t];if(i.name!==r){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="";e.state=f.TEXT;return}e.tagName=n;var o=e.tags.length;while(o-- >t){var a=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var s={};for(var c in a.ns){s[c]=a.ns[c]}var u=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&a.ns!==u.ns){Object.keys(a.ns).forEach(function(t){var n=a.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:n})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=f.TEXT}function parseEntity(e){var t=e.entity;var n=t.toLowerCase();var r;var i="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[n]){return e.ENTITIES[n]}t=n;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);r=parseInt(t,16);i=r.toString(16)}else{t=t.slice(1);r=parseInt(t,10);i=r.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(r)||i.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(r)}function beginWhiteSpace(e,t){if(t==="<"){e.state=f.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=f.TEXT}}function charAt(e,t){var n="";if(t"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=f.TEXT}else if(isQuote(r)){t.state=f.SGML_DECL_QUOTED;t.sgmlDecl+=r}else{t.sgmlDecl+=r}continue;case f.SGML_DECL_QUOTED:if(r===t.q){t.state=f.SGML_DECL;t.q=""}t.sgmlDecl+=r;continue;case f.DOCTYPE:if(r===">"){t.state=f.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=r;if(r==="["){t.state=f.DOCTYPE_DTD}else if(isQuote(r)){t.state=f.DOCTYPE_QUOTED;t.q=r}}continue;case f.DOCTYPE_QUOTED:t.doctype+=r;if(r===t.q){t.q="";t.state=f.DOCTYPE}continue;case f.DOCTYPE_DTD:t.doctype+=r;if(r==="]"){t.state=f.DOCTYPE}else if(isQuote(r)){t.state=f.DOCTYPE_DTD_QUOTED;t.q=r}continue;case f.DOCTYPE_DTD_QUOTED:t.doctype+=r;if(r===t.q){t.state=f.DOCTYPE_DTD;t.q=""}continue;case f.COMMENT:if(r==="-"){t.state=f.COMMENT_ENDING}else{t.comment+=r}continue;case f.COMMENT_ENDING:if(r==="-"){t.state=f.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+r;t.state=f.COMMENT}continue;case f.COMMENT_ENDED:if(r!==">"){strictFail(t,"Malformed comment");t.comment+="--"+r;t.state=f.COMMENT}else{t.state=f.TEXT}continue;case f.CDATA:if(r==="]"){t.state=f.CDATA_ENDING}else{t.cdata+=r}continue;case f.CDATA_ENDING:if(r==="]"){t.state=f.CDATA_ENDING_2}else{t.cdata+="]"+r;t.state=f.CDATA}continue;case f.CDATA_ENDING_2:if(r===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=f.TEXT}else if(r==="]"){t.cdata+="]"}else{t.cdata+="]]"+r;t.state=f.CDATA}continue;case f.PROC_INST:if(r==="?"){t.state=f.PROC_INST_ENDING}else if(isWhitespace(r)){t.state=f.PROC_INST_BODY}else{t.procInstName+=r}continue;case f.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(r)){continue}else if(r==="?"){t.state=f.PROC_INST_ENDING}else{t.procInstBody+=r}continue;case f.PROC_INST_ENDING:if(r===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=f.TEXT}else{t.procInstBody+="?"+r;t.state=f.PROC_INST_BODY}continue;case f.OPEN_TAG:if(isMatch(p,r)){t.tagName+=r}else{newTag(t);if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else{if(!isWhitespace(r)){strictFail(t,"Invalid character in tag name")}t.state=f.ATTRIB}}continue;case f.OPEN_TAG_SLASH:if(r===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=f.ATTRIB}continue;case f.ATTRIB:if(isWhitespace(r)){continue}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME:if(r==="="){t.state=f.ATTRIB_VALUE}else if(r===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(r)){t.state=f.ATTRIB_NAME_SAW_WHITE}else if(isMatch(p,r)){t.attribName+=r}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME_SAW_WHITE:if(r==="="){t.state=f.ATTRIB_VALUE}else if(isWhitespace(r)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(r===">"){openTag(t)}else if(isMatch(l,r)){t.attribName=r;t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=f.ATTRIB}}continue;case f.ATTRIB_VALUE:if(isWhitespace(r)){continue}else if(isQuote(r)){t.q=r;t.state=f.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=f.ATTRIB_VALUE_UNQUOTED;t.attribValue=r}continue;case f.ATTRIB_VALUE_QUOTED:if(r!==t.q){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=r}continue}attrib(t);t.q="";t.state=f.ATTRIB_VALUE_CLOSED;continue;case f.ATTRIB_VALUE_CLOSED:if(isWhitespace(r)){t.state=f.ATTRIB}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){strictFail(t,"No whitespace between attributes");t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(r)){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=r}continue}attrib(t);if(r===">"){openTag(t)}else{t.state=f.ATTRIB}continue;case f.CLOSE_TAG:if(!t.tagName){if(isWhitespace(r)){continue}else if(notMatch(l,r)){if(t.script){t.script+=""){closeTag(t)}else if(isMatch(p,r)){t.tagName+=r}else if(t.script){t.script+=""){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case f.TEXT_ENTITY:case f.ATTRIB_VALUE_ENTITY_Q:case f.ATTRIB_VALUE_ENTITY_U:var c;var u;switch(t.state){case f.TEXT_ENTITY:c=f.TEXT;u="textNode";break;case f.ATTRIB_VALUE_ENTITY_Q:c=f.ATTRIB_VALUE_QUOTED;u="attribValue";break;case f.ATTRIB_VALUE_ENTITY_U:c=f.ATTRIB_VALUE_UNQUOTED;u="attribValue";break}if(r===";"){t[u]+=parseEntity(t);t.entity="";t.state=c}else if(isMatch(t.entity.length?d:m,r)){t.entity+=r}else{strictFail(t,"Invalid character in entity name");t[u]+="&"+t.entity+r;t.entity="";t.state=c}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var n=function(){var n=16384;var r=[];var i;var o;var a=-1;var s=arguments.length;if(!s){return""}var c="";while(++a1114111||t(u)!==u){throw RangeError("Invalid code point: "+u)}if(u<=65535){r.push(u)}else{u-=65536;i=(u>>10)+55296;o=u%1024+56320;r.push(i,o)}if(a+1===s||r.length>n){c+=e.apply(null,r);r.length=0}}return c};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:n,configurable:true,writable:true})}else{String.fromCodePoint=n}})()}})(false?undefined:t)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.safeTrimTrailingSeparator=t.normalizeSeparators=t.hasRoot=t.hasAbsoluteRoot=t.ensureAbsoluteRoot=t.dirname=void 0;const s=o(n(622));const c=a(n(357));const u=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=s.dirname(e);if(u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){c.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);c.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}c.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||u&&e.endsWith("\\")){}else{e+=s.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){c.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){c.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(u){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(s.sep)){return e}if(e===s.sep){return e}if(u&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);i=n(639);e.exports=r=function(e){o(XMLCData,e);function XMLCData(e,n){XMLCData.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing CDATA text. "+this.debugInfo())}this.name="#cdata-section";this.type=t.CData;this.value=this.stringify.cdata(n)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))};return XMLCData}(i)}).call(this)},,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(257);e.exports=i=function(e){o(XMLRaw,e);function XMLRaw(e,n){XMLRaw.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing raw text. "+this.debugInfo())}this.type=t.Raw;this.value=this.stringify.raw(n)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e))};return XMLRaw}(r)}).call(this)},function(e,t,n){(function(){var t,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;o=n(582).isObject;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDEntity,e);function XMLDTDEntity(e,n,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing DTD entity name. "+this.debugInfo(r))}if(i==null){throw new Error("Missing DTD entity value. "+this.debugInfo(r))}this.pe=!!n;this.name=this.stringify.name(r);this.type=t.EntityDeclaration;if(!o(i)){this.value=this.stringify.dtdEntityValue(i);this.internal=true}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r))}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r))}this.internal=false;if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}}Object.defineProperty(XMLDTDEntity.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDEntity.prototype,"systemId",{get:function(){return this.sysID}});Object.defineProperty(XMLDTDEntity.prototype,"notationName",{get:function(){return this.nData||null}});Object.defineProperty(XMLDTDEntity.prototype,"inputEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlVersion",{get:function(){return null}});XMLDTDEntity.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))};return XMLDTDEntity}(i)}).call(this)},,,,,,,,function(e){e.exports=require("util")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SpanKind=void 0;var n;(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(n=t.SpanKind||(t.SpanKind={}))},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s;Object.defineProperty(t,"__esModule",{value:true});t.getCmdPath=t.tryGetExecutablePath=t.isRooted=t.isDirectory=t.exists=t.IS_WINDOWS=t.unlink=t.symlink=t.stat=t.rmdir=t.rename=t.readlink=t.readdir=t.mkdir=t.lstat=t.copyFile=t.chmod=void 0;const c=o(n(747));const u=o(n(622));s=c.promises,t.chmod=s.chmod,t.copyFile=s.copyFile,t.lstat=s.lstat,t.mkdir=s.mkdir,t.readdir=s.readdir,t.readlink=s.readlink,t.rename=s.rename,t.rmdir=s.rmdir,t.stat=s.stat,t.symlink=s.symlink,t.unlink=s.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return a(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return a(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function tryGetExecutablePath(e,n){return a(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=u.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const o of n){e=i+o;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=u.dirname(e);const r=u.basename(e).toUpperCase();for(const i of yield t.readdir(n)){if(r===i.toUpperCase()){e=u.join(n,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}t.getCmdPath=getCmdPath},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createLogLevelDiagLogger=void 0;var r=n(545);function createLogLevelDiagLogger(e,t){if(er.DiagLogLevel.ALL){e=r.DiagLogLevel.ALL}t=t||{};function _filterFunc(n,r){var i=t[n];if(typeof i==="function"&&e>=r){return i.bind(t)}return function(){}}return{error:_filterFunc("error",r.DiagLogLevel.ERROR),warn:_filterFunc("warn",r.DiagLogLevel.WARN),info:_filterFunc("info",r.DiagLogLevel.INFO),debug:_filterFunc("debug",r.DiagLogLevel.DEBUG),verbose:_filterFunc("verbose",r.DiagLogLevel.VERBOSE)}}t.createLogLevelDiagLogger=createLogLevelDiagLogger},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(238));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var i=validate;t.default=i},,,,,,,function(e){(function(){e.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n(470));const a=i(n(622));const s=i(n(15));const c=i(n(114));const u=n(434);class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError";Object.setPrototypeOf(this,ValidationError.prototype)}}t.ValidationError=ValidationError;class ReserveCacheError extends Error{constructor(e){super(e);this.name="ReserveCacheError";Object.setPrototypeOf(this,ReserveCacheError.prototype)}}t.ReserveCacheError=ReserveCacheError;function checkPaths(e){if(!e||e.length===0){throw new ValidationError(`Path Validation Error: At least one directory or file path is required`)}}function checkKey(e){if(e.length>512){throw new ValidationError(`Key Validation Error: ${e} cannot be larger than 512 characters.`)}const t=/^[^,]*$/;if(!t.test(e)){throw new ValidationError(`Key Validation Error: ${e} cannot contain commas.`)}}function restoreCache(e,t,n,i){return r(this,void 0,void 0,function*(){checkPaths(e);n=n||[];const r=[t,...n];o.debug("Resolved Keys:");o.debug(JSON.stringify(r));if(r.length>10){throw new ValidationError(`Key Validation Error: Keys are limited to a maximum of 10.`)}for(const e of r){checkKey(e)}const l=yield s.getCompressionMethod();const p=yield c.getCacheEntry(r,e,{compressionMethod:l});if(!(p===null||p===void 0?void 0:p.archiveLocation)){return undefined}const m=a.join(yield s.createTempDirectory(),s.getCacheFileName(l));o.debug(`Archive Path: ${m}`);try{yield c.downloadCache(p.archiveLocation,m,i);if(o.isDebug()){yield u.listTar(m,l)}const e=s.getArchiveFileSizeIsBytes(m);o.info(`Cache Size: ~${Math.round(e/(1024*1024))} MB (${e} B)`);yield u.extractTar(m,l);o.info("Cache restored successfully")}finally{try{yield s.unlinkFile(m)}catch(e){o.debug(`Failed to delete archive: ${e}`)}}return p.cacheKey})}t.restoreCache=restoreCache;function saveCache(e,t,n){return r(this,void 0,void 0,function*(){checkPaths(e);checkKey(t);const r=yield s.getCompressionMethod();o.debug("Reserving Cache");const i=yield c.reserveCache(t,e,{compressionMethod:r});if(i===-1){throw new ReserveCacheError(`Unable to reserve cache with key ${t}, another job may be creating this cache.`)}o.debug(`Cache ID: ${i}`);const l=yield s.resolvePaths(e);o.debug("Cache Paths:");o.debug(`${JSON.stringify(l)}`);const p=yield s.createTempDirectory();const m=a.join(p,s.getCacheFileName(r));o.debug(`Archive Path: ${m}`);yield u.createTar(p,l,r);if(o.isDebug()){yield u.listTar(m,r)}const d=5*1024*1024*1024;const f=s.getArchiveFileSizeIsBytes(m);o.debug(`File Size: ${f}`);if(f>d){throw new Error(`Cache size of ~${Math.round(f/(1024*1024))} MB (${f} B) is over the 5GB limit, not saving cache.`)}o.debug(`Saving Cache (ID: ${i})`);yield c.saveCache(i,m,n);return i})}t.saveCache=saveCache},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLText,e);function XMLText(e,n){XMLText.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing element text. "+this.debugInfo())}this.name="#text";this.type=t.Text;this.value=this.stringify.text(n)}Object.defineProperty(XMLText.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLText.prototype,"wholeText",{get:function(){var e,t,n;n="";t=this.previousSibling;while(t){n=t.data+n;t=t.previousSibling}n+=this.data;e=this.nextSibling;while(e){n=n+e.data;e=e.nextSibling}return n}});XMLText.prototype.clone=function(){return Object.create(this)};XMLText.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e))};XMLText.prototype.splitText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLText.prototype.replaceWholeText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};return XMLText}(r)}).call(this)},,,,,,,,,,,,,,function(e){var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var r=n||0;var i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}e.exports=bytesToUuid},,function(e){(function(){var t;e.exports=t=function(){function XMLDOMErrorHandler(){}XMLDOMErrorHandler.prototype.handleError=function(e){throw new Error(e)};return XMLDOMErrorHandler}()}).call(this)},function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SearchState=void 0;class SearchState{constructor(e,t){this.path=e;this.level=t}}t.SearchState=SearchState},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};Object.defineProperty(t,"__esModule",{value:true});t.hashFiles=void 0;const c=o(n(417));const u=o(n(470));const l=o(n(747));const p=o(n(413));const m=o(n(669));const d=o(n(622));function hashFiles(e){var t,n;var r;return a(this,void 0,void 0,function*(){let i=false;const o=(r=process.env["GITHUB_WORKSPACE"])!==null&&r!==void 0?r:process.cwd();const a=c.createHash("sha256");let f=0;try{for(var h=s(e.globGenerator()),g;g=yield h.next(),!g.done;){const e=g.value;u.debug(e);if(!e.startsWith(`${o}${d.sep}`)){u.debug(`Ignore '${e}' since it is not under GITHUB_WORKSPACE.`);continue}if(l.statSync(e).isDirectory()){u.debug(`Skip directory '${e}'.`);continue}const t=c.createHash("sha256");const n=m.promisify(p.pipeline);yield n(l.createReadStream(e),t);a.write(t.digest());f++;if(!i){i=true}}}catch(e){t={error:e}}finally{try{if(g&&!g.done&&(n=h.return))yield n.call(h)}finally{if(t)throw t.error}}a.end();if(i){u.debug(`Found ${f} files to hash.`);return a.digest("hex")}else{u.debug(`No matches found for glob`);return""}})}t.hashFiles=hashFiles},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=rng;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=new Uint8Array(256);let o=i.length;function rng(){if(o>i.length-16){r.default.randomFillSync(i);o=0}return i.slice(o,o+=16)}},,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;l=n(582).isObject;u=n(257);t=n(683);r=n(801);o=n(661);i=n(463);a=n(19);c=n(451);e.exports=s=function(e){p(XMLDocType,e);function XMLDocType(e,n,r){var i,o,a,s,c,u;XMLDocType.__super__.constructor.call(this,e);this.type=t.DocType;if(e.children){s=e.children;for(o=0,a=s.length;o{if(a.includes(t)){e[t]=r[t];return e}if(!e.variables){e.variables={}}e.variables[t]=r[t];return e},{});const o=r.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(c.test(o)){i.url=o.replace(c,"/api/graphql")}return e(i).then(e=>{if(e.data.errors){const t={};for(const n of Object.keys(e.headers)){t[n]=e.headers[n]}throw new GraphqlError(i,{headers:t,data:e.data})}return e.data.data})}function withDefaults(e,t){const n=e.defaults(t);const i=(e,t)=>{return graphql(n,e,t)};return Object.assign(i,{defaults:withDefaults.bind(null,n),endpoint:r.request.endpoint})}const u=withDefaults(r.request,{headers:{"user-agent":`octokit-graphql.js/${o} ${i.getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return withDefaults(e,{method:"POST",url:"/graphql"})}t.graphql=u;t.withCustomRequest=withCustomRequest},,,,function(e){e.exports=require("fs")},,,function(e,t,n){"use strict";var r=n(815);var i={};i.rules=n(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});i.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};i.findRule=function(e){var t=r.toASCII(e);return i.rules.reduce(function(e,n){if(n.punySuffix===-1){n.punySuffix=r.toASCII(n.suffix)}if(!i.endsWith(t,"."+n.punySuffix)&&t!==n.punySuffix){return e}return n},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};i.validate=function(e){var t=r.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var n=t.split(".");var i;for(var o=0;o63){return"LABEL_TOO_LONG"}if(i.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(i.charAt(i.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(i)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var n=e.slice(0).toLowerCase();if(n.charAt(n.length-1)==="."){n=n.slice(0,n.length-1)}var o=i.validate(n);if(o){return{input:e,error:{message:t.errorCodes[o],code:o}}}var a={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var s=n.split(".");if(s[s.length-1]==="local"){return a}var c=function(){if(!/xn--/.test(n)){return a}if(a.domain){a.domain=r.toASCII(a.domain)}if(a.subdomain){a.subdomain=r.toASCII(a.subdomain)}return a};var u=i.findRule(n);if(!u){if(s.length<2){return a}a.tld=s.pop();a.sld=s.pop();a.domain=[a.sld,a.tld].join(".");if(s.length){a.subdomain=s.pop()}return c()}a.listed=true;var l=u.suffix.split(".");var p=s.slice(0,s.length-l.length);if(u.exception){p.push(l.shift())}a.tld=l.join(".");if(!p.length){return c()}if(u.wildcard){l.unshift(p.pop());a.tld=l.join(".")}if(!p.length){return c()}a.sld=p.pop();a.domain=[a.sld,a.tld].join(".");if(p.length){a.subdomain=p.join(".")}return c()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var n=t.parse(e);return Boolean(n.domain&&n.listed)}},function(e,t,n){var r=n(500);e.exports=async;function async(e){var t=false;r(function(){t=true});return function async_callback(n,i){if(t){e(n,i)}else{r(function nextTick_callback(){e(n,i)})}}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(385);var i=n(526);var o=n(701);var a=_interopDefault(n(454));var s=n(844);const c="5.6.1";function getBufferResponse(e){return e.arrayBuffer()}function fetchWrapper(e){const t=e.request&&e.request.log?e.request.log:console;if(o.isPlainObject(e.body)||Array.isArray(e.body)){e.body=JSON.stringify(e.body)}let n={};let r;let i;const c=e.request&&e.request.fetch||a;return c(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async o=>{i=o.url;r=o.status;for(const e of o.headers){n[e[0]]=e[1]}if("deprecation"in n){const r=n.link&&n.link.match(/<([^>]+)>; rel="deprecation"/);const i=r&&r.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${n.sunset}${i?`. See ${i}`:""}`)}if(r===204||r===205){return}if(e.method==="HEAD"){if(r<400){return}throw new s.RequestError(o.statusText,r,{response:{url:i,status:r,headers:n,data:undefined},request:e})}if(r===304){throw new s.RequestError("Not modified",r,{response:{url:i,status:r,headers:n,data:await getResponseData(o)},request:e})}if(r>=400){const t=await getResponseData(o);const a=new s.RequestError(toErrorMessage(t),r,{response:{url:i,status:r,headers:n,data:t},request:e});throw a}return getResponseData(o)}).then(e=>{return{status:r,url:i,headers:n,data:e}}).catch(t=>{if(t instanceof s.RequestError)throw t;throw new s.RequestError(t.message,500,{request:e})})}async function getResponseData(e){const t=e.headers.get("content-type");if(/application\/json/.test(t)){return e.json()}if(!t||/^text\/|charset=utf-8$/.test(t)){return e.text()}return getBufferResponse(e)}function toErrorMessage(e){if(typeof e==="string")return e;if("message"in e){if(Array.isArray(e.errors)){return`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`}return e.message}return`Unknown error: ${JSON.stringify(e)}`}function withDefaults(e,t){const n=e.defaults(t);const r=function(e,t){const r=n.merge(e,t);if(!r.request||!r.request.hook){return fetchWrapper(n.parse(r))}const i=(e,t)=>{return fetchWrapper(n.parse(n.merge(e,t)))};Object.assign(i,{endpoint:n,defaults:withDefaults.bind(null,n)});return r.request.hook(i,r)};return Object.assign(r,{endpoint:n,defaults:withDefaults.bind(null,n)})}const u=withDefaults(r.endpoint,{headers:{"user-agent":`octokit-request.js/${c} ${i.getUserAgent()}`}});t.request=u},,,,,,,,function(e){e.exports=require("zlib")},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(145),t)},,function(e){e.exports=function(e,t){Object.keys(t).forEach(function(n){e[n]=e[n]||t[n]});return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoopSpan=void 0;var r=n(629);var i=function(){function NoopSpan(e){if(e===void 0){e=r.INVALID_SPAN_CONTEXT}this._spanContext=e}NoopSpan.prototype.context=function(){return this._spanContext};NoopSpan.prototype.setAttribute=function(e,t){return this};NoopSpan.prototype.setAttributes=function(e){return this};NoopSpan.prototype.addEvent=function(e,t){return this};NoopSpan.prototype.setStatus=function(e){return this};NoopSpan.prototype.updateName=function(e){return this};NoopSpan.prototype.end=function(e){};NoopSpan.prototype.isRecording=function(){return false};NoopSpan.prototype.recordException=function(e,t){};return NoopSpan}();t.NoopSpan=i},function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w,k,S,_,T,E={}.hasOwnProperty;T=n(582),S=T.isObject,k=T.isFunction,_=T.isPlainObject,w=T.getValue;t=n(683);d=n(559);h=n(796);o=n(657);a=n(919);y=n(660);x=n(708);g=n(491);p=n(738);m=n(735);s=n(801);u=n(661);c=n(463);l=n(19);i=n(884);b=n(602);v=n(347);r=n(541);e.exports=f=function(){function XMLDocumentCB(e,n,r){var i;this.name="?xml";this.type=t.Document;e||(e={});i={};if(!e.writer){e.writer=new v}else if(_(e.writer)){i=e.writer;e.writer=new v}this.options=e;this.writer=e.writer;this.writerOptions=this.writer.filterOptions(i);this.stringify=new b(e);this.onDataCallback=n||function(){};this.onEndCallback=r||function(){};this.currentNode=null;this.currentLevel=-1;this.openTags={};this.documentStarted=false;this.documentCompleted=false;this.root=null}XMLDocumentCB.prototype.createChildNode=function(e){var n,r,i,o,a,s,c,u;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:i={};c=e.attribs;for(r in c){if(!E.call(c,r))continue;n=c[r];i[r]=n.value}this.node(e.name,i);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(e.value);break;case t.Text:this.text(e.value);break;case t.ProcessingInstruction:this.instruction(e.target,e.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+e.constructor.name)}u=e.children;for(a=0,s=u.length;a=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){var n,i,o,a;if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e.type===t.Element){this.root=e}i="";if(e.type===t.Element){this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name;a=e.attribs;for(o in a){if(!E.call(a,o))continue;n=a[o];i+=this.writer.attribute(n,this.writerOptions,this.currentLevel)}i+=(e.children?">":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel);this.writerOptions.state=r.InsideTag}else{this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+""}i+=this.writer.endline(e,this.writerOptions,this.currentLevel)}this.onData(i,this.currentLevel);return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){var n;if(!e.isClosed){n="";this.writerOptions.state=r.CloseTag;if(e.type===t.Element){n=this.writer.indent(e,this.writerOptions,this.currentLevel)+""+this.writer.endline(e,this.writerOptions,this.currentLevel)}else{n=this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel)}this.writerOptions.state=r.None;this.onData(n,this.currentLevel);return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e,t){this.documentStarted=true;return this.onDataCallback(e,t+1)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.debugInfo=function(e){if(e==null){return""}else{return"node: <"+e+">"}};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLDocumentCB.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)};XMLDocumentCB.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLDocumentCB.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},,,,,,,,,,,function(e,t,n){"use strict";var r=n(852);var i=n(622).extname;var o=/^\s*([^;\s]*)(?:;|\s|$)/;var a=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=o.exec(e);var n=t&&r[t[1].toLowerCase()];if(n&&n.charset){return n.charset}if(t&&a.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var n=e.indexOf("/")===-1?t.lookup(e):e;if(!n){return false}if(n.indexOf("charset")===-1){var r=t.charset(n);if(r)n+="; charset="+r.toLowerCase()}return n}function extension(e){if(!e||typeof e!=="string"){return false}var n=o.exec(e);var r=n&&t.extensions[n[1].toLowerCase()];if(!r||!r.length){return false}return r[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var n=i("x."+e).toLowerCase().substr(1);if(!n){return false}return t.types[n]||false}function populateMaps(e,t){var n=["nginx","apache",undefined,"iana"];Object.keys(r).forEach(function forEachMimeType(i){var o=r[i];var a=o.extensions;if(!a||!a.length){return}e[i]=a;for(var s=0;sl||u===l&&t[c].substr(0,12)==="application/")){continue}}t[c]=i}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,,,function(e,t,n){var r=n(547);var i=n(669);var o=n(622);var a=n(605);var s=n(211);var c=n(835).parse;var u=n(747);var l=n(779);var p=n(334);var m=n(766);e.exports=FormData;i.inherits(FormData,r);function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];r.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,n){n=n||{};if(typeof n=="string"){n={filename:n}}var o=r.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(i.isArray(t)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(e,t,n);var s=this._multiPartFooter();o(a);o(t);o(s);this._trackLength(a,t,n)};FormData.prototype._trackLength=function(e,t,n){var r=0;if(n.knownLength!=null){r+=+n.knownLength}else if(Buffer.isBuffer(t)){r=t.length}else if(typeof t==="string"){r=Buffer.byteLength(t)}this._valueLength+=r;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!n.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{u.stat(e.path,function(n,r){var i;if(n){t(n);return}i=r.size-(e.start?e.start:0);t(null,i)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(n){e.pause();t(null,+n.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,n){if(typeof n.header=="string"){return n.header}var r=this._getContentDisposition(t,n);var i=this._getContentType(t,n);var o="";var a={"Content-Disposition":["form-data",'name="'+e+'"'].concat(r||[]),"Content-Type":[].concat(i||[])};if(typeof n.header=="object"){m(a,n.header)}var s;for(var c in a){if(!a.hasOwnProperty(c))continue;s=a[c];if(s==null){continue}if(!Array.isArray(s)){s=[s]}if(s.length){o+=c+": "+s.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+o+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var n,r;if(typeof t.filepath==="string"){n=o.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){n=o.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){n=o.basename(e.client._httpMessage.path||"")}if(n){r='filename="'+n+'"'}return r};FormData.prototype._getContentType=function(e,t){var n=t.contentType;if(!n&&e.name){n=l.lookup(e.name)}if(!n&&e.path){n=l.lookup(e.path)}if(!n&&e.readable&&e.hasOwnProperty("httpVersion")){n=e.headers["content-type"]}if(!n&&(t.filepath||t.filename)){n=l.lookup(t.filepath||t.filename)}if(!n&&typeof e=="object"){n=FormData.DEFAULT_CONTENT_TYPE}return n};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var n=this._streams.length===0;if(n){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){n[t.toLowerCase()]=e[t]}}return n};FormData.prototype.setBoundary=function(e){this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var n=0,r=this._streams.length;n=r;t=0<=r?++n:--n){if(!this.attribs[t].isEqualNode(e.attribs[t])){return false}}return true};return XMLElement}(a)}).call(this)},,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDAttList,e);function XMLDTDAttList(e,n,r,i,o,a){XMLDTDAttList.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(r==null){throw new Error("Missing DTD attribute name. "+this.debugInfo(n))}if(!i){throw new Error("Missing DTD attribute type. "+this.debugInfo(n))}if(!o){throw new Error("Missing DTD attribute default. "+this.debugInfo(n))}if(o.indexOf("#")!==0){o="#"+o}if(!o.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/)){throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(n))}if(a&&!o.match(/^(#FIXED|#DEFAULT)$/)){throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(n))}this.elementName=this.stringify.name(n);this.type=t.AttributeDeclaration;this.attributeName=this.stringify.name(r);this.attributeType=this.stringify.dtdAttType(i);if(a){this.defaultValue=this.stringify.dtdAttDefault(a)}this.defaultValueType=o}XMLDTDAttList.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))};return XMLDTDAttList}(i)}).call(this)},,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});async function auth(e){const t=e.split(/\./).length===3?"app":/^v\d+\./.test(e)?"installation":"oauth";return{type:"token",token:e,tokenType:t}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,t,n,r){const i=t.endpoint.merge(n,r);i.headers.authorization=withAuthorizationPrefix(e);return t(i)}const n=function createTokenAuth(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};t.createTokenAuth=n},,function(e){e.exports=require("punycode")},,,,,,,,,,,function(e,t,n){var r=n(139);var i=n(722);function v4(e,t,n){var o=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var a=e.random||(e.rng||r)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(t){for(var s=0;s<16;++s){t[o+s]=a[s]}}return t||i(a)}e.exports=v4},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VERSION=void 0;t.VERSION="1.0.0-rc.0"},,,,,function(e){e.exports=require("url")},,,function(e){e.exports=addHook;function addHook(e,t,n,r){var i=r;if(!e.registry[n]){e.registry[n]=[]}if(t==="before"){r=function(e,t){return Promise.resolve().then(i.bind(null,t)).then(e.bind(null,t))}}if(t==="after"){r=function(e,t){var n;return Promise.resolve().then(e.bind(null,t)).then(function(e){n=e;return i(n,t)}).then(function(){return n})}}if(t==="error"){r=function(e,t){return Promise.resolve().then(e.bind(null,t)).catch(function(e){return i(e,t)})}}e.registry[n].push({hook:r,orig:i})}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;tconsole.warn(e));const a=i(e=>console.warn(e));class RequestError extends Error{constructor(e,t,n){super(e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=t;let i;if("headers"in n&&typeof n.headers!=="undefined"){i=n.headers}if("response"in n){this.response=n.response;i=n.response.headers}const s=Object.assign({},n.request);if(n.request.headers.authorization){s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/ .*$/," [REDACTED]")})}s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=s;Object.defineProperty(this,"code",{get(){o(new r.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return t}});Object.defineProperty(this,"headers",{get(){a(new r.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));return i||{}}})}}t.RequestError=RequestError},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){e.exports=n(512)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=[];for(let e=0;e<256;++e){i.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var o=stringify;t.default=o},function(e,t,n){e.exports=n(141)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var c=this&&this.__await||function(e){return this instanceof c?(this.v=e,this):new c(e)};var u=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof c?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};Object.defineProperty(t,"__esModule",{value:true});t.DefaultGlobber=void 0;const l=o(n(470));const p=o(n(747));const m=o(n(287));const d=o(n(622));const f=o(n(98));const h=n(957);const g=n(246);const y=n(384);const v=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=m.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return a(this,void 0,void 0,function*(){const n=[];try{for(var r=s(this.globGenerator()),i;i=yield r.next(),!i.done;){const e=i.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(i&&!i.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return u(this,arguments,function*globGenerator_1(){const e=m.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new g.Pattern(n.negate,true,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){l.debug(`Search path '${e}'`);try{yield c(p.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new y.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const o=f.match(t,i.path);const a=!!o||f.partialMatch(t,i.path);if(!o&&!a){continue}const s=yield c(DefaultGlobber.stat(i,e,r));if(!s){continue}if(s.isDirectory()){if(o&h.MatchKind.Directory){yield yield c(i.path)}else if(!a){continue}const e=i.level+1;const t=(yield c(p.promises.readdir(i.path))).map(t=>new y.SearchState(d.join(i.path,t),e));n.push(...t.reverse())}else if(o&h.MatchKind.File){yield yield c(i.path)}}})}static create(e,t){return a(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(v){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new g.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return a(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield p.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){l.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield p.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield p.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){l.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOctokit=t.context=void 0;const a=o(n(174));const s=n(521);t.context=new a.Context;function getOctokit(e,t){return new s.GitHub(s.getOctokitOptions(e,t))}t.getOctokit=getOctokit},,,,function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e){e.exports=removeHook;function removeHook(e,t,n){if(!e.registry[t]){return}var r=e.registry[t].map(function(e){return e.orig}).indexOf(n);if(r===-1){return}e.registry[t].splice(r,1)}},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceAPI=void 0;var r=n(394);var i=n(629);var o=n(525);var a="trace";var s=function(){function TraceAPI(){this._proxyTracerProvider=new r.ProxyTracerProvider;this.isSpanContextValid=i.isSpanContextValid}TraceAPI.getInstance=function(){if(!this._instance){this._instance=new TraceAPI}return this._instance};TraceAPI.prototype.setGlobalTracerProvider=function(e){this._proxyTracerProvider.setDelegate(e);o.registerGlobal(a,this._proxyTracerProvider);return this._proxyTracerProvider};TraceAPI.prototype.getTracerProvider=function(){return o.getGlobal(a)||this._proxyTracerProvider};TraceAPI.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)};TraceAPI.prototype.disable=function(){o.unregisterGlobal(a);this._proxyTracerProvider=new r.ProxyTracerProvider};return TraceAPI}();t.TraceAPI=s},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultTextMapSetter=t.defaultTextMapGetter=void 0;t.defaultTextMapGetter={get:function(e,t){if(e==null){return undefined}return e[t]},keys:function(e){if(e==null){return[]}return Object.keys(e)}};t.defaultTextMapSetter={set:function(e,t,n){if(e==null){return}e[t]=n}}},,function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.ProjectDotGradleCache=void 0;const i=r(n(622));const o=r(n(747));const a=n(143);const s=["configuration-cache"];class ProjectDotGradleCache extends a.AbstractCache{constructor(e){super("project","Project .gradle directory");this.rootDir=e}cacheOutputExists(){const e=this.getProjectDotGradleDir();return o.default.existsSync(e)}getCachePath(){const e=this.getProjectDotGradleDir();return s.map(t=>i.default.resolve(e,t))}getProjectDotGradleDir(){return i.default.resolve(this.rootDir,".gradle")}}t.ProjectDotGradleCache=ProjectDotGradleCache},function(e,t,n){(function(){var t,r,i;t=n(683);i=n(257);e.exports=r=function(){function XMLAttribute(e,n,r){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}if(n==null){throw new Error("Missing attribute name. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.value=this.stringify.attValue(r);this.type=t.Attribute;this.isId=false;this.schemaTypeInfo=null}Object.defineProperty(XMLAttribute.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLAttribute.prototype,"ownerElement",{get:function(){return this.parent}});Object.defineProperty(XMLAttribute.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLAttribute.prototype,"namespaceURI",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"prefix",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"localName",{get:function(){return this.name}});Object.defineProperty(XMLAttribute.prototype,"specified",{get:function(){return true}});XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e))};XMLAttribute.prototype.debugInfo=function(e){e=e||this.name;if(e==null){return"parent: <"+this.parent.name+">"}else{return"attribute: {"+e+"}, parent: <"+this.parent.name+">"}};XMLAttribute.prototype.isEqualNode=function(e){if(e.namespaceURI!==this.namespaceURI){return false}if(e.prefix!==this.prefix){return false}if(e.localName!==this.localName){return false}if(e.value!==this.value){return false}return true};return XMLAttribute}()}).call(this)},function(e,t,n){(function(){"use strict";var e,r,i,o,a,s,c,u,l=function(e,t){return function(){return e.apply(t,arguments)}},p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;c=n(645);i=n(614);e=n(210);s=n(350);u=n(213).setImmediate;r=n(791).defaults;o=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};a=function(e,t,n){var r,i,o;for(r=0,i=e.length;r0){c[e.options.childkey]=l}l=c}else if(f){f[e.options.childkey]=f[e.options.childkey]||[];p={};for(s in l){if(!m.call(l,s))continue;p[s]=l[s]}f[e.options.childkey].push(p);delete l["#name"];if(Object.keys(l).length===1&&t in l&&!e.EXPLICIT_CHARKEY){l=l[t]}}}if(r.length>0){return e.assignOrPush(f,u,l)}else{if(e.options.explicitRoot){d=l;l={};l[u]=d}e.resultObject=l;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);n=function(e){return function(n){var i,o;o=r[r.length-1];if(o){o[t]+=n;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||n.replace(/\\n/g,"").trim()!=="")){o[e.options.childkey]=o[e.options.childkey]||[];i={"#name":"__text__"};i[t]=n;if(e.options.normalize){i[t]=i[t].replace(/\s{2,}/g," ").trim()}o[e.options.childkey].push(i)}return o}}}(this);this.saxParser.ontext=n;return this.saxParser.oncdata=function(e){return function(e){var t;t=n(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,n){var r;if(n!=null&&typeof n==="function"){this.on("end",function(e){this.reset();return n(null,e)});this.on("error",function(e){this.reset();return n(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;u(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){r=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",r);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw r}}};Parser.prototype.parseStringPromise=function(e){return new Promise(function(t){return function(n,r){return t.parseString(e,function(e,t){if(e){return r(e)}else{return n(t)}})}}(this))};return Parser}(i);t.parseString=function(e,n,r){var i,o,a;if(r!=null){if(typeof r==="function"){i=r}if(typeof n==="object"){o=n}}else{if(typeof n==="function"){i=n}o={}}a=new t.Parser(o);return a.parseString(e,i)};t.parseStringPromise=function(e,n){var r,i;if(typeof n==="object"){r=n}i=new t.Parser(r);return i.parseStringPromise(e)}}).call(this)},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(725);var i=function(e){r.__extends(PollerStoppedError,e);function PollerStoppedError(t){var n=e.call(this,t)||this;n.name="PollerStoppedError";Object.setPrototypeOf(n,PollerStoppedError.prototype);return n}return PollerStoppedError}(Error);var o=function(e){r.__extends(PollerCancelledError,e);function PollerCancelledError(t){var n=e.call(this,t)||this;n.name="PollerCancelledError";Object.setPrototypeOf(n,PollerCancelledError.prototype);return n}return PollerCancelledError}(Error);var a=function(){function Poller(e){var t=this;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(function(e,n){t.resolve=e;t.reject=n});this.promise.catch(function(){})}Poller.prototype.startPolling=function(){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(e){switch(e.label){case 0:if(this.stopped){this.stopped=false}e.label=1;case 1:if(!(!this.isStopped()&&!this.isDone()))return[3,4];return[4,this.poll()];case 2:e.sent();return[4,this.delay()];case 3:e.sent();return[3,1];case 4:return[2]}})})};Poller.prototype.pollOnce=function(e){if(e===void 0){e={}}return r.__awaiter(this,void 0,void 0,function(){var t,n;return r.__generator(this,function(r){switch(r.label){case 0:r.trys.push([0,3,,4]);if(!!this.isDone())return[3,2];t=this;return[4,this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})];case 1:t.operation=r.sent();if(this.isDone()&&this.resolve){this.resolve(this.operation.state.result)}r.label=2;case 2:return[3,4];case 3:n=r.sent();this.operation.state.error=n;if(this.reject){this.reject(n)}throw n;case 4:return[2]}})})};Poller.prototype.fireProgress=function(e){for(var t=0,n=this.pollProgressCallbacks;tt?1:0}function descending(e,t){return-1*ascending(e,t)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(237),t);i(n(545),t)},,,function(e){e.exports=function(e,n){var r=[];for(var i=0;i=200&&e<300}t.isSuccessStatusCode=isSuccessStatusCode;function isServerErrorStatusCode(e){if(!e){return true}return e>=500}t.isServerErrorStatusCode=isServerErrorStatusCode;function isRetryableStatusCode(e){if(!e){return false}const t=[a.HttpCodes.BadGateway,a.HttpCodes.ServiceUnavailable,a.HttpCodes.GatewayTimeout];return t.includes(e)}t.isRetryableStatusCode=isRetryableStatusCode;function sleep(e){return r(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function retry(e,t,n,i=s.DefaultRetryAttempts,a=s.DefaultRetryDelay,c=undefined){return r(this,void 0,void 0,function*(){let r="";let s=1;while(s<=i){let u=undefined;let l=undefined;let p=false;try{u=yield t()}catch(e){if(c){u=c(e)}p=true;r=e.message}if(u){l=n(u);if(!isServerErrorStatusCode(l)){return u}}if(l){p=isRetryableStatusCode(l);r=`Cache service responded with ${l}`}o.debug(`${e} - Attempt ${s} of ${i} failed with error: ${r}`);if(!p){o.debug(`${e} - Error is not retryable`);break}yield sleep(a);s++}throw Error(`${e} failed: ${r}`)})}t.retry=retry;function retryTypedResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.statusCode,n,i,e=>{if(e instanceof a.HttpClientError){return{statusCode:e.statusCode,result:null,headers:{}}}else{return undefined}})})}t.retryTypedResponse=retryTypedResponse;function retryHttpClientResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.message.statusCode,n,i)})}t.retryHttpClientResponse=retryHttpClientResponse},,,,function(e){e.exports=state;function state(e,t){var n=!Array.isArray(e),r={index:0,keyedList:n||t?Object.keys(e):null,jobs:{},results:n?{}:[],size:n?Object.keys(e).length:e.length};if(t){r.keyedList.sort(n?t:function(n,r){return t(e[n],e[r])})}return r}},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(764),t)},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TEXT_MAP_PROPAGATOR=t.NoopTextMapPropagator=void 0;var n=function(){function NoopTextMapPropagator(){}NoopTextMapPropagator.prototype.inject=function(e,t){};NoopTextMapPropagator.prototype.extract=function(e,t){return e};NoopTextMapPropagator.prototype.fields=function(){return[]};return NoopTextMapPropagator}();t.NoopTextMapPropagator=n;t.NOOP_TEXT_MAP_PROPAGATOR=new n},function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLComment,e);function XMLComment(e,n){XMLComment.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing comment text. "+this.debugInfo())}this.name="#comment";this.type=t.Comment;this.value=this.stringify.comment(n)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))};return XMLComment}(r)}).call(this)},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Pattern=void 0;const s=o(n(87));const c=o(n(622));const u=o(n(972));const l=a(n(357));const p=n(93);const m=n(327);const d=n(383);const f=process.platform==="win32";class Pattern{constructor(e,t=false,n,r){this.negate=false;let i;if(typeof e==="string"){i=e.trim()}else{n=n||[];l.default(n.length,`Parameter 'segments' must not empty`);const t=Pattern.getLiteral(n[0]);l.default(t&&u.hasAbsoluteRoot(t),`Parameter 'segments' first element must be a root path`);i=new d.Path(n).toString().trim();if(e){i=`!${i}`}}while(i.startsWith("!")){this.negate=!this.negate;i=i.substr(1).trim()}i=Pattern.fixupPattern(i,r);this.segments=new d.Path(i).segments;this.trailingSeparator=u.normalizeSeparators(i).endsWith(c.sep);i=u.safeTrimTrailingSeparator(i);let o=false;const a=this.segments.map(e=>Pattern.getLiteral(e)).filter(e=>!o&&!(o=e===""));this.searchPath=new d.Path(a).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(a[0]),f?"i":"");this.isImplicitPattern=t;const s={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};i=f?i.replace(/\\/g,"/"):i;this.minimatch=new p.Minimatch(i,s)}match(e){if(this.segments[this.segments.length-1]==="**"){e=u.normalizeSeparators(e);if(!e.endsWith(c.sep)&&this.isImplicitPattern===false){e=`${e}${c.sep}`}}else{e=u.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?m.MatchKind.Directory:m.MatchKind.All}return m.MatchKind.None}partialMatch(e){e=u.safeTrimTrailingSeparator(e);if(u.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){l.default(e,"pattern cannot be empty");const n=new d.Path(e).segments.map(e=>Pattern.getLiteral(e));l.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);l.default(!u.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=u.normalizeSeparators(e);if(e==="."||e.startsWith(`.${c.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${c.sep}`)){t=t||s.homedir();l.default(t,"Unable to determine HOME directory");l.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=u.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return u.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(262);var i=_interopDefault(n(669));var o=n(87);function log(e){var t=[];for(var n=1;n0){n[0]=e+" "+n[0]}t.log.apply(t,r.__spread(n))}l.push(t);return t}function destroy(){var e=l.indexOf(this);if(e>=0){l.splice(e,1);return true}return false}function extend(e){var t=createDebugger(this.namespace+":"+e);t.log=this.log;return t}var m=new Set;var d=typeof process!=="undefined"&&process.env&&process.env.AZURE_LOG_LEVEL||undefined;var f;var h=p("azure");h.log=function(){var e=[];for(var t=0;te.trim().toUpperCase()).filter(e=>e)){if(r.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDummy,e);function XMLDummy(e){XMLDummy.__super__.constructor.call(this,e);this.type=t.Dummy}XMLDummy.prototype.clone=function(){return Object.create(this)};XMLDummy.prototype.toString=function(e){return""};return XMLDummy}(i)}).call(this)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MatchKind=void 0;var n;(function(e){e[e["None"]=0]="None";e[e["Directory"]=1]="Directory";e[e["File"]=2]="File";e[e["All"]=3]="All"})(n=t.MatchKind||(t.MatchKind={}))},,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.safeTrimTrailingSeparator=t.normalizeSeparators=t.hasRoot=t.hasAbsoluteRoot=t.ensureAbsoluteRoot=t.dirname=void 0;const s=o(n(622));const c=a(n(357));const u=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=s.dirname(e);if(u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){c.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);c.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}c.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||u&&e.endsWith("\\")){}else{e+=s.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){c.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){c.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(u){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(s.sep)){return e}if(e===s.sep){return e}if(u&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceFlags=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["SAMPLED"]=1]="SAMPLED"})(n=t.TraceFlags||(t.TraceFlags={}))},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.RetryHelper=void 0;const s=o(n(470));class RetryHelper{constructor(e,t,n){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(n);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return a(this,void 0,void 0,function*(){let n=1;while(nsetTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},,,function(e,t){"use strict";t.__esModule=true;function parseArgsStringToArgv(e,t,n){var r=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var o=[];if(t){o.push(t)}if(n){o.push(n)}var a;do{a=r.exec(i);if(a!==null){o.push(firstString(a[1],a[6],a[0]))}}while(a!==null);return o}t["default"]=parseArgsStringToArgv;t.parseArgsStringToArgv=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t{a+=u.write(e);if(p){p(e)}};const d=e=>{o+=c.write(e);if(l){l(e)}};const f=Object.assign(Object.assign({},n===null||n===void 0?void 0:n.listeners),{stdout:d,stderr:m});const h=yield exec(e,t,Object.assign(Object.assign({},n),{listeners:f}));o+=c.end();a+=u.end();return{exitCode:h,stdout:o,stderr:a}})}t.getExecOutput=getExecOutput},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCompatible=t._makeCompatibilityCheck=void 0;var r=n(830);var i=/^(\d+)\.(\d+)\.(\d+)(?:-(.*))?$/;function _makeCompatibilityCheck(e){var t=new Set([e]);var n=new Set;var r=e.match(i);if(!r){return function(){return false}}var o={major:+r[1],minor:+r[2],patch:+r[3]};function _reject(e){n.add(e);return false}function _accept(e){t.add(e);return true}return function isCompatible(e){if(t.has(e)){return true}if(n.has(e)){return false}var r=e.match(i);if(!r){return _reject(e)}var a={major:+r[1],minor:+r[2],patch:+r[3]};if(o.major!==a.major){return _reject(e)}if(o.major===0){if(o.minor===a.minor&&o.patch<=a.patch){return _accept(e)}return _reject(e)}if(o.minor<=a.minor){return _accept(e)}return _reject(e)}}t._makeCompatibilityCheck=_makeCompatibilityCheck;t.isCompatible=_makeCompatibilityCheck(r.VERSION)},,,,,function(e,t,n){(function(){"use strict";var e,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;r=n(791);e=n(476);i=n(885);o=n(350);t.defaults=r.defaults;t.processors=o;t.ValidationError=function(e){a(ValidationError,e);function ValidationError(e){this.message=e}return ValidationError}(Error);t.Builder=e.Builder;t.Parser=i.Parser;t.parseString=i.parseString;t.parseStringPromise=i.parseStringPromise}).call(this)},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(865);var i=n(585);var o=n(393);var a=n(605);var s=n(211);var c=_interopDefault(n(454));var u=n(106);var l=_interopDefault(n(790));var p=n(669);var m=n(835);var d=n(413);var f=n(928);var h=n(856);var g=n(229);var y=n(992);var v=n(87);var b=n(263);n(71);function getHeaderKey(e){return e.toLowerCase()}function isHttpHeadersLike(e){if(e&&typeof e==="object"){var t=e;if(typeof t.rawHeaders==="function"&&typeof t.clone==="function"&&typeof t.get==="function"&&typeof t.set==="function"&&typeof t.contains==="function"&&typeof t.remove==="function"&&typeof t.headersArray==="function"&&typeof t.headerValues==="function"&&typeof t.headerNames==="function"&&typeof t.toJson==="function"){return true}}return false}var x=function(){function HttpHeaders(e){this._headersMap={};if(e){for(var t in e){this.set(t,e[t])}}}HttpHeaders.prototype.set=function(e,t){this._headersMap[getHeaderKey(e)]={name:e,value:t.toString()}};HttpHeaders.prototype.get=function(e){var t=this._headersMap[getHeaderKey(e)];return!t?undefined:t.value};HttpHeaders.prototype.contains=function(e){return!!this._headersMap[getHeaderKey(e)]};HttpHeaders.prototype.remove=function(e){var t=this.contains(e);delete this._headersMap[getHeaderKey(e)];return t};HttpHeaders.prototype.rawHeaders=function(){var e={};for(var t in this._headersMap){var n=this._headersMap[t];e[n.name.toLowerCase()]=n.value}return e};HttpHeaders.prototype.headersArray=function(){var e=[];for(var t in this._headersMap){e.push(this._headersMap[t])}return e};HttpHeaders.prototype.headerNames=function(){var e=[];var t=this.headersArray();for(var n=0;n=a){r("ExclusiveMaximum",a)}if(s!=undefined&&i<=s){r("ExclusiveMinimum",s)}if(c!=undefined&&i>c){r("InclusiveMaximum",c)}if(u!=undefined&&il){r("MaxItems",l)}if(p!=undefined&&y.length>p){r("MaxLength",p)}if(m!=undefined&&y.length=0&&e[n-1]===t){--n}return e.substr(0,n)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.")}var t=encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return decodeString(e)}function splitSerializeName(e){var t=[];var n="";if(e){var r=e.split(".");for(var i=0,o=r;i0};URLQuery.prototype.keys=function(){return Object.keys(this._rawQuery)};URLQuery.prototype.set=function(e,t){var n=t;if(e){if(n!==undefined&&n!==null){var r=Array.isArray(n)?n:n.toString();this._rawQuery[e]=r}else{delete this._rawQuery[e]}}};URLQuery.prototype.get=function(e){return e?this._rawQuery[e]:undefined};URLQuery.prototype.toString=function(){var e="";for(var t in this._rawQuery){if(e){e+="&"}var n=this._rawQuery[t];if(Array.isArray(n)){var r=[];for(var i=0,o=n;i=200&&n.status<300}if(i.headersMapper){e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.rawHeaders(),"operationRes.parsedHeaders",r)}}return e})}function isOperationSpecEmpty(e){var t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,n){var r;var i=200<=e.status&&e.status<300;var o=isOperationSpecEmpty(t)?i:!!n;if(o){if(n){if(!n.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}var a=n!==null&&n!==void 0?n:t.responses.default;var s=((r=e.request.streamResponseStatusCodes)===null||r===void 0?void 0:r.has(e.status))||e.request.streamResponseBody;var c=s?"Unexpected status code: "+e.status:e.bodyAsText;var u=new q(c,undefined,e.status,e.request,e);if(!a){throw u}var l=a.bodyMapper;var p=a.headersMapper;try{if(e.parsedBody){var m=e.parsedBody;var d=void 0;if(l){var f=m;if(t.isXML&&l.type.name===j.Sequence){f=typeof m==="object"?m[l.xmlElementName]:[]}d=t.serializer.deserialize(l,f,"error.response.parsedBody")}var h=m.error||d||m;u.code=h.code;if(h.message){u.message=h.message}if(l){u.response.parsedBody=d}}if(e.headers&&p){u.response.parsedHeaders=t.serializer.deserialize(p,e.headers.rawHeaders(),"operationRes.parsedHeaders")}}catch(t){u.message='Error "'+t.message+'" occurred in deserializing the responseBody - "'+e.bodyAsText+'" for the default response.'}return{error:u,shouldReturnResponse:false}}function parse(e,t,n,r){var i;var o=function(e){var t='Error "'+e+'" occurred while parsing the response body - '+n.bodyAsText+".";var r=e.code||q.PARSE_ERROR;var i=new q(t,r,n.status,n.request,n);return Promise.reject(i)};var a=((i=n.request.streamResponseStatusCodes)===null||i===void 0?void 0:i.has(n.status))||n.request.streamResponseBody;if(!a&&n.bodyAsText){var s=n.bodyAsText;var c=n.headers.get("Content-Type")||"";var u=!c?[]:c.split(";").map(function(e){return e.toLowerCase()});if(u.length===0||u.some(function(t){return e.indexOf(t)!==-1})){return new Promise(function(e){n.parsedBody=JSON.parse(s);e(n)}).catch(o)}else if(u.some(function(e){return t.indexOf(e)!==-1})){return parseXML(s,r).then(function(e){n.parsedBody=e;return n}).catch(o)}}return Promise.resolve(n)}var te=3;var ne=1e3*30;var re=1e3*90;var ie=1e3*3;function isNumber(e){return typeof e==="number"}function shouldRetry(e,t,n,r,i){if(!t(r,i)){return false}return n.retryCount0){for(var r=this._requestPolicyFactories.length-1;r>=0;--r){n=this._requestPolicyFactories[r].create(n,this._requestPolicyOptions)}}return n.sendRequest(t)};ServiceClient.prototype.sendOperationRequest=function(e,n,i){var o;return r.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,b,w,k,S,_,T,E,N,j,C,R,z,A,D,I,B,L;return r.__generator(this,function(r){switch(r.label){case 0:if(typeof e.options==="function"){i=e.options;e.options=undefined}a=(o=e.options)===null||o===void 0?void 0:o.serializerOptions;s=new P;r.label=1;case 1:r.trys.push([1,6,,7]);u=n.baseUrl||this.baseUri;if(!u){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.")}s.method=n.httpMethod;s.operationSpec=n;l=O.parse(u);if(n.path){l.appendPath(n.path)}if(n.urlParameters&&n.urlParameters.length>0){for(p=0,m=n.urlParameters;p0){for(h=0,g=n.queryParameters;h0){t.formData={};for(var E=0,N=r.formDataParameters;E0){if(r.isConstant){a=r.defaultValue}else{var c=getPropertyFromParameterPath(t,n);if(!c.propertyFound){c=getPropertyFromParameterPath(e,n)}var u=false;if(!c.propertyFound){u=r.required||n[0]==="options"&&n.length===2}a=u?r.defaultValue:c.propertyValue}var l=getPathStringFromParameterPath(n,r);i.serialize(r,a,l,s)}}else{if(r.required){a={}}for(var p in n){var m=r.type.modelProperties[p];var d=n[p];var f=getOperationArgumentValueFromParameterPath(e,t,d,m,i);var h=getPathStringFromParameterPath(d,m);i.serialize(m,f,h,s);if(f!==undefined&&f!==null){if(!a){a={}}a[p]=f}}}return a}function getPropertyFromParameterPath(e,t){var n={propertyFound:false};var r=0;for(;r=this.cachedToken.expiresOnTimestamp){this.cachedToken=undefined}return this.cachedToken};return ExpiringAccessTokenCache}();var ze=function(){function AccessTokenRefresher(e,t,n){if(n===void 0){n=3e4}this.credential=e;this.scopes=t;this.requiredMillisecondsBeforeNewRefresh=n;this.lastCalled=0}AccessTokenRefresher.prototype.isReady=function(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh};AccessTokenRefresher.prototype.getToken=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:this.lastCalled=Date.now();return[4,this.credential.getToken(this.scopes,e)];case 1:t=n.sent();this.promise=undefined;return[2,t||undefined]}})})};AccessTokenRefresher.prototype.refresh=function(e){if(!this.promise){this.promise=this.getToken(e)}return this.promise};return AccessTokenRefresher}();var Ae=w.HeaderConstants;var De="Basic";var Ie=function(){function BasicAuthenticationCredentials(e,t,n){if(n===void 0){n=De}this.authorizationScheme=De;if(e===null||e===undefined||typeof e.valueOf()!=="string"){throw new Error("userName cannot be null or undefined and must be of type string.")}if(t===null||t===undefined||typeof t.valueOf()!=="string"){throw new Error("password cannot be null or undefined and must be of type string.")}this.userName=e;this.password=t;this.authorizationScheme=n}BasicAuthenticationCredentials.prototype.signRequest=function(e){var t=this.userName+":"+this.password;var n=this.authorizationScheme+" "+encodeString(t);if(!e.headers)e.headers=new x;e.headers.set(Ae.AUTHORIZATION,n);return Promise.resolve(e)};return BasicAuthenticationCredentials}();var Be=function(){function ApiKeyCredentials(e){if(!e||e&&!e.inHeader&&!e.inQuery){throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.')}this.inHeader=e.inHeader;this.inQuery=e.inQuery}ApiKeyCredentials.prototype.signRequest=function(e){if(!e){return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'))}if(this.inHeader){if(!e.headers){e.headers=new x}for(var t in this.inHeader){e.headers.set(t,this.inHeader[t])}}if(this.inQuery){if(!e.url){return Promise.reject(new Error("url cannot be null in the request object."))}if(e.url.indexOf("?")<0){e.url+="?"}for(var n in this.inQuery){if(!e.url.endsWith("?")){e.url+="&"}e.url+=n+"="+this.inQuery[n]}}return Promise.resolve(e)};return ApiKeyCredentials}();var Le=function(e){r.__extends(TopicCredentials,e);function TopicCredentials(t){var n=this;if(!t||t&&typeof t!=="string"){throw new Error("topicKey cannot be null or undefined and must be of type string.")}var r={inHeader:{"aeg-sas-key":t}};n=e.call(this,r)||this;return n}return TopicCredentials}(Be);Object.defineProperty(t,"isTokenCredential",{enumerable:true,get:function(){return g.isTokenCredential}});t.AccessTokenRefresher=ze;t.ApiKeyCredentials=Be;t.BaseRequestPolicy=X;t.BasicAuthenticationCredentials=Ie;t.Constants=w;t.DefaultHttpClient=G;t.ExpiringAccessTokenCache=Oe;t.HttpHeaders=x;t.MapperType=j;t.RequestPolicyOptions=$;t.RestError=q;t.Serializer=N;t.ServiceClient=Ce;t.TopicCredentials=Le;t.URLBuilder=O;t.URLQuery=R;t.WebResource=P;t.XML_ATTRKEY=k;t.XML_CHARKEY=S;t.applyMixins=applyMixins;t.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;t.createPipelineFromOptions=createPipelineFromOptions;t.createSpanFunction=createSpanFunction;t.delay=delay;t.deserializationPolicy=deserializationPolicy;t.deserializeResponseBody=deserializeResponseBody;t.disableResponseDecompressionPolicy=disableResponseDecompressionPolicy;t.encodeUri=encodeUri;t.executePromisesSequentially=executePromisesSequentially;t.exponentialRetryPolicy=exponentialRetryPolicy;t.flattenResponse=flattenResponse;t.generateClientRequestIdPolicy=generateClientRequestIdPolicy;t.generateUuid=generateUuid;t.getDefaultProxySettings=getDefaultProxySettings;t.getDefaultUserAgentValue=getDefaultUserAgentValue;t.isDuration=isDuration;t.isNode=T;t.isValidUuid=isValidUuid;t.keepAlivePolicy=keepAlivePolicy;t.logPolicy=logPolicy;t.operationOptionsToRequestOptionsBase=operationOptionsToRequestOptionsBase;t.parseXML=parseXML;t.promiseToCallback=promiseToCallback;t.promiseToServiceCallback=promiseToServiceCallback;t.proxyPolicy=proxyPolicy;t.redirectPolicy=redirectPolicy;t.serializeObject=serializeObject;t.signingPolicy=signingPolicy;t.stringifyXML=stringifyXML;t.stripRequest=stripRequest;t.stripResponse=stripResponse;t.systemErrorRetryPolicy=systemErrorRetryPolicy;t.throttlingRetryPolicy=throttlingRetryPolicy;t.tracingPolicy=tracingPolicy;t.userAgentPolicy=userAgentPolicy}]); \ No newline at end of file diff --git a/dist/post/index.js b/dist/post/index.js index cb0319b..efeb1bd 100644 --- a/dist/post/index.js +++ b/dist/post/index.js @@ -1 +1 @@ -module.exports=function(e,t){"use strict";var n={};function __webpack_require__(t){if(n[t]){return n[t].exports}var r=n[t]={i:t,l:false,exports:{}};var i=true;try{e[t].call(r.exports,r,r.exports,__webpack_require__);i=false}finally{if(i)delete n[t]}r.l=true;return r.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(878)}return startup()}([,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.findInPath=t.which=t.mkdirP=t.rmRF=t.mv=t.cp=void 0;const s=n(357);const c=a(n(129));const u=a(n(622));const l=n(669);const p=a(n(672));const m=l.promisify(c.exec);const d=l.promisify(c.execFile);function cp(e,t,n={}){return o(this,void 0,void 0,function*(){const{force:r,recursive:i,copySourceDirectory:a}=readCopyOptions(n);const o=(yield p.exists(t))?yield p.stat(t):null;if(o&&o.isFile()&&!r){return}const s=o&&o.isDirectory()&&a?u.join(t,u.basename(e)):t;if(!(yield p.exists(e))){throw new Error(`no such file or directory: ${e}`)}const c=yield p.stat(e);if(c.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,s,0,r)}}else{if(u.relative(e,s)===""){throw new Error(`'${s}' and '${e}' are the same file`)}yield copyFile(e,s,r)}})}t.cp=cp;function mv(e,t,n={}){return o(this,void 0,void 0,function*(){if(yield p.exists(t)){let r=true;if(yield p.isDirectory(t)){t=u.join(t,u.basename(e));r=yield p.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(u.dirname(t));yield p.rename(e,t)})}t.mv=mv;function rmRF(e){return o(this,void 0,void 0,function*(){if(p.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}try{const t=p.getCmdPath();if(yield p.isDirectory(e,true)){yield m(`${t} /s /c "rd /s /q "%inputPath%""`,{env:{inputPath:e}})}else{yield m(`${t} /s /c "del /f /a "%inputPath%""`,{env:{inputPath:e}})}}catch(e){if(e.code!=="ENOENT")throw e}try{yield p.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield p.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield d(`rm`,[`-rf`,`${e}`])}else{yield p.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return o(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");yield p.mkdir(e,{recursive:true})})}t.mkdirP=mkdirP;function which(e,t){return o(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(p.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const n=yield findInPath(e);if(n&&n.length>0){return n[0]}return""})}t.which=which;function findInPath(e){return o(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if(p.IS_WINDOWS&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(u.delimiter)){if(e){t.push(e)}}}if(p.isRooted(e)){const n=yield p.tryGetExecutablePath(e,t);if(n){return[n]}return[]}if(e.includes(u.sep)){return[]}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(u.delimiter)){if(e){n.push(e)}}}const r=[];for(const i of n){const n=yield p.tryGetExecutablePath(u.join(i,e),t);if(n){r.push(n)}}return r})}t.findInPath=findInPath;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);const r=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:n,copySourceDirectory:r}}function cpDirRecursive(e,t,n,r){return o(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const i=yield p.readdir(e);for(const a of i){const i=`${e}/${a}`;const o=`${t}/${a}`;const s=yield p.lstat(i);if(s.isDirectory()){yield cpDirRecursive(i,o,n,r)}else{yield copyFile(i,o,r)}}yield p.chmod(t,(yield p.stat(e)).mode)})}function copyFile(e,t,n){return o(this,void 0,void 0,function*(){if((yield p.lstat(e)).isSymbolicLink()){try{yield p.lstat(t);yield p.unlink(t)}catch(e){if(e.code==="EPERM"){yield p.chmod(t,"0666");yield p.unlink(t)}}const n=yield p.readlink(e);yield p.symlink(n,t,p.IS_WINDOWS?"junction":null)}else if(!(yield p.exists(t))||n){yield p.copyFile(e,t)}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.argStringToArray=t.ToolRunner=void 0;const s=a(n(87));const c=a(n(614));const u=a(n(129));const l=a(n(622));const p=a(n(1));const m=a(n(672));const d=n(213);const f=process.platform==="win32";class ToolRunner extends c.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=n;for(const e of r){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${n}"`;for(const e of r){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(n);for(const e of r){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=n;for(const e of r){i+=` ${e}`}}return i}_processLineBuffer(e,t,n){try{let r=t+e.toString();let i=r.indexOf(s.EOL);while(i>-1){const e=r.substring(0,i);n(e);r=r.substring(i+s.EOL.length);i=r.indexOf(s.EOL)}return r}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(f){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(f){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let i=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(i&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){i=true;r+='"'}else{i=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return o(this,void 0,void 0,function*(){if(!m.isRooted(this.toolPath)&&(this.toolPath.includes("/")||f&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield p.which(this.toolPath,true);return new Promise((e,t)=>o(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+s.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});if(this.options.cwd&&!(yield m.exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const i=this._getSpawnFileName();const a=u.spawn(i,this._getSpawnArgs(n),this._getSpawnOptions(this.options,i));let o="";if(a.stdout){a.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}o=this._processLineBuffer(e,o,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}let c="";if(a.stderr){a.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}c=this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}a.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});a.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});a.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(o.length>0){this.emit("stdline",o)}if(c.length>0){this.emit("errline",c)}a.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!a.stdin){throw new Error("child process missing stdin")}a.stdin.end(this.options.input)}}))})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let i="";function append(e){if(r&&e!=='"'){i+="\\"}i+=e;r=false}for(let a=0;a0){t.push(i);i=""}continue}append(o)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends c.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=d.setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},,function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var n=0;nt+=e.toString(),stderr:e=>t+=e.toString()}})}catch(e){o.debug(e.message)}t=t.trim();o.debug(t);return t})}function getCompressionMethod(){return r(this,void 0,void 0,function*(){if(process.platform==="win32"&&!(yield isGnuTarInstalled())){return h.CompressionMethod.Gzip}const e=yield getVersion("zstd");const t=m.clean(e);if(!e.toLowerCase().includes("zstd command line interface")){return h.CompressionMethod.Gzip}else if(!t||m.lt(t,"v1.3.2")){return h.CompressionMethod.ZstdWithoutLong}else{return h.CompressionMethod.Zstd}})}t.getCompressionMethod=getCompressionMethod;function getCacheFileName(e){return e===h.CompressionMethod.Gzip?h.CacheFilename.Gzip:h.CacheFilename.Zstd}t.getCacheFileName=getCacheFileName;function isGnuTarInstalled(){return r(this,void 0,void 0,function*(){const e=yield getVersion("tar");return e.toLowerCase().includes("gnu tar")})}t.isGnuTarInstalled=isGnuTarInstalled;function assertDefined(e,t){if(t===undefined){throw Error(`Expected ${e} but value was undefiend`)}return t}t.assertDefined=assertDefined},function(e){e.exports=require("tls")},,function(module){module.exports=eval("require")("encoding")},function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDNotation,e);function XMLDTDNotation(e,n,r){XMLDTDNotation.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD notation name. "+this.debugInfo(n))}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.type=t.NotationDeclaration;if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}Object.defineProperty(XMLDTDNotation.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDNotation.prototype,"systemId",{get:function(){return this.sysID}});XMLDTDNotation.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))};return XMLDTDNotation}(i)}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PropagationAPI=void 0;var r=n(918);var i=n(881);var a=n(525);var o="propagation";var s=function(){function PropagationAPI(){}PropagationAPI.getInstance=function(){if(!this._instance){this._instance=new PropagationAPI}return this._instance};PropagationAPI.prototype.setGlobalPropagator=function(e){a.registerGlobal(o,e);return e};PropagationAPI.prototype.inject=function(e,t,n){if(n===void 0){n=i.defaultTextMapSetter}return this._getGlobalPropagator().inject(e,t,n)};PropagationAPI.prototype.extract=function(e,t,n){if(n===void 0){n=i.defaultTextMapGetter}return this._getGlobalPropagator().extract(e,t,n)};PropagationAPI.prototype.fields=function(){return this._getGlobalPropagator().fields()};PropagationAPI.prototype.disable=function(){a.unregisterGlobal(o)};PropagationAPI.prototype._getGlobalPropagator=function(){return a.getGlobal(o)||r.NOOP_TEXT_MAP_PROPAGATOR};return PropagationAPI}();t.PropagationAPI=s},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n="00000000-0000-0000-0000-000000000000";t.default=n},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r=n(11);e.exports=r(once);e.exports.strict=r(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var n=e.name||"Function wrapped with `once`";t.onceError=n+" shouldn't be called more than once";t.called=false;return t}},function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},,,,,,,,,,,,,,,function(e){(function(){e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(){"use strict";if(typeof Symbol===undefined||!Symbol.asyncIterator){Symbol.asyncIterator=Symbol.for("Symbol.asyncIterator")}},,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},,,,function(e,t,n){var r=n(139);var i=n(722);var a;var o;var s=0;var c=0;function v1(e,t,n){var u=t&&n||0;var l=t||[];e=e||{};var p=e.node||a;var m=e.clockseq!==undefined?e.clockseq:o;if(p==null||m==null){var d=r();if(p==null){p=a=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(m==null){m=o=(d[6]<<8|d[7])&16383}}var f=e.msecs!==undefined?e.msecs:(new Date).getTime();var h=e.nsecs!==undefined?e.nsecs:c+1;var g=f-s+(h-c)/1e4;if(g<0&&e.clockseq===undefined){m=m+1&16383}if((g<0||f>s)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=f;c=h;o=m;f+=122192928e5;var y=((f&268435455)*1e4+h)%4294967296;l[u++]=y>>>24&255;l[u++]=y>>>16&255;l[u++]=y>>>8&255;l[u++]=y&255;var v=f/4294967296*1e4&268435455;l[u++]=v>>>8&255;l[u++]=v&255;l[u++]=v>>>24&15|16;l[u++]=v>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(var b=0;b<6;++b){l[u+b]=p[b]}return t?t:i(l)}e.exports=v1},function(e){e.exports=require("os")},,function(e,t,n){"use strict";const r=n(562);const i=["local"];function permuteDomain(e,t){let n=null;if(t){const t=e.split(".");if(i.includes(t[t.length-1])){n=`${t[t.length-2]}.${t[t.length-1]}`}else{n=r.getPublicSuffix(e)}}else{n=r.getPublicSuffix(e)}if(!n){return null}if(n==e){return[e]}const a=e.slice(0,-(n.length+1));const o=a.split(".").reverse();let s=n;const c=[s];while(o.length){s=`${o.shift()}.${s}`;c.push(s)}return c}t.permuteDomain=permuteDomain},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(616));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,r.default)("v5",80,i.default);var o=a;t.default=o},function(e,t,n){var r=n(892);e.exports=serial;function serial(e,t,n){return r(e,t,null,n)}},,function(e,t,n){e.exports=minimatch;minimatch.Minimatch=Minimatch;var r={sep:"/"};try{r=n(622)}catch(e){}var i=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var a=n(306);var o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var c=s+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var l="(?:(?!(?:\\/|^)\\.).)*?";var p=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var m=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(n,r,i){return minimatch(n,e,t)}}function ext(e,t){e=e||{};t=t||{};var n={};Object.keys(t).forEach(function(e){n[e]=t[e]});Object.keys(e).forEach(function(t){n[t]=e[t]});return n}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var n=function minimatch(n,r,i){return t.minimatch(n,r,ext(e,i))};n.Minimatch=function Minimatch(n,r){return new t.Minimatch(n,ext(e,r))};return n};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,n){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!n)n={};if(!n.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,n).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(r.sep!=="/"){e=e.split(r.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var n=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,n);n=this.globParts=n.map(function(e){return e.split(m)});this.debug(this.pattern,n);n=n.map(function(e,t,n){return e.map(this.parse,this)},this);this.debug(this.pattern,n);n=n.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,n);this.set=n}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var n=this.options;var r=0;if(n.nonegate)return;for(var i=0,a=e.length;i1024*64){throw new TypeError("pattern is too long")}var n=this.options;if(!n.noglobstar&&e==="**")return i;if(e==="")return"";var r="";var a=!!n.nocase;var u=false;var l=[];var m=[];var f;var h=false;var g=-1;var y=-1;var v=e.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var b=this;function clearStateChar(){if(f){switch(f){case"*":r+=c;a=true;break;case"?":r+=s;a=true;break;default:r+="\\"+f;break}b.debug("clearStateChar %j %j",f,r);f=false}}for(var x=0,w=e.length,k;x-1;P--){var C=m[P];var R=r.slice(0,C.reStart);var O=r.slice(C.reStart,C.reEnd-8);var z=r.slice(C.reEnd-8,C.reEnd);var A=r.slice(C.reEnd);z+=A;var B=R.split("(").length-1;var I=A;for(x=0;x=0;o--){a=e[o];if(a)break}for(o=0;o>> no match, partial?",e,p,t,m);if(p===s)return true}return false}var f;if(typeof u==="string"){if(r.nocase){f=l.toLowerCase()===u.toLowerCase()}else{f=l===u}this.debug("string match",u,l,f)}else{f=l.match(u);this.debug("pattern match",u,l,f)}if(!f)return false}if(a===s&&o===c){return true}else if(a===s){return n}else if(o===c){var h=a===s-1&&e[a]==="";return h}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.partialMatch=t.match=t.getSearchPaths=void 0;const o=a(n(653));const s=n(957);const c=process.platform==="win32";function getSearchPaths(e){e=e.filter(e=>!e.negate);const t={};for(const n of e){const e=c?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=c?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let i=false;let a=e;let s=o.dirname(a);while(s!==a){if(t[s]){i=true;break}a=s;s=o.dirname(a)}if(!i){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=s.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issueCommand=void 0;const o=a(n(747));const s=a(n(87));const c=n(82);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!o.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}o.appendFileSync(n,`${c.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var i=version;t.default=i},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(640);var i=new WeakMap;var a=new WeakMap;var o=function(){function AbortSignal(){this.onabort=null;i.set(this,[]);a.set(this,false)}Object.defineProperty(AbortSignal.prototype,"aborted",{get:function(){if(!a.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}return a.get(this)},enumerable:false,configurable:true});Object.defineProperty(AbortSignal,"none",{get:function(){return new AbortSignal},enumerable:false,configurable:true});AbortSignal.prototype.addEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);n.push(t)};AbortSignal.prototype.removeEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);var r=n.indexOf(t);if(r>-1){n.splice(r,1)}};AbortSignal.prototype.dispatchEvent=function(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")};return AbortSignal}();function abortSignal(e){if(e.aborted){return}if(e.onabort){e.onabort.call(e)}var t=i.get(e);if(t){t.slice().forEach(function(t){t.call(e,{type:"abort"})})}a.set(e,true)}var s=function(e){r.__extends(AbortError,e);function AbortError(t){var n=e.call(this,t)||this;n.name="AbortError";return n}return AbortError}(Error);var c=function(){function AbortController(e){var t=this;this._signal=new o;if(!e){return}if(!Array.isArray(e)){e=arguments}for(var n=0,r=e;nr(this,void 0,void 0,function*(){return i.getJson(getCacheApiUrl(s))}));if(c.statusCode===204){return null}if(!h.isSuccessStatusCode(c.statusCode)){throw new Error(`Cache service responded with ${c.statusCode}`)}const u=c.result;const l=u===null||u===void 0?void 0:u.archiveLocation;if(!l){throw new Error("Cache not found.")}a.setSecret(l);a.debug(`Cache Result:`);a.debug(JSON.stringify(u));return u})}t.getCacheEntry=getCacheEntry;function downloadCache(e,t,n){return r(this,void 0,void 0,function*(){const r=new l.URL(e);const i=f.getDownloadOptions(n);if(i.useAzureSdk&&r.hostname.endsWith(".blob.core.windows.net")){yield d.downloadCacheStorageSDK(e,t,i)}else{yield d.downloadCacheHttpClient(e,t)}})}t.downloadCache=downloadCache;function reserveCache(e,t,n){var i,a;return r(this,void 0,void 0,function*(){const o=createHttpClient();const s=getCacheVersion(t,n===null||n===void 0?void 0:n.compressionMethod);const c={key:e,version:s};const u=yield h.retryTypedResponse("reserveCache",()=>r(this,void 0,void 0,function*(){return o.postJson(getCacheApiUrl("caches"),c)}));return(a=(i=u===null||u===void 0?void 0:u.result)===null||i===void 0?void 0:i.cacheId)!==null&&a!==void 0?a:-1})}t.reserveCache=reserveCache;function getContentRange(e,t){return`bytes ${e}-${t}/*`}function uploadChunk(e,t,n,i,o){return r(this,void 0,void 0,function*(){a.debug(`Uploading chunk of size ${o-i+1} bytes at offset ${i} with content range: ${getContentRange(i,o)}`);const s={"Content-Type":"application/octet-stream","Content-Range":getContentRange(i,o)};const c=yield h.retryHttpClientResponse(`uploadChunk (start: ${i}, end: ${o})`,()=>r(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,n(),s)}));if(!h.isSuccessStatusCode(c.message.statusCode)){throw new Error(`Cache service responded with ${c.message.statusCode} during upload chunk.`)}})}function uploadFile(e,t,n,i){return r(this,void 0,void 0,function*(){const o=u.statSync(n).size;const s=getCacheApiUrl(`caches/${t.toString()}`);const c=u.openSync(n,"r");const l=f.getUploadOptions(i);const m=p.assertDefined("uploadConcurrency",l.uploadConcurrency);const d=p.assertDefined("uploadChunkSize",l.uploadChunkSize);const h=[...new Array(m).keys()];a.debug("Awaiting all uploads");let g=0;try{yield Promise.all(h.map(()=>r(this,void 0,void 0,function*(){while(gu.createReadStream(n,{fd:c,start:r,end:i,autoClose:false}).on("error",e=>{throw new Error(`Cache upload failed because file read failed with ${e.message}`)}),r,i)}})))}finally{u.closeSync(c)}return})}function commitCache(e,t,n){return r(this,void 0,void 0,function*(){const i={size:n};return yield h.retryTypedResponse("commitCache",()=>r(this,void 0,void 0,function*(){return e.postJson(getCacheApiUrl(`caches/${t.toString()}`),i)}))})}function saveCache(e,t,n){return r(this,void 0,void 0,function*(){const r=createHttpClient();a.debug("Upload cache");yield uploadFile(r,e,t,n);a.debug("Commiting cache");const i=p.getArchiveFileSizeIsBytes(t);a.info(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);const o=yield commitCache(r,e,i);if(!h.isSuccessStatusCode(o.statusCode)){throw new Error(`Cache service responded with ${o.statusCode} during commit cache.`)}a.info("Cache saved successfully")})}t.saveCache=saveCache},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagAPI=void 0;var r=n(673);var i=n(545);var a=n(525);var o="diag";var s=function(){function DiagAPI(){function _logProxy(e){return function(){var t=a.getGlobal("diag");if(!t)return;return t[e].apply(t,arguments)}}var e=this;e.setLogger=function(t,n){var o;if(n===void 0){n=i.DiagLogLevel.INFO}if(t===e){var s=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");e.error((o=s.stack)!==null&&o!==void 0?o:s.message);return}a.registerGlobal("diag",r.createLogLevelDiagLogger(n,t),true)};e.disable=function(){a.unregisterGlobal(o)};e.verbose=_logProxy("verbose");e.debug=_logProxy("debug");e.info=_logProxy("info");e.warn=_logProxy("warn");e.error=_logProxy("error")}DiagAPI.instance=function(){if(!this._instance){this._instance=new DiagAPI}return this._instance};return DiagAPI}();t.DiagAPI=s},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getApiBaseUrl=t.getProxyAgent=t.getAuthString=void 0;const o=a(n(539));function getAuthString(e,t){if(!e&&!t.auth){throw new Error("Parameter token or opts.auth is required")}else if(e&&t.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof t.auth==="string"?t.auth:`token ${e}`}t.getAuthString=getAuthString;function getProxyAgent(e){const t=new o.HttpClient;return t.getAgent(e)}t.getProxyAgent=getProxyAgent;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}t.getApiBaseUrl=getApiBaseUrl},,function(e){e.exports=require("child_process")},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ROOT_CONTEXT=t.createContextKey=t.setBaggage=t.getBaggage=t.isInstrumentationSuppressed=t.unsuppressInstrumentation=t.suppressInstrumentation=t.getSpanContext=t.setSpanContext=t.setSpan=t.getSpan=void 0;var r=n(767);var i=createContextKey("OpenTelemetry Context Key SPAN");var a=createContextKey("OpenTelemetry Context Key SUPPRESS_INSTRUMENTATION");var o=createContextKey("OpenTelemetry Baggage Key");function getSpan(e){return e.getValue(i)||undefined}t.getSpan=getSpan;function setSpan(e,t){return e.setValue(i,t)}t.setSpan=setSpan;function setSpanContext(e,t){return setSpan(e,new r.NoopSpan(t))}t.setSpanContext=setSpanContext;function getSpanContext(e){var t;return(t=getSpan(e))===null||t===void 0?void 0:t.context()}t.getSpanContext=getSpanContext;function suppressInstrumentation(e){return e.setValue(a,true)}t.suppressInstrumentation=suppressInstrumentation;function unsuppressInstrumentation(e){return e.setValue(a,false)}t.unsuppressInstrumentation=unsuppressInstrumentation;function isInstrumentationSuppressed(e){return Boolean(e.getValue(a))}t.isInstrumentationSuppressed=isInstrumentationSuppressed;function getBaggage(e){return e.getValue(o)||undefined}t.getBaggage=getBaggage;function setBaggage(e,t){return e.setValue(o,t)}t.setBaggage=setBaggage;function createContextKey(e){return Symbol.for(e)}t.createContextKey=createContextKey;var s=function(){function BaseContext(e){var t=this;t._currentContext=e?new Map(e):new Map;t.getValue=function(e){return t._currentContext.get(e)};t.setValue=function(e,n){var r=new BaseContext(t._currentContext);r._currentContext.set(e,n);return r};t.deleteValue=function(e){var n=new BaseContext(t._currentContext);n._currentContext.delete(e);return n}}return BaseContext}();t.ROOT_CONTEXT=new s},,,,,,,function(e,t,n){var r=n(417);e.exports=function nodeRNG(){return r.randomBytes(16)}},,function(e,t,n){"use strict";var r=n(631);var i=n(16);var a=n(605);var o=n(211);var s=n(614);var c=n(357);var u=n(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||a.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,n,r,i){var a=toOptions(n,r,i);for(var o=0,s=t.requests.length;o=this.maxSockets){i.requests.push(a);return}i.createSocket(a,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,a)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var i=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var a=n.request(i);a.useChunkedEncodingByDefault=false;a.once("response",onResponse);a.once("upgrade",onUpgrade);a.once("connect",onConnect);a.once("error",onError);a.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick(function(){onConnect(e,t,n)})}function onConnect(i,o,s){a.removeAllListeners();o.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);o.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(s.length>0){l("got illegal response body from proxy");o.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}l("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=o;return t(o)}function onError(t){a.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,function(e){n.request.onSocket(e)})}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,function(r){var a=e.request.getHeader("host");var o=mergeOptions({},n.options,{socket:r,servername:a?a.replace(/:.*$/,""):e.host});var s=i.connect(0,o);n.sockets[n.sockets.indexOf(r)]=s;t(s)})}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t._globalThis=void 0;t._globalThis=typeof globalThis==="object"?globalThis:global},,function(e,t){"use strict";t.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]==="function")e.apply(this,arguments);else{return new Promise((t,n)=>{arguments[arguments.length]=((e,r)=>{if(e)return n(e);t(r)});arguments.length++;e.apply(this,arguments)})}},"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty(function(){const t=arguments[arguments.length-1];if(typeof t!=="function")return e.apply(this,arguments);else e.apply(this,arguments).then(e=>t(null,e),t)},"name",{value:e.name})}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER=t.NoopTracer=void 0;var r=n(132);var i=n(767);var a=n(629);var o=function(){function NoopTracer(){}NoopTracer.prototype.startSpan=function(e,t,n){var o=Boolean(t===null||t===void 0?void 0:t.root);if(o){return new i.NoopSpan}var s=n&&r.getSpanContext(n);if(isSpanContext(s)&&a.isSpanContextValid(s)){return new i.NoopSpan(s)}else{return new i.NoopSpan}};return NoopTracer}();t.NoopTracer=o;function isSpanContext(e){return typeof e==="object"&&typeof e["spanId"]==="string"&&typeof e["traceId"]==="string"&&typeof e["traceFlags"]==="number"}t.NOOP_TRACER=new o},function(e,t,n){var r=n(794).Stream;var i=n(669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}i.inherits(DelayedStream,r);DelayedStream.create=function(e,t){var n=new this;t=t||{};for(var r in t){n[r]=t[r]}n.source=e;var i=e.emit;e.emit=function(){n._handleEmit(arguments);return i.apply(e,arguments)};e.on("error",function(){});if(n.pauseStream){e.pause()}return n};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},,,,,function(e,t,n){var r=n(751),i=n(566);e.exports=iterate;function iterate(e,t,n,r){var a=n["keyedList"]?n["keyedList"][n.index]:n.index;n.jobs[a]=runJob(t,a,e[a],function(e,t){if(!(a in n.jobs)){return}delete n.jobs[a];if(e){i(n)}else{n.results[a]=t}r(e,n.results)})}function runJob(e,t,n,i){var a;if(e.length==2){a=e(n,r(i))}else{a=e(n,t,r(i))}return a}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER_PROVIDER=t.NoopTracerProvider=void 0;var r=n(151);var i=function(){function NoopTracerProvider(){}NoopTracerProvider.prototype.getTracer=function(e,t){return r.NOOP_TRACER};return NoopTracerProvider}();t.NoopTracerProvider=i;t.NOOP_TRACER_PROVIDER=new i},,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(733));var i=_interopRequireDefault(n(855));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let a;let o;let s=0;let c=0;function v1(e,t,n){let u=t&&n||0;const l=t||new Array(16);e=e||{};let p=e.node||a;let m=e.clockseq!==undefined?e.clockseq:o;if(p==null||m==null){const t=e.random||(e.rng||r.default)();if(p==null){p=a=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(m==null){m=o=(t[6]<<8|t[7])&16383}}let d=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const h=d-s+(f-c)/1e4;if(h<0&&e.clockseq===undefined){m=m+1&16383}if((h<0||d>s)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=d;c=f;o=m;d+=122192928e5;const g=((d&268435455)*1e4+f)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const y=d/4294967296*1e4&268435455;l[u++]=y>>>8&255;l[u++]=y&255;l[u++]=y>>>24&15|16;l[u++]=y>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(let e=0;e<6;++e){l[u+e]=p[e]}return t||(0,i.default)(l)}var u=v1;t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Context=void 0;const r=n(747);const i=n(87);class Context{constructor(){var e,t,n;this.payload={};if(process.env.GITHUB_EVENT_PATH){if(r.existsSync(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse(r.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${i.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:`https://api.github.com`;this.serverUrl=(t=process.env.GITHUB_SERVER_URL)!==null&&t!==void 0?t:`https://github.com`;this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:`https://api.github.com/graphql`}get issue(){const e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[e,t]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:t}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}t.Context=Context},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var i=parse;t.default=i},,,,,,,,,,,,,function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},function(e){e.exports=require("https")},,function(e){e.exports=require("timers")},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from(this.username+":"+this.password).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Bearer "+this.token}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from("PAT:"+this.token).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class AzureKeyCredential{constructor(e){if(!e){throw new Error("key must be a non-empty string")}this._key=e}get key(){return this._key}update(e){this._key=e}}function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const n of t){if(!objectHasProperty(e,n)){return false}}return true}function objectHasProperty(e,t){return typeof e==="object"&&t in e}class AzureNamedKeyCredential{constructor(e,t){if(!e||!t){throw new TypeError("name and key must be non-empty strings")}this._name=e;this._key=t}get key(){return this._key}get name(){return this._name}update(e,t){if(!e||!t){throw new TypeError("newName and newKey must be non-empty strings")}this._name=e;this._key=t}}function isNamedKeyCredential(e){return isObjectWithProperties(e,["name","key"])&&typeof e.key==="string"&&typeof e.name==="string"}class AzureSASCredential{constructor(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}get signature(){return this._signature}update(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}}function isSASCredential(e){return isObjectWithProperties(e,["signature"])&&typeof e.signature==="string"}function isTokenCredential(e){const t=e;return t&&typeof t.getToken==="function"&&(t.signRequest===undefined||t.getToken.length>0)}t.AzureKeyCredential=AzureKeyCredential;t.AzureNamedKeyCredential=AzureNamedKeyCredential;t.AzureSASCredential=AzureSASCredential;t.isNamedKeyCredential=isNamedKeyCredential;t.isSASCredential=isSASCredential;t.isTokenCredential=isTokenCredential},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagConsoleLogger=void 0;var n=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];var r=function(){function DiagConsoleLogger(){function _consoleFunc(e){return function(){var t=arguments;if(console){var n=console[e];if(typeof n!=="function"){n=console.log}if(typeof n==="function"){return n.apply(console,t)}}}}for(var e=0;e{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){const t=()=>{this.display();if(!this.isDone()){this.timeoutHandle=setTimeout(t,e)}};this.timeoutHandle=setTimeout(t,e)}stopDisplayTimer(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle);this.timeoutHandle=undefined}this.display()}}t.DownloadProgress=DownloadProgress;function downloadCacheHttpClient(e,t){return r(this,void 0,void 0,function*(){const n=u.createWriteStream(t);const i=new o.HttpClient("actions/cache");const s=yield f.retryHttpClientResponse("downloadCache",()=>r(this,void 0,void 0,function*(){return i.get(e)}));s.message.socket.setTimeout(d.SocketTimeout,()=>{s.message.destroy();a.debug(`Aborting download, socket timed out after ${d.SocketTimeout} ms`)});yield pipeResponseToStream(s,n);const c=s.message.headers["content-length"];if(c){const e=parseInt(c);const n=m.getArchiveFileSizeIsBytes(t);if(n!==e){throw new Error(`Incomplete download. Expected file size: ${e}, actual file size: ${n}`)}}else{a.debug("Unable to validate download, no Content-Length header")}})}t.downloadCacheHttpClient=downloadCacheHttpClient;function downloadCacheStorageSDK(e,t,n){var i;return r(this,void 0,void 0,function*(){const r=new s.BlockBlobClient(e,undefined,{retryOptions:{tryTimeoutInMs:n.timeoutInMs}});const o=yield r.getProperties();const l=(i=o.contentLength)!==null&&i!==void 0?i:-1;if(l<0){a.debug("Unable to determine content length, downloading file with http-client...");yield downloadCacheHttpClient(e,t)}else{const e=c.constants.MAX_LENGTH;const i=new DownloadProgress(l);const a=u.openSync(t,"w");try{i.startDisplayTimer();while(!i.isDone()){const t=i.segmentOffset+i.segmentSize;const o=Math.min(e,l-t);i.nextSegment(o);const s=yield r.downloadToBuffer(t,o,{concurrency:n.downloadConcurrency,onProgress:i.onProgress()});u.writeFileSync(a,s)}}finally{i.stopDisplayTimer();u.closeSync(a)}}})}t.downloadCacheStorageSDK=downloadCacheStorageSDK},,,,,,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w={}.hasOwnProperty;x=n(582),b=x.isObject,v=x.isFunction,y=x.isEmpty,g=x.getValue;u=null;i=null;a=null;o=null;s=null;f=null;h=null;d=null;c=null;r=null;m=null;l=null;t=null;e.exports=p=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.value=null;this.children=[];this.baseURI=null;if(!u){u=n(796);i=n(657);a=n(919);o=n(738);s=n(735);f=n(660);h=n(708);d=n(491);c=n(956);r=n(683);m=n(265);l=n(451);t=n(65)}}Object.defineProperty(XMLNode.prototype,"nodeName",{get:function(){return this.name}});Object.defineProperty(XMLNode.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLNode.prototype,"nodeValue",{get:function(){return this.value}});Object.defineProperty(XMLNode.prototype,"parentNode",{get:function(){return this.parent}});Object.defineProperty(XMLNode.prototype,"childNodes",{get:function(){if(!this.childNodeList||!this.childNodeList.nodes){this.childNodeList=new m(this.children)}return this.childNodeList}});Object.defineProperty(XMLNode.prototype,"firstChild",{get:function(){return this.children[0]||null}});Object.defineProperty(XMLNode.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}});Object.defineProperty(XMLNode.prototype,"previousSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e-1]||null}});Object.defineProperty(XMLNode.prototype,"nextSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e+1]||null}});Object.defineProperty(XMLNode.prototype,"ownerDocument",{get:function(){return this.document()||null}});Object.defineProperty(XMLNode.prototype,"textContent",{get:function(){var e,t,n,i,a;if(this.nodeType===r.Element||this.nodeType===r.DocumentFragment){a="";i=this.children;for(t=0,n=i.length;t"}else if(!((n=this.parent)!=null?n.name:void 0)){return"node: <"+e+">"}else{return"node: <"+e+">, parent: <"+this.parent.name+">"}};XMLNode.prototype.ele=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.txt=function(e){return this.text(e)};XMLNode.prototype.dat=function(e){return this.cdata(e)};XMLNode.prototype.com=function(e){return this.comment(e)};XMLNode.prototype.ins=function(e,t){return this.instruction(e,t)};XMLNode.prototype.doc=function(){return this.document()};XMLNode.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLNode.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.t=function(e){return this.text(e)};XMLNode.prototype.d=function(e){return this.cdata(e)};XMLNode.prototype.c=function(e){return this.comment(e)};XMLNode.prototype.r=function(e){return this.raw(e)};XMLNode.prototype.i=function(e,t){return this.instruction(e,t)};XMLNode.prototype.u=function(){return this.up()};XMLNode.prototype.importXMLBuilder=function(e){return this.importDocument(e)};XMLNode.prototype.replaceChild=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.removeChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.appendChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.hasChildNodes=function(){return this.children.length!==0};XMLNode.prototype.cloneNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isSupported=function(e,t){return true};XMLNode.prototype.hasAttributes=function(){return this.attribs.length!==0};XMLNode.prototype.compareDocumentPosition=function(e){var n,r;n=this;if(n===e){return 0}else if(this.document()!==e.document()){r=t.Disconnected|t.ImplementationSpecific;if(Math.random()<.5){r|=t.Preceding}else{r|=t.Following}return r}else if(n.isAncestor(e)){return t.Contains|t.Preceding}else if(n.isDescendant(e)){return t.Contains|t.Following}else if(n.isPreceding(e)){return t.Preceding}else{return t.Following}};XMLNode.prototype.isSameNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupPrefix=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isDefaultNamespace=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupNamespaceURI=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isEqualNode=function(e){var t,n,r;if(e.nodeType!==this.nodeType){return false}if(e.children.length!==this.children.length){return false}for(t=n=0,r=this.children.length-1;0<=r?n<=r:n>=r;t=0<=r?++n:--n){if(!this.children[t].isEqualNode(e.children[t])){return false}}return true};XMLNode.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.setUserData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.getUserData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.contains=function(e){if(!e){return false}return e===this||this.isDescendant(e)};XMLNode.prototype.isDescendant=function(e){var t,n,r,i,a;a=this.children;for(r=0,i=a.length;rn}};XMLNode.prototype.treePosition=function(e){var t,n;n=0;t=false;this.foreachTreeNode(this.document(),function(r){n++;if(!t&&r===e){return t=true}});if(t){return n}else{return-1}};XMLNode.prototype.foreachTreeNode=function(e,t){var n,r,i,a,o;e||(e=this.document());a=e.children;for(r=0,i=a.length;r=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(440);var i=n(144);var a=function(){function NoOpSpan(){}NoOpSpan.prototype.context=function(){return{spanId:"",traceId:"",traceFlags:0}};NoOpSpan.prototype.end=function(e){};NoOpSpan.prototype.setAttribute=function(e,t){return this};NoOpSpan.prototype.setAttributes=function(e){return this};NoOpSpan.prototype.addEvent=function(e,t){return this};NoOpSpan.prototype.setStatus=function(e){return this};NoOpSpan.prototype.updateName=function(e){return this};NoOpSpan.prototype.isRecording=function(){return false};NoOpSpan.prototype.recordException=function(e,t){};return NoOpSpan}();var o=function(){function NoOpTracer(){}NoOpTracer.prototype.startSpan=function(e,t){return new a};NoOpTracer.prototype.getCurrentSpan=function(){return new a};NoOpTracer.prototype.withSpan=function(e,t){return t()};NoOpTracer.prototype.bind=function(e,t){return e};return NoOpTracer}();function getGlobalObject(){return global}var s=4;var c=Symbol.for("@azure/core-tracing.tracerCache3");var u;function loadTracerCache(){var e=getGlobalObject();var t=e[c];var n=true;if(t){if(t.version===s){u=t}else{n=false;if(t.tracer){throw new Error("Two incompatible versions of @azure/core-tracing have been loaded.\n This library is "+s+", existing is "+t.version+".")}}}if(!u){u={tracer:undefined,version:s}}if(n){e[c]=u}}function getCache(){if(!u){loadTracerCache()}return u}var l;function getDefaultTracer(){if(!l){l=new o}return l}function setTracer(e){var t=getCache();t.tracer=e}function getTracer(){var e=getCache();if(!e.tracer){return getDefaultTracer()}return e.tracer}(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(t.SpanKind||(t.SpanKind={}));function getSpan(e){return r.getSpan(e)}function setSpan(e,t){return r.setSpan(e,t)}function setSpanContext(e,t){return r.setSpanContext(e,t)}function getSpanContext(e){return r.getSpanContext(e)}var p=r.context;(function(e){e[e["UNSET"]=0]="UNSET";e[e["OK"]=1]="OK";e[e["ERROR"]=2]="ERROR"})(t.SpanStatusCode||(t.SpanStatusCode={}));var m=function(){function OpenCensusTraceStateWrapper(e){this._state=e}OpenCensusTraceStateWrapper.prototype.get=function(e){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.set=function(e,t){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.unset=function(e){throw new Error("Method not implemented")};OpenCensusTraceStateWrapper.prototype.serialize=function(){return this._state||""};return OpenCensusTraceStateWrapper}();var d;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=13]="INTERNAL"})(d||(d={}));function isWrappedSpan(e){return!!e&&e.getWrappedSpan!==undefined}function isTracer(e){return e.getWrappedTracer!==undefined}var f=function(){function OpenCensusSpanWrapper(e,t,n,r){if(t===void 0){t=""}if(n===void 0){n={}}if(isTracer(e)){var i=getSpan(r!==null&&r!==void 0?r:p.active());var a=isWrappedSpan(i)?i.getWrappedSpan():undefined;this._span=e.getWrappedTracer().startChildSpan({name:t,childOf:a});this._span.start();if(n.links){for(var o=0,s=n.links;o)?=?)";tok("XRANGEIDENTIFIERLOOSE");s[c.XRANGEIDENTIFIERLOOSE]=s[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");s[c.XRANGEIDENTIFIER]=s[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");s[c.XRANGEPLAIN]="[v=\\s]*("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:"+s[c.PRERELEASE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");s[c.XRANGEPLAINLOOSE]="[v=\\s]*("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+s[c.PRERELEASELOOSE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGE");s[c.XRANGE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");s[c.XRANGELOOSE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");s[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+a+"})"+"(?:\\.(\\d{1,"+a+"}))?"+"(?:\\.(\\d{1,"+a+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");o[c.COERCERTL]=new RegExp(s[c.COERCE],"g");tok("LONETILDE");s[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");s[c.TILDETRIM]="(\\s*)"+s[c.LONETILDE]+"\\s+";o[c.TILDETRIM]=new RegExp(s[c.TILDETRIM],"g");var l="$1~";tok("TILDE");s[c.TILDE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");s[c.TILDELOOSE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");s[c.LONECARET]="(?:\\^)";tok("CARETTRIM");s[c.CARETTRIM]="(\\s*)"+s[c.LONECARET]+"\\s+";o[c.CARETTRIM]=new RegExp(s[c.CARETTRIM],"g");var p="$1^";tok("CARET");s[c.CARET]="^"+s[c.LONECARET]+s[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");s[c.CARETLOOSE]="^"+s[c.LONECARET]+s[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");s[c.COMPARATORLOOSE]="^"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");s[c.COMPARATOR]="^"+s[c.GTLT]+"\\s*("+s[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");s[c.COMPARATORTRIM]="(\\s*)"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+"|"+s[c.XRANGEPLAIN]+")";o[c.COMPARATORTRIM]=new RegExp(s[c.COMPARATORTRIM],"g");var m="$1$2$3";tok("HYPHENRANGE");s[c.HYPHENRANGE]="^\\s*("+s[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");s[c.HYPHENRANGELOOSE]="^\\s*("+s[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");s[c.STAR]="(<|>)?=?\\s*\\*";for(var d=0;dr){return null}var n=t.loose?o[c.LOOSE]:o[c.FULL];if(!n.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var n=parse(e,t);return n?n.version:null}t.clean=clean;function clean(e,t){var n=parse(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>r){throw new TypeError("version is longer than "+r+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}n("SemVer",e,t);this.options=t;this.loose=!!t.loose;var a=e.trim().match(t.loose?o[c.LOOSE]:o[c.FULL]);if(!a){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+a[1];this.minor=+a[2];this.patch=+a[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!a[4]){this.prerelease=[]}else{this.prerelease=a[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[n]==="number"){this.prerelease[n]++;n=-2}}if(n===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,n,r){if(typeof n==="string"){r=n;n=undefined}try{return new SemVer(e,n).inc(t,r).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var n=parse(e);var r=parse(t);var i="";if(n.prerelease.length||r.prerelease.length){i="pre";var a="prerelease"}for(var o in n){if(o==="major"||o==="minor"||o==="patch"){if(n[o]!==r[o]){return i+o}}}return a}}t.compareIdentifiers=compareIdentifiers;var f=/^[0-9]+$/;function compareIdentifiers(e,t){var n=f.test(e);var r=f.test(t);if(n&&r){e=+e;t=+t}return e===t?0:n&&!r?-1:r&&!n?1:e0}t.lt=lt;function lt(e,t,n){return compare(e,t,n)<0}t.eq=eq;function eq(e,t,n){return compare(e,t,n)===0}t.neq=neq;function neq(e,t,n){return compare(e,t,n)!==0}t.gte=gte;function gte(e,t,n){return compare(e,t,n)>=0}t.lte=lte;function lte(e,t,n){return compare(e,t,n)<=0}t.cmp=cmp;function cmp(e,t,n,r){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e===n;case"!==":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e!==n;case"":case"=":case"==":return eq(e,n,r);case"!=":return neq(e,n,r);case">":return gt(e,n,r);case">=":return gte(e,n,r);case"<":return lt(e,n,r);case"<=":return lte(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}n("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===h){this.value=""}else{this.value=this.operator+this.semver.version}n("comp",this)}var h={};Comparator.prototype.parse=function(e){var t=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var n=e.match(t);if(!n){throw new TypeError("Invalid comparator: "+e)}this.operator=n[1]!==undefined?n[1]:"";if(this.operator==="="){this.operator=""}if(!n[2]){this.semver=h}else{this.semver=new SemVer(n[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){n("Comparator.test",e,this.options.loose);if(this.semver===h||e===h){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var n;if(this.operator===""){if(this.value===""){return true}n=new Range(e.value,t);return satisfies(this.value,n,t)}else if(e.operator===""){if(e.value===""){return true}n=new Range(this.value,t);return satisfies(e.semver,n,t)}var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var a=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return r||i||a&&o||s||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?o[c.HYPHENRANGELOOSE]:o[c.HYPHENRANGE];e=e.replace(r,hyphenReplace);n("hyphen replace",e);e=e.replace(o[c.COMPARATORTRIM],m);n("comparator trim",e,o[c.COMPARATORTRIM]);e=e.replace(o[c.TILDETRIM],l);e=e.replace(o[c.CARETTRIM],p);e=e.split(/\s+/).join(" ");var i=t?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var a=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){a=a.filter(function(e){return!!e.match(i)})}a=a.map(function(e){return new Comparator(e,this.options)},this);return a};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(n){return isSatisfiable(n,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})};function isSatisfiable(e,t){var n=true;var r=e.slice();var i=r.pop();while(n&&r.length){n=r.every(function(e){return i.intersects(e,t)});i=r.pop()}return n}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){n("comp",e,t);e=replaceCarets(e,t);n("caret",e);e=replaceTildes(e,t);n("tildes",e);e=replaceXRanges(e,t);n("xrange",e);e=replaceStars(e,t);n("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var r=t.loose?o[c.TILDELOOSE]:o[c.TILDE];return e.replace(r,function(t,r,i,a,o){n("tilde",e,t,r,i,a,o);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(a)){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else if(o){n("replaceTilde pr",o);s=">="+r+"."+i+"."+a+"-"+o+" <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+"."+a+" <"+r+"."+(+i+1)+".0"}n("tilde return",s);return s})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){n("caret",e,t);var r=t.loose?o[c.CARETLOOSE]:o[c.CARET];return e.replace(r,function(t,r,i,a,o){n("caret",e,t,r,i,a,o);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(a)){if(r==="0"){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+".0 <"+(+r+1)+".0.0"}}else if(o){n("replaceCaret pr",o);if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+a+"-"+o+" <"+r+"."+i+"."+(+a+1)}else{s=">="+r+"."+i+"."+a+"-"+o+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+a+"-"+o+" <"+(+r+1)+".0.0"}}else{n("no pr");if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+a+" <"+r+"."+i+"."+(+a+1)}else{s=">="+r+"."+i+"."+a+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+a+" <"+(+r+1)+".0.0"}}n("caret return",s);return s})}function replaceXRanges(e,t){n("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var r=t.loose?o[c.XRANGELOOSE]:o[c.XRANGE];return e.replace(r,function(r,i,a,o,s,c){n("xRange",e,r,i,a,o,s,c);var u=isX(a);var l=u||isX(o);var p=l||isX(s);var m=p;if(i==="="&&m){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&m){if(l){o=0}s=0;if(i===">"){i=">=";if(l){a=+a+1;o=0;s=0}else{o=+o+1;s=0}}else if(i==="<="){i="<";if(l){a=+a+1}else{o=+o+1}}r=i+a+"."+o+"."+s+c}else if(l){r=">="+a+".0.0"+c+" <"+(+a+1)+".0.0"+c}else if(p){r=">="+a+"."+o+".0"+c+" <"+a+"."+(+o+1)+".0"+c}n("xRange return",r);return r})}function replaceStars(e,t){n("replaceStars",e,t);return e.trim().replace(o[c.STAR],"")}function hyphenReplace(e,t,n,r,i,a,o,s,c,u,l,p,m){if(isX(n)){t=""}else if(isX(r)){t=">="+n+".0.0"}else if(isX(i)){t=">="+n+"."+r+".0"}else{t=">="+t}if(isX(c)){s=""}else if(isX(u)){s="<"+(+c+1)+".0.0"}else if(isX(l)){s="<"+c+"."+(+u+1)+".0"}else if(p){s="<="+c+"."+u+"."+l+"-"+p}else{s="<="+s}return(t+" "+s).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var a=e[i].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,n){try{t=new Range(t,n)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,n){var r=null;var i=null;try{var a=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(a.test(e)){if(!r||i.compare(e)===-1){r=e;i=new SemVer(r,n)}}});return r}t.minSatisfying=minSatisfying;function minSatisfying(e,t,n){var r=null;var i=null;try{var a=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(a.test(e)){if(!r||i.compare(e)===1){r=e;i=new SemVer(r,n)}}});return r}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var n=new SemVer("0.0.0");if(e.test(n)){return n}n=new SemVer("0.0.0-0");if(e.test(n)){return n}n=null;for(var r=0;r":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!n||gt(n,t)){n=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n)){return n}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,n){return outside(e,t,"<",n)}t.gtr=gtr;function gtr(e,t,n){return outside(e,t,">",n)}t.outside=outside;function outside(e,t,n,r){e=new SemVer(e,r);t=new Range(t,r);var i,a,o,s,c;switch(n){case">":i=gt;a=lte;o=lt;s=">";c=">=";break;case"<":i=lt;a=gte;o=gt;s="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,r)){return false}for(var u=0;u=0.0.0")}p=p||e;m=m||e;if(i(e.semver,p.semver,r)){p=e}else if(o(e.semver,m.semver,r)){m=e}});if(p.operator===s||p.operator===c){return false}if((!m.operator||m.operator===s)&&a(e,m.semver)){return false}else if(m.operator===c&&o(e,m.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var n=parse(e,t);return n&&n.prerelease.length?n.prerelease:null}t.intersects=intersects;function intersects(e,t,n){e=new Range(e,n);t=new Range(t,n);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var n=null;if(!t.rtl){n=e.match(o[c.COERCE])}else{var r;while((r=o[c.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length)){if(!n||r.index+r[0].length!==n.index+n[0].length){n=r}o[c.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}o[c.COERCERTL].lastIndex=-1}if(n===null){return null}return parse(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOptions=void 0;const o=a(n(470));function getOptions(e){const t={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(e){if(typeof e.followSymbolicLinks==="boolean"){t.followSymbolicLinks=e.followSymbolicLinks;o.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)}if(typeof e.implicitDescendants==="boolean"){t.implicitDescendants=e.implicitDescendants;o.debug(`implicitDescendants '${t.implicitDescendants}'`)}if(typeof e.omitBrokenSymbolicLinks==="boolean"){t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks;o.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)}}return t}t.getOptions=getOptions},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e){e.exports=require("buffer")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n="2.15.1";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t({async next(){if(!s)return{done:true};try{const e=await i({method:a,url:s,headers:o});const t=normalizePaginatedListResponse(e);s=((t.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1];return{value:t}}catch(e){if(e.status!==409)throw e;s="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(e,t,n,r){if(typeof n==="function"){r=n;n=undefined}return gather(e,[],iterator(e,t,n)[Symbol.asyncIterator](),r)}function gather(e,t,n,r){return n.next().then(i=>{if(i.done){return t}let a=false;function done(){a=true}t=t.concat(r?r(i.value,done):i.value.data);if(a){return t}return gather(e,t,n,r)})}const r=Object.assign(paginate,{iterator:iterator});const i=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/actions/runners/downloads","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/runners/downloads","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/blocks","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runners/downloads","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/autolinks","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /scim/v2/enterprises/{enterprise}/Groups","GET /scim/v2/enterprises/{enterprise}/Users","GET /scim/v2/organizations/{org}/Users","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/team-sync/group-mappings","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(e){if(typeof e==="string"){return i.includes(e)}else{return false}}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=n;t.composePaginateRest=r;t.isPaginatingEndpoint=isPaginatingEndpoint;t.paginateRest=paginateRest;t.paginatingEndpoints=i},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(245));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,r.default)("v3",48,i.default);var o=a;t.default=o},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.create=void 0;const i=n(857);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create},,,,,function(e){e.exports=require("string_decoder")},,function(e,t,n){var r=n(896);var i=n(621);e.exports=expandTop;var a="\0SLASH"+Math.random()+"\0";var o="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(a).split("\\{").join(o).split("\\}").join(s).split("\\,").join(c).split("\\.").join(u)}function unescapeBraces(e){return e.split(a).join("\\").split(o).join("{").split(s).join("}").split(c).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var n=i("{","}",e);if(!n)return e.split(",");var r=n.pre;var a=n.body;var o=n.post;var s=r.split(",");s[s.length-1]+="{"+a+"}";var c=parseCommaParts(o);if(o.length){s[s.length-1]+=c.shift();s.push.apply(s,c)}t.push.apply(t,s);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var n=[];var a=i("{","}",e);if(!a||/\$$/.test(a.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(a.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(a.body);var u=o||c;var l=a.body.indexOf(",")>=0;if(!u&&!l){if(a.post.match(/,.*\}/)){e=a.pre+"{"+a.body+s+a.post;return expand(e)}return[e]}var p;if(u){p=a.body.split(/\.\./)}else{p=parseCommaParts(a.body);if(p.length===1){p=expand(p[0],false).map(embrace);if(p.length===1){var m=a.post.length?expand(a.post,false):[""];return m.map(function(e){return a.pre+p[0]+e})}}}var d=a.pre;var m=a.post.length?expand(a.post,false):[""];var f;if(u){var h=numeric(p[0]);var g=numeric(p[1]);var y=Math.max(p[0].length,p[1].length);var v=p.length==3?Math.abs(numeric(p[2])):1;var b=lte;var x=g0){var T=new Array(_+1).join("0");if(k<0)S="-"+T+S.slice(1);else S=T+S}}}f.push(S)}}else{f=r(p,function(e){return expand(e,false)})}for(var E=0;E{if(o(t,n)){const t=e[n];for(const e in t){i.push(t[e])}}})}}const c=a(e,n)||[e];const u=this.idx;c.forEach(e=>{const t=u[e];if(!t){return}s(t)});r(null,i)}putCookie(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)}updateCookie(e,t,n){this.putCookie(t,n)}removeCookie(e,t,n,r){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][n]){delete this.idx[e][t][n]}r(null)}removeCookies(e,t,n){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return n(null)}removeAllCookies(e){this.idx={};return e(null)}getAllCookies(e){const t=[];const n=this.idx;const r=Object.keys(n);r.forEach(e=>{const r=Object.keys(n[e]);r.forEach(r=>{const i=Object.keys(n[e][r]);i.forEach(i=>{if(i!==null){t.push(n[e][r][i])}})})});t.sort((e,t)=>{return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(e=>{MemoryCookieStore[e]=r(MemoryCookieStore.prototype[e])});t.MemoryCookieStore=MemoryCookieStore},,function(e,t,n){e.exports={parallel:n(424),serial:n(91),serialOrdered:n(892)}},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.save=t.restore=void 0;const s=n(575);const c=n(883);const u=a(n(470));const l=n(452);const p="BUILD_ROOT_DIR";function restore(e){return o(this,void 0,void 0,function*(){if(!l.isCacheReadEnabled("gradle")){u.debug("Cache read disabled");return}yield u.group("Restore Gradle state from cache",()=>o(this,void 0,void 0,function*(){u.saveState(p,e);return Promise.all([(new s.GradleUserHomeCache).restore(),new c.ProjectDotGradleCache(e).restore()])}))})}t.restore=restore;function save(){return o(this,void 0,void 0,function*(){if(!l.isCacheSaveEnabled("gradle")){u.debug("Cache save disabled");return}yield u.group("Caching Gradle state",()=>o(this,void 0,void 0,function*(){const e=u.getState(p);return Promise.all([(new s.GradleUserHomeCache).save(),new c.ProjectDotGradleCache(e).save()])}))})}t.save=save},,function(e,t){"use strict";class Store{constructor(){this.synchronous=false}findCookie(e,t,n,r){throw new Error("findCookie is not implemented")}findCookies(e,t,n,r){throw new Error("findCookies is not implemented")}putCookie(e,t){throw new Error("putCookie is not implemented")}updateCookie(e,t,n){throw new Error("updateCookie is not implemented")}removeCookie(e,t,n,r){throw new Error("removeCookie is not implemented")}removeCookies(e,t,n){throw new Error("removeCookies is not implemented")}removeAllCookies(e){throw new Error("removeAllCookies is not implemented")}getAllCookies(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}t.Store=Store},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SamplingDecision=void 0;var n;(function(e){e[e["NOT_RECORD"]=0]="NOT_RECORD";e[e["RECORD"]=1]="RECORD";e[e["RECORD_AND_SAMPLED"]=2]="RECORD_AND_SAMPLED"})(n=t.SamplingDecision||(t.SamplingDecision={}))},,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;r=n(423);e.exports=t=function(e){i(XMLStringWriter,e);function XMLStringWriter(e){XMLStringWriter.__super__.constructor.call(this,e)}XMLStringWriter.prototype.document=function(e,t){var n,r,i,a,o;t=this.filterOptions(t);a="";o=e.children;for(r=0,i=o.length;r0&&t===n&&ni){e=e.slice(0,i)}var a=e+padStart(t.toString(),n-e.length,"0");return base64encode(a)}function delay(e,t,n){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(r){return[2,new Promise(function(r,i){var a;var o=function(){if(a!==undefined){clearTimeout(a)}i(n)};var s=function(){if(t!==undefined){t.removeEventListener("abort",o)}r()};a=setTimeout(s,e);if(t!==undefined){t.addEventListener("abort",o)}})]})})}function padStart(e,t,n){if(n===void 0){n=" "}if(String.prototype.padStart){return e.padStart(t,n)}n=n||" ";if(e.length>t){return e}else{t=t-e.length;if(t>n.length){n+=n.repeat(t/n.length)}return n.slice(0,t)+e}}function iEqual(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function getAccountNameFromUrl(e){var t=r.URLBuilder.parse(e);var n;try{if(t.getHost().split(".")[1]==="blob"){n=t.getHost().split(".")[0]}else if(isIpEndpointStyle(t)){n=t.getPath().split("/")[1]}else{n=""}return n}catch(e){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(e){if(e.getHost()==undefined){return false}var t=e.getHost()+(e.getPort()==undefined?"":":"+e.getPort());return/^.*:.*:.*$|^localhost(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)}function toBlobTagsString(e){if(e===undefined){return undefined}var t=[];for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}}return t.join("&")}function toBlobTags(e){if(e===undefined){return undefined}var t={blobTagSet:[]};for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.blobTagSet.push({key:n,value:r})}}return t}function toTags(e){if(e===undefined){return undefined}var t={};for(var n=0,r=e.blobTagSet;n-1){t[o].rules.push(a)}else{t.push({policyId:r[0],rules:[a]})}};for(var r in e){n(r)}return t}function attachCredential(e,t){e.credential=t;return e}var zs=function(e){i.__extends(StorageBrowserPolicy,e);function StorageBrowserPolicy(t,n){return e.call(this,t,n)||this}StorageBrowserPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){{return[2,this._nextPolicy.sendRequest(e)]}})})};return StorageBrowserPolicy}(r.BaseRequestPolicy);var As=function(){function StorageBrowserPolicyFactory(){}StorageBrowserPolicyFactory.prototype.create=function(e,t){return new zs(e,t)};return StorageBrowserPolicyFactory}();(function(e){e[e["EXPONENTIAL"]=0]="EXPONENTIAL";e[e["FIXED"]=1]="FIXED"})(t.StorageRetryPolicyType||(t.StorageRetryPolicyType={}));var Bs={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:t.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};var Is=new s.AbortError("The operation was aborted.");var Ds=function(e){i.__extends(StorageRetryPolicy,e);function StorageRetryPolicy(t,n,r){if(r===void 0){r=Bs}var i=e.call(this,t,n)||this;i.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:Bs.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):Bs.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:Bs.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:Bs.maxRetryDelayInMs):Bs.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:Bs.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:Bs.secondaryHost};return i}StorageRetryPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){return[2,this.attemptSendRequest(e,false,1)]})})};StorageRetryPolicy.prototype.attemptSendRequest=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,a,o,s;return i.__generator(this,function(i){switch(i.label){case 0:r=e.clone();a=t||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;if(!a){r.url=setURLHost(r.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){r.url=setURLParameter(r.url,bs.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}i.label=1;case 1:i.trys.push([1,3,,4]);us.info("RetryPolicy: =====> Try="+n+" "+(a?"Primary":"Secondary"));return[4,this._nextPolicy.sendRequest(r)];case 2:o=i.sent();if(!this.shouldRetry(a,n,o)){return[2,o]}t=t||!a&&o.status===404;return[3,4];case 3:s=i.sent();us.error("RetryPolicy: Caught error, message: "+s.message+", code: "+s.code);if(!this.shouldRetry(a,n,o,s)){throw s}return[3,4];case 4:return[4,this.delay(a,n,e.abortSignal)];case 5:i.sent();return[4,this.attemptSendRequest(e,t,++n)];case 6:return[2,i.sent()]}})})};StorageRetryPolicy.prototype.shouldRetry=function(e,t,n,r){if(t>=this.retryOptions.maxTries){us.info("RetryPolicy: Attempt(s) "+t+" >= maxTries "+this.retryOptions.maxTries+", no further try.");return false}var i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(var a=0,o=i;a0&&t.indexOf(n)===-1){t.push(n)}}var r="azsdk-js-storageblob/"+ls;if(t.indexOf(r)===-1){t.push(r)}var i="(NODE-VERSION "+process.version+"; "+c.type()+" "+c.release()+")";if(t.indexOf(i)===-1){t.push(i)}}this.telemetryString=t.join(" ")}TelemetryPolicyFactory.prototype.create=function(e,t){return new Fs(e,t,this.telemetryString)};return TelemetryPolicyFactory}();var Xs=new r.DefaultHttpClient;function getCachedDefaultHttpClient(){return Xs}var Vs=function(){function Pipeline(e,t){if(t===void 0){t={}}this.factories=e;this.options=i.__assign(i.__assign({},t),{httpClient:t.httpClient||getCachedDefaultHttpClient()})}Pipeline.prototype.toServiceClientOptions=function(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}};return Pipeline}();function newPipeline(e,t){if(t===void 0){t={}}if(e===undefined){e=new Us}var n=new Gs(t.userAgentOptions);var i=[r.tracingPolicy({userAgent:n.telemetryString}),r.keepAlivePolicy(t.keepAliveOptions),n,r.generateClientRequestIdPolicy(),new As,new Ls(t.retryOptions),r.deserializationPolicy(undefined,{xmlCharKey:"#"}),r.logPolicy({logger:us.info,allowedHeaderNames:Rs,allowedQueryParameters:Os})];{i.push(r.proxyPolicy(t.proxyOptions));i.push(r.disableResponseDecompressionPolicy())}i.push(r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e);return new Vs(i,t)}var $s=function(e){i.__extends(StorageSharedKeyCredentialPolicy,e);function StorageSharedKeyCredentialPolicy(t,n,r){var i=e.call(this,t,n)||this;i.factory=r;return i}StorageSharedKeyCredentialPolicy.prototype.signRequest=function(e){e.headers.set(ws.X_MS_DATE,(new Date).toUTCString());if(e.body&&typeof e.body==="string"&&e.body.length>0){e.headers.set(ws.CONTENT_LENGTH,Buffer.byteLength(e.body))}var t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,ws.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,ws.CONTENT_ENCODING),this.getHeaderValueToSign(e,ws.CONTENT_LENGTH),this.getHeaderValueToSign(e,ws.CONTENT_MD5),this.getHeaderValueToSign(e,ws.CONTENT_TYPE),this.getHeaderValueToSign(e,ws.DATE),this.getHeaderValueToSign(e,ws.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,ws.IF_MATCH),this.getHeaderValueToSign(e,ws.IF_NONE_MATCH),this.getHeaderValueToSign(e,ws.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,ws.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e);var n=this.factory.computeHMACSHA256(t);e.headers.set(ws.AUTHORIZATION,"SharedKey "+this.factory.accountName+":"+n);return e};StorageSharedKeyCredentialPolicy.prototype.getHeaderValueToSign=function(e,t){var n=e.headers.get(t);if(!n){return""}if(t===ws.CONTENT_LENGTH&&n==="0"){return""}return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedHeadersString=function(e){var t=e.headers.headersArray().filter(function(e){return e.name.toLowerCase().startsWith(ws.PREFIX_FOR_STORAGE)});t.sort(function(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())});t=t.filter(function(e,t,n){if(t>0&&e.name.toLowerCase()===n[t-1].name.toLowerCase()){return false}return true});var n="";t.forEach(function(e){n+=e.name.toLowerCase().trimRight()+":"+e.value.trimLeft()+"\n"});return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedResourceString=function(e){var t=getURLPath(e.url)||"/";var n="";n+="/"+this.factory.accountName+t;var r=getURLQueries(e.url);var i={};if(r){var a=[];for(var o in r){if(r.hasOwnProperty(o)){var s=o.toLowerCase();i[s]=r[o];a.push(s)}}a.sort();for(var c=0,u=a;c0&&n.length>0){e.push(t+"="+n)}};return SASQueryParameters}();function generateBlobSASQueryParameters(e,t,n){var r=e.version?e.version:ps;var i=t instanceof Ws?t:undefined;var a;if(i===undefined&&n!==undefined){a=new nc(n,t)}if(i===undefined&&a===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(r>="2018-11-09"){if(i!==undefined){return generateBlobSASQueryParameters20181109(e,i)}else{if(r>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(e,a)}else{return generateBlobSASQueryParametersUDK20181109(e,a)}}}if(r>="2015-04-05"){if(i!==undefined){return generateBlobSASQueryParameters20150405(e,i)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";if(e.blobName){n="b"}var r;if(e.permissions){if(e.blobName){r=ec.parse(e.permissions.toString()).toString()}else{r=tc.parse(e.permissions.toString()).toString()}}var i=[r?r:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var a=t.computeHMACSHA256(i);return new rc(e.version,a,r,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParameters20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var a=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var o=t.computeHMACSHA256(a);return new rc(e.version,o,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParametersUDK20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var a=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var o=t.computeHMACSHA256(a);return new rc(e.version,o,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey)}function generateBlobSASQueryParametersUDK20200210(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var a=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,undefined,e.correlationId,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var o=t.computeHMACSHA256(a);return new rc(e.version,o,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId)}function getCanonicalName(e,t,n){var r=["/blob/"+e+"/"+t];if(n){r.push("/"+n)}return r.join("")}function SASSignatureValuesSanityCheckAndAutofill(e){var t=e.version?e.version:ps;if(e.snapshotTime&&t<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(e.blobName===undefined&&e.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(e.versionId&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(e.blobName===undefined&&e.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(e.permissions&&e.permissions.tag&&t<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}e.version=t;return e}var ic=function(){function BlobLeaseClient(e,t){var n=new Ks(e.url,e.pipeline.toServiceClientOptions());this._url=e.url;if(e.name===undefined){this._isContainer=true;this._containerOrBlobOperation=new Fa(n)}else{this._isContainer=false;this._containerOrBlobOperation=new co(n)}if(!t){t=r.generateUuid()}this._leaseId=t}Object.defineProperty(BlobLeaseClient.prototype,"leaseId",{get:function(){return this._leaseId},enumerable:false,configurable:true});Object.defineProperty(BlobLeaseClient.prototype,"url",{get:function(){return this._url},enumerable:false,configurable:true});BlobLeaseClient.prototype.acquireLease=function(e,t){var n,r,o,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d;return i.__generator(this,function(f){switch(f.label){case 0:l=Zs("BlobLeaseClient-acquireLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((o=t.conditions)===null||o===void 0?void 0:o.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.acquireLease(i.__assign({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),proposedLeaseId:this._leaseId},convertTracingToRequestOptionsBase(m)))];case 2:return[2,f.sent()];case 3:d=f.sent();p.setStatus({code:a.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.changeLease=function(e,t){var n,r,o,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Zs("BlobLeaseClient-changeLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((o=t.conditions)===null||o===void 0?void 0:o.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.changeLease(this._leaseId,e,i.__assign({abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m)))];case 2:d=h.sent();this._leaseId=e;return[2,d];case 3:f=h.sent();p.setStatus({code:a.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.releaseLease=function(e){var t,n,r,o,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Zs("BlobLeaseClient-releaseLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((o=e.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.releaseLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:a.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.renewLease=function(e){var t,n,r,o,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Zs("BlobLeaseClient-renewLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((o=e.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.renewLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:a.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.breakLease=function(e,t){var n,r,o,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Zs("BlobLeaseClient-breakLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((o=t.conditions)===null||o===void 0?void 0:o.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);d=i.__assign({abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m));return[4,this._containerOrBlobOperation.breakLease(d)];case 2:return[2,h.sent()];case 3:f=h.sent();p.setStatus({code:a.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};return BlobLeaseClient}();var ac=function(e){i.__extends(RetriableReadableStream,e);function RetriableReadableStream(t,n,r,i,a){if(a===void 0){a={}}var o=e.call(this,{highWaterMark:a.highWaterMark})||this;o.retries=0;o.sourceDataHandler=function(e){if(o.options.doInjectErrorOnce){o.options.doInjectErrorOnce=undefined;o.source.pause();o.source.removeAllListeners("data");o.source.emit("end");return}o.offset+=e.length;if(o.onProgress){o.onProgress({loadedBytes:o.offset-o.start})}if(!o.push(e)){o.source.pause()}};o.sourceErrorOrEndHandler=function(e){if(e&&e.name==="AbortError"){o.destroy(e);return}o.removeSourceEventHandlers();if(o.offset-1===o.end){o.push(null)}else if(o.offset<=o.end){if(o.retries=0?a.maxRetryRequests:0;o.onProgress=a.onProgress;o.options=a;o.setSourceEventHandlers();return o}RetriableReadableStream.prototype._read=function(){this.source.resume()};RetriableReadableStream.prototype.setSourceEventHandlers=function(){this.source.on("data",this.sourceDataHandler);this.source.on("end",this.sourceErrorOrEndHandler);this.source.on("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype.removeSourceEventHandlers=function(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype._destroy=function(e,t){this.removeSourceEventHandlers();this.source.destroy();t(e===null?undefined:e)};return RetriableReadableStream}(l.Readable);var oc=function(){function BlobDownloadResponse(e,t,n,r,i){if(i===void 0){i={}}this.originalResponse=e;this.blobDownloadStream=new ac(this.originalResponse.readableStreamBody,t,n,r,i)}Object.defineProperty(BlobDownloadResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyCompletedOn",{get:function(){return this.originalResponse.copyCompletedOn},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"tagCount",{get:function(){return this.originalResponse.tagCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastAccessed",{get:function(){return this.originalResponse.lastAccessed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"versionId",{get:function(){return this.originalResponse.versionId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isCurrentVersion",{get:function(){return this.originalResponse.isCurrentVersion},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationDestinationPolicyId",{get:function(){return this.originalResponse.objectReplicationDestinationPolicyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationSourceProperties",{get:function(){return this.originalResponse.objectReplicationSourceProperties},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isSealed",{get:function(){return this.originalResponse.isSealed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentAsBlob",{get:function(){return this.originalResponse.blobBody},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobDownloadResponse}();var sc=16;var cc=new Uint8Array([79,98,106,1]);var uc="avro.codec";var lc="avro.schema";function arraysEqual(e,t){if(e===t)return true;if(e==null||t==null)return false;if(e.length!=t.length)return false;for(var n=0;nNumber.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return[2,c];case 9:return[2,n>>1^-(n&1)]}})})};AvroParser.readLong=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readInt=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readNull=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,null]})})};AvroParser.readBoolean=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readByte(e,t)];case 1:n=r.sent();if(n==1){return[2,true]}else if(n==0){return[2,false]}else{throw new Error("Byte was not a boolean.")}}})})};AvroParser.readFloat=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,4,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat32(0,true)]}})})};AvroParser.readDouble=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,8,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat64(0,true)]}})})};AvroParser.readBytes=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readLong(e,t)];case 1:n=r.sent();if(n<0){throw new Error("Bytes size was negative.")}return[4,e.read(n,{abortSignal:t.abortSignal})];case 2:return[2,r.sent()]}})})};AvroParser.readString=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readBytes(e,t)];case 1:r=i.sent();if(typeof TextDecoder==="undefined"&&"function"!=="undefined"){global.TextDecoder=n(669).TextDecoder}a=new TextDecoder;return[2,a.decode(r)]}})})};AvroParser.readMapPair=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readString(e,n)];case 1:r=i.sent();return[4,t(e,n)];case 2:a=i.sent();return[2,{key:r,value:a}]}})})};AvroParser.readMap=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,o,s,c,u;var l=this;return i.__generator(this,function(p){switch(p.label){case 0:r=function(e,n){if(n===void 0){n={}}return i.__awaiter(l,void 0,void 0,function(){return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readMapPair(e,t,n)];case 1:return[2,r.sent()]}})})};return[4,AvroParser.readArray(e,r,n)];case 1:a=p.sent();o={};for(s=0,c=a;s0))return[3,9];c=0;i.label=6;case 6:if(!(c0};AvroReader.prototype.parseObjects=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function parseObjects_1(){var t,n,r,a;return i.__generator(this,function(o){switch(o.label){case 0:if(!!this._initialized)return[3,2];return[4,i.__await(this.initialize(e))];case 1:o.sent();o.label=2;case 2:if(!this.hasNext())return[3,13];return[4,i.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}))];case 3:t=o.sent();this._itemsRemainingInBlock--;this._objectIndex++;if(!(this._itemsRemainingInBlock==0))return[3,10];return[4,i.__await(pc.readFixedBytes(this._dataStream,sc,{abortSignal:e.abortSignal}))];case 4:n=o.sent();this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!arraysEqual(this._syncMarker,n)){throw new Error("Stream is not a valid Avro file.")}o.label=5;case 5:o.trys.push([5,7,,8]);r=this;return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 6:r._itemsRemainingInBlock=o.sent();return[3,8];case 7:a=o.sent();this._itemsRemainingInBlock=0;return[3,8];case 8:if(!(this._itemsRemainingInBlock>0))return[3,10];return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 9:o.sent();o.label=10;case 10:return[4,i.__await(t)];case 11:return[4,o.sent()];case 12:o.sent();return[3,2];case 13:return[2]}})})};return AvroReader}();var wc=function(){function AvroReadable(){}return AvroReadable}();var kc=new s.AbortError("Reading from the avro stream was aborted.");var Sc=function(e){i.__extends(AvroReadableFromStream,e);function AvroReadableFromStream(t){var n=e.call(this)||this;n._readable=t;n._position=0;return n}AvroReadableFromStream.prototype.toUint8Array=function(e){if(typeof e==="string"){return Buffer.from(e)}return e};Object.defineProperty(AvroReadableFromStream.prototype,"position",{get:function(){return this._position},enumerable:false,configurable:true});AvroReadableFromStream.prototype.read=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r;var a=this;return i.__generator(this,function(i){if((n=t.abortSignal)===null||n===void 0?void 0:n.aborted){throw kc}if(e<0){throw new Error("size parameter should be positive: "+e)}if(e===0){return[2,new Uint8Array]}if(!this._readable.readable){throw new Error("Stream no longer readable.")}r=this._readable.read(e);if(r){this._position+=r.length;return[2,this.toUint8Array(r)]}else{return[2,new Promise(function(n,r){var i=function(){a._readable.removeListener("readable",o);a._readable.removeListener("error",s);a._readable.removeListener("end",s);a._readable.removeListener("close",s);if(t.abortSignal){t.abortSignal.removeEventListener("abort",c)}};var o=function(){var t=a._readable.read(e);if(t){a._position+=t.length;i();n(a.toUint8Array(t))}};var s=function(){i();r()};var c=function(){i();r(kc)};a._readable.on("readable",o);a._readable.once("error",s);a._readable.once("end",s);a._readable.once("close",s);if(t.abortSignal){t.abortSignal.addEventListener("abort",c)}})]}})})};return AvroReadableFromStream}(wc);var _c=function(e){i.__extends(BlobQuickQueryStream,e);function BlobQuickQueryStream(t,n){if(n===void 0){n={}}var r=e.call(this)||this;r.avroPaused=true;r.source=t;r.onProgress=n.onProgress;r.onError=n.onError;r.avroReader=new xc(new Sc(r.source));r.avroIter=r.avroReader.parseObjects({abortSignal:n.abortSignal});return r}BlobQuickQueryStream.prototype._read=function(){var e=this;if(this.avroPaused){this.readInternal().catch(function(t){e.emit("error",t)})}};BlobQuickQueryStream.prototype.readInternal=function(){return i.__awaiter(this,void 0,void 0,function(){var e,t,n,r,a,o,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:this.avroPaused=false;i.label=1;case 1:return[4,this.avroIter.next()];case 2:e=i.sent();if(e.done){return[3,4]}t=e.value;n=t.$schema;if(typeof n!=="string"){throw Error("Missing schema in avro record.")}switch(n){case"com.microsoft.azure.storage.queryBlobContents.resultData":r=t.data;if(r instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(r))){this.avroPaused=true}break;case"com.microsoft.azure.storage.queryBlobContents.progress":a=t.bytesScanned;if(typeof a!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:a})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){o=t.totalBytes;if(typeof o!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:o})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){s=t.fatal;if(typeof s!=="boolean"){throw Error("Invalid fatal in avro error record.")}c=t.name;if(typeof c!=="string"){throw Error("Invalid name in avro error record.")}u=t.description;if(typeof u!=="string"){throw Error("Invalid description in avro error record.")}l=t.position;if(typeof l!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:l,name:c,isFatal:s,description:u})}break;default:throw Error("Unknown schema "+n+" in avro progress record.")}i.label=3;case 3:if(!e.done&&!this.avroPaused)return[3,1];i.label=4;case 4:return[2]}})})};return BlobQuickQueryStream}(l.Readable);var Tc=function(){function BlobQueryResponse(e,t){if(t===void 0){t={}}this.originalResponse=e;this.blobDownloadStream=new _c(this.originalResponse.readableStreamBody,t)}Object.defineProperty(BlobQueryResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyCompletedOn",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobBody",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobQueryResponse}();(function(e){e["Hot"]="Hot";e["Cool"]="Cool";e["Archive"]="Archive"})(t.BlockBlobTier||(t.BlockBlobTier={}));(function(e){e["P4"]="P4";e["P6"]="P6";e["P10"]="P10";e["P15"]="P15";e["P20"]="P20";e["P30"]="P30";e["P40"]="P40";e["P50"]="P50";e["P60"]="P60";e["P70"]="P70";e["P80"]="P80"})(t.PremiumPageBlobTier||(t.PremiumPageBlobTier={}));function toAccessTier(e){if(e==undefined){return undefined}return e}function ensureCpkIfSpecified(e,t){if(e&&!t){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(e&&!e.encryptionAlgorithm){e.encryptionAlgorithm=Ps}}function rangeResponseFromModel(e){var t=(e._response.parsedBody.pageRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});var n=(e._response.parsedBody.clearRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});return i.__assign(i.__assign({},e),{pageRange:t,clearRange:n,_response:i.__assign(i.__assign({},e._response),{parsedBody:{pageRange:t,clearRange:n}})})}var Ec=function(e){i.__extends(BlobBeginCopyFromUrlPoller,e);function BlobBeginCopyFromUrlPoller(t){var n=this;var r=t.blobClient,a=t.copySource,o=t.intervalInMs,s=o===void 0?15e3:o,c=t.onProgress,u=t.resumeFrom,l=t.startCopyFromURLOptions;var p;if(u){p=JSON.parse(u).state}var m=makeBlobBeginCopyFromURLPollOperation(i.__assign(i.__assign({},p),{blobClient:r,copySource:a,startCopyFromURLOptions:l}));n=e.call(this,m)||this;if(typeof c==="function"){n.onProgress(c)}n.intervalInMs=s;return n}BlobBeginCopyFromUrlPoller.prototype.delay=function(){return r.delay(this.intervalInMs)};return BlobBeginCopyFromUrlPoller}(p.Poller);var Nc=function cancel(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=this.state;n=t.copyId;if(t.isCompleted){return[2,makeBlobBeginCopyFromURLPollOperation(t)]}if(!n){t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}return[4,t.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal})];case 1:r.sent();t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var jc=function update(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a,o,o,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:t=this.state;n=t.blobClient,r=t.copySource,a=t.startCopyFromURLOptions;if(!!t.isStarted)return[3,2];t.isStarted=true;return[4,n.startCopyFromURL(r,a)];case 1:o=i.sent();t.copyId=o.copyId;if(o.copyStatus==="success"){t.result=o;t.isCompleted=true}return[3,6];case 2:if(!!t.isCompleted)return[3,6];i.label=3;case 3:i.trys.push([3,5,,6]);return[4,t.blobClient.getProperties({abortSignal:e.abortSignal})];case 4:o=i.sent();s=o.copyStatus,c=o.copyProgress;u=t.copyProgress;if(c){t.copyProgress=c}if(s==="pending"&&c!==u&&typeof e.fireProgress==="function"){e.fireProgress(t)}else if(s==="success"){t.result=o;t.isCompleted=true}else if(s==="failed"){t.error=new Error('Blob copy failed with reason: "'+(o.copyStatusDescription||"unknown")+'"');t.isCompleted=true}return[3,6];case 5:l=i.sent();t.error=l;t.isCompleted=true;return[3,6];case 6:return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var Pc=function toString(){return JSON.stringify({state:this.state},function(e,t){if(e==="blobClient"){return undefined}return t})};function makeBlobBeginCopyFromURLPollOperation(e){return{state:i.__assign({},e),cancel:Nc,toString:Pc,update:jc}}function rangeToString(e){if(e.offset<0){throw new RangeError("Range.offset cannot be smaller than 0.")}if(e.count&&e.count<=0){throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.")}return e.count?"bytes="+e.offset+"-"+(e.offset+e.count-1):"bytes="+e.offset+"-"}var Cc;(function(e){e[e["Good"]=0]="Good";e[e["Error"]=1]="Error"})(Cc||(Cc={}));var Rc=function(){function Batch(e){if(e===void 0){e=5}this.actives=0;this.completed=0;this.offset=0;this.operations=[];this.state=Cc.Good;if(e<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=e;this.emitter=new m.EventEmitter}Batch.prototype.addOperation=function(e){var t=this;this.operations.push(function(){return i.__awaiter(t,void 0,void 0,function(){var t;return i.__generator(this,function(n){switch(n.label){case 0:n.trys.push([0,2,,3]);this.actives++;return[4,e()];case 1:n.sent();this.actives--;this.completed++;this.parallelExecute();return[3,3];case 2:t=n.sent();this.emitter.emit("error",t);return[3,3];case 3:return[2]}})})})};Batch.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){if(this.operations.length===0){return[2,Promise.resolve()]}this.parallelExecute();return[2,new Promise(function(t,n){e.emitter.on("finish",t);e.emitter.on("error",function(t){e.state=Cc.Error;n(t)})})]})})};Batch.prototype.nextOperation=function(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives=this.byteLength){this.push(null)}if(!e){e=this.readableHighWaterMark}var t=[];var n=0;while(ne-n){var o=this.byteOffsetInCurrentBuffer+e-n;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o));this.pushedBytesLength+=e-n;this.byteOffsetInCurrentBuffer=o;n=e;break}else{var o=this.byteOffsetInCurrentBuffer+a;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o));if(a===i){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=o}this.pushedBytesLength+=a;n+=a}}if(t.length>1){this.push(Buffer.concat(t))}else if(t.length===1){this.push(t[0])}};return BuffersStream}(l.Readable);var zc=n(293).constants.MAX_LENGTH;var Ac=function(){function PooledBuffer(e,t,n){this.buffers=[];this.capacity=e;this._size=0;var r=Math.ceil(e/zc);for(var i=0;i0){e[0]=e[0].slice(a)}};PooledBuffer.prototype.getReadableStream=function(){return new Oc(this.buffers,this.size)};return PooledBuffer}();var Bc=function(){function BufferScheduler(e,t,n,r,i,a){this.emitter=new m.EventEmitter;this.offset=0;this.isStreamEnd=false;this.isError=false;this.executingOutgoingHandlers=0;this.numBuffers=0;this.unresolvedDataArray=[];this.unresolvedLength=0;this.incoming=[];this.outgoing=[];if(t<=0){throw new RangeError("bufferSize must be larger than 0, current is "+t)}if(n<=0){throw new RangeError("maxBuffers must be larger than 0, current is "+n)}if(i<=0){throw new RangeError("concurrency must be larger than 0, current is "+i)}this.bufferSize=t;this.maxBuffers=n;this.readable=e;this.outgoingHandler=r;this.concurrency=i;this.encoding=a}BufferScheduler.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){return[2,new Promise(function(t,n){e.readable.on("data",function(t){t=typeof t==="string"?Buffer.from(t,e.encoding):t;e.appendUnresolvedData(t);if(!e.resolveData()){e.readable.pause()}});e.readable.on("error",function(t){e.emitter.emit("error",t)});e.readable.on("end",function(){e.isStreamEnd=true;e.emitter.emit("checkEnd")});e.emitter.on("error",function(t){e.isError=true;e.readable.pause();n(t)});e.emitter.on("checkEnd",function(){if(e.outgoing.length>0){e.triggerOutgoingHandlers();return}if(e.isStreamEnd&&e.executingOutgoingHandlers===0){if(e.unresolvedLength>0&&e.unresolvedLength=e.bufferSize){return}else{t()}}})})]})})};BufferScheduler.prototype.appendUnresolvedData=function(e){this.unresolvedDataArray.push(e);this.unresolvedLength+=e.length};BufferScheduler.prototype.shiftBufferFromUnresolvedDataArray=function(e){if(!e){e=new Ac(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{e.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=e.size;return e};BufferScheduler.prototype.resolveData=function(){while(this.unresolvedLength>=this.bufferSize){var e=void 0;if(this.incoming.length>0){e=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(e)}else{if(this.numBuffers=this.concurrency){return[2]}e=this.outgoing.shift();if(e){this.triggerOutgoingHandler(e)}}while(e);return[2]})})};BufferScheduler.prototype.triggerOutgoingHandler=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=e.size;this.executingOutgoingHandlers++;this.offset+=t;r.label=1;case 1:r.trys.push([1,3,,4]);return[4,this.outgoingHandler(function(){return e.getReadableStream()},t,this.offset-t)];case 2:r.sent();return[3,4];case 3:n=r.sent();this.emitter.emit("error",n);return[2];case 4:this.executingOutgoingHandlers--;this.reuseBuffer(e);this.emitter.emit("checkEnd");return[2]}})})};BufferScheduler.prototype.reuseBuffer=function(e){this.incoming.push(e);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}};return BufferScheduler}();function streamToBuffer(e,t,n,r,a){return i.__awaiter(this,void 0,void 0,function(){var o,s;return i.__generator(this,function(i){o=0;s=r-n;return[2,new Promise(function(r,i){e.on("readable",function(){if(o>=s){r();return}var i=e.read();if(!i){return}if(typeof i==="string"){i=Buffer.from(i,a)}var c=o+i.length>s?s-o:i.length;t.fill(i.slice(0,c),n+o,n+o+c);o+=c});e.on("end",function(){if(oa){o(new Error("Stream exceeds buffer size. Buffer size: "+a));return}t.fill(i,r,r+i.length);r+=i.length});e.on("end",function(){i(r)});e.on("error",o)})]})})}function readStreamToLocalFile(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,new Promise(function(n,r){var i=d.createWriteStream(t);e.on("error",function(e){r(e)});i.on("error",function(e){r(e)});i.on("close",n);e.pipe(i)})]})})}var Ic=f.promisify(d.stat);var Dc=d.createReadStream;var Lc=function(e){i.__extends(BlobClient,e);function BlobClient(t,n,i,a){var o;var s=this;a=a||{};var c;var u;if(n instanceof Vs){u=t;c=n}else if(r.isNode&&n instanceof Ws||n instanceof Us||r.isTokenCredential(n)){u=t;a=i;c=newPipeline(n,a)}else if(!n&&typeof n!=="string"){u=t;c=newPipeline(new Us,a)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var l=n;var p=i;var m=extractConnectionStringParts(t);if(m.kind==="AccountConnString"){{var d=new Ws(m.accountName,m.accountKey);u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p));a.proxyOptions=r.getDefaultProxySettings(m.proxyUri);c=newPipeline(d,a)}}else if(m.kind==="SASConnString"){u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p))+"?"+m.accountSas;c=newPipeline(new Us,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}s=e.call(this,u,c)||this;o=s.getBlobAndContainerNamesFromUrl(),s._name=o.blobName,s._containerName=o.containerName;s.blobContext=new co(s.storageClientContext);s._snapshot=getURLParameter(s.url,bs.Parameters.SNAPSHOT);s._versionId=getURLParameter(s.url,bs.Parameters.VERSIONID);return s}Object.defineProperty(BlobClient.prototype,"name",{get:function(){return this._name},enumerable:false,configurable:true});Object.defineProperty(BlobClient.prototype,"containerName",{get:function(){return this._containerName},enumerable:false,configurable:true});BlobClient.prototype.withSnapshot=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.withVersion=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.VERSIONID,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.getAppendBlobClient=function(){return new qc(this.url,this.pipeline)};BlobClient.prototype.getBlockBlobClient=function(){return new Mc(this.url,this.pipeline)};BlobClient.prototype.getPageBlobClient=function(){return new Hc(this.url,this.pipeline)};BlobClient.prototype.download=function(e,t,n){var o;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m;var d=this;return i.__generator(this,function(f){switch(f.label){case 0:n.conditions=n.conditions||{};n.conditions=n.conditions||{};ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);s=Zs("BlobClient-download",n),c=s.span,u=s.updatedOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(o=n.conditions)===null||o===void 0?void 0:o.tagConditions}),requestOptions:{onDownloadProgress:r.isNode?undefined:n.onProgress},range:e===0&&!t?undefined:rangeToString({offset:e,count:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey},convertTracingToRequestOptionsBase(u)))];case 2:l=f.sent();p=i.__assign(i.__assign({},l),{_response:l._response,objectReplicationDestinationPolicyId:l.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(l.objectReplicationRules)});if(n.maxRetryRequests===undefined||n.maxRetryRequests<0){n.maxRetryRequests=ys}if(l.contentLength===undefined){throw new RangeError("File download response doesn't contain valid content length header")}if(!l.etag){throw new RangeError("File download response doesn't contain valid etag header")}return[2,new oc(p,function(t){return i.__awaiter(d,void 0,void 0,function(){var r;var a;return i.__generator(this,function(o){switch(o.label){case 0:r={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||l.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions},range:rangeToString({count:e+l.contentLength-t,offset:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal},r))];case 1:return[2,o.sent().readableStreamBody]}})})},e,l.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})];case 3:m=f.sent();c.setStatus({code:a.SpanStatusCode.ERROR,message:m.message});throw m;case 4:c.end();return[7];case 5:return[2]}})})};BlobClient.prototype.exists=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){switch(i.label){case 0:t=Zs("BlobClient-exists",e),n=t.span,r=t.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions})];case 2:i.sent();return[2,true];case 3:o=i.sent();if(o.statusCode===404){n.setStatus({code:a.SpanStatusCode.ERROR,message:"Expected exception when checking blob existence"});return[2,false]}n.setStatus({code:a.SpanStatusCode.ERROR,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getProperties=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=Zs("BlobClient-getProperties",e),r=n.span,o=n.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);e.conditions=e.conditions||{};ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.getProperties(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey},convertTracingToRequestOptionsBase(o)))];case 2:s=u.sent();return[2,i.__assign(i.__assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(s.objectReplicationRules)})];case 3:c=u.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.delete=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobClient-delete",e),r=n.span,o=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.blobContext.delete(i.__assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(o)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.deleteIfExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=Zs("BlobClient-deleteIfExists",e),o=r.span,s=r.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.delete(s)];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="BlobNotFound"){o.setStatus({code:a.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}o.setStatus({code:a.SpanStatusCode.ERROR,message:u.message});throw u;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.undelete=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobClient-undelete",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.blobContext.undelete(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:o=s.sent();n.setStatus({code:a.SpanStatusCode.ERROR,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setHTTPHeaders=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Zs("BlobClient-setHTTPHeaders",t),o=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setHttpHeaders(i.__assign({abortSignal:t.abortSignal,blobHttpHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.SpanStatusCode.ERROR,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setMetadata=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Zs("BlobClient-setMetadata",t),o=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setMetadata(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.SpanStatusCode.ERROR,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setTags=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Zs("BlobClient-setTags",t),o=r.span,s=r.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.setTags(i.__assign(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)),{tags:toBlobTags(e)}))];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.SpanStatusCode.ERROR,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getTags=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=Zs("BlobClient-getTags",e),r=n.span,o=n.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.blobContext.getTags(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(o)))];case 2:s=l.sent();c=i.__assign(i.__assign({},s),{_response:s._response,tags:toTags({blobTagSet:s.blobTagSet})||{}});return[2,c];case 3:u=l.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getBlobLeaseClient=function(e){return new ic(this,e)};BlobClient.prototype.createSnapshot=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobClient-createSnapshot",e),r=n.span,o=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.createSnapshot(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},convertTracingToRequestOptionsBase(o)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.beginCopyFromURL=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;var a=this;return i.__generator(this,function(i){switch(i.label){case 0:n={abortCopyFromURL:function(){var e=[];for(var t=0;t= 0")}if(u.blockSize===0){u.blockSize=gs}if(s<0){throw new RangeError("offset option must be >= 0")}if(c&&c<=0){throw new RangeError("count option must be greater than 0")}if(!u.conditions){u.conditions={}}if(!!c)return[3,3];return[4,this.getProperties(i.__assign(i.__assign({},u),{tracingOptions:i.__assign(i.__assign({},u.tracingOptions),convertTracingToRequestOptionsBase(m))}))];case 2:d=x.sent();c=d.contentLength-s;if(c<0){throw new RangeError("offset "+s+" shouldn't be larger than blob size "+d.contentLength)}x.label=3;case 3:if(!o){try{o=Buffer.alloc(c)}catch(e){throw new Error("Unable to allocate the buffer of size: "+c+'(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t '+e.message)}}if(o.lengthds){throw new RangeError("blockSize option must be >= 0 and <= "+ds)}if(n.maxSingleShotSize!==0&&!n.maxSingleShotSize){n.maxSingleShotSize=ms}if(n.maxSingleShotSize<0||n.maxSingleShotSize>ms){throw new RangeError("maxSingleShotSize option must be >= 0 and <= "+ms)}if(n.blockSize===0){if(t>ds*fs){throw new RangeError(t+" is too larger to upload to a block blob.")}if(t>n.maxSingleShotSize){n.blockSize=Math.ceil(t/fs);if(n.blockSizefs){throw new RangeError("The buffer's size is too big or the BlockSize is too small;"+("the number of blocks must be <= "+fs))}l=[];p=r.generateUuid();m=0;d=new Rc(n.concurrency);f=function(r){d.addOperation(function(){return i.__awaiter(y,void 0,void 0,function(){var a,o,s,d;return i.__generator(this,function(i){switch(i.label){case 0:a=generateBlockID(p,r);o=n.blockSize*r;s=r===u-1?t:o+n.blockSize;d=s-o;l.push(a);return[4,this.stageBlock(a,e(o,d),d,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:c.tracingOptions})];case 1:i.sent();m+=d;if(n.onProgress){n.onProgress({loadedBytes:m})}return[2]}})})})};for(h=0;h=0&&h0){var n=this.listeners[e].shift();setImmediate(function(){n.call(t)})}};Mutex.keys={};Mutex.listeners={};return Mutex}();var Wc=function(){function BlobBatch(){this.batch="batch";this.batchRequest=new Qc}BlobBatch.prototype.getMultiPartContentType=function(){return this.batchRequest.getMultipartContentType()};BlobBatch.prototype.getHttpRequestBody=function(){return this.batchRequest.getHttpRequestBody()};BlobBatch.prototype.getSubRequests=function(){return this.batchRequest.getSubRequests()};BlobBatch.prototype.addSubRequestInternal=function(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){switch(n.label){case 0:return[4,$c.lock(this.batch)];case 1:n.sent();n.label=2;case 2:n.trys.push([2,,4,6]);this.batchRequest.preAddSubRequest(e);return[4,t()];case 3:n.sent();this.batchRequest.postAddSubRequest(e);return[3,6];case 4:return[4,$c.unlock(this.batch)];case 5:n.sent();return[7];case 6:return[2]}})})};BlobBatch.prototype.setBatchType=function(e){if(!this.batchType){this.batchType=e}if(this.batchType!==e){throw new RangeError("BlobBatch only supports one operation type per batch and it already is being used for "+this.batchType+" operations.")}};BlobBatch.prototype.deleteBlob=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p;var m=this;return i.__generator(this,function(d){switch(d.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Us||r.isTokenCredential(t))){o=e;s=t}else if(e instanceof Lc){o=e.url;s=e.credential;n=t}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!n){n={}}c=Zs("BatchDeleteRequest-addSubRequest",n),u=c.span,l=c.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);this.setBatchType("delete");return[4,this.addSubRequestInternal({url:o,credential:s},function(){return i.__awaiter(m,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(o,this.batchRequest.createPipeline(s)).delete(l)];case 1:e.sent();return[2]}})})})];case 2:d.sent();return[3,5];case 3:p=d.sent();u.setStatus({code:a.SpanStatusCode.ERROR,message:p.message});throw p;case 4:u.end();return[7];case 5:return[2]}})})};BlobBatch.prototype.setBlobAccessTier=function(e,t,n,o){return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m,d;var f=this;return i.__generator(this,function(h){switch(h.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Us||r.isTokenCredential(t))){s=e;c=t;u=n}else if(e instanceof Lc){s=e.url;c=e.credential;u=t;o=n}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!o){o={}}l=Zs("BatchSetTierRequest-addSubRequest",o),p=l.span,m=l.updatedOptions;h.label=1;case 1:h.trys.push([1,3,4,5]);this.setBatchType("setAccessTier");return[4,this.addSubRequestInternal({url:s,credential:c},function(){return i.__awaiter(f,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(s,this.batchRequest.createPipeline(c)).setAccessTier(u,m)];case 1:e.sent();return[2]}})})})];case 2:h.sent();return[3,5];case 3:d=h.sent();p.setStatus({code:a.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};return BlobBatch}();var Qc=function(){function InnerBatchRequest(){this.operationCount=0;this.body="";var e=r.generateUuid();this.boundary="batch_"+e;this.subRequestPrefix="--"+this.boundary+Ns+ws.CONTENT_TYPE+": application/http"+Ns+ws.CONTENT_TRANSFER_ENCODING+": binary";this.multipartContentType="multipart/mixed; boundary="+this.boundary;this.batchRequestEnding="--"+this.boundary+"--";this.subRequests=new Map}InnerBatchRequest.prototype.createPipeline=function(e){var t=e instanceof Us;var n=3+(t?0:1);var i=new Array(n);i[0]=r.deserializationPolicy();i[1]=new Zc;if(!t){i[2]=r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e}i[n-1]=new Kc(this);return new Vs(i,{})};InnerBatchRequest.prototype.appendSubRequestToBody=function(e){this.body+=[this.subRequestPrefix,ws.CONTENT_ID+": "+this.operationCount,"",e.method.toString()+" "+getURLPathAndQuery(e.url)+" "+js+Ns].join(Ns);for(var t=0,n=e.headers.headersArray();t=Ts){throw new RangeError("Cannot exceed "+Ts+" sub requests in a single batch")}var t=getURLPath(e.url);if(!t||t==""){throw new RangeError("Invalid url for sub request: '"+e.url+"'")}};InnerBatchRequest.prototype.postAddSubRequest=function(e){this.subRequests.set(this.operationCount,e);this.operationCount++};InnerBatchRequest.prototype.getHttpRequestBody=function(){return""+this.body+this.batchRequestEnding+Ns};InnerBatchRequest.prototype.getMultipartContentType=function(){return this.multipartContentType};InnerBatchRequest.prototype.getSubRequests=function(){return this.subRequests};return InnerBatchRequest}();var Jc=function(e){i.__extends(BatchRequestAssemblePolicy,e);function BatchRequestAssemblePolicy(t,n,i){var a=e.call(this,n,i)||this;a.dummyResponse={request:new r.WebResource,status:200,headers:new r.HttpHeaders};a.batchRequest=t;return a}BatchRequestAssemblePolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){switch(t.label){case 0:return[4,this.batchRequest.appendSubRequestToBody(e)];case 1:t.sent();return[2,this.dummyResponse]}})})};return BatchRequestAssemblePolicy}(r.BaseRequestPolicy);var Kc=function(){function BatchRequestAssemblePolicyFactory(e){this.batchRequest=e}BatchRequestAssemblePolicyFactory.prototype.create=function(e,t){return new Jc(this.batchRequest,e,t)};return BatchRequestAssemblePolicyFactory}();var Yc=function(e){i.__extends(BatchHeaderFilterPolicy,e);function BatchHeaderFilterPolicy(t,n){return e.call(this,t,n)||this}BatchHeaderFilterPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(i){t="";for(n=0,r=e.headers.headersArray();n0?{include:r}:{});var o=this.listItems(a);return t={next:function(){return o.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},a))},t};ContainerClient.prototype.listHierarchySegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function listHierarchySegments_1(){var r;return i.__generator(this,function(a){switch(a.label){case 0:if(!(!!t||t===undefined))return[3,7];a.label=1;case 1:return[4,i.__await(this.listBlobHierarchySegment(e,t,n))];case 2:r=a.sent();t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,i.__await.apply(void 0,[a.sent()])];case 4:return[4,a.sent()];case 5:a.sent();a.label=6;case 6:if(t)return[3,1];a.label=7;case 7:return[2]}})})};ContainerClient.prototype.listItemsByHierarchy=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listItemsByHierarchy_1(){var n,r,a,o,s,c,u,l,p,m,d,f;var h,g;return i.__generator(this,function(y){switch(y.label){case 0:y.trys.push([0,14,15,20]);r=i.__asyncValues(this.listHierarchySegments(e,n,t));y.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(a=y.sent(),!a.done))return[3,13];o=a.value;s=o.segment;if(!s.blobPrefixes)return[3,7];c=0,u=s.blobPrefixes;y.label=3;case 3:if(!(c0?{include:a}:{});var s=this.listItemsByHierarchy(e,o);return n={next:function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,s.next()]})})}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.listHierarchySegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},o))},n};ContainerClient.prototype.getContainerNameFromUrl=function(){var e;try{var t=r.URLBuilder.parse(this.url);if(t.getHost().split(".")[1]==="blob"){e=t.getPath().split("/")[1]}else if(isIpEndpointStyle(t)){e=t.getPath().split("/")[2]}else{e=t.getPath().split("/")[1]}e=decodeURIComponent(e);if(!e){throw new Error("Provided containerName is invalid.")}return e}catch(e){throw new Error("Unable to extract containerName with provided information.")}};ContainerClient.prototype.generateSasUrl=function(e){var t=this;return new Promise(function(n){if(!(t.credential instanceof Ws)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}var r=generateBlobSASQueryParameters(i.__assign({containerName:t._containerName},e),t.credential).toString();n(appendToURLQuery(t.url,r))})};ContainerClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};return ContainerClient}(Ys);var nu=function(){function AccountSASPermissions(){this.read=false;this.write=false;this.delete=false;this.deleteVersion=false;this.list=false;this.add=false;this.create=false;this.update=false;this.process=false;this.tag=false;this.filter=false}AccountSASPermissions.parse=function(e){var t=new AccountSASPermissions;for(var n=0,r=e;n= '2019-10-10' when provided 'x' permission.")}if(e.permissions&&e.permissions.tag&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(e.permissions&&e.permissions.filter&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}var r=nu.parse(e.permissions.toString());var i=iu.parse(e.services).toString();var a=ru.parse(e.resourceTypes).toString();var o=[t.accountName,r,i,a,e.startsOn?truncatedISO8061Date(e.startsOn,false):"",truncatedISO8061Date(e.expiresOn,false),e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",n,""].join("\n");var s=t.computeHMACSHA256(o);return new rc(n,s,r.toString(),i,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange)}var au=function(e){i.__extends(BlobServiceClient,e);function BlobServiceClient(t,n,i){var a=this;var o;if(n instanceof Vs){o=n}else if(r.isNode&&n instanceof Ws||n instanceof Us||r.isTokenCredential(n)){o=newPipeline(n,i)}else{o=newPipeline(new Us,i)}a=e.call(this,t,o)||this;a.serviceContext=new za(a.storageClientContext);return a}BlobServiceClient.fromConnectionString=function(e,t){t=t||{};var n=extractConnectionStringParts(e);if(n.kind==="AccountConnString"){{var i=new Ws(n.accountName,n.accountKey);t.proxyOptions=r.getDefaultProxySettings(n.proxyUri);var a=newPipeline(i,t);return new BlobServiceClient(n.url,a)}}else if(n.kind==="SASConnString"){var a=newPipeline(new Us,t);return new BlobServiceClient(n.url+"?"+n.accountSas,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}};BlobServiceClient.prototype.getContainerClient=function(e){return new tu(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};BlobServiceClient.prototype.createContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c,u;return i.__generator(this,function(i){switch(i.label){case 0:n=Zs("BlobServiceClient-createContainer",t),r=n.span,o=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.create(o)];case 2:c=i.sent();return[2,{containerClient:s,containerCreateResponse:c}];case 3:u=i.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.deleteContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(i){switch(i.label){case 0:n=Zs("BlobServiceClient-deleteContainer",t),r=n.span,o=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.delete(o)];case 2:return[2,i.sent()];case 3:c=i.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.undeleteContainer=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Zs("BlobServiceClient-undeleteContainer",n),o=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);c=this.getContainerClient(n.destinationContainerName||e);u=new Fa(c["storageClientContext"]);return[4,u.restore(i.__assign({deletedContainerName:e,deletedContainerVersion:t},s))];case 2:l=m.sent();return[2,{containerClient:c,containerUndeleteResponse:l}];case 3:p=m.sent();o.setStatus({code:a.SpanStatusCode.ERROR,message:p.message});throw p;case 4:o.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.renameContainer=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:o=Zs("BlobServiceClient-renameContainer",n),s=o.span,c=o.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);u=this.getContainerClient(t);l=new Fa(u["storageClientContext"]);return[4,l.rename(e,i.__assign(i.__assign({},c),{sourceLeaseId:(r=n.sourceCondition)===null||r===void 0?void 0:r.leaseId}))];case 2:p=d.sent();return[2,{containerClient:u,containerRenameResponse:p}];case 3:m=d.sent();s.setStatus({code:a.SpanStatusCode.ERROR,message:m.message});throw m;case 4:s.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getProperties=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobServiceClient-getProperties",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getProperties(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:o=s.sent();n.setStatus({code:a.SpanStatusCode.ERROR,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.setProperties=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobServiceClient-setProperties",t),r=n.span,o=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.setProperties(e,i.__assign({abortSignal:t.abortSignal},convertTracingToRequestOptionsBase(o)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getStatistics=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobServiceClient-getStatistics",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getStatistics(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:o=s.sent();n.setStatus({code:a.SpanStatusCode.ERROR,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getAccountInfo=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobServiceClient-getAccountInfo",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getAccountInfo(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:o=s.sent();n.setStatus({code:a.SpanStatusCode.ERROR,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.listContainersSegment=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobServiceClient-listContainersSegment",t),r=n.span,o=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.listContainersSegment(i.__assign(i.__assign(i.__assign({abortSignal:t.abortSignal,marker:e},t),{include:typeof t.include==="string"?[t.include]:t.include}),convertTracingToRequestOptionsBase(o)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegment=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r=Zs("BlobServiceClient-findBlobsByTagsSegment",n),o=r.span,s=r.updatedOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.serviceContext.filterBlobs(i.__assign({abortSignal:n.abortSignal,where:e,marker:t,maxPageSize:n.maxPageSize},convertTracingToRequestOptionsBase(s)))];case 2:c=p.sent();u=i.__assign(i.__assign({},c),{_response:c._response,blobs:c.blobs.map(function(e){var t;var n="";if(((t=e.tags)===null||t===void 0?void 0:t.blobTagSet.length)===1){n=e.tags.blobTagSet[0].value}return i.__assign(i.__assign({},e),{tags:toTags(e.tags),tagValue:n})})});return[2,u];case 3:l=p.sent();o.setStatus({code:a.SpanStatusCode.ERROR,message:l.message});throw l;case 4:o.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsSegments_1(){var r;return i.__generator(this,function(a){switch(a.label){case 0:if(!(!!t||t===undefined))return[3,6];a.label=1;case 1:return[4,i.__await(this.findBlobsByTagsSegment(e,t,n))];case 2:r=a.sent();r.blobs=r.blobs||[];t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,a.sent()];case 4:a.sent();a.label=5;case 5:if(t)return[3,1];a.label=6;case 6:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsItems=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsItems_1(){var n,r,a,o,s;var c,u;return i.__generator(this,function(l){switch(l.label){case 0:l.trys.push([0,7,8,13]);r=i.__asyncValues(this.findBlobsByTagsSegments(e,n,t));l.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(a=l.sent(),!a.done))return[3,6];o=a.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(o.blobs)))];case 3:return[4,i.__await.apply(void 0,[l.sent()])];case 4:l.sent();l.label=5;case 5:return[3,1];case 6:return[3,13];case 7:s=l.sent();c={error:s};return[3,13];case 8:l.trys.push([8,,11,12]);if(!(a&&!a.done&&(u=r.return)))return[3,10];return[4,i.__await(u.call(r))];case 9:l.sent();l.label=10;case 10:return[3,12];case 11:if(c)throw c.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.findBlobsByTags=function(e,t){var n;var r=this;if(t===void 0){t={}}var a=i.__assign({},t);var o=this.findBlobsByTagsItems(e,a);return n={next:function(){return o.next()}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.findBlobsByTagsSegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},a))},n};BlobServiceClient.prototype.listSegments=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listSegments_1(){var n;return i.__generator(this,function(r){switch(r.label){case 0:if(!(!!e||e===undefined))return[3,7];r.label=1;case 1:return[4,i.__await(this.listContainersSegment(e,t))];case 2:n=r.sent();n.containerItems=n.containerItems||[];e=n.continuationToken;return[4,i.__await(n)];case 3:return[4,i.__await.apply(void 0,[r.sent()])];case 4:return[4,r.sent()];case 5:r.sent();r.label=6;case 6:if(e)return[3,1];r.label=7;case 7:return[2]}})})};BlobServiceClient.prototype.listItems=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function listItems_1(){var t,n,r,a,o;var s,c;return i.__generator(this,function(u){switch(u.label){case 0:u.trys.push([0,7,8,13]);n=i.__asyncValues(this.listSegments(t,e));u.label=1;case 1:return[4,i.__await(n.next())];case 2:if(!(r=u.sent(),!r.done))return[3,6];a=r.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(a.containerItems)))];case 3:return[4,i.__await.apply(void 0,[u.sent()])];case 4:u.sent();u.label=5;case 5:return[3,1];case 6:return[3,13];case 7:o=u.sent();s={error:o};return[3,13];case 8:u.trys.push([8,,11,12]);if(!(r&&!r.done&&(c=n.return)))return[3,10];return[4,i.__await(c.call(n))];case 9:u.sent();u.label=10;case 10:return[3,12];case 11:if(s)throw s.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.listContainers=function(e){var t;var n=this;if(e===void 0){e={}}if(e.prefix===""){e.prefix=undefined}var r=[];if(e.includeDeleted){r.push("deleted")}if(e.includeMetadata){r.push("metadata")}var a=i.__assign(i.__assign({},e),r.length>0?{include:r}:{});var o=this.listItems(a);return t={next:function(){return o.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},a))},t};BlobServiceClient.prototype.getUserDelegationKey=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Zs("BlobServiceClient-getUserDelegationKey",n),o=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);return[4,this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(e,false),expiresOn:truncatedISO8061Date(t,false)},i.__assign({abortSignal:n.abortSignal},convertTracingToRequestOptionsBase(s)))];case 2:c=m.sent();u={signedObjectId:c.signedObjectId,signedTenantId:c.signedTenantId,signedStartsOn:new Date(c.signedStartsOn),signedExpiresOn:new Date(c.signedExpiresOn),signedService:c.signedService,signedVersion:c.signedVersion,value:c.value};l=i.__assign({_response:c._response,requestId:c.requestId,clientRequestId:c.clientRequestId,version:c.version,date:c.date,errorCode:c.errorCode},u);return[2,l];case 3:p=m.sent();o.setStatus({code:a.SpanStatusCode.ERROR,message:p.message});throw p;case 4:o.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};BlobServiceClient.prototype.generateAccountSasUrl=function(e,t,n,r){if(t===void 0){t=nu.parse("r")}if(n===void 0){n="sco"}if(r===void 0){r={}}if(!(this.credential instanceof Ws)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(e===undefined){var a=new Date;e=new Date(a.getTime()+3600*1e3)}var o=generateAccountSASQueryParameters(i.__assign({permissions:t,expiresOn:e,resourceTypes:n,services:iu.parse("b").toString()},r),this.credential).toString();return appendToURLQuery(this.url,o)};return BlobServiceClient}(Ys);Object.defineProperty(t,"BaseRequestPolicy",{enumerable:true,get:function(){return r.BaseRequestPolicy}});Object.defineProperty(t,"HttpHeaders",{enumerable:true,get:function(){return r.HttpHeaders}});Object.defineProperty(t,"RequestPolicyOptions",{enumerable:true,get:function(){return r.RequestPolicyOptions}});Object.defineProperty(t,"RestError",{enumerable:true,get:function(){return r.RestError}});Object.defineProperty(t,"WebResource",{enumerable:true,get:function(){return r.WebResource}});Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return r.deserializationPolicy}});t.AccountSASPermissions=nu;t.AccountSASResourceTypes=ru;t.AccountSASServices=iu;t.AnonymousCredential=Us;t.AnonymousCredentialPolicy=Ms;t.AppendBlobClient=qc;t.BlobBatch=Wc;t.BlobBatchClient=eu;t.BlobClient=Lc;t.BlobLeaseClient=ic;t.BlobSASPermissions=ec;t.BlobServiceClient=au;t.BlockBlobClient=Mc;t.ContainerClient=tu;t.ContainerSASPermissions=tc;t.Credential=Hs;t.CredentialPolicy=qs;t.PageBlobClient=Hc;t.Pipeline=Vs;t.SASQueryParameters=rc;t.StorageBrowserPolicy=zs;t.StorageBrowserPolicyFactory=As;t.StorageOAuthScopes=vs;t.StorageRetryPolicy=Ds;t.StorageRetryPolicyFactory=Ls;t.StorageSharedKeyCredential=Ws;t.StorageSharedKeyCredentialPolicy=$s;t.generateAccountSASQueryParameters=generateAccountSASQueryParameters;t.generateBlobSASQueryParameters=generateBlobSASQueryParameters;t.logger=us;t.newPipeline=newPipeline},,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SearchState=void 0;class SearchState{constructor(e,t){this.path=e;this.level=t}}t.SearchState=SearchState},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(3);var i=n(526);function lowercaseKeys(e){if(!e){return{}}return Object.keys(e).reduce((t,n)=>{t[n.toLowerCase()]=e[n];return t},{})}function mergeDeep(e,t){const n=Object.assign({},e);Object.keys(t).forEach(i=>{if(r.isPlainObject(t[i])){if(!(i in e))Object.assign(n,{[i]:t[i]});else n[i]=mergeDeep(e[i],t[i])}else{Object.assign(n,{[i]:t[i]})}});return n}function removeUndefinedProperties(e){for(const t in e){if(e[t]===undefined){delete e[t]}}return e}function merge(e,t,n){if(typeof t==="string"){let[e,r]=t.split(" ");n=Object.assign(r?{method:e,url:r}:{url:e},n)}else{n=Object.assign({},t)}n.headers=lowercaseKeys(n.headers);removeUndefinedProperties(n);removeUndefinedProperties(n.headers);const r=mergeDeep(e||{},n);if(e&&e.mediaType.previews.length){r.mediaType.previews=e.mediaType.previews.filter(e=>!r.mediaType.previews.includes(e)).concat(r.mediaType.previews)}r.mediaType.previews=r.mediaType.previews.map(e=>e.replace(/-preview/,""));return r}function addQueryParameters(e,t){const n=/\?/.test(e)?"&":"?";const r=Object.keys(t);if(r.length===0){return e}return e+n+r.map(e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`}).join("&")}const a=/\{[^}]+\}/g;function removeNonChars(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function extractUrlVariableNames(e){const t=e.match(a);if(!t){return[]}return t.map(removeNonChars).reduce((e,t)=>e.concat(t),[])}function omit(e,t){return Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>{t[n]=e[n];return t},{})}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e}).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(e,t,n){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(n){return encodeUnreserved(n)+"="+t}else{return t}}function isDefined(e){return e!==undefined&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,n,r){var i=e[n],a=[];if(isDefined(i)&&i!==""){if(typeof i==="string"||typeof i==="number"||typeof i==="boolean"){i=i.toString();if(r&&r!=="*"){i=i.substring(0,parseInt(r,10))}a.push(encodeValue(t,i,isKeyOperator(t)?n:""))}else{if(r==="*"){if(Array.isArray(i)){i.filter(isDefined).forEach(function(e){a.push(encodeValue(t,e,isKeyOperator(t)?n:""))})}else{Object.keys(i).forEach(function(e){if(isDefined(i[e])){a.push(encodeValue(t,i[e],e))}})}}else{const e=[];if(Array.isArray(i)){i.filter(isDefined).forEach(function(n){e.push(encodeValue(t,n))})}else{Object.keys(i).forEach(function(n){if(isDefined(i[n])){e.push(encodeUnreserved(n));e.push(encodeValue(t,i[n].toString()))}})}if(isKeyOperator(t)){a.push(encodeUnreserved(n)+"="+e.join(","))}else if(e.length!==0){a.push(e.join(","))}}}}else{if(t===";"){if(isDefined(i)){a.push(encodeUnreserved(n))}}else if(i===""&&(t==="&"||t==="?")){a.push(encodeUnreserved(n)+"=")}else if(i===""){a.push("")}}return a}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var n=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,r,i){if(r){let e="";const i=[];if(n.indexOf(r.charAt(0))!==-1){e=r.charAt(0);r=r.substr(1)}r.split(/,/g).forEach(function(n){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(n);i.push(getValues(t,e,r[1],r[2]||r[3]))});if(e&&e!=="+"){var a=",";if(e==="?"){a="&"}else if(e!=="#"){a=e}return(i.length!==0?e:"")+i.join(a)}else{return i.join(",")}}else{return encodeReserved(i)}})}function parse(e){let t=e.method.toUpperCase();let n=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let r=Object.assign({},e.headers);let i;let a=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const o=extractUrlVariableNames(n);n=parseUrl(n).expand(a);if(!/^http/.test(n)){n=e.baseUrl+n}const s=Object.keys(e).filter(e=>o.includes(e)).concat("baseUrl");const c=omit(a,s);const u=/application\/octet-stream/i.test(r.accept);if(!u){if(e.mediaType.format){r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")}if(e.mediaType.previews.length){const t=r.accept.match(/[\w-]+(?=-preview)/g)||[];r.accept=t.concat(e.mediaType.previews).map(t=>{const n=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${n}`}).join(",")}}if(["GET","HEAD"].includes(t)){n=addQueryParameters(n,c)}else{if("data"in c){i=c.data}else{if(Object.keys(c).length){i=c}else{r["content-length"]=0}}}if(!r["content-type"]&&typeof i!=="undefined"){r["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof i==="undefined"){i=""}return Object.assign({method:t,url:n,headers:r},typeof i!=="undefined"?{body:i}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,n){return parse(merge(e,t,n))}function withDefaults(e,t){const n=merge(e,t);const r=endpointWithDefaults.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:withDefaults.bind(null,n),merge:merge.bind(null,n),parse:parse})}const o="6.0.12";const s=`octokit-endpoint.js/${o} ${i.getUserAgent()}`;const c={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":s},mediaType:{format:"",previews:[]}};const u=withDefaults(null,c);t.endpoint=u},,,,,,,,function(e,t,n){"use strict";const r=n(815);const i=n(835).parse;const a=n(669);const o=n(562);const s=n(338).Store;const c=n(332).MemoryCookieStore;const u=n(348).pathMatch;const l=n(460);const{fromCallback:p}=n(147);const m=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;const d=/[\x00-\x1F]/;const f=["\n","\r","\0"];const h=/[\x20-\x3A\x3C-\x7E]+/;const g=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;const y={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const v=2147483647e3;const b=0;const x='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function checkSameSiteContext(e){const t=String(e).toLowerCase();if(t==="none"||t==="lax"||t==="strict"){return t}else{return null}}const w=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"});var k=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function parseDigits(e,t,n,r){let i=0;while(i=58){break}i++}if(in){return null}if(!r&&i!=e.length){return null}return parseInt(e.substr(0,i),10)}function parseTime(e){const t=e.split(":");const n=[0,0,0];if(t.length!==3){return null}for(let e=0;e<3;e++){const r=e==2;const i=parseDigits(t[e],1,2,r);if(i===null){return null}n[e]=i}return n}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();const t=y[e];return t>=0?t:null}function parseDate(e){if(!e){return}const t=e.split(g);if(!t){return}let n=null;let r=null;let i=null;let a=null;let o=null;let s=null;for(let e=0;e=70&&s<=99){s+=1900}else if(s>=0&&s<=69){s+=2e3}}}}if(a===null||o===null||s===null||i===null||a<1||a>31||s<1601||n>23||r>59||i>59){return}return new Date(Date.UTC(s,o,a,n,r,i))}function formatDate(e){return e.toUTCString()}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(r&&/[^\u0001-\u007f]/.test(e)){e=r.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,n){if(e==null||t==null){return null}if(n!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}const r=e.indexOf(t);if(r<=0){return false}if(e.length!==t.length+r){return false}if(e.substr(r-1,1)!=="."){return false}if(k.test(e)){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}const t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(let t=0;t1){const n=e.lastIndexOf("/");if(n===0){break}e=e.substr(0,n);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return i(e)}const S={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:false,httpOnly:false,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:"none"};class Cookie{constructor(e={}){if(a.inspect.custom){this[a.inspect.custom]=this.inspect}Object.assign(this,S,e);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}inspect(){const e=Date.now();const t=this.hostOnly!=null?this.hostOnly:"?";const n=this.creation?`${e-this.creation.getTime()}ms`:"?";const r=this.lastAccessed?`${e-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${t}; aAge=${r}; cAge=${n}"`}toJSON(){const e={};for(const t of Cookie.serializableProperties){if(this[t]===S[t]){continue}if(t==="expires"||t==="creation"||t==="lastAccessed"){if(this[t]===null){e[t]=null}else{e[t]=this[t]=="Infinity"?"Infinity":this[t].toISOString()}}else if(t==="maxAge"){if(this[t]!==null){e[t]=this[t]==Infinity||this[t]==-Infinity?this[t].toString():this[t]}}else{if(this[t]!==S[t]){e[t]=this[t]}}}return e}clone(){return fromJSON(this.toJSON())}validate(){if(!m.test(this.value)){return false}if(this.expires!=Infinity&&!(this.expires instanceof Date)&&!parseDate(this.expires)){return false}if(this.maxAge!=null&&this.maxAge<=0){return false}if(this.path!=null&&!h.test(this.path)){return false}const e=this.cdomain();if(e){if(e.match(/\.$/)){return false}const t=o.getPublicSuffix(e);if(t==null){return false}}return true}setExpires(e){if(e instanceof Date){this.expires=e}else{this.expires=parseDate(e)||"Infinity"}}setMaxAge(e){if(e===Infinity||e===-Infinity){this.maxAge=e.toString()}else{this.maxAge=e}}cookieString(){let e=this.value;if(e==null){e=""}if(this.key===""){return e}return`${this.key}=${e}`}toString(){let e=this.cookieString();if(this.expires!=Infinity){if(this.expires instanceof Date){e+=`; Expires=${formatDate(this.expires)}`}else{e+=`; Expires=${this.expires}`}}if(this.maxAge!=null&&this.maxAge!=Infinity){e+=`; Max-Age=${this.maxAge}`}if(this.domain&&!this.hostOnly){e+=`; Domain=${this.domain}`}if(this.path){e+=`; Path=${this.path}`}if(this.secure){e+="; Secure"}if(this.httpOnly){e+="; HttpOnly"}if(this.sameSite&&this.sameSite!=="none"){const t=Cookie.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${t?t:this.sameSite}`}if(this.extensions){this.extensions.forEach(t=>{e+=`; ${t}`})}return e}TTL(e){if(this.maxAge!=null){return this.maxAge<=0?0:this.maxAge*1e3}let t=this.expires;if(t!=Infinity){if(!(t instanceof Date)){t=parseDate(t)||Infinity}if(t==Infinity){return Infinity}return t.getTime()-(e||Date.now())}return Infinity}expiryTime(e){if(this.maxAge!=null){const t=e||this.creation||new Date;const n=this.maxAge<=0?-Infinity:this.maxAge*1e3;return t.getTime()+n}if(this.expires==Infinity){return Infinity}return this.expires.getTime()}expiryDate(e){const t=this.expiryTime(e);if(t==Infinity){return new Date(v)}else if(t==-Infinity){return new Date(b)}else{return new Date(t)}}isPersistent(){return this.maxAge!=null||this.expires!=Infinity}canonicalizedDomain(){if(this.domain==null){return null}return canonicalDomain(this.domain)}cdomain(){return this.canonicalizedDomain()}}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.serializableProperties=Object.keys(S);Cookie.sameSiteLevel={strict:3,lax:2,none:1};Cookie.sameSiteCanonical={strict:"Strict",lax:"Lax"};function getNormalizedPrefixSecurity(e){if(e!=null){const t=e.toLowerCase();switch(t){case w.STRICT:case w.SILENT:case w.DISABLED:return t}}return w.SILENT}class CookieJar{constructor(e,t={rejectPublicSuffixes:true}){if(typeof t==="boolean"){t={rejectPublicSuffixes:t}}this.rejectPublicSuffixes=t.rejectPublicSuffixes;this.enableLooseMode=!!t.looseMode;this.allowSpecialUseDomain=!!t.allowSpecialUseDomain;this.store=e||new c;this.prefixSecurity=getNormalizedPrefixSecurity(t.prefixSecurity);this._cloneSync=syncWrap("clone");this._importCookiesSync=syncWrap("_importCookies");this.getCookiesSync=syncWrap("getCookies");this.getCookieStringSync=syncWrap("getCookieString");this.getSetCookieStringsSync=syncWrap("getSetCookieStrings");this.removeAllCookiesSync=syncWrap("removeAllCookies");this.setCookieSync=syncWrap("setCookie");this.serializeSync=syncWrap("serialize")}setCookie(e,t,n,r){let i;const a=getCookieContext(t);if(typeof n==="function"){r=n;n={}}const s=canonicalDomain(a.hostname);const c=n.loose||this.enableLooseMode;let u=null;if(n.sameSiteContext){u=checkSameSiteContext(n.sameSiteContext);if(!u){return r(new Error(x))}}if(typeof e==="string"||e instanceof String){e=Cookie.parse(e,{loose:c});if(!e){i=new Error("Cookie failed to parse");return r(n.ignoreError?null:i)}}else if(!(e instanceof Cookie)){i=new Error("First argument to setCookie must be a Cookie object or string");return r(n.ignoreError?null:i)}const l=n.now||new Date;if(this.rejectPublicSuffixes&&e.domain){const t=o.getPublicSuffix(e.cdomain());if(t==null){i=new Error("Cookie has domain set to a public suffix");return r(n.ignoreError?null:i)}}if(e.domain){if(!domainMatch(s,e.cdomain(),false)){i=new Error(`Cookie not in this host's domain. Cookie:${e.cdomain()} Request:${s}`);return r(n.ignoreError?null:i)}if(e.hostOnly==null){e.hostOnly=false}}else{e.hostOnly=true;e.domain=s}if(!e.path||e.path[0]!=="/"){e.path=defaultPath(a.pathname);e.pathIsDefault=true}if(n.http===false&&e.httpOnly){i=new Error("Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:i)}if(e.sameSite!=="none"&&u){if(u==="none"){i=new Error("Cookie is SameSite but this is a cross-origin request");return r(n.ignoreError?null:i)}}const p=this.prefixSecurity===w.SILENT;const m=this.prefixSecurity===w.DISABLED;if(!m){let t=false;let i;if(!isSecurePrefixConditionMet(e)){t=true;i="Cookie has __Secure prefix but Secure attribute is not set"}else if(!isHostPrefixConditionMet(e)){t=true;i="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"}if(t){return r(n.ignoreError||p?null:new Error(i))}}const d=this.store;if(!d.updateCookie){d.updateCookie=function(e,t,n){this.putCookie(t,n)}}function withCookie(t,i){if(t){return r(t)}const a=function(t){if(t){return r(t)}else{r(null,e)}};if(i){if(n.http===false&&i.httpOnly){t=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:t)}e.creation=i.creation;e.creationIndex=i.creationIndex;e.lastAccessed=l;d.updateCookie(i,e,a)}else{e.creation=e.lastAccessed=l;d.putCookie(e,a)}}d.findCookie(e.domain,e.path,e.key,withCookie)}getCookies(e,t,n){const r=getCookieContext(e);if(typeof t==="function"){n=t;t={}}const i=canonicalDomain(r.hostname);const a=r.pathname||"/";let o=t.secure;if(o==null&&r.protocol&&(r.protocol=="https:"||r.protocol=="wss:")){o=true}let s=0;if(t.sameSiteContext){const e=checkSameSiteContext(t.sameSiteContext);s=Cookie.sameSiteLevel[e];if(!s){return n(new Error(x))}}let c=t.http;if(c==null){c=true}const l=t.now||Date.now();const p=t.expire!==false;const m=!!t.allPaths;const d=this.store;function matchingCookie(e){if(e.hostOnly){if(e.domain!=i){return false}}else{if(!domainMatch(i,e.domain,false)){return false}}if(!m&&!u(a,e.path)){return false}if(e.secure&&!o){return false}if(e.httpOnly&&!c){return false}if(s){const t=Cookie.sameSiteLevel[e.sameSite||"none"];if(t>s){return false}}if(p&&e.expiryTime()<=l){d.removeCookie(e.domain,e.path,e.key,()=>{});return false}return true}d.findCookies(i,m?null:a,this.allowSpecialUseDomain,(e,r)=>{if(e){return n(e)}r=r.filter(matchingCookie);if(t.sort!==false){r=r.sort(cookieCompare)}const i=new Date;for(const e of r){e.lastAccessed=i}n(null,r)})}getCookieString(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.sort(cookieCompare).map(e=>e.cookieString()).join("; "))}};e.push(n);this.getCookies.apply(this,e)}getSetCookieStrings(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.map(e=>{return e.toString()}))}};e.push(n);this.getCookies.apply(this,e)}serialize(e){let t=this.store.constructor.name;if(t==="Object"){t=null}const n={version:`tough-cookie@${l}`,storeType:t,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies==="function")){return e(new Error("store does not support getAllCookies and cannot be serialized"))}this.store.getAllCookies((t,r)=>{if(t){return e(t)}n.cookies=r.map(e=>{e=e instanceof Cookie?e.toJSON():e;delete e.creationIndex;return e});return e(null,n)})}toJSON(){return this.serializeSync()}_importCookies(e,t){let n=e.cookies;if(!n||!Array.isArray(n)){return t(new Error("serialized jar has no cookies array"))}n=n.slice();const r=e=>{if(e){return t(e)}if(!n.length){return t(e,this)}let i;try{i=fromJSON(n.shift())}catch(e){return t(e)}if(i===null){return r(null)}this.store.putCookie(i,r)};r()}clone(e,t){if(arguments.length===1){t=e;e=null}this.serialize((n,r)=>{if(n){return t(n)}CookieJar.deserialize(r,e,t)})}cloneSync(e){if(arguments.length===0){return this._cloneSync()}if(!e.synchronous){throw new Error("CookieJar clone destination store is not synchronous; use async API instead.")}return this._cloneSync(e)}removeAllCookies(e){const t=this.store;if(typeof t.removeAllCookies==="function"&&t.removeAllCookies!==s.prototype.removeAllCookies){return t.removeAllCookies(e)}t.getAllCookies((n,r)=>{if(n){return e(n)}if(r.length===0){return e(null)}let i=0;const a=[];function removeCookieCb(t){if(t){a.push(t)}i++;if(i===r.length){return e(a.length?a[0]:null)}}r.forEach(e=>{t.removeCookie(e.domain,e.path,e.key,removeCookieCb)})})}static deserialize(e,t,n){if(arguments.length!==3){n=t;t=null}let r;if(typeof e==="string"){r=jsonParse(e);if(r instanceof Error){return n(r)}}else{r=e}const i=new CookieJar(t,r.rejectPublicSuffixes);i._importCookies(r,e=>{if(e){return n(e)}n(null,i)})}static deserializeSync(e,t){const n=typeof e==="string"?JSON.parse(e):e;const r=new CookieJar(t,n.rejectPublicSuffixes);if(!r.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}r._importCookiesSync(n);return r}}CookieJar.fromJSON=CookieJar.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(e=>{CookieJar.prototype[e]=p(CookieJar.prototype[e])});CookieJar.deserialize=p(CookieJar.deserialize);function syncWrap(e){return function(...t){if(!this.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}let n,r;this[e](...t,(e,t)=>{n=e;r=t});if(n){throw n}return r}}t.version=l;t.CookieJar=CookieJar;t.Cookie=Cookie;t.Store=s;t.MemoryCookieStore=c;t.parseDate=parseDate;t.formatDate=formatDate;t.parse=parse;t.fromJSON=fromJSON;t.domainMatch=domainMatch;t.defaultPath=defaultPath;t.pathMatch=u;t.getPublicSuffix=o.getPublicSuffix;t.cookieCompare=cookieCompare;t.permuteDomain=n(89).permuteDomain;t.permutePath=permutePath;t.canonicalDomain=canonicalDomain;t.PrefixSecurityEnum=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracerProvider=void 0;var r=n(398);var i=n(162);var a=function(){function ProxyTracerProvider(){}ProxyTracerProvider.prototype.getTracer=function(e,t){var n;return(n=this.getDelegateTracer(e,t))!==null&&n!==void 0?n:new r.ProxyTracer(this,e,t)};ProxyTracerProvider.prototype.getDelegate=function(){var e;return(e=this._delegate)!==null&&e!==void 0?e:i.NOOP_TRACER_PROVIDER};ProxyTracerProvider.prototype.setDelegate=function(e){this._delegate=e};ProxyTracerProvider.prototype.getDelegateTracer=function(e,t){var n;return(n=this._delegate)===null||n===void 0?void 0:n.getTracer(e,t)};return ProxyTracerProvider}();t.ProxyTracerProvider=a},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracer=void 0;var r=n(151);var i=function(){function ProxyTracer(e,t,n){this._provider=e;this.name=t;this.version=n}ProxyTracer.prototype.startSpan=function(e,t,n){return this._getTracer().startSpan(e,t,n)};ProxyTracer.prototype._getTracer=function(){if(this._delegate){return this._delegate}var e=this._provider.getDelegateTracer(this.name,this.version);if(!e){return r.NOOP_TRACER}this._delegate=e;return this._delegate};return ProxyTracer}();t.ProxyTracer=i},,,,,,,,,,,,,,,function(e,t,n){e.exports=n(141)},,,,function(e){e.exports=require("crypto")},,,,,,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p,m,d,f,h,g,y,v,b={}.hasOwnProperty;v=n(582).assign;t=n(683);l=n(738);p=n(735);i=n(657);a=n(919);d=n(796);h=n(660);g=n(708);f=n(491);m=n(956);o=n(801);s=n(463);c=n(661);u=n(19);r=n(541);e.exports=y=function(){function XMLWriterBase(e){var t,n,r;e||(e={});this.options=e;n=e.writer||{};for(t in n){if(!b.call(n,t))continue;r=n[t];this["_"+t]=this[t];this[t]=r}}XMLWriterBase.prototype.filterOptions=function(e){var t,n,i,a,o,s,c,u;e||(e={});e=v({},this.options,e);t={writer:this};t.pretty=e.pretty||false;t.allowEmpty=e.allowEmpty||false;t.indent=(n=e.indent)!=null?n:" ";t.newline=(i=e.newline)!=null?i:"\n";t.offset=(a=e.offset)!=null?a:0;t.dontPrettyTextNodes=(o=(s=e.dontPrettyTextNodes)!=null?s:e.dontprettytextnodes)!=null?o:0;t.spaceBeforeSlash=(c=(u=e.spaceBeforeSlash)!=null?u:e.spacebeforeslash)!=null?c:"";if(t.spaceBeforeSlash===true){t.spaceBeforeSlash=" "}t.suppressPrettyCount=0;t.user={};t.state=r.None;return t};XMLWriterBase.prototype.indent=function(e,t,n){var r;if(!t.pretty||t.suppressPrettyCount){return""}else if(t.pretty){r=(n||0)+t.offset+1;if(r>0){return new Array(r).join(t.indent)}}return""};XMLWriterBase.prototype.endline=function(e,t,n){if(!t.pretty||t.suppressPrettyCount){return""}else{return t.newline}};XMLWriterBase.prototype.attribute=function(e,t,n){var r;this.openAttribute(e,t,n);r=" "+e.name+'="'+e.value+'"';this.closeAttribute(e,t,n);return r};XMLWriterBase.prototype.cdata=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.comment=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"\x3c!-- ";t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=" --\x3e"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.declaration=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.docType=function(e,t,n){var i,a,o,s,c;n||(n=0);this.openNode(e,t,n);t.state=r.OpenTag;s=this.indent(e,t,n);s+="0){s+=" [";s+=this.endline(e,t,n);t.state=r.InsideTag;c=e.children;for(a=0,o=c.length;a";s+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return s};XMLWriterBase.prototype.element=function(e,n,i){var a,o,s,c,u,l,p,m,d,f,h,g,y,v;i||(i=0);f=false;h="";this.openNode(e,n,i);n.state=r.OpenTag;h+=this.indent(e,n,i)+"<"+e.name;g=e.attribs;for(d in g){if(!b.call(g,d))continue;a=g[d];h+=this.attribute(a,n,i)}s=e.children.length;c=s===0?null:e.children[0];if(s===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){h+=">";n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{n.state=r.CloseTag;h+=n.spaceBeforeSlash+"/>"+this.endline(e,n,i)}}else if(n.pretty&&s===1&&(c.type===t.Text||c.type===t.Raw)&&c.value!=null){h+=">";n.state=r.InsideTag;n.suppressPrettyCount++;f=true;h+=this.writeChildNode(c,n,i+1);n.suppressPrettyCount--;f=false;n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{if(n.dontPrettyTextNodes){y=e.children;for(u=0,p=y.length;u"+this.endline(e,n,i);n.state=r.InsideTag;v=e.children;for(l=0,m=v.length;l";if(f){n.suppressPrettyCount--}h+=this.endline(e,n,i);n.state=r.None}this.closeNode(e,n,i);return h};XMLWriterBase.prototype.writeChildNode=function(e,n,r){switch(e.type){case t.CData:return this.cdata(e,n,r);case t.Comment:return this.comment(e,n,r);case t.Element:return this.element(e,n,r);case t.Raw:return this.raw(e,n,r);case t.Text:return this.text(e,n,r);case t.ProcessingInstruction:return this.processingInstruction(e,n,r);case t.Dummy:return"";case t.Declaration:return this.declaration(e,n,r);case t.DocType:return this.docType(e,n,r);case t.AttributeDeclaration:return this.dtdAttList(e,n,r);case t.ElementDeclaration:return this.dtdElement(e,n,r);case t.EntityDeclaration:return this.dtdEntity(e,n,r);case t.NotationDeclaration:return this.dtdNotation(e,n,r);default:throw new Error("Unknown XML node type: "+e.constructor.name)}};XMLWriterBase.prototype.processingInstruction=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.raw=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.text=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdAttList=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdElement=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdEntity=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdNotation=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.openNode=function(e,t,n){};XMLWriterBase.prototype.closeNode=function(e,t,n){};XMLWriterBase.prototype.openAttribute=function(e,t,n){};XMLWriterBase.prototype.closeAttribute=function(e,t,n){};return XMLWriterBase}()}).call(this)},function(e,t,n){var r=n(157),i=n(903),a=n(939);e.exports=parallel;function parallel(e,t,n){var o=i(e);while(o.index<(o["keyedList"]||e).length){r(e,t,o,function(e,t){if(e){n(e,t);return}if(Object.keys(o.jobs).length===0){n(null,o.results);return}});o.index++}return a.bind(o,n)}},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=n(986);const o=i(n(1));const s=n(747);const c=i(n(622));const u=i(n(15));const l=n(931);function getTarPath(e,t){return r(this,void 0,void 0,function*(){switch(process.platform){case"win32":{const n=`${process.env["windir"]}\\System32\\tar.exe`;if(t!==l.CompressionMethod.Gzip){e.push("--force-local")}else if(s.existsSync(n)){return n}else if(yield u.isGnuTarInstalled()){e.push("--force-local")}break}case"darwin":{const t=yield o.which("gtar",false);if(t){e.push("--delay-directory-restore");return t}break}default:break}return yield o.which("tar",true)})}function execTar(e,t,n){return r(this,void 0,void 0,function*(){try{yield a.exec(`"${yield getTarPath(e,t)}"`,e,{cwd:n})}catch(e){throw new Error(`Tar failed with error: ${e===null||e===void 0?void 0:e.message}`)}})}function getWorkingDirectory(){var e;return(e=process.env["GITHUB_WORKSPACE"])!==null&&e!==void 0?e:process.cwd()}function extractTar(e,t){return r(this,void 0,void 0,function*(){const n=getWorkingDirectory();yield o.mkdirP(n);function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const r=[...getCompressionProgram(),"-xf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",n.replace(new RegExp(`\\${c.sep}`,"g"),"/")];yield execTar(r,t)})}t.extractTar=extractTar;function createTar(e,t,n){return r(this,void 0,void 0,function*(){const r="manifest.txt";const i=u.getCacheFileName(n);s.writeFileSync(c.join(e,r),t.join("\n"));const a=getWorkingDirectory();function getCompressionProgram(){switch(n){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -T0 --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -T0"];default:return["-z"]}}const o=["--posix",...getCompressionProgram(),"-cf",i.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",a.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"--files-from",r];yield execTar(o,n,e)})}t.createTar=createTar;function listTar(e,t){return r(this,void 0,void 0,function*(){function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const n=[...getCompressionProgram(),"-tf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P"];yield execTar(n,t)})}t.listTar=listTar},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});t.diag=t.propagation=t.trace=t.context=t.isValidSpanId=t.isValidTraceId=t.isSpanContextValid=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;i(n(792),t);i(n(292),t);i(n(158),t);i(n(893),t);i(n(918),t);i(n(881),t);i(n(906),t);i(n(727),t);i(n(851),t);i(n(95),t);i(n(151),t);i(n(162),t);i(n(398),t);i(n(394),t);i(n(781),t);i(n(340),t);i(n(607),t);i(n(670),t);i(n(586),t);i(n(220),t);i(n(932),t);i(n(839),t);i(n(975),t);i(n(70),t);i(n(694),t);i(n(695),t);var a=n(629);Object.defineProperty(t,"INVALID_SPANID",{enumerable:true,get:function(){return a.INVALID_SPANID}});Object.defineProperty(t,"INVALID_TRACEID",{enumerable:true,get:function(){return a.INVALID_TRACEID}});Object.defineProperty(t,"INVALID_SPAN_CONTEXT",{enumerable:true,get:function(){return a.INVALID_SPAN_CONTEXT}});Object.defineProperty(t,"isSpanContextValid",{enumerable:true,get:function(){return a.isSpanContextValid}});Object.defineProperty(t,"isValidTraceId",{enumerable:true,get:function(){return a.isValidTraceId}});Object.defineProperty(t,"isValidSpanId",{enumerable:true,get:function(){return a.isValidSpanId}});i(n(132),t);i(n(425),t);i(n(845),t);var o=n(492);t.context=o.ContextAPI.getInstance();var s=n(875);t.trace=s.TraceAPI.getInstance();var c=n(22);t.propagation=c.PropagationAPI.getInstance();var u=n(118);t.diag=u.DiagAPI.instance();t.default={trace:t.trace,context:t.context,propagation:t.propagation,diag:t.diag}},,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(526);var i=n(523);var a=n(753);var o=n(743);var s=n(813);function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,a;for(a=0;a=0)continue;n[i]=e[i]}return n}function _objectWithoutProperties(e,t){if(e==null)return{};var n=_objectWithoutPropertiesLoose(e,t);var r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,r))continue;n[r]=e[r]}}return n}const c="3.5.1";const u=["authStrategy"];class Octokit{constructor(e={}){const t=new i.Collection;const n={baseUrl:a.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};n.headers["user-agent"]=[e.userAgent,`octokit-core.js/${c} ${r.getUserAgent()}`].filter(Boolean).join(" ");if(e.baseUrl){n.baseUrl=e.baseUrl}if(e.previews){n.mediaType.previews=e.previews}if(e.timeZone){n.headers["time-zone"]=e.timeZone}this.request=a.request.defaults(n);this.graphql=o.withCustomRequest(this.request).defaults(n);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);this.hook=t;if(!e.authStrategy){if(!e.auth){this.auth=(async()=>({type:"unauthenticated"}))}else{const n=s.createTokenAuth(e.auth);t.wrap("request",n.hook);this.auth=n}}else{const{authStrategy:n}=e,r=_objectWithoutProperties(e,u);const i=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:r},e.auth));t.wrap("request",i.hook);this.auth=i}const l=this.constructor;l.plugins.forEach(t=>{Object.assign(this,t(this,e))})}static defaults(e){const t=class extends(this){constructor(...t){const n=t[0]||{};if(typeof e==="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}};return t}static plugin(...e){var t;const n=this.plugins;const r=(t=class extends(this){},t.plugins=n.concat(e.filter(e=>!n.includes(e))),t);return r}}Octokit.VERSION=c;Octokit.plugins=[];t.Octokit=Octokit},,,function(e){(function(){var t;e.exports=t=function(){function XMLNamedNodeMap(e){this.nodes=e}Object.defineProperty(XMLNamedNodeMap.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}});XMLNamedNodeMap.prototype.clone=function(){return this.nodes=null};XMLNamedNodeMap.prototype.getNamedItem=function(e){return this.nodes[e]};XMLNamedNodeMap.prototype.setNamedItem=function(e){var t;t=this.nodes[e.nodeName];this.nodes[e.nodeName]=e;return t||null};XMLNamedNodeMap.prototype.removeNamedItem=function(e){var t;t=this.nodes[e];delete this.nodes[e];return t||null};XMLNamedNodeMap.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null};XMLNamedNodeMap.prototype.getNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.removeNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};return XMLNamedNodeMap}()}).call(this)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.AbstractCache=t.hashStrings=t.isCacheSaveEnabled=t.isCacheReadEnabled=void 0;const s=a(n(470));const c=a(n(692));const u=a(n(861));const l=a(n(417));function isCacheReadEnabled(e){const t=getCacheEnabledValue(e);return t==="true"||t==="read-only"}t.isCacheReadEnabled=isCacheReadEnabled;function isCacheSaveEnabled(e){const t=getCacheEnabledValue(e);return t==="true"}t.isCacheSaveEnabled=isCacheSaveEnabled;function getCacheEnabledValue(e){const t=s.getInput(`${e}-cache-enabled`).toLowerCase();if(["true","false","read-only"].includes(t)){return t}throw new Error(`Invalid cache-enabled parameter '${t}'. Valid values are ['true', 'false', 'read-only']`)}function generateCacheKey(e){const t=process.env["CACHE_KEY_PREFIX"]||"";const n=process.env["RUNNER_OS"]||"";const r=`${t}${e}|${n}`;const i=`${r}|${u.context.job}`;const a=`${i}[${determineJobContext()}]`;const o=`${a}-${u.context.sha}`;return new CacheKey(o,[a,i,r])}function determineJobContext(){const e=s.getInput("workflow-job-context");return hashStrings([e])}function hashStrings(e){const t=l.createHash("md5");for(const n of e){t.update(n)}return t.digest("hex")}t.hashStrings=hashStrings;class CacheKey{constructor(e,t){this.key=e;this.restoreKeys=t}}class AbstractCache{constructor(e,t){this.cacheName=e;this.cacheDescription=t;this.cacheKeyStateKey=`CACHE_KEY_${e}`;this.cacheResultStateKey=`CACHE_RESULT_${e}`}restore(){return o(this,void 0,void 0,function*(){if(this.cacheOutputExists()){s.info(`${this.cacheDescription} already exists. Not restoring from cache.`);return}const e=generateCacheKey(this.cacheName);s.saveState(this.cacheKeyStateKey,e.key);const t=yield c.restoreCache(this.getCachePath(),e.key,e.restoreKeys);if(!t){s.info(`${this.cacheDescription} cache not found. Will start with empty.`);return}s.saveState(this.cacheResultStateKey,t);s.info(`${this.cacheDescription} restored from cache key: ${t}`);return})}save(){return o(this,void 0,void 0,function*(){if(!this.cacheOutputExists()){s.debug(`No ${this.cacheDescription} to cache.`);return}const e=s.getState(this.cacheKeyStateKey);const t=s.getState(this.cacheResultStateKey);if(!e){s.info(`${this.cacheDescription} existed prior to cache restore. Not saving.`);return}if(t&&e===t){s.info(`Cache hit occurred on the cache key ${e}, not saving cache.`);return}s.info(`Caching ${this.cacheDescription} with cache key: ${e}`);try{yield c.saveCache(this.getCachePath(),e)}catch(e){if(e instanceof c.ValidationError||!(e instanceof Error)){throw e}s.warning(e.message)}return})}}t.AbstractCache=AbstractCache},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=_interopDefault(n(794));var i=_interopDefault(n(605));var a=_interopDefault(n(835));var o=_interopDefault(n(211));var s=_interopDefault(n(761));const c=r.Readable;const u=Symbol("buffer");const l=Symbol("type");class Blob{constructor(){this[l]="";const e=arguments[0];const t=arguments[1];const n=[];let r=0;if(e){const t=e;const i=Number(t.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},i=n.size;let a=i===undefined?0:i;var o=n.timeout;let s=o===undefined?0:o;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e)) ;else if(Buffer.isBuffer(e)) ;else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof r) ;else{e=Buffer.from(String(e))}this[m]={body:e,disturbed:false,error:null};this.size=a;this.timeout=s;if(e instanceof r){e.on("error",function(e){const n=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[m].error=n})}}Body.prototype={get body(){return this[m].body},get bodyUsed(){return this[m].disturbed},arrayBuffer(){return consumeBody.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then(function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[u]:t})})},json(){var e=this;return consumeBody.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}})},text(){return consumeBody.call(this).then(function(e){return e.toString()})},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then(function(t){return convertBody(t,e.headers)})}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const n=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,n)}}};function consumeBody(){var e=this;if(this[m].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[m].disturbed=true;if(this[m].error){return Body.Promise.reject(this[m].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof r)){return Body.Promise.resolve(Buffer.alloc(0))}let n=[];let i=0;let a=false;return new Body.Promise(function(r,o){let s;if(e.timeout){s=setTimeout(function(){a=true;o(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)}t.on("error",function(t){if(t.name==="AbortError"){a=true;o(t)}else{o(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}});t.on("data",function(t){if(a||t===null){return}if(e.size&&i+t.length>e.size){a=true;o(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=t.length;n.push(t)});t.on("end",function(){if(a){return}clearTimeout(s);try{r(Buffer.concat(n,i))}catch(t){o(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}})})}function convertBody(e,t){if(typeof p!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const n=t.get("content-type");let r="utf-8";let i,a;if(n){i=/charset=([^;]*)/i.exec(n)}a=e.slice(0,1024).toString();if(!i&&a){i=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[g]=Object.create(null);if(e instanceof Headers){const t=e.raw();const n=Object.keys(t);for(const e of n){for(const n of t[e]){this.append(e,n)}}return}if(e==null) ;else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const n=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}n.push(Array.from(t))}for(const e of n){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const n=e[t];this.append(t,n)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[g],e);if(t===undefined){return null}return this[g][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let n=getHeaders(this);let r=0;while(r1&&arguments[1]!==undefined?arguments[1]:"key+value";const n=Object.keys(e[g]).sort();return n.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[g][t].join(", ")}:function(t){return[t.toLowerCase(),e[g][t].join(", ")]})}const y=Symbol("internal");function createHeadersIterator(e,t){const n=Object.create(v);n[y]={target:e,kind:t,index:0};return n}const v=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==v){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[y];const t=e.target,n=e.kind,r=e.index;const i=getHeaders(t,n);const a=i.length;if(r>=a){return{value:undefined,done:true}}this[y].index=r+1;return{value:i[r],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(v,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[g]);const n=find(e[g],"Host");if(n!==undefined){t[n]=t[n][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const n of Object.keys(e)){if(f.test(n)){continue}if(Array.isArray(e[n])){for(const r of e[n]){if(h.test(r)){continue}if(t[g][n]===undefined){t[g][n]=[r]}else{t[g][n].push(r)}}}else if(!h.test(e[n])){t[g][n]=[e[n]]}}return t}const b=Symbol("Response internals");const x=i.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const n=t.status||200;const r=new Headers(t.headers);if(e!=null&&!r.has("Content-Type")){const t=extractContentType(e);if(t){r.append("Content-Type",t)}}this[b]={url:t.url,status:n,statusText:t.statusText||x[n],headers:r,counter:t.counter}}get url(){return this[b].url||""}get status(){return this[b].status}get ok(){return this[b].status>=200&&this[b].status<300}get redirected(){return this[b].counter>0}get statusText(){return this[b].statusText}get headers(){return this[b].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const w=Symbol("Request internals");const k=a.parse;const S=a.format;const _="destroy"in r.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[w]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let n;if(!isRequest(e)){if(e&&e.href){n=k(e.href)}else{n=k(`${e}`)}e={}}else{n=k(e.url)}let r=t.method||e.method||"GET";r=r.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(r==="GET"||r==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let i=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,i,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const a=new Headers(t.headers||e.headers||{});if(i!=null&&!a.has("Content-Type")){const e=extractContentType(i);if(e){a.append("Content-Type",e)}}let o=isRequest(e)?e.signal:null;if("signal"in t)o=t.signal;if(o!=null&&!isAbortSignal(o)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[w]={method:r,redirect:t.redirect||e.redirect||"follow",headers:a,parsedURL:n,signal:o};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[w].method}get url(){return S(this[w].parsedURL)}get headers(){return this[w].headers}get redirect(){return this[w].redirect}get signal(){return this[w].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[w].parsedURL;const n=new Headers(e[w].headers);if(!n.has("Accept")){n.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof r.Readable&&!_){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){i="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){i=String(t)}}if(i){n.set("Content-Length",i)}if(!n.has("User-Agent")){n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!n.has("Accept-Encoding")){n.set("Accept-Encoding","gzip,deflate")}let a=e.agent;if(typeof a==="function"){a=a(t)}if(!n.has("Connection")&&!a){n.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(n),agent:a})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const T=r.PassThrough;const E=a.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise(function(n,a){const c=new Request(e,t);const u=getNodeRequestOptions(c);const l=(u.protocol==="https:"?o:i).request;const p=c.signal;let m=null;const d=function abort(){let e=new AbortError("The user aborted a request.");a(e);if(c.body&&c.body instanceof r.Readable){c.body.destroy(e)}if(!m||!m.body)return;m.body.emit("error",e)};if(p&&p.aborted){d();return}const f=function abortAndFinalize(){d();finalize()};const h=l(u);let g;if(p){p.addEventListener("abort",f)}function finalize(){h.abort();if(p)p.removeEventListener("abort",f);clearTimeout(g)}if(c.timeout){h.once("socket",function(e){g=setTimeout(function(){a(new FetchError(`network timeout at: ${c.url}`,"request-timeout"));finalize()},c.timeout)})}h.on("error",function(e){a(new FetchError(`request to ${c.url} failed, reason: ${e.message}`,"system",e));finalize()});h.on("response",function(e){clearTimeout(g);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const r=t.get("Location");const i=r===null?null:E(c.url,r);switch(c.redirect){case"error":a(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${c.url}`,"no-redirect"));finalize();return;case"manual":if(i!==null){try{t.set("Location",i)}catch(e){a(e)}}break;case"follow":if(i===null){break}if(c.counter>=c.follow){a(new FetchError(`maximum redirect reached at: ${c.url}`,"max-redirect"));finalize();return}const r={headers:new Headers(c.headers),follow:c.follow,counter:c.counter+1,agent:c.agent,compress:c.compress,method:c.method,body:c.body,signal:c.signal,timeout:c.timeout,size:c.size};if(e.statusCode!==303&&c.body&&getTotalBytes(c)===null){a(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&c.method==="POST"){r.method="GET";r.body=undefined;r.headers.delete("content-length")}n(fetch(new Request(i,r)));finalize();return}}e.once("end",function(){if(p)p.removeEventListener("abort",f)});let r=e.pipe(new T);const i={url:c.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:c.size,timeout:c.timeout,counter:c.counter};const o=t.get("Content-Encoding");if(!c.compress||c.method==="HEAD"||o===null||e.statusCode===204||e.statusCode===304){m=new Response(r,i);n(m);return}const u={flush:s.Z_SYNC_FLUSH,finishFlush:s.Z_SYNC_FLUSH};if(o=="gzip"||o=="x-gzip"){r=r.pipe(s.createGunzip(u));m=new Response(r,i);n(m);return}if(o=="deflate"||o=="x-deflate"){const t=e.pipe(new T);t.once("data",function(e){if((e[0]&15)===8){r=r.pipe(s.createInflate())}else{r=r.pipe(s.createInflateRaw())}m=new Response(r,i);n(m)});return}if(o=="br"&&typeof s.createBrotliDecompress==="function"){r=r.pipe(s.createBrotliDecompress());m=new Response(r,i);n(m);return}m=new Response(r,i);n(m)});writeToStream(h,c)})}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t.default=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},,,,function(e,t,n){(function(){var t,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=n(683);a=n(423);r=n(541);e.exports=i=function(e){o(XMLStreamWriter,e);function XMLStreamWriter(e,t){this.stream=e;XMLStreamWriter.__super__.constructor.call(this,t)}XMLStreamWriter.prototype.endline=function(e,t,n){if(e.isLastRootNode&&t.state===r.CloseTag){return""}else{return XMLStreamWriter.__super__.endline.call(this,e,t,n)}};XMLStreamWriter.prototype.document=function(e,t){var n,r,i,a,o,s,c,u,l;c=e.children;for(r=i=0,o=c.length;i0){this.stream.write(" [");this.stream.write(this.endline(e,t,n));t.state=r.InsideTag;s=e.children;for(a=0,o=s.length;a");this.stream.write(this.endline(e,t,n));t.state=r.None;return this.closeNode(e,t,n)};XMLStreamWriter.prototype.element=function(e,n,i){var a,o,c,u,l,p,m,d,f,h;i||(i=0);this.openNode(e,n,i);n.state=r.OpenTag;this.stream.write(this.indent(e,n,i)+"<"+e.name);f=e.attribs;for(m in f){if(!s.call(f,m))continue;a=f[m];this.attribute(a,n,i)}c=e.children.length;u=c===0?null:e.children[0];if(c===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){this.stream.write(">");n.state=r.CloseTag;this.stream.write("")}else{n.state=r.CloseTag;this.stream.write(n.spaceBeforeSlash+"/>")}}else if(n.pretty&&c===1&&(u.type===t.Text||u.type===t.Raw)&&u.value!=null){this.stream.write(">");n.state=r.InsideTag;n.suppressPrettyCount++;d=true;this.writeChildNode(u,n,i+1);n.suppressPrettyCount--;d=false;n.state=r.CloseTag;this.stream.write("")}else{this.stream.write(">"+this.endline(e,n,i));n.state=r.InsideTag;h=e.children;for(l=0,p=h.length;l")}this.stream.write(this.endline(e,n,i));n.state=r.None;return this.closeNode(e,n,i)};XMLStreamWriter.prototype.processingInstruction=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.processingInstruction.call(this,e,t,n))};XMLStreamWriter.prototype.raw=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.raw.call(this,e,t,n))};XMLStreamWriter.prototype.text=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.text.call(this,e,t,n))};XMLStreamWriter.prototype.dtdAttList=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdAttList.call(this,e,t,n))};XMLStreamWriter.prototype.dtdElement=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdElement.call(this,e,t,n))};XMLStreamWriter.prototype.dtdEntity=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdEntity.call(this,e,t,n))};XMLStreamWriter.prototype.dtdNotation=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdNotation.call(this,e,t,n))};return XMLStreamWriter}(a)}).call(this)},,function(e){e.exports="4.0.0"},,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDElement,e);function XMLDTDElement(e,n,r){XMLDTDElement.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.name(n);this.type=t.ElementDeclaration;this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))};return XMLDTDElement}(i)}).call(this)},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Path=void 0;const s=a(n(622));const c=a(n(653));const u=o(n(357));const l=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){u.default(e,`Parameter 'itemPath' must not be empty`);e=c.safeTrimTrailingSeparator(e);if(!c.hasRoot(e)){this.segments=e.split(s.sep)}else{let t=e;let n=c.dirname(t);while(n!==t){const e=s.basename(t);this.segments.unshift(e);t=n;n=c.dirname(t)}this.segments.unshift(t)}}else{u.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;te!=="");return n}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const r=["false","False","FALSE"];const i=getInput(e,t);if(n.includes(i))return true;if(r.includes(i))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){process.stdout.write(l.EOL);s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){s.issueCommand("error",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){s.issueCommand("warning",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){s.issueCommand("notice",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return o(this,void 0,void 0,function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},,,,,,function(e,t,n){(function(){"use strict";var e,r,i,a,o,s={}.hasOwnProperty;e=n(312);r=n(791).defaults;a=function(e){return typeof e==="string"&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};o=function(e){return""};i=function(e){return e.replace("]]>","]]]]>")};t.Builder=function(){function Builder(e){var t,n,i;this.options={};n=r["0.2"];for(t in n){if(!s.call(n,t))continue;i=n[t];this.options[t]=i}for(t in e){if(!s.call(e,t))continue;i=e[t];this.options[t]=i}}Builder.prototype.buildObject=function(t){var n,i,c,u,l;n=this.options.attrkey;i=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===r["0.2"].rootName){l=Object.keys(t)[0];t=t[l]}else{l=this.options.rootName}c=function(e){return function(t,r){var u,l,p,m,d,f;if(typeof r!=="object"){if(e.options.cdata&&a(r)){t.raw(o(r))}else{t.txt(r)}}else if(Array.isArray(r)){for(m in r){if(!s.call(r,m))continue;l=r[m];for(d in l){p=l[d];t=c(t.ele(d),p).up()}}}else{for(d in r){if(!s.call(r,d))continue;l=r[d];if(d===n){if(typeof l==="object"){for(u in l){f=l[u];t=t.att(u,f)}}}else if(d===i){if(e.options.cdata&&a(l)){t=t.raw(o(l))}else{t=t.txt(l)}}else if(Array.isArray(l)){for(m in l){if(!s.call(l,m))continue;p=l[m];if(typeof p==="string"){if(e.options.cdata&&a(p)){t=t.ele(d).raw(o(p)).up()}else{t=t.ele(d,p).up()}}else{t=c(t.ele(d),p).up()}}}else if(typeof l==="object"){t=c(t.ele(d),l).up()}else{if(typeof l==="string"&&e.options.cdata&&a(l)){t=t.ele(d).raw(o(l)).up()}else{if(l==null){l=""}t=t.ele(d,l.toString()).up()}}}}return t}}(this);u=e.create(l,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return c(u,t).end(this.options.renderOpts)};return Builder}()}).call(this)},,,,,,,,,,,,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){a(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,n,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing instruction target. "+this.debugInfo())}this.type=t.ProcessingInstruction;this.target=this.stringify.insTarget(n);this.name=this.target;if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e))};XMLProcessingInstruction.prototype.isEqualNode=function(e){if(!XMLProcessingInstruction.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.target!==this.target){return false}return true};return XMLProcessingInstruction}(r)}).call(this)},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t"}t.getUserAgent=getUserAgent},,,,,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(470));function getUploadOptions(e){const t={uploadConcurrency:4,uploadChunkSize:32*1024*1024};if(e){if(typeof e.uploadConcurrency==="number"){t.uploadConcurrency=e.uploadConcurrency}if(typeof e.uploadChunkSize==="number"){t.uploadChunkSize=e.uploadChunkSize}}i.debug(`Upload concurrency: ${t.uploadConcurrency}`);i.debug(`Upload chunk size: ${t.uploadChunkSize}`);return t}t.getUploadOptions=getUploadOptions;function getDownloadOptions(e){const t={useAzureSdk:true,downloadConcurrency:8,timeoutInMs:3e4};if(e){if(typeof e.useAzureSdk==="boolean"){t.useAzureSdk=e.useAzureSdk}if(typeof e.downloadConcurrency==="number"){t.downloadConcurrency=e.downloadConcurrency}if(typeof e.timeoutInMs==="number"){t.timeoutInMs=e.timeoutInMs}}i.debug(`Use Azure SDK: ${t.useAzureSdk}`);i.debug(`Download concurrency: ${t.downloadConcurrency}`);i.debug(`Request timeout (ms): ${t.timeoutInMs}`);return t}t.getDownloadOptions=getDownloadOptions},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(605);const i=n(211);const a=n(950);let o;var s;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(s=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=a.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[s.MovedPermanently,s.ResourceMoved,s.SeeOther,s.TemporaryRedirect,s.PermanentRedirect];const p=[s.BadGateway,s.ServiceUnavailable,s.GatewayTimeout];const m=["OPTIONS","GET","DELETE","HEAD"];const d=10;const f=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(async(e,t)=>{let n=Buffer.alloc(0);this.message.on("data",e=>{n=Buffer.concat([n,e])});this.message.on("end",()=>{e(n.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,n){return this.request("POST",e,t,n||{})}patch(e,t,n){return this.request("PATCH",e,t,n||{})}put(e,t,n){return this.request("PUT",e,t,n||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,n,r){return this.request(e,t,n,r)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let n=await this.get(e,t);return this._processResponse(n,this.requestOptions)}async postJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.post(e,r,n);return this._processResponse(i,this.requestOptions)}async putJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.put(e,r,n);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.patch(e,r,n);return this._processResponse(i,this.requestOptions)}async request(e,t,n,r){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let a=this._prepareRequest(e,i,r);let o=this._allowRetries&&m.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const o=u.message.headers["location"];if(!o){break}let s=new URL(o);if(i.protocol=="https:"&&i.protocol!=s.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}await u.readBody();if(s.hostname!==i.hostname){for(let e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}a=this._prepareRequest(e,s,r);u=await this.requestRaw(a,n);t--}if(p.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){r(e)}n(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,n){let r;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let a=(e,t)=>{if(!i){i=true;n(e,t)}};let o=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);a(null,t)});o.on("socket",e=>{r=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(r){r.end()}a(new Error("Request timeout: "+e.options.path),null)});o.on("error",function(e){a(e,null)});if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",function(){o.end()});t.pipe(o)}else{o.end()}}getAgent(e){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const a={};a.parsedUrl=t;const o=a.parsedUrl.protocol==="https:";a.httpModule=o?i:r;const s=o?443:80;a.options={};a.options.host=a.parsedUrl.hostname;a.options.port=a.parsedUrl.port?parseInt(a.parsedUrl.port):s;a.options.path=(a.parsedUrl.pathname||"")+(a.parsedUrl.search||"");a.options.method=e;a.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){a.options.headers["user-agent"]=this.userAgent}a.options.agent=this._getAgent(a.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(a.options)})}return a}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,n){const r=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=r(this.requestOptions.headers)[t]}return e[t]||i||n}_getAgent(e){let t;let s=a.getProxyUrl(e);let c=s&&s.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||r.globalAgent.maxSockets}if(c){if(!o){o=n(413)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{...(s.username||s.password)&&{proxyAuth:`${s.username}:${s.password}`},host:s.hostname,port:s.port}};let r;const i=s.protocol==="https:";if(u){r=i?o.httpsOverHttps:o.httpsOverHttp}else{r=i?o.httpOverHttps:o.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new r.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:r.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(d,e);const t=f*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(n,r)=>{const i=e.message.statusCode;const a={statusCode:i,result:null,headers:{}};if(i==s.NotFound){n(a)}let o;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){o=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{o=JSON.parse(c)}a.result=o}a.headers=e.message.headers}catch(e){}if(i>299){let e;if(o&&o.message){e=o.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=a.result;r(t)}else{n(a)}})}}t.HttpClient=HttpClient},,function(e){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagLogLevel=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["ERROR"]=30]="ERROR";e[e["WARN"]=50]="WARN";e[e["INFO"]=60]="INFO";e[e["DEBUG"]=70]="DEBUG";e[e["VERBOSE"]=80]="VERBOSE";e[e["ALL"]=9999]="ALL"})(n=t.DiagLogLevel||(t.DiagLogLevel={}))},,function(e,t,n){var r=n(669);var i=n(794).Stream;var a=n(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}r.inherits(CombinedStream,i);CombinedStream.create=function(e){var t=new this;e=e||{};for(var n in e){t[n]=e[n]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof a)){var n=a.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=n}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){i.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var n=e;this.write(n);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},,,,,,,,,function(e){(function(){var t;e.exports=t=function(){function XMLDOMStringList(e){this.arr=e||[]}Object.defineProperty(XMLDOMStringList.prototype,"length",{get:function(){return this.arr.length}});XMLDOMStringList.prototype.item=function(e){return this.arr[e]||null};XMLDOMStringList.prototype.contains=function(e){return this.arr.indexOf(e)!==-1};return XMLDOMStringList}()}).call(this)},,,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l=function(e,t){for(var n in t){if(p.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},p={}.hasOwnProperty;u=n(582).isPlainObject;i=n(515);r=n(524);o=n(257);t=n(683);c=n(602);s=n(347);e.exports=a=function(e){l(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);this.name="#document";this.type=t.Document;this.documentURI=null;this.domConfig=new r;e||(e={});if(!e.writer){e.writer=new s}this.options=e;this.stringify=new c(e)}Object.defineProperty(XMLDocument.prototype,"implementation",{value:new i});Object.defineProperty(XMLDocument.prototype,"doctype",{get:function(){var e,n,r,i;i=this.children;for(n=0,r=i.length;n","]]]]>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){if(this.options.noValidation){return e}return""+e||""};XMLStringifier.prototype.attValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(this.attEscape(e=""+e||""))};XMLStringifier.prototype.insTarget=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.insValue=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlVersion=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlStandalone=function(e){if(this.options.noValidation){return e}if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdSysID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdElementValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttType=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttDefault=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdEntityValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdNData=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t,n;if(this.options.noValidation){return e}t="";if(this.options.version==="1.0"){t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}else if(this.options.version==="1.1"){t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}return e};XMLStringifier.prototype.assertLegalName=function(e){var t;if(this.options.noValidation){return e}this.assertLegalChar(e);t=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/;if(!e.match(t)){throw new Error("Invalid character in name")}return e};XMLStringifier.prototype.textEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(//g,">").replace(/\r/g," ")};XMLStringifier.prototype.attEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,,function(e){e.exports=require("events")},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var i=sha1;t.default=i},,,,,function(e){"use strict";e.exports=balanced;function balanced(e,t,n){if(e instanceof RegExp)e=maybeMatch(e,n);if(t instanceof RegExp)t=maybeMatch(t,n);var r=range(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function maybeMatch(e,t){var n=t.match(e);return n?n[0]:null}balanced.range=range;function range(e,t,n){var r,i,a,o,s;var c=n.indexOf(e);var u=n.indexOf(t,c+1);var l=c;if(c>=0&&u>0){r=[];a=n.length;while(l>=0&&!s){if(l==c){r.push(l);c=n.indexOf(e,l+1)}else if(r.length==1){s=[r.pop(),u]}else{i=r.pop();if(i=0?c:u}if(r.length){s=[a,o]}}return s}},function(e){e.exports=require("path")},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;var r=n(975);var i=/^([0-9a-f]{32})$/i;var a=/^[0-9a-f]{16}$/i;t.INVALID_SPANID="0000000000000000";t.INVALID_TRACEID="00000000000000000000000000000000";t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:r.TraceFlags.NONE};function isValidTraceId(e){return i.test(e)&&e!==t.INVALID_TRACEID}t.isValidTraceId=isValidTraceId;function isValidSpanId(e){return a.test(e)&&e!==t.INVALID_SPANID}t.isValidSpanId=isValidSpanId;function isSpanContextValid(e){return isValidTraceId(e.traceId)&&isValidSpanId(e.spanId)}t.isSpanContextValid=isSpanContextValid},,function(e){e.exports=require("net")},,,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;r=n(257);e.exports=t=function(e){i(XMLCharacterData,e);function XMLCharacterData(e){XMLCharacterData.__super__.constructor.call(this,e);this.value=""}Object.defineProperty(XMLCharacterData.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLCharacterData.prototype,"length",{get:function(){return this.value.length}});Object.defineProperty(XMLCharacterData.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});XMLCharacterData.prototype.clone=function(){return Object.create(this)};XMLCharacterData.prototype.substringData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.appendData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.insertData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.deleteData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.replaceData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.isEqualNode=function(e){if(!XMLCharacterData.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.data!==this.data){return false}return true};return XMLCharacterData}(r)}).call(this)},function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,function(e,t,n){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,n){if(!(this instanceof SAXParser)){return new SAXParser(t,n)}var r=this;clearBuffers(r);r.q=r.c="";r.bufferCheckPosition=e.MAX_BUFFER_LENGTH;r.opt=n||{};r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags;r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase";r.tags=[];r.closed=r.closedRoot=r.sawRoot=false;r.tag=r.error=null;r.strict=!!t;r.noscript=!!(t||r.opt.noscript);r.state=f.BEGIN;r.strictEntities=r.opt.strictEntities;r.ENTITIES=r.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);r.attribList=[];if(r.opt.xmlns){r.ns=Object.create(u)}r.trackPosition=r.opt.position!==false;if(r.trackPosition){r.position=r.line=r.column=0}emit(r,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))t.push(n);return t}}function checkBufferLength(n){var r=Math.max(e.MAX_BUFFER_LENGTH,10);var i=0;for(var a=0,o=t.length;ar){switch(t[a]){case"textNode":closeText(n);break;case"cdata":emitNode(n,"oncdata",n.cdata);n.cdata="";break;case"script":emitNode(n,"onscript",n.script);n.script="";break;default:error(n,"Max buffer length exceeded: "+t[a])}}i=Math.max(i,s)}var c=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=c+n.position}function clearBuffers(e){for(var n=0,r=t.length;n"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var f=0;e.STATE={BEGIN:f++,BEGIN_WHITESPACE:f++,TEXT:f++,TEXT_ENTITY:f++,OPEN_WAKA:f++,SGML_DECL:f++,SGML_DECL_QUOTED:f++,DOCTYPE:f++,DOCTYPE_QUOTED:f++,DOCTYPE_DTD:f++,DOCTYPE_DTD_QUOTED:f++,COMMENT_STARTING:f++,COMMENT:f++,COMMENT_ENDING:f++,COMMENT_ENDED:f++,CDATA:f++,CDATA_ENDING:f++,CDATA_ENDING_2:f++,PROC_INST:f++,PROC_INST_BODY:f++,PROC_INST_ENDING:f++,OPEN_TAG:f++,OPEN_TAG_SLASH:f++,ATTRIB:f++,ATTRIB_NAME:f++,ATTRIB_NAME_SAW_WHITE:f++,ATTRIB_VALUE:f++,ATTRIB_VALUE_QUOTED:f++,ATTRIB_VALUE_CLOSED:f++,ATTRIB_VALUE_UNQUOTED:f++,ATTRIB_VALUE_ENTITY_Q:f++,ATTRIB_VALUE_ENTITY_U:f++,CLOSE_TAG:f++,CLOSE_TAG_SAW_WHITE:f++,SCRIPT:f++,SCRIPT_ENDING:f++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var n=e.ENTITIES[t];var r=typeof n==="number"?String.fromCharCode(n):n;e.ENTITIES[t]=r});for(var h in e.STATE){e.STATE[e.STATE[h]]=h}f=e.STATE;function emit(e,t,n){e[t]&&e[t](n)}function emitNode(e,t,n){if(e.textNode)closeText(e);emit(e,t,n)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==f.BEGIN&&e.state!==f.BEGIN_WHITESPACE&&e.state!==f.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var n=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){n.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",n)}function qname(e,t){var n=e.indexOf(":");var r=n<0?["",e]:e.split(":");var i=r[0];var a=r[1];if(t&&e==="xmlns"){i="xmlns";a=""}return{prefix:i,local:a}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var n=t.prefix;var r=t.local;if(n==="xmlns"){if(r==="xml"&&e.attribValue!==s){strictFail(e,"xml: prefix must be bound to "+s+"\n"+"Actual: "+e.attribValue)}else if(r==="xmlns"&&e.attribValue!==c){strictFail(e,"xmlns: prefix must be bound to "+c+"\n"+"Actual: "+e.attribValue)}else{var i=e.tag;var a=e.tags[e.tags.length-1]||e;if(i.ns===a.ns){i.ns=Object.create(a.ns)}i.ns[r]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var n=e.tag;var r=qname(e.tagName);n.prefix=r.prefix;n.local=r.local;n.uri=n.ns[r.prefix]||"";if(n.prefix&&!n.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));n.uri=r.prefix}var i=e.tags[e.tags.length-1]||e;if(n.ns&&i.ns!==n.ns){Object.keys(n.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:n.ns[t]})})}for(var a=0,o=e.attribList.length;a";e.tagName="";e.state=f.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var n=e.tagName;if(!e.strict){n=n[e.looseCase]()}var r=n;while(t--){var i=e.tags[t];if(i.name!==r){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="";e.state=f.TEXT;return}e.tagName=n;var a=e.tags.length;while(a-- >t){var o=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var s={};for(var c in o.ns){s[c]=o.ns[c]}var u=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&o.ns!==u.ns){Object.keys(o.ns).forEach(function(t){var n=o.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:n})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=f.TEXT}function parseEntity(e){var t=e.entity;var n=t.toLowerCase();var r;var i="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[n]){return e.ENTITIES[n]}t=n;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);r=parseInt(t,16);i=r.toString(16)}else{t=t.slice(1);r=parseInt(t,10);i=r.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(r)||i.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(r)}function beginWhiteSpace(e,t){if(t==="<"){e.state=f.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=f.TEXT}}function charAt(e,t){var n="";if(t"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=f.TEXT}else if(isQuote(r)){t.state=f.SGML_DECL_QUOTED;t.sgmlDecl+=r}else{t.sgmlDecl+=r}continue;case f.SGML_DECL_QUOTED:if(r===t.q){t.state=f.SGML_DECL;t.q=""}t.sgmlDecl+=r;continue;case f.DOCTYPE:if(r===">"){t.state=f.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=r;if(r==="["){t.state=f.DOCTYPE_DTD}else if(isQuote(r)){t.state=f.DOCTYPE_QUOTED;t.q=r}}continue;case f.DOCTYPE_QUOTED:t.doctype+=r;if(r===t.q){t.q="";t.state=f.DOCTYPE}continue;case f.DOCTYPE_DTD:t.doctype+=r;if(r==="]"){t.state=f.DOCTYPE}else if(isQuote(r)){t.state=f.DOCTYPE_DTD_QUOTED;t.q=r}continue;case f.DOCTYPE_DTD_QUOTED:t.doctype+=r;if(r===t.q){t.state=f.DOCTYPE_DTD;t.q=""}continue;case f.COMMENT:if(r==="-"){t.state=f.COMMENT_ENDING}else{t.comment+=r}continue;case f.COMMENT_ENDING:if(r==="-"){t.state=f.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+r;t.state=f.COMMENT}continue;case f.COMMENT_ENDED:if(r!==">"){strictFail(t,"Malformed comment");t.comment+="--"+r;t.state=f.COMMENT}else{t.state=f.TEXT}continue;case f.CDATA:if(r==="]"){t.state=f.CDATA_ENDING}else{t.cdata+=r}continue;case f.CDATA_ENDING:if(r==="]"){t.state=f.CDATA_ENDING_2}else{t.cdata+="]"+r;t.state=f.CDATA}continue;case f.CDATA_ENDING_2:if(r===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=f.TEXT}else if(r==="]"){t.cdata+="]"}else{t.cdata+="]]"+r;t.state=f.CDATA}continue;case f.PROC_INST:if(r==="?"){t.state=f.PROC_INST_ENDING}else if(isWhitespace(r)){t.state=f.PROC_INST_BODY}else{t.procInstName+=r}continue;case f.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(r)){continue}else if(r==="?"){t.state=f.PROC_INST_ENDING}else{t.procInstBody+=r}continue;case f.PROC_INST_ENDING:if(r===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=f.TEXT}else{t.procInstBody+="?"+r;t.state=f.PROC_INST_BODY}continue;case f.OPEN_TAG:if(isMatch(p,r)){t.tagName+=r}else{newTag(t);if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else{if(!isWhitespace(r)){strictFail(t,"Invalid character in tag name")}t.state=f.ATTRIB}}continue;case f.OPEN_TAG_SLASH:if(r===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=f.ATTRIB}continue;case f.ATTRIB:if(isWhitespace(r)){continue}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME:if(r==="="){t.state=f.ATTRIB_VALUE}else if(r===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(r)){t.state=f.ATTRIB_NAME_SAW_WHITE}else if(isMatch(p,r)){t.attribName+=r}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME_SAW_WHITE:if(r==="="){t.state=f.ATTRIB_VALUE}else if(isWhitespace(r)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(r===">"){openTag(t)}else if(isMatch(l,r)){t.attribName=r;t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=f.ATTRIB}}continue;case f.ATTRIB_VALUE:if(isWhitespace(r)){continue}else if(isQuote(r)){t.q=r;t.state=f.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=f.ATTRIB_VALUE_UNQUOTED;t.attribValue=r}continue;case f.ATTRIB_VALUE_QUOTED:if(r!==t.q){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=r}continue}attrib(t);t.q="";t.state=f.ATTRIB_VALUE_CLOSED;continue;case f.ATTRIB_VALUE_CLOSED:if(isWhitespace(r)){t.state=f.ATTRIB}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){strictFail(t,"No whitespace between attributes");t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(r)){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=r}continue}attrib(t);if(r===">"){openTag(t)}else{t.state=f.ATTRIB}continue;case f.CLOSE_TAG:if(!t.tagName){if(isWhitespace(r)){continue}else if(notMatch(l,r)){if(t.script){t.script+=""){closeTag(t)}else if(isMatch(p,r)){t.tagName+=r}else if(t.script){t.script+=""){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case f.TEXT_ENTITY:case f.ATTRIB_VALUE_ENTITY_Q:case f.ATTRIB_VALUE_ENTITY_U:var c;var u;switch(t.state){case f.TEXT_ENTITY:c=f.TEXT;u="textNode";break;case f.ATTRIB_VALUE_ENTITY_Q:c=f.ATTRIB_VALUE_QUOTED;u="attribValue";break;case f.ATTRIB_VALUE_ENTITY_U:c=f.ATTRIB_VALUE_UNQUOTED;u="attribValue";break}if(r===";"){t[u]+=parseEntity(t);t.entity="";t.state=c}else if(isMatch(t.entity.length?d:m,r)){t.entity+=r}else{strictFail(t,"Invalid character in entity name");t[u]+="&"+t.entity+r;t.entity="";t.state=c}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var n=function(){var n=16384;var r=[];var i;var a;var o=-1;var s=arguments.length;if(!s){return""}var c="";while(++o1114111||t(u)!==u){throw RangeError("Invalid code point: "+u)}if(u<=65535){r.push(u)}else{u-=65536;i=(u>>10)+55296;a=u%1024+56320;r.push(i,a)}if(o+1===s||r.length>n){c+=e.apply(null,r);r.length=0}}return c};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:n,configurable:true,writable:true})}else{String.fromCodePoint=n}})()}})(false?undefined:t)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.safeTrimTrailingSeparator=t.normalizeSeparators=t.hasRoot=t.hasAbsoluteRoot=t.ensureAbsoluteRoot=t.dirname=void 0;const s=a(n(622));const c=o(n(357));const u=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=s.dirname(e);if(u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){c.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);c.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}c.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||u&&e.endsWith("\\")){}else{e+=s.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){c.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){c.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(u){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(s.sep)){return e}if(e===s.sep){return e}if(u&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);i=n(639);e.exports=r=function(e){a(XMLCData,e);function XMLCData(e,n){XMLCData.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing CDATA text. "+this.debugInfo())}this.name="#cdata-section";this.type=t.CData;this.value=this.stringify.cdata(n)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))};return XMLCData}(i)}).call(this)},,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(257);e.exports=i=function(e){a(XMLRaw,e);function XMLRaw(e,n){XMLRaw.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing raw text. "+this.debugInfo())}this.type=t.Raw;this.value=this.stringify.raw(n)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e))};return XMLRaw}(r)}).call(this)},function(e,t,n){(function(){var t,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;a=n(582).isObject;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDEntity,e);function XMLDTDEntity(e,n,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing DTD entity name. "+this.debugInfo(r))}if(i==null){throw new Error("Missing DTD entity value. "+this.debugInfo(r))}this.pe=!!n;this.name=this.stringify.name(r);this.type=t.EntityDeclaration;if(!a(i)){this.value=this.stringify.dtdEntityValue(i);this.internal=true}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r))}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r))}this.internal=false;if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}}Object.defineProperty(XMLDTDEntity.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDEntity.prototype,"systemId",{get:function(){return this.sysID}});Object.defineProperty(XMLDTDEntity.prototype,"notationName",{get:function(){return this.nData||null}});Object.defineProperty(XMLDTDEntity.prototype,"inputEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlVersion",{get:function(){return null}});XMLDTDEntity.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))};return XMLDTDEntity}(i)}).call(this)},,,,,,,,function(e){e.exports=require("util")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SpanKind=void 0;var n;(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(n=t.SpanKind||(t.SpanKind={}))},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s;Object.defineProperty(t,"__esModule",{value:true});t.getCmdPath=t.tryGetExecutablePath=t.isRooted=t.isDirectory=t.exists=t.IS_WINDOWS=t.unlink=t.symlink=t.stat=t.rmdir=t.rename=t.readlink=t.readdir=t.mkdir=t.lstat=t.copyFile=t.chmod=void 0;const c=a(n(747));const u=a(n(622));s=c.promises,t.chmod=s.chmod,t.copyFile=s.copyFile,t.lstat=s.lstat,t.mkdir=s.mkdir,t.readdir=s.readdir,t.readlink=s.readlink,t.rename=s.rename,t.rmdir=s.rmdir,t.stat=s.stat,t.symlink=s.symlink,t.unlink=s.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return o(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return o(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function tryGetExecutablePath(e,n){return o(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=u.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const a of n){e=i+a;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=u.dirname(e);const r=u.basename(e).toUpperCase();for(const i of yield t.readdir(n)){if(r===i.toUpperCase()){e=u.join(n,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}t.getCmdPath=getCmdPath},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createLogLevelDiagLogger=void 0;var r=n(545);function createLogLevelDiagLogger(e,t){if(er.DiagLogLevel.ALL){e=r.DiagLogLevel.ALL}t=t||{};function _filterFunc(n,r){var i=t[n];if(typeof i==="function"&&e>=r){return i.bind(t)}return function(){}}return{error:_filterFunc("error",r.DiagLogLevel.ERROR),warn:_filterFunc("warn",r.DiagLogLevel.WARN),info:_filterFunc("info",r.DiagLogLevel.INFO),debug:_filterFunc("debug",r.DiagLogLevel.DEBUG),verbose:_filterFunc("verbose",r.DiagLogLevel.VERBOSE)}}t.createLogLevelDiagLogger=createLogLevelDiagLogger},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(238));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var i=validate;t.default=i},,,,,,,function(e){(function(){e.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(470));const o=i(n(622));const s=i(n(15));const c=i(n(114));const u=n(434);class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError";Object.setPrototypeOf(this,ValidationError.prototype)}}t.ValidationError=ValidationError;class ReserveCacheError extends Error{constructor(e){super(e);this.name="ReserveCacheError";Object.setPrototypeOf(this,ReserveCacheError.prototype)}}t.ReserveCacheError=ReserveCacheError;function checkPaths(e){if(!e||e.length===0){throw new ValidationError(`Path Validation Error: At least one directory or file path is required`)}}function checkKey(e){if(e.length>512){throw new ValidationError(`Key Validation Error: ${e} cannot be larger than 512 characters.`)}const t=/^[^,]*$/;if(!t.test(e)){throw new ValidationError(`Key Validation Error: ${e} cannot contain commas.`)}}function restoreCache(e,t,n,i){return r(this,void 0,void 0,function*(){checkPaths(e);n=n||[];const r=[t,...n];a.debug("Resolved Keys:");a.debug(JSON.stringify(r));if(r.length>10){throw new ValidationError(`Key Validation Error: Keys are limited to a maximum of 10.`)}for(const e of r){checkKey(e)}const l=yield s.getCompressionMethod();const p=yield c.getCacheEntry(r,e,{compressionMethod:l});if(!(p===null||p===void 0?void 0:p.archiveLocation)){return undefined}const m=o.join(yield s.createTempDirectory(),s.getCacheFileName(l));a.debug(`Archive Path: ${m}`);try{yield c.downloadCache(p.archiveLocation,m,i);if(a.isDebug()){yield u.listTar(m,l)}const e=s.getArchiveFileSizeIsBytes(m);a.info(`Cache Size: ~${Math.round(e/(1024*1024))} MB (${e} B)`);yield u.extractTar(m,l);a.info("Cache restored successfully")}finally{try{yield s.unlinkFile(m)}catch(e){a.debug(`Failed to delete archive: ${e}`)}}return p.cacheKey})}t.restoreCache=restoreCache;function saveCache(e,t,n){return r(this,void 0,void 0,function*(){checkPaths(e);checkKey(t);const r=yield s.getCompressionMethod();a.debug("Reserving Cache");const i=yield c.reserveCache(t,e,{compressionMethod:r});if(i===-1){throw new ReserveCacheError(`Unable to reserve cache with key ${t}, another job may be creating this cache.`)}a.debug(`Cache ID: ${i}`);const l=yield s.resolvePaths(e);a.debug("Cache Paths:");a.debug(`${JSON.stringify(l)}`);const p=yield s.createTempDirectory();const m=o.join(p,s.getCacheFileName(r));a.debug(`Archive Path: ${m}`);yield u.createTar(p,l,r);if(a.isDebug()){yield u.listTar(m,r)}const d=5*1024*1024*1024;const f=s.getArchiveFileSizeIsBytes(m);a.debug(`File Size: ${f}`);if(f>d){throw new Error(`Cache size of ~${Math.round(f/(1024*1024))} MB (${f} B) is over the 5GB limit, not saving cache.`)}a.debug(`Saving Cache (ID: ${i})`);yield c.saveCache(i,m,n);return i})}t.saveCache=saveCache},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){a(XMLText,e);function XMLText(e,n){XMLText.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing element text. "+this.debugInfo())}this.name="#text";this.type=t.Text;this.value=this.stringify.text(n)}Object.defineProperty(XMLText.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLText.prototype,"wholeText",{get:function(){var e,t,n;n="";t=this.previousSibling;while(t){n=t.data+n;t=t.previousSibling}n+=this.data;e=this.nextSibling;while(e){n=n+e.data;e=e.nextSibling}return n}});XMLText.prototype.clone=function(){return Object.create(this)};XMLText.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e))};XMLText.prototype.splitText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLText.prototype.replaceWholeText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};return XMLText}(r)}).call(this)},,,,,,,,,,,,,,function(e){var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var r=n||0;var i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}e.exports=bytesToUuid},,function(e){(function(){var t;e.exports=t=function(){function XMLDOMErrorHandler(){}XMLDOMErrorHandler.prototype.handleError=function(e){throw new Error(e)};return XMLDOMErrorHandler}()}).call(this)},function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=rng;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=new Uint8Array(256);let a=i.length;function rng(){if(a>i.length-16){r.default.randomFillSync(i);a=0}return i.slice(a,a+=16)}},,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;l=n(582).isObject;u=n(257);t=n(683);r=n(801);a=n(661);i=n(463);o=n(19);c=n(451);e.exports=s=function(e){p(XMLDocType,e);function XMLDocType(e,n,r){var i,a,o,s,c,u;XMLDocType.__super__.constructor.call(this,e);this.type=t.DocType;if(e.children){s=e.children;for(a=0,o=s.length;a{if(o.includes(t)){e[t]=r[t];return e}if(!e.variables){e.variables={}}e.variables[t]=r[t];return e},{});const a=r.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(c.test(a)){i.url=a.replace(c,"/api/graphql")}return e(i).then(e=>{if(e.data.errors){const t={};for(const n of Object.keys(e.headers)){t[n]=e.headers[n]}throw new GraphqlError(i,{headers:t,data:e.data})}return e.data.data})}function withDefaults(e,t){const n=e.defaults(t);const i=(e,t)=>{return graphql(n,e,t)};return Object.assign(i,{defaults:withDefaults.bind(null,n),endpoint:r.request.endpoint})}const u=withDefaults(r.request,{headers:{"user-agent":`octokit-graphql.js/${a} ${i.getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return withDefaults(e,{method:"POST",url:"/graphql"})}t.graphql=u;t.withCustomRequest=withCustomRequest},,,,function(e){e.exports=require("fs")},,,function(e,t,n){"use strict";var r=n(815);var i={};i.rules=n(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});i.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};i.findRule=function(e){var t=r.toASCII(e);return i.rules.reduce(function(e,n){if(n.punySuffix===-1){n.punySuffix=r.toASCII(n.suffix)}if(!i.endsWith(t,"."+n.punySuffix)&&t!==n.punySuffix){return e}return n},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};i.validate=function(e){var t=r.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var n=t.split(".");var i;for(var a=0;a63){return"LABEL_TOO_LONG"}if(i.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(i.charAt(i.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(i)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var n=e.slice(0).toLowerCase();if(n.charAt(n.length-1)==="."){n=n.slice(0,n.length-1)}var a=i.validate(n);if(a){return{input:e,error:{message:t.errorCodes[a],code:a}}}var o={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var s=n.split(".");if(s[s.length-1]==="local"){return o}var c=function(){if(!/xn--/.test(n)){return o}if(o.domain){o.domain=r.toASCII(o.domain)}if(o.subdomain){o.subdomain=r.toASCII(o.subdomain)}return o};var u=i.findRule(n);if(!u){if(s.length<2){return o}o.tld=s.pop();o.sld=s.pop();o.domain=[o.sld,o.tld].join(".");if(s.length){o.subdomain=s.pop()}return c()}o.listed=true;var l=u.suffix.split(".");var p=s.slice(0,s.length-l.length);if(u.exception){p.push(l.shift())}o.tld=l.join(".");if(!p.length){return c()}if(u.wildcard){l.unshift(p.pop());o.tld=l.join(".")}if(!p.length){return c()}o.sld=p.pop();o.domain=[o.sld,o.tld].join(".");if(p.length){o.subdomain=p.join(".")}return c()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var n=t.parse(e);return Boolean(n.domain&&n.listed)}},function(e,t,n){var r=n(500);e.exports=async;function async(e){var t=false;r(function(){t=true});return function async_callback(n,i){if(t){e(n,i)}else{r(function nextTick_callback(){e(n,i)})}}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(385);var i=n(526);var a=n(701);var o=_interopDefault(n(454));var s=n(844);const c="5.6.1";function getBufferResponse(e){return e.arrayBuffer()}function fetchWrapper(e){const t=e.request&&e.request.log?e.request.log:console;if(a.isPlainObject(e.body)||Array.isArray(e.body)){e.body=JSON.stringify(e.body)}let n={};let r;let i;const c=e.request&&e.request.fetch||o;return c(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{i=a.url;r=a.status;for(const e of a.headers){n[e[0]]=e[1]}if("deprecation"in n){const r=n.link&&n.link.match(/<([^>]+)>; rel="deprecation"/);const i=r&&r.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${n.sunset}${i?`. See ${i}`:""}`)}if(r===204||r===205){return}if(e.method==="HEAD"){if(r<400){return}throw new s.RequestError(a.statusText,r,{response:{url:i,status:r,headers:n,data:undefined},request:e})}if(r===304){throw new s.RequestError("Not modified",r,{response:{url:i,status:r,headers:n,data:await getResponseData(a)},request:e})}if(r>=400){const t=await getResponseData(a);const o=new s.RequestError(toErrorMessage(t),r,{response:{url:i,status:r,headers:n,data:t},request:e});throw o}return getResponseData(a)}).then(e=>{return{status:r,url:i,headers:n,data:e}}).catch(t=>{if(t instanceof s.RequestError)throw t;throw new s.RequestError(t.message,500,{request:e})})}async function getResponseData(e){const t=e.headers.get("content-type");if(/application\/json/.test(t)){return e.json()}if(!t||/^text\/|charset=utf-8$/.test(t)){return e.text()}return getBufferResponse(e)}function toErrorMessage(e){if(typeof e==="string")return e;if("message"in e){if(Array.isArray(e.errors)){return`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`}return e.message}return`Unknown error: ${JSON.stringify(e)}`}function withDefaults(e,t){const n=e.defaults(t);const r=function(e,t){const r=n.merge(e,t);if(!r.request||!r.request.hook){return fetchWrapper(n.parse(r))}const i=(e,t)=>{return fetchWrapper(n.parse(n.merge(e,t)))};Object.assign(i,{endpoint:n,defaults:withDefaults.bind(null,n)});return r.request.hook(i,r)};return Object.assign(r,{endpoint:n,defaults:withDefaults.bind(null,n)})}const u=withDefaults(r.endpoint,{headers:{"user-agent":`octokit-request.js/${c} ${i.getUserAgent()}`}});t.request=u},,,,,,,,function(e){e.exports=require("zlib")},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(145),t)},,function(e){e.exports=function(e,t){Object.keys(t).forEach(function(n){e[n]=e[n]||t[n]});return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoopSpan=void 0;var r=n(629);var i=function(){function NoopSpan(e){if(e===void 0){e=r.INVALID_SPAN_CONTEXT}this._spanContext=e}NoopSpan.prototype.context=function(){return this._spanContext};NoopSpan.prototype.setAttribute=function(e,t){return this};NoopSpan.prototype.setAttributes=function(e){return this};NoopSpan.prototype.addEvent=function(e,t){return this};NoopSpan.prototype.setStatus=function(e){return this};NoopSpan.prototype.updateName=function(e){return this};NoopSpan.prototype.end=function(e){};NoopSpan.prototype.isRecording=function(){return false};NoopSpan.prototype.recordException=function(e,t){};return NoopSpan}();t.NoopSpan=i},function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w,k,S,_,T,E={}.hasOwnProperty;T=n(582),S=T.isObject,k=T.isFunction,_=T.isPlainObject,w=T.getValue;t=n(683);d=n(559);h=n(796);a=n(657);o=n(919);y=n(660);x=n(708);g=n(491);p=n(738);m=n(735);s=n(801);u=n(661);c=n(463);l=n(19);i=n(884);b=n(602);v=n(347);r=n(541);e.exports=f=function(){function XMLDocumentCB(e,n,r){var i;this.name="?xml";this.type=t.Document;e||(e={});i={};if(!e.writer){e.writer=new v}else if(_(e.writer)){i=e.writer;e.writer=new v}this.options=e;this.writer=e.writer;this.writerOptions=this.writer.filterOptions(i);this.stringify=new b(e);this.onDataCallback=n||function(){};this.onEndCallback=r||function(){};this.currentNode=null;this.currentLevel=-1;this.openTags={};this.documentStarted=false;this.documentCompleted=false;this.root=null}XMLDocumentCB.prototype.createChildNode=function(e){var n,r,i,a,o,s,c,u;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:i={};c=e.attribs;for(r in c){if(!E.call(c,r))continue;n=c[r];i[r]=n.value}this.node(e.name,i);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(e.value);break;case t.Text:this.text(e.value);break;case t.ProcessingInstruction:this.instruction(e.target,e.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+e.constructor.name)}u=e.children;for(o=0,s=u.length;o=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){var n,i,a,o;if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e.type===t.Element){this.root=e}i="";if(e.type===t.Element){this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name;o=e.attribs;for(a in o){if(!E.call(o,a))continue;n=o[a];i+=this.writer.attribute(n,this.writerOptions,this.currentLevel)}i+=(e.children?">":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel);this.writerOptions.state=r.InsideTag}else{this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+""}i+=this.writer.endline(e,this.writerOptions,this.currentLevel)}this.onData(i,this.currentLevel);return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){var n;if(!e.isClosed){n="";this.writerOptions.state=r.CloseTag;if(e.type===t.Element){n=this.writer.indent(e,this.writerOptions,this.currentLevel)+""+this.writer.endline(e,this.writerOptions,this.currentLevel)}else{n=this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel)}this.writerOptions.state=r.None;this.onData(n,this.currentLevel);return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e,t){this.documentStarted=true;return this.onDataCallback(e,t+1)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.debugInfo=function(e){if(e==null){return""}else{return"node: <"+e+">"}};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLDocumentCB.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)};XMLDocumentCB.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLDocumentCB.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},,,,,,,,,,,function(e,t,n){"use strict";var r=n(852);var i=n(622).extname;var a=/^\s*([^;\s]*)(?:;|\s|$)/;var o=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=a.exec(e);var n=t&&r[t[1].toLowerCase()];if(n&&n.charset){return n.charset}if(t&&o.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var n=e.indexOf("/")===-1?t.lookup(e):e;if(!n){return false}if(n.indexOf("charset")===-1){var r=t.charset(n);if(r)n+="; charset="+r.toLowerCase()}return n}function extension(e){if(!e||typeof e!=="string"){return false}var n=a.exec(e);var r=n&&t.extensions[n[1].toLowerCase()];if(!r||!r.length){return false}return r[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var n=i("x."+e).toLowerCase().substr(1);if(!n){return false}return t.types[n]||false}function populateMaps(e,t){var n=["nginx","apache",undefined,"iana"];Object.keys(r).forEach(function forEachMimeType(i){var a=r[i];var o=a.extensions;if(!o||!o.length){return}e[i]=o;for(var s=0;sl||u===l&&t[c].substr(0,12)==="application/")){continue}}t[c]=i}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,,,function(e,t,n){var r=n(547);var i=n(669);var a=n(622);var o=n(605);var s=n(211);var c=n(835).parse;var u=n(747);var l=n(779);var p=n(334);var m=n(766);e.exports=FormData;i.inherits(FormData,r);function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];r.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,n){n=n||{};if(typeof n=="string"){n={filename:n}}var a=r.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(i.isArray(t)){this._error(new Error("Arrays are not supported."));return}var o=this._multiPartHeader(e,t,n);var s=this._multiPartFooter();a(o);a(t);a(s);this._trackLength(o,t,n)};FormData.prototype._trackLength=function(e,t,n){var r=0;if(n.knownLength!=null){r+=+n.knownLength}else if(Buffer.isBuffer(t)){r=t.length}else if(typeof t==="string"){r=Buffer.byteLength(t)}this._valueLength+=r;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!n.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{u.stat(e.path,function(n,r){var i;if(n){t(n);return}i=r.size-(e.start?e.start:0);t(null,i)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(n){e.pause();t(null,+n.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,n){if(typeof n.header=="string"){return n.header}var r=this._getContentDisposition(t,n);var i=this._getContentType(t,n);var a="";var o={"Content-Disposition":["form-data",'name="'+e+'"'].concat(r||[]),"Content-Type":[].concat(i||[])};if(typeof n.header=="object"){m(o,n.header)}var s;for(var c in o){if(!o.hasOwnProperty(c))continue;s=o[c];if(s==null){continue}if(!Array.isArray(s)){s=[s]}if(s.length){a+=c+": "+s.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+a+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var n,r;if(typeof t.filepath==="string"){n=a.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){n=a.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){n=a.basename(e.client._httpMessage.path||"")}if(n){r='filename="'+n+'"'}return r};FormData.prototype._getContentType=function(e,t){var n=t.contentType;if(!n&&e.name){n=l.lookup(e.name)}if(!n&&e.path){n=l.lookup(e.path)}if(!n&&e.readable&&e.hasOwnProperty("httpVersion")){n=e.headers["content-type"]}if(!n&&(t.filepath||t.filename)){n=l.lookup(t.filepath||t.filename)}if(!n&&typeof e=="object"){n=FormData.DEFAULT_CONTENT_TYPE}return n};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var n=this._streams.length===0;if(n){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){n[t.toLowerCase()]=e[t]}}return n};FormData.prototype.setBoundary=function(e){this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var n=0,r=this._streams.length;n=r;t=0<=r?++n:--n){if(!this.attribs[t].isEqualNode(e.attribs[t])){return false}}return true};return XMLElement}(o)}).call(this)},,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDAttList,e);function XMLDTDAttList(e,n,r,i,a,o){XMLDTDAttList.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(r==null){throw new Error("Missing DTD attribute name. "+this.debugInfo(n))}if(!i){throw new Error("Missing DTD attribute type. "+this.debugInfo(n))}if(!a){throw new Error("Missing DTD attribute default. "+this.debugInfo(n))}if(a.indexOf("#")!==0){a="#"+a}if(!a.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/)){throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(n))}if(o&&!a.match(/^(#FIXED|#DEFAULT)$/)){throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(n))}this.elementName=this.stringify.name(n);this.type=t.AttributeDeclaration;this.attributeName=this.stringify.name(r);this.attributeType=this.stringify.dtdAttType(i);if(o){this.defaultValue=this.stringify.dtdAttDefault(o)}this.defaultValueType=a}XMLDTDAttList.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))};return XMLDTDAttList}(i)}).call(this)},,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});async function auth(e){const t=e.split(/\./).length===3?"app":/^v\d+\./.test(e)?"installation":"oauth";return{type:"token",token:e,tokenType:t}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,t,n,r){const i=t.endpoint.merge(n,r);i.headers.authorization=withAuthorizationPrefix(e);return t(i)}const n=function createTokenAuth(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};t.createTokenAuth=n},,function(e){e.exports=require("punycode")},,,,,,,,,,,function(e,t,n){var r=n(139);var i=n(722);function v4(e,t,n){var a=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||r)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var s=0;s<16;++s){t[a+s]=o[s]}}return t||i(o)}e.exports=v4},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VERSION=void 0;t.VERSION="1.0.0-rc.0"},,,,,function(e){e.exports=require("url")},,,function(e){e.exports=addHook;function addHook(e,t,n,r){var i=r;if(!e.registry[n]){e.registry[n]=[]}if(t==="before"){r=function(e,t){return Promise.resolve().then(i.bind(null,t)).then(e.bind(null,t))}}if(t==="after"){r=function(e,t){var n;return Promise.resolve().then(e.bind(null,t)).then(function(e){n=e;return i(n,t)}).then(function(){return n})}}if(t==="error"){r=function(e,t){return Promise.resolve().then(e.bind(null,t)).catch(function(e){return i(e,t)})}}e.registry[n].push({hook:r,orig:i})}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;tconsole.warn(e));const o=i(e=>console.warn(e));class RequestError extends Error{constructor(e,t,n){super(e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=t;let i;if("headers"in n&&typeof n.headers!=="undefined"){i=n.headers}if("response"in n){this.response=n.response;i=n.response.headers}const s=Object.assign({},n.request);if(n.request.headers.authorization){s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/ .*$/," [REDACTED]")})}s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=s;Object.defineProperty(this,"code",{get(){a(new r.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return t}});Object.defineProperty(this,"headers",{get(){o(new r.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));return i||{}}})}}t.RequestError=RequestError},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){e.exports=n(512)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=[];for(let e=0;e<256;++e){i.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var a=stringify;t.default=a},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var c=this&&this.__await||function(e){return this instanceof c?(this.v=e,this):new c(e)};var u=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,a=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof c?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:true});t.DefaultGlobber=void 0;const l=a(n(470));const p=a(n(747));const m=a(n(287));const d=a(n(622));const f=a(n(98));const h=n(957);const g=n(982);const y=n(384);const v=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=m.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return o(this,void 0,void 0,function*(){const n=[];try{for(var r=s(this.globGenerator()),i;i=yield r.next(),!i.done;){const e=i.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(i&&!i.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return u(this,arguments,function*globGenerator_1(){const e=m.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new g.Pattern(n.negate,true,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){l.debug(`Search path '${e}'`);try{yield c(p.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new y.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const a=f.match(t,i.path);const o=!!a||f.partialMatch(t,i.path);if(!a&&!o){continue}const s=yield c(DefaultGlobber.stat(i,e,r));if(!s){continue}if(s.isDirectory()){if(a&h.MatchKind.Directory){yield yield c(i.path)}else if(!o){continue}const e=i.level+1;const t=(yield c(p.promises.readdir(i.path))).map(t=>new y.SearchState(d.join(i.path,t),e));n.push(...t.reverse())}else if(a&h.MatchKind.File){yield yield c(i.path)}}})}static create(e,t){return o(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(v){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new g.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return o(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield p.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){l.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield p.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield p.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){l.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOctokit=t.context=void 0;const o=a(n(174));const s=n(521);t.context=new o.Context;function getOctokit(e,t){return new s.GitHub(s.getOctokitOptions(e,t))}t.getOctokit=getOctokit},,,,function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e){e.exports=removeHook;function removeHook(e,t,n){if(!e.registry[t]){return}var r=e.registry[t].map(function(e){return e.orig}).indexOf(n);if(r===-1){return}e.registry[t].splice(r,1)}},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceAPI=void 0;var r=n(394);var i=n(629);var a=n(525);var o="trace";var s=function(){function TraceAPI(){this._proxyTracerProvider=new r.ProxyTracerProvider;this.isSpanContextValid=i.isSpanContextValid}TraceAPI.getInstance=function(){if(!this._instance){this._instance=new TraceAPI}return this._instance};TraceAPI.prototype.setGlobalTracerProvider=function(e){this._proxyTracerProvider.setDelegate(e);a.registerGlobal(o,this._proxyTracerProvider);return this._proxyTracerProvider};TraceAPI.prototype.getTracerProvider=function(){return a.getGlobal(o)||this._proxyTracerProvider};TraceAPI.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)};TraceAPI.prototype.disable=function(){a.unregisterGlobal(o);this._proxyTracerProvider=new r.ProxyTracerProvider};return TraceAPI}();t.TraceAPI=s},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.run=void 0;const s=a(n(336));function run(){return o(this,void 0,void 0,function*(){yield s.save()})}t.run=run;run()},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultTextMapSetter=t.defaultTextMapGetter=void 0;t.defaultTextMapGetter={get:function(e,t){if(e==null){return undefined}return e[t]},keys:function(e){if(e==null){return[]}return Object.keys(e)}};t.defaultTextMapSetter={set:function(e,t,n){if(e==null){return}e[t]=n}}},,function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.ProjectDotGradleCache=void 0;const i=r(n(622));const a=r(n(747));const o=n(452);const s=["configuration-cache"];class ProjectDotGradleCache extends o.AbstractCache{constructor(e){super("project","Project .gradle directory");this.rootDir=e}cacheOutputExists(){const e=this.getProjectDotGradleDir();return a.default.existsSync(e)}getCachePath(){const e=this.getProjectDotGradleDir();return s.map(t=>i.default.resolve(e,t))}getProjectDotGradleDir(){return i.default.resolve(this.rootDir,".gradle")}}t.ProjectDotGradleCache=ProjectDotGradleCache},function(e,t,n){(function(){var t,r,i;t=n(683);i=n(257);e.exports=r=function(){function XMLAttribute(e,n,r){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}if(n==null){throw new Error("Missing attribute name. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.value=this.stringify.attValue(r);this.type=t.Attribute;this.isId=false;this.schemaTypeInfo=null}Object.defineProperty(XMLAttribute.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLAttribute.prototype,"ownerElement",{get:function(){return this.parent}});Object.defineProperty(XMLAttribute.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLAttribute.prototype,"namespaceURI",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"prefix",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"localName",{get:function(){return this.name}});Object.defineProperty(XMLAttribute.prototype,"specified",{get:function(){return true}});XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e))};XMLAttribute.prototype.debugInfo=function(e){e=e||this.name;if(e==null){return"parent: <"+this.parent.name+">"}else{return"attribute: {"+e+"}, parent: <"+this.parent.name+">"}};XMLAttribute.prototype.isEqualNode=function(e){if(e.namespaceURI!==this.namespaceURI){return false}if(e.prefix!==this.prefix){return false}if(e.localName!==this.localName){return false}if(e.value!==this.value){return false}return true};return XMLAttribute}()}).call(this)},function(e,t,n){(function(){"use strict";var e,r,i,a,o,s,c,u,l=function(e,t){return function(){return e.apply(t,arguments)}},p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;c=n(645);i=n(614);e=n(210);s=n(350);u=n(213).setImmediate;r=n(791).defaults;a=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};o=function(e,t,n){var r,i,a;for(r=0,i=e.length;r0){c[e.options.childkey]=l}l=c}else if(f){f[e.options.childkey]=f[e.options.childkey]||[];p={};for(s in l){if(!m.call(l,s))continue;p[s]=l[s]}f[e.options.childkey].push(p);delete l["#name"];if(Object.keys(l).length===1&&t in l&&!e.EXPLICIT_CHARKEY){l=l[t]}}}if(r.length>0){return e.assignOrPush(f,u,l)}else{if(e.options.explicitRoot){d=l;l={};l[u]=d}e.resultObject=l;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);n=function(e){return function(n){var i,a;a=r[r.length-1];if(a){a[t]+=n;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||n.replace(/\\n/g,"").trim()!=="")){a[e.options.childkey]=a[e.options.childkey]||[];i={"#name":"__text__"};i[t]=n;if(e.options.normalize){i[t]=i[t].replace(/\s{2,}/g," ").trim()}a[e.options.childkey].push(i)}return a}}}(this);this.saxParser.ontext=n;return this.saxParser.oncdata=function(e){return function(e){var t;t=n(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,n){var r;if(n!=null&&typeof n==="function"){this.on("end",function(e){this.reset();return n(null,e)});this.on("error",function(e){this.reset();return n(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;u(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){r=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",r);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw r}}};Parser.prototype.parseStringPromise=function(e){return new Promise(function(t){return function(n,r){return t.parseString(e,function(e,t){if(e){return r(e)}else{return n(t)}})}}(this))};return Parser}(i);t.parseString=function(e,n,r){var i,a,o;if(r!=null){if(typeof r==="function"){i=r}if(typeof n==="object"){a=n}}else{if(typeof n==="function"){i=n}a={}}o=new t.Parser(a);return o.parseString(e,i)};t.parseStringPromise=function(e,n){var r,i;if(typeof n==="object"){r=n}i=new t.Parser(r);return i.parseStringPromise(e)}}).call(this)},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(725);var i=function(e){r.__extends(PollerStoppedError,e);function PollerStoppedError(t){var n=e.call(this,t)||this;n.name="PollerStoppedError";Object.setPrototypeOf(n,PollerStoppedError.prototype);return n}return PollerStoppedError}(Error);var a=function(e){r.__extends(PollerCancelledError,e);function PollerCancelledError(t){var n=e.call(this,t)||this;n.name="PollerCancelledError";Object.setPrototypeOf(n,PollerCancelledError.prototype);return n}return PollerCancelledError}(Error);var o=function(){function Poller(e){var t=this;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(function(e,n){t.resolve=e;t.reject=n});this.promise.catch(function(){})}Poller.prototype.startPolling=function(){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(e){switch(e.label){case 0:if(this.stopped){this.stopped=false}e.label=1;case 1:if(!(!this.isStopped()&&!this.isDone()))return[3,4];return[4,this.poll()];case 2:e.sent();return[4,this.delay()];case 3:e.sent();return[3,1];case 4:return[2]}})})};Poller.prototype.pollOnce=function(e){if(e===void 0){e={}}return r.__awaiter(this,void 0,void 0,function(){var t,n;return r.__generator(this,function(r){switch(r.label){case 0:r.trys.push([0,3,,4]);if(!!this.isDone())return[3,2];t=this;return[4,this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})];case 1:t.operation=r.sent();if(this.isDone()&&this.resolve){this.resolve(this.operation.state.result)}r.label=2;case 2:return[3,4];case 3:n=r.sent();this.operation.state.error=n;if(this.reject){this.reject(n)}throw n;case 4:return[2]}})})};Poller.prototype.fireProgress=function(e){for(var t=0,n=this.pollProgressCallbacks;tt?1:0}function descending(e,t){return-1*ascending(e,t)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(237),t);i(n(545),t)},,,function(e){e.exports=function(e,n){var r=[];for(var i=0;i=200&&e<300}t.isSuccessStatusCode=isSuccessStatusCode;function isServerErrorStatusCode(e){if(!e){return true}return e>=500}t.isServerErrorStatusCode=isServerErrorStatusCode;function isRetryableStatusCode(e){if(!e){return false}const t=[o.HttpCodes.BadGateway,o.HttpCodes.ServiceUnavailable,o.HttpCodes.GatewayTimeout];return t.includes(e)}t.isRetryableStatusCode=isRetryableStatusCode;function sleep(e){return r(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function retry(e,t,n,i=s.DefaultRetryAttempts,o=s.DefaultRetryDelay,c=undefined){return r(this,void 0,void 0,function*(){let r="";let s=1;while(s<=i){let u=undefined;let l=undefined;let p=false;try{u=yield t()}catch(e){if(c){u=c(e)}p=true;r=e.message}if(u){l=n(u);if(!isServerErrorStatusCode(l)){return u}}if(l){p=isRetryableStatusCode(l);r=`Cache service responded with ${l}`}a.debug(`${e} - Attempt ${s} of ${i} failed with error: ${r}`);if(!p){a.debug(`${e} - Error is not retryable`);break}yield sleep(o);s++}throw Error(`${e} failed: ${r}`)})}t.retry=retry;function retryTypedResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.statusCode,n,i,e=>{if(e instanceof o.HttpClientError){return{statusCode:e.statusCode,result:null,headers:{}}}else{return undefined}})})}t.retryTypedResponse=retryTypedResponse;function retryHttpClientResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.message.statusCode,n,i)})}t.retryHttpClientResponse=retryHttpClientResponse},,,,function(e){e.exports=state;function state(e,t){var n=!Array.isArray(e),r={index:0,keyedList:n||t?Object.keys(e):null,jobs:{},results:n?{}:[],size:n?Object.keys(e).length:e.length};if(t){r.keyedList.sort(n?t:function(n,r){return t(e[n],e[r])})}return r}},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(764),t)},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TEXT_MAP_PROPAGATOR=t.NoopTextMapPropagator=void 0;var n=function(){function NoopTextMapPropagator(){}NoopTextMapPropagator.prototype.inject=function(e,t){};NoopTextMapPropagator.prototype.extract=function(e,t){return e};NoopTextMapPropagator.prototype.fields=function(){return[]};return NoopTextMapPropagator}();t.NoopTextMapPropagator=n;t.NOOP_TEXT_MAP_PROPAGATOR=new n},function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){a(XMLComment,e);function XMLComment(e,n){XMLComment.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing comment text. "+this.debugInfo())}this.name="#comment";this.type=t.Comment;this.value=this.stringify.comment(n)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))};return XMLComment}(r)}).call(this)},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(262);var i=_interopDefault(n(669));var a=n(87);function log(e){var t=[];for(var n=1;n0){n[0]=e+" "+n[0]}t.log.apply(t,r.__spread(n))}l.push(t);return t}function destroy(){var e=l.indexOf(this);if(e>=0){l.splice(e,1);return true}return false}function extend(e){var t=createDebugger(this.namespace+":"+e);t.log=this.log;return t}var m=new Set;var d=typeof process!=="undefined"&&process.env&&process.env.AZURE_LOG_LEVEL||undefined;var f;var h=p("azure");h.log=function(){var e=[];for(var t=0;te.trim().toUpperCase()).filter(e=>e)){if(r.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},,,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDummy,e);function XMLDummy(e){XMLDummy.__super__.constructor.call(this,e);this.type=t.Dummy}XMLDummy.prototype.clone=function(){return Object.create(this)};XMLDummy.prototype.toString=function(e){return""};return XMLDummy}(i)}).call(this)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MatchKind=void 0;var n;(function(e){e[e["None"]=0]="None";e[e["Directory"]=1]="Directory";e[e["File"]=2]="File";e[e["All"]=3]="All"})(n=t.MatchKind||(t.MatchKind={}))},,,,,,,,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceFlags=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["SAMPLED"]=1]="SAMPLED"})(n=t.TraceFlags||(t.TraceFlags={}))},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Pattern=void 0;const s=a(n(87));const c=a(n(622));const u=a(n(653));const l=o(n(357));const p=n(93);const m=n(957);const d=n(469);const f=process.platform==="win32";class Pattern{constructor(e,t=false,n,r){this.negate=false;let i;if(typeof e==="string"){i=e.trim()}else{n=n||[];l.default(n.length,`Parameter 'segments' must not empty`);const t=Pattern.getLiteral(n[0]);l.default(t&&u.hasAbsoluteRoot(t),`Parameter 'segments' first element must be a root path`);i=new d.Path(n).toString().trim();if(e){i=`!${i}`}}while(i.startsWith("!")){this.negate=!this.negate;i=i.substr(1).trim()}i=Pattern.fixupPattern(i,r);this.segments=new d.Path(i).segments;this.trailingSeparator=u.normalizeSeparators(i).endsWith(c.sep);i=u.safeTrimTrailingSeparator(i);let a=false;const o=this.segments.map(e=>Pattern.getLiteral(e)).filter(e=>!a&&!(a=e===""));this.searchPath=new d.Path(o).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(o[0]),f?"i":"");this.isImplicitPattern=t;const s={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};i=f?i.replace(/\\/g,"/"):i;this.minimatch=new p.Minimatch(i,s)}match(e){if(this.segments[this.segments.length-1]==="**"){e=u.normalizeSeparators(e);if(!e.endsWith(c.sep)&&this.isImplicitPattern===false){e=`${e}${c.sep}`}}else{e=u.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?m.MatchKind.Directory:m.MatchKind.All}return m.MatchKind.None}partialMatch(e){e=u.safeTrimTrailingSeparator(e);if(u.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){l.default(e,"pattern cannot be empty");const n=new d.Path(e).segments.map(e=>Pattern.getLiteral(e));l.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);l.default(!u.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=u.normalizeSeparators(e);if(e==="."||e.startsWith(`.${c.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${c.sep}`)){t=t||s.homedir();l.default(t,"Unable to determine HOME directory");l.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=u.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return u.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.getExecOutput=t.exec=void 0;const s=n(304);const c=a(n(9));function exec(e,t,n){return o(this,void 0,void 0,function*(){const r=c.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=r[0];t=r.slice(1).concat(t||[]);const a=new c.ToolRunner(i,t,n);return a.exec()})}t.exec=exec;function getExecOutput(e,t,n){var r,i;return o(this,void 0,void 0,function*(){let a="";let o="";const c=new s.StringDecoder("utf8");const u=new s.StringDecoder("utf8");const l=(r=n===null||n===void 0?void 0:n.listeners)===null||r===void 0?void 0:r.stdout;const p=(i=n===null||n===void 0?void 0:n.listeners)===null||i===void 0?void 0:i.stderr;const m=e=>{o+=u.write(e);if(p){p(e)}};const d=e=>{a+=c.write(e);if(l){l(e)}};const f=Object.assign(Object.assign({},n===null||n===void 0?void 0:n.listeners),{stdout:d,stderr:m});const h=yield exec(e,t,Object.assign(Object.assign({},n),{listeners:f}));a+=c.end();o+=u.end();return{exitCode:h,stdout:a,stderr:o}})}t.getExecOutput=getExecOutput},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCompatible=t._makeCompatibilityCheck=void 0;var r=n(830);var i=/^(\d+)\.(\d+)\.(\d+)(?:-(.*))?$/;function _makeCompatibilityCheck(e){var t=new Set([e]);var n=new Set;var r=e.match(i);if(!r){return function(){return false}}var a={major:+r[1],minor:+r[2],patch:+r[3]};function _reject(e){n.add(e);return false}function _accept(e){t.add(e);return true}return function isCompatible(e){if(t.has(e)){return true}if(n.has(e)){return false}var r=e.match(i);if(!r){return _reject(e)}var o={major:+r[1],minor:+r[2],patch:+r[3]};if(a.major!==o.major){return _reject(e)}if(a.major===0){if(a.minor===o.minor&&a.patch<=o.patch){return _accept(e)}return _reject(e)}if(a.minor<=o.minor){return _accept(e)}return _reject(e)}}t._makeCompatibilityCheck=_makeCompatibilityCheck;t.isCompatible=_makeCompatibilityCheck(r.VERSION)},,,,,function(e,t,n){(function(){"use strict";var e,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;r=n(791);e=n(476);i=n(885);a=n(350);t.defaults=r.defaults;t.processors=a;t.ValidationError=function(e){o(ValidationError,e);function ValidationError(e){this.message=e}return ValidationError}(Error);t.Builder=e.Builder;t.Parser=i.Parser;t.parseString=i.parseString;t.parseStringPromise=i.parseStringPromise}).call(this)},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(865);var i=n(585);var a=n(393);var o=n(605);var s=n(211);var c=_interopDefault(n(454));var u=n(106);var l=_interopDefault(n(790));var p=n(669);var m=n(835);var d=n(794);var f=n(928);var h=n(413);var g=n(229);var y=n(992);var v=n(87);var b=n(263);n(71);function getHeaderKey(e){return e.toLowerCase()}function isHttpHeadersLike(e){if(e&&typeof e==="object"){var t=e;if(typeof t.rawHeaders==="function"&&typeof t.clone==="function"&&typeof t.get==="function"&&typeof t.set==="function"&&typeof t.contains==="function"&&typeof t.remove==="function"&&typeof t.headersArray==="function"&&typeof t.headerValues==="function"&&typeof t.headerNames==="function"&&typeof t.toJson==="function"){return true}}return false}var x=function(){function HttpHeaders(e){this._headersMap={};if(e){for(var t in e){this.set(t,e[t])}}}HttpHeaders.prototype.set=function(e,t){this._headersMap[getHeaderKey(e)]={name:e,value:t.toString()}};HttpHeaders.prototype.get=function(e){var t=this._headersMap[getHeaderKey(e)];return!t?undefined:t.value};HttpHeaders.prototype.contains=function(e){return!!this._headersMap[getHeaderKey(e)]};HttpHeaders.prototype.remove=function(e){var t=this.contains(e);delete this._headersMap[getHeaderKey(e)];return t};HttpHeaders.prototype.rawHeaders=function(){var e={};for(var t in this._headersMap){var n=this._headersMap[t];e[n.name.toLowerCase()]=n.value}return e};HttpHeaders.prototype.headersArray=function(){var e=[];for(var t in this._headersMap){e.push(this._headersMap[t])}return e};HttpHeaders.prototype.headerNames=function(){var e=[];var t=this.headersArray();for(var n=0;n=o){r("ExclusiveMaximum",o)}if(s!=undefined&&i<=s){r("ExclusiveMinimum",s)}if(c!=undefined&&i>c){r("InclusiveMaximum",c)}if(u!=undefined&&il){r("MaxItems",l)}if(p!=undefined&&y.length>p){r("MaxLength",p)}if(m!=undefined&&y.length=0&&e[n-1]===t){--n}return e.substr(0,n)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.")}var t=encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return decodeString(e)}function splitSerializeName(e){var t=[];var n="";if(e){var r=e.split(".");for(var i=0,a=r;i0};URLQuery.prototype.keys=function(){return Object.keys(this._rawQuery)};URLQuery.prototype.set=function(e,t){var n=t;if(e){if(n!==undefined&&n!==null){var r=Array.isArray(n)?n:n.toString();this._rawQuery[e]=r}else{delete this._rawQuery[e]}}};URLQuery.prototype.get=function(e){return e?this._rawQuery[e]:undefined};URLQuery.prototype.toString=function(){var e="";for(var t in this._rawQuery){if(e){e+="&"}var n=this._rawQuery[t];if(Array.isArray(n)){var r=[];for(var i=0,a=n;i=200&&n.status<300}if(i.headersMapper){e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.rawHeaders(),"operationRes.parsedHeaders",r)}}return e})}function isOperationSpecEmpty(e){var t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,n){var r;var i=200<=e.status&&e.status<300;var a=isOperationSpecEmpty(t)?i:!!n;if(a){if(n){if(!n.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}var o=n!==null&&n!==void 0?n:t.responses.default;var s=((r=e.request.streamResponseStatusCodes)===null||r===void 0?void 0:r.has(e.status))||e.request.streamResponseBody;var c=s?"Unexpected status code: "+e.status:e.bodyAsText;var u=new M(c,undefined,e.status,e.request,e);if(!o){throw u}var l=o.bodyMapper;var p=o.headersMapper;try{if(e.parsedBody){var m=e.parsedBody;var d=void 0;if(l){var f=m;if(t.isXML&&l.type.name===j.Sequence){f=typeof m==="object"?m[l.xmlElementName]:[]}d=t.serializer.deserialize(l,f,"error.response.parsedBody")}var h=m.error||d||m;u.code=h.code;if(h.message){u.message=h.message}if(l){u.response.parsedBody=d}}if(e.headers&&p){u.response.parsedHeaders=t.serializer.deserialize(p,e.headers.rawHeaders(),"operationRes.parsedHeaders")}}catch(t){u.message='Error "'+t.message+'" occurred in deserializing the responseBody - "'+e.bodyAsText+'" for the default response.'}return{error:u,shouldReturnResponse:false}}function parse(e,t,n,r){var i;var a=function(e){var t='Error "'+e+'" occurred while parsing the response body - '+n.bodyAsText+".";var r=e.code||M.PARSE_ERROR;var i=new M(t,r,n.status,n.request,n);return Promise.reject(i)};var o=((i=n.request.streamResponseStatusCodes)===null||i===void 0?void 0:i.has(n.status))||n.request.streamResponseBody;if(!o&&n.bodyAsText){var s=n.bodyAsText;var c=n.headers.get("Content-Type")||"";var u=!c?[]:c.split(";").map(function(e){return e.toLowerCase()});if(u.length===0||u.some(function(t){return e.indexOf(t)!==-1})){return new Promise(function(e){n.parsedBody=JSON.parse(s);e(n)}).catch(a)}else if(u.some(function(e){return t.indexOf(e)!==-1})){return parseXML(s,r).then(function(e){n.parsedBody=e;return n}).catch(a)}}return Promise.resolve(n)}var te=3;var ne=1e3*30;var re=1e3*90;var ie=1e3*3;function isNumber(e){return typeof e==="number"}function shouldRetry(e,t,n,r,i){if(!t(r,i)){return false}return n.retryCount0){for(var r=this._requestPolicyFactories.length-1;r>=0;--r){n=this._requestPolicyFactories[r].create(n,this._requestPolicyOptions)}}return n.sendRequest(t)};ServiceClient.prototype.sendOperationRequest=function(e,n,i){var a;return r.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p,m,d,f,h,g,y,v,b,x,b,w,k,S,_,T,E,N,j,C,R,z,A,B,I,D,L;return r.__generator(this,function(r){switch(r.label){case 0:if(typeof e.options==="function"){i=e.options;e.options=undefined}o=(a=e.options)===null||a===void 0?void 0:a.serializerOptions;s=new P;r.label=1;case 1:r.trys.push([1,6,,7]);u=n.baseUrl||this.baseUri;if(!u){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.")}s.method=n.httpMethod;s.operationSpec=n;l=O.parse(u);if(n.path){l.appendPath(n.path)}if(n.urlParameters&&n.urlParameters.length>0){for(p=0,m=n.urlParameters;p0){for(h=0,g=n.queryParameters;h0){t.formData={};for(var E=0,N=r.formDataParameters;E0){if(r.isConstant){o=r.defaultValue}else{var c=getPropertyFromParameterPath(t,n);if(!c.propertyFound){c=getPropertyFromParameterPath(e,n)}var u=false;if(!c.propertyFound){u=r.required||n[0]==="options"&&n.length===2}o=u?r.defaultValue:c.propertyValue}var l=getPathStringFromParameterPath(n,r);i.serialize(r,o,l,s)}}else{if(r.required){o={}}for(var p in n){var m=r.type.modelProperties[p];var d=n[p];var f=getOperationArgumentValueFromParameterPath(e,t,d,m,i);var h=getPathStringFromParameterPath(d,m);i.serialize(m,f,h,s);if(f!==undefined&&f!==null){if(!o){o={}}o[p]=f}}}return o}function getPropertyFromParameterPath(e,t){var n={propertyFound:false};var r=0;for(;r=this.cachedToken.expiresOnTimestamp){this.cachedToken=undefined}return this.cachedToken};return ExpiringAccessTokenCache}();var ze=function(){function AccessTokenRefresher(e,t,n){if(n===void 0){n=3e4}this.credential=e;this.scopes=t;this.requiredMillisecondsBeforeNewRefresh=n;this.lastCalled=0}AccessTokenRefresher.prototype.isReady=function(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh};AccessTokenRefresher.prototype.getToken=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:this.lastCalled=Date.now();return[4,this.credential.getToken(this.scopes,e)];case 1:t=n.sent();this.promise=undefined;return[2,t||undefined]}})})};AccessTokenRefresher.prototype.refresh=function(e){if(!this.promise){this.promise=this.getToken(e)}return this.promise};return AccessTokenRefresher}();var Ae=w.HeaderConstants;var Be="Basic";var Ie=function(){function BasicAuthenticationCredentials(e,t,n){if(n===void 0){n=Be}this.authorizationScheme=Be;if(e===null||e===undefined||typeof e.valueOf()!=="string"){throw new Error("userName cannot be null or undefined and must be of type string.")}if(t===null||t===undefined||typeof t.valueOf()!=="string"){throw new Error("password cannot be null or undefined and must be of type string.")}this.userName=e;this.password=t;this.authorizationScheme=n}BasicAuthenticationCredentials.prototype.signRequest=function(e){var t=this.userName+":"+this.password;var n=this.authorizationScheme+" "+encodeString(t);if(!e.headers)e.headers=new x;e.headers.set(Ae.AUTHORIZATION,n);return Promise.resolve(e)};return BasicAuthenticationCredentials}();var De=function(){function ApiKeyCredentials(e){if(!e||e&&!e.inHeader&&!e.inQuery){throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.')}this.inHeader=e.inHeader;this.inQuery=e.inQuery}ApiKeyCredentials.prototype.signRequest=function(e){if(!e){return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'))}if(this.inHeader){if(!e.headers){e.headers=new x}for(var t in this.inHeader){e.headers.set(t,this.inHeader[t])}}if(this.inQuery){if(!e.url){return Promise.reject(new Error("url cannot be null in the request object."))}if(e.url.indexOf("?")<0){e.url+="?"}for(var n in this.inQuery){if(!e.url.endsWith("?")){e.url+="&"}e.url+=n+"="+this.inQuery[n]}}return Promise.resolve(e)};return ApiKeyCredentials}();var Le=function(e){r.__extends(TopicCredentials,e);function TopicCredentials(t){var n=this;if(!t||t&&typeof t!=="string"){throw new Error("topicKey cannot be null or undefined and must be of type string.")}var r={inHeader:{"aeg-sas-key":t}};n=e.call(this,r)||this;return n}return TopicCredentials}(De);Object.defineProperty(t,"isTokenCredential",{enumerable:true,get:function(){return g.isTokenCredential}});t.AccessTokenRefresher=ze;t.ApiKeyCredentials=De;t.BaseRequestPolicy=X;t.BasicAuthenticationCredentials=Ie;t.Constants=w;t.DefaultHttpClient=G;t.ExpiringAccessTokenCache=Oe;t.HttpHeaders=x;t.MapperType=j;t.RequestPolicyOptions=V;t.RestError=M;t.Serializer=N;t.ServiceClient=Ce;t.TopicCredentials=Le;t.URLBuilder=O;t.URLQuery=R;t.WebResource=P;t.XML_ATTRKEY=k;t.XML_CHARKEY=S;t.applyMixins=applyMixins;t.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;t.createPipelineFromOptions=createPipelineFromOptions;t.createSpanFunction=createSpanFunction;t.delay=delay;t.deserializationPolicy=deserializationPolicy;t.deserializeResponseBody=deserializeResponseBody;t.disableResponseDecompressionPolicy=disableResponseDecompressionPolicy;t.encodeUri=encodeUri;t.executePromisesSequentially=executePromisesSequentially;t.exponentialRetryPolicy=exponentialRetryPolicy;t.flattenResponse=flattenResponse;t.generateClientRequestIdPolicy=generateClientRequestIdPolicy;t.generateUuid=generateUuid;t.getDefaultProxySettings=getDefaultProxySettings;t.getDefaultUserAgentValue=getDefaultUserAgentValue;t.isDuration=isDuration;t.isNode=T;t.isValidUuid=isValidUuid;t.keepAlivePolicy=keepAlivePolicy;t.logPolicy=logPolicy;t.operationOptionsToRequestOptionsBase=operationOptionsToRequestOptionsBase;t.parseXML=parseXML;t.promiseToCallback=promiseToCallback;t.promiseToServiceCallback=promiseToServiceCallback;t.proxyPolicy=proxyPolicy;t.redirectPolicy=redirectPolicy;t.serializeObject=serializeObject;t.signingPolicy=signingPolicy;t.stringifyXML=stringifyXML;t.stripRequest=stripRequest;t.stripResponse=stripResponse;t.systemErrorRetryPolicy=systemErrorRetryPolicy;t.throttlingRetryPolicy=throttlingRetryPolicy;t.tracingPolicy=tracingPolicy;t.userAgentPolicy=userAgentPolicy}]); \ No newline at end of file +module.exports=function(e,t){"use strict";var n={};function __webpack_require__(t){if(n[t]){return n[t].exports}var r=n[t]={i:t,l:false,exports:{}};var i=true;try{e[t].call(r.exports,r,r.exports,__webpack_require__);i=false}finally{if(i)delete n[t]}r.l=true;return r.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(878)}return startup()}([,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.findInPath=t.which=t.mkdirP=t.rmRF=t.mv=t.cp=void 0;const s=n(357);const c=o(n(129));const u=o(n(622));const l=n(669);const p=o(n(672));const m=l.promisify(c.exec);const d=l.promisify(c.execFile);function cp(e,t,n={}){return a(this,void 0,void 0,function*(){const{force:r,recursive:i,copySourceDirectory:o}=readCopyOptions(n);const a=(yield p.exists(t))?yield p.stat(t):null;if(a&&a.isFile()&&!r){return}const s=a&&a.isDirectory()&&o?u.join(t,u.basename(e)):t;if(!(yield p.exists(e))){throw new Error(`no such file or directory: ${e}`)}const c=yield p.stat(e);if(c.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,s,0,r)}}else{if(u.relative(e,s)===""){throw new Error(`'${s}' and '${e}' are the same file`)}yield copyFile(e,s,r)}})}t.cp=cp;function mv(e,t,n={}){return a(this,void 0,void 0,function*(){if(yield p.exists(t)){let r=true;if(yield p.isDirectory(t)){t=u.join(t,u.basename(e));r=yield p.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(u.dirname(t));yield p.rename(e,t)})}t.mv=mv;function rmRF(e){return a(this,void 0,void 0,function*(){if(p.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}try{const t=p.getCmdPath();if(yield p.isDirectory(e,true)){yield m(`${t} /s /c "rd /s /q "%inputPath%""`,{env:{inputPath:e}})}else{yield m(`${t} /s /c "del /f /a "%inputPath%""`,{env:{inputPath:e}})}}catch(e){if(e.code!=="ENOENT")throw e}try{yield p.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield p.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield d(`rm`,[`-rf`,`${e}`])}else{yield p.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return a(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");yield p.mkdir(e,{recursive:true})})}t.mkdirP=mkdirP;function which(e,t){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(p.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const n=yield findInPath(e);if(n&&n.length>0){return n[0]}return""})}t.which=which;function findInPath(e){return a(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if(p.IS_WINDOWS&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(u.delimiter)){if(e){t.push(e)}}}if(p.isRooted(e)){const n=yield p.tryGetExecutablePath(e,t);if(n){return[n]}return[]}if(e.includes(u.sep)){return[]}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(u.delimiter)){if(e){n.push(e)}}}const r=[];for(const i of n){const n=yield p.tryGetExecutablePath(u.join(i,e),t);if(n){r.push(n)}}return r})}t.findInPath=findInPath;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);const r=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:n,copySourceDirectory:r}}function cpDirRecursive(e,t,n,r){return a(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const i=yield p.readdir(e);for(const o of i){const i=`${e}/${o}`;const a=`${t}/${o}`;const s=yield p.lstat(i);if(s.isDirectory()){yield cpDirRecursive(i,a,n,r)}else{yield copyFile(i,a,r)}}yield p.chmod(t,(yield p.stat(e)).mode)})}function copyFile(e,t,n){return a(this,void 0,void 0,function*(){if((yield p.lstat(e)).isSymbolicLink()){try{yield p.lstat(t);yield p.unlink(t)}catch(e){if(e.code==="EPERM"){yield p.chmod(t,"0666");yield p.unlink(t)}}const n=yield p.readlink(e);yield p.symlink(n,t,p.IS_WINDOWS?"junction":null)}else if(!(yield p.exists(t))||n){yield p.copyFile(e,t)}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.argStringToArray=t.ToolRunner=void 0;const s=o(n(87));const c=o(n(614));const u=o(n(129));const l=o(n(622));const p=o(n(1));const m=o(n(672));const d=n(213);const f=process.platform==="win32";class ToolRunner extends c.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=n;for(const e of r){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${n}"`;for(const e of r){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(n);for(const e of r){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=n;for(const e of r){i+=` ${e}`}}return i}_processLineBuffer(e,t,n){try{let r=t+e.toString();let i=r.indexOf(s.EOL);while(i>-1){const e=r.substring(0,i);n(e);r=r.substring(i+s.EOL.length);i=r.indexOf(s.EOL)}return r}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(f){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(f){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let i=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(i&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){i=true;r+='"'}else{i=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return a(this,void 0,void 0,function*(){if(!m.isRooted(this.toolPath)&&(this.toolPath.includes("/")||f&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield p.which(this.toolPath,true);return new Promise((e,t)=>a(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+s.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});if(this.options.cwd&&!(yield m.exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const i=this._getSpawnFileName();const o=u.spawn(i,this._getSpawnArgs(n),this._getSpawnOptions(this.options,i));let a="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}a=this._processLineBuffer(e,a,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}let c="";if(o.stderr){o.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}c=this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});o.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});o.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(a.length>0){this.emit("stdline",a)}if(c.length>0){this.emit("errline",c)}o.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let i="";function append(e){if(r&&e!=='"'){i+="\\"}i+=e;r=false}for(let o=0;o0){t.push(i);i=""}continue}append(a)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends c.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=d.setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},,function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var n=0;nt+=e.toString(),stderr:e=>t+=e.toString()}})}catch(e){a.debug(e.message)}t=t.trim();a.debug(t);return t})}function getCompressionMethod(){return r(this,void 0,void 0,function*(){if(process.platform==="win32"&&!(yield isGnuTarInstalled())){return h.CompressionMethod.Gzip}const e=yield getVersion("zstd");const t=m.clean(e);if(!e.toLowerCase().includes("zstd command line interface")){return h.CompressionMethod.Gzip}else if(!t||m.lt(t,"v1.3.2")){return h.CompressionMethod.ZstdWithoutLong}else{return h.CompressionMethod.Zstd}})}t.getCompressionMethod=getCompressionMethod;function getCacheFileName(e){return e===h.CompressionMethod.Gzip?h.CacheFilename.Gzip:h.CacheFilename.Zstd}t.getCacheFileName=getCacheFileName;function isGnuTarInstalled(){return r(this,void 0,void 0,function*(){const e=yield getVersion("tar");return e.toLowerCase().includes("gnu tar")})}t.isGnuTarInstalled=isGnuTarInstalled;function assertDefined(e,t){if(t===undefined){throw Error(`Expected ${e} but value was undefiend`)}return t}t.assertDefined=assertDefined},function(e){e.exports=require("tls")},,function(module){module.exports=eval("require")("encoding")},function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDNotation,e);function XMLDTDNotation(e,n,r){XMLDTDNotation.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD notation name. "+this.debugInfo(n))}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.type=t.NotationDeclaration;if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}Object.defineProperty(XMLDTDNotation.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDNotation.prototype,"systemId",{get:function(){return this.sysID}});XMLDTDNotation.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))};return XMLDTDNotation}(i)}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PropagationAPI=void 0;var r=n(918);var i=n(881);var o=n(525);var a="propagation";var s=function(){function PropagationAPI(){}PropagationAPI.getInstance=function(){if(!this._instance){this._instance=new PropagationAPI}return this._instance};PropagationAPI.prototype.setGlobalPropagator=function(e){o.registerGlobal(a,e);return e};PropagationAPI.prototype.inject=function(e,t,n){if(n===void 0){n=i.defaultTextMapSetter}return this._getGlobalPropagator().inject(e,t,n)};PropagationAPI.prototype.extract=function(e,t,n){if(n===void 0){n=i.defaultTextMapGetter}return this._getGlobalPropagator().extract(e,t,n)};PropagationAPI.prototype.fields=function(){return this._getGlobalPropagator().fields()};PropagationAPI.prototype.disable=function(){o.unregisterGlobal(a)};PropagationAPI.prototype._getGlobalPropagator=function(){return o.getGlobal(a)||r.NOOP_TEXT_MAP_PROPAGATOR};return PropagationAPI}();t.PropagationAPI=s},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n="00000000-0000-0000-0000-000000000000";t.default=n},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r=n(11);e.exports=r(once);e.exports.strict=r(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var n=e.name||"Function wrapped with `once`";t.onceError=n+" shouldn't be called more than once";t.called=false;return t}},function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},,,,,,,,,,,,,,,function(e){(function(){e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(){"use strict";if(typeof Symbol===undefined||!Symbol.asyncIterator){Symbol.asyncIterator=Symbol.for("Symbol.asyncIterator")}},,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},,,,function(e,t,n){var r=n(139);var i=n(722);var o;var a;var s=0;var c=0;function v1(e,t,n){var u=t&&n||0;var l=t||[];e=e||{};var p=e.node||o;var m=e.clockseq!==undefined?e.clockseq:a;if(p==null||m==null){var d=r();if(p==null){p=o=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(m==null){m=a=(d[6]<<8|d[7])&16383}}var f=e.msecs!==undefined?e.msecs:(new Date).getTime();var h=e.nsecs!==undefined?e.nsecs:c+1;var g=f-s+(h-c)/1e4;if(g<0&&e.clockseq===undefined){m=m+1&16383}if((g<0||f>s)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=f;c=h;a=m;f+=122192928e5;var y=((f&268435455)*1e4+h)%4294967296;l[u++]=y>>>24&255;l[u++]=y>>>16&255;l[u++]=y>>>8&255;l[u++]=y&255;var v=f/4294967296*1e4&268435455;l[u++]=v>>>8&255;l[u++]=v&255;l[u++]=v>>>24&15|16;l[u++]=v>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(var b=0;b<6;++b){l[u+b]=p[b]}return t?t:i(l)}e.exports=v1},function(e){e.exports=require("os")},,function(e,t,n){"use strict";const r=n(562);const i=["local"];function permuteDomain(e,t){let n=null;if(t){const t=e.split(".");if(i.includes(t[t.length-1])){n=`${t[t.length-2]}.${t[t.length-1]}`}else{n=r.getPublicSuffix(e)}}else{n=r.getPublicSuffix(e)}if(!n){return null}if(n==e){return[e]}const o=e.slice(0,-(n.length+1));const a=o.split(".").reverse();let s=n;const c=[s];while(a.length){s=`${a.shift()}.${s}`;c.push(s)}return c}t.permuteDomain=permuteDomain},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(616));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v5",80,i.default);var a=o;t.default=a},function(e,t,n){var r=n(892);e.exports=serial;function serial(e,t,n){return r(e,t,null,n)}},,function(e,t,n){e.exports=minimatch;minimatch.Minimatch=Minimatch;var r={sep:"/"};try{r=n(622)}catch(e){}var i=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var o=n(306);var a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var c=s+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var l="(?:(?!(?:\\/|^)\\.).)*?";var p=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var m=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(n,r,i){return minimatch(n,e,t)}}function ext(e,t){e=e||{};t=t||{};var n={};Object.keys(t).forEach(function(e){n[e]=t[e]});Object.keys(e).forEach(function(t){n[t]=e[t]});return n}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var n=function minimatch(n,r,i){return t.minimatch(n,r,ext(e,i))};n.Minimatch=function Minimatch(n,r){return new t.Minimatch(n,ext(e,r))};return n};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,n){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!n)n={};if(!n.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,n).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(r.sep!=="/"){e=e.split(r.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var n=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,n);n=this.globParts=n.map(function(e){return e.split(m)});this.debug(this.pattern,n);n=n.map(function(e,t,n){return e.map(this.parse,this)},this);this.debug(this.pattern,n);n=n.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,n);this.set=n}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var n=this.options;var r=0;if(n.nonegate)return;for(var i=0,o=e.length;i1024*64){throw new TypeError("pattern is too long")}var n=this.options;if(!n.noglobstar&&e==="**")return i;if(e==="")return"";var r="";var o=!!n.nocase;var u=false;var l=[];var m=[];var f;var h=false;var g=-1;var y=-1;var v=e.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var b=this;function clearStateChar(){if(f){switch(f){case"*":r+=c;o=true;break;case"?":r+=s;o=true;break;default:r+="\\"+f;break}b.debug("clearStateChar %j %j",f,r);f=false}}for(var x=0,w=e.length,k;x-1;P--){var C=m[P];var R=r.slice(0,C.reStart);var O=r.slice(C.reStart,C.reEnd-8);var z=r.slice(C.reEnd-8,C.reEnd);var A=r.slice(C.reEnd);z+=A;var D=R.split("(").length-1;var B=A;for(x=0;x=0;a--){o=e[a];if(o)break}for(a=0;a>> no match, partial?",e,p,t,m);if(p===s)return true}return false}var f;if(typeof u==="string"){if(r.nocase){f=l.toLowerCase()===u.toLowerCase()}else{f=l===u}this.debug("string match",u,l,f)}else{f=l.match(u);this.debug("pattern match",u,l,f)}if(!f)return false}if(o===s&&a===c){return true}else if(o===s){return n}else if(a===c){var h=o===s-1&&e[o]==="";return h}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.partialMatch=t.match=t.getSearchPaths=void 0;const a=o(n(653));const s=n(957);const c=process.platform==="win32";function getSearchPaths(e){e=e.filter(e=>!e.negate);const t={};for(const n of e){const e=c?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=c?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let i=false;let o=e;let s=a.dirname(o);while(s!==o){if(t[s]){i=true;break}o=s;s=a.dirname(o)}if(!i){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=s.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issueCommand=void 0;const a=o(n(747));const s=o(n(87));const c=n(82);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!a.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}a.appendFileSync(n,`${c.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var i=version;t.default=i},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(640);var i=new WeakMap;var o=new WeakMap;var a=function(){function AbortSignal(){this.onabort=null;i.set(this,[]);o.set(this,false)}Object.defineProperty(AbortSignal.prototype,"aborted",{get:function(){if(!o.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}return o.get(this)},enumerable:false,configurable:true});Object.defineProperty(AbortSignal,"none",{get:function(){return new AbortSignal},enumerable:false,configurable:true});AbortSignal.prototype.addEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);n.push(t)};AbortSignal.prototype.removeEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);var r=n.indexOf(t);if(r>-1){n.splice(r,1)}};AbortSignal.prototype.dispatchEvent=function(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")};return AbortSignal}();function abortSignal(e){if(e.aborted){return}if(e.onabort){e.onabort.call(e)}var t=i.get(e);if(t){t.slice().forEach(function(t){t.call(e,{type:"abort"})})}o.set(e,true)}var s=function(e){r.__extends(AbortError,e);function AbortError(t){var n=e.call(this,t)||this;n.name="AbortError";return n}return AbortError}(Error);var c=function(){function AbortController(e){var t=this;this._signal=new a;if(!e){return}if(!Array.isArray(e)){e=arguments}for(var n=0,r=e;nr(this,void 0,void 0,function*(){return i.getJson(getCacheApiUrl(s))}));if(c.statusCode===204){return null}if(!h.isSuccessStatusCode(c.statusCode)){throw new Error(`Cache service responded with ${c.statusCode}`)}const u=c.result;const l=u===null||u===void 0?void 0:u.archiveLocation;if(!l){throw new Error("Cache not found.")}o.setSecret(l);o.debug(`Cache Result:`);o.debug(JSON.stringify(u));return u})}t.getCacheEntry=getCacheEntry;function downloadCache(e,t,n){return r(this,void 0,void 0,function*(){const r=new l.URL(e);const i=f.getDownloadOptions(n);if(i.useAzureSdk&&r.hostname.endsWith(".blob.core.windows.net")){yield d.downloadCacheStorageSDK(e,t,i)}else{yield d.downloadCacheHttpClient(e,t)}})}t.downloadCache=downloadCache;function reserveCache(e,t,n){var i,o;return r(this,void 0,void 0,function*(){const a=createHttpClient();const s=getCacheVersion(t,n===null||n===void 0?void 0:n.compressionMethod);const c={key:e,version:s};const u=yield h.retryTypedResponse("reserveCache",()=>r(this,void 0,void 0,function*(){return a.postJson(getCacheApiUrl("caches"),c)}));return(o=(i=u===null||u===void 0?void 0:u.result)===null||i===void 0?void 0:i.cacheId)!==null&&o!==void 0?o:-1})}t.reserveCache=reserveCache;function getContentRange(e,t){return`bytes ${e}-${t}/*`}function uploadChunk(e,t,n,i,a){return r(this,void 0,void 0,function*(){o.debug(`Uploading chunk of size ${a-i+1} bytes at offset ${i} with content range: ${getContentRange(i,a)}`);const s={"Content-Type":"application/octet-stream","Content-Range":getContentRange(i,a)};const c=yield h.retryHttpClientResponse(`uploadChunk (start: ${i}, end: ${a})`,()=>r(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,n(),s)}));if(!h.isSuccessStatusCode(c.message.statusCode)){throw new Error(`Cache service responded with ${c.message.statusCode} during upload chunk.`)}})}function uploadFile(e,t,n,i){return r(this,void 0,void 0,function*(){const a=u.statSync(n).size;const s=getCacheApiUrl(`caches/${t.toString()}`);const c=u.openSync(n,"r");const l=f.getUploadOptions(i);const m=p.assertDefined("uploadConcurrency",l.uploadConcurrency);const d=p.assertDefined("uploadChunkSize",l.uploadChunkSize);const h=[...new Array(m).keys()];o.debug("Awaiting all uploads");let g=0;try{yield Promise.all(h.map(()=>r(this,void 0,void 0,function*(){while(gu.createReadStream(n,{fd:c,start:r,end:i,autoClose:false}).on("error",e=>{throw new Error(`Cache upload failed because file read failed with ${e.message}`)}),r,i)}})))}finally{u.closeSync(c)}return})}function commitCache(e,t,n){return r(this,void 0,void 0,function*(){const i={size:n};return yield h.retryTypedResponse("commitCache",()=>r(this,void 0,void 0,function*(){return e.postJson(getCacheApiUrl(`caches/${t.toString()}`),i)}))})}function saveCache(e,t,n){return r(this,void 0,void 0,function*(){const r=createHttpClient();o.debug("Upload cache");yield uploadFile(r,e,t,n);o.debug("Commiting cache");const i=p.getArchiveFileSizeIsBytes(t);o.info(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);const a=yield commitCache(r,e,i);if(!h.isSuccessStatusCode(a.statusCode)){throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`)}o.info("Cache saved successfully")})}t.saveCache=saveCache},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagAPI=void 0;var r=n(673);var i=n(545);var o=n(525);var a="diag";var s=function(){function DiagAPI(){function _logProxy(e){return function(){var t=o.getGlobal("diag");if(!t)return;return t[e].apply(t,arguments)}}var e=this;e.setLogger=function(t,n){var a;if(n===void 0){n=i.DiagLogLevel.INFO}if(t===e){var s=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");e.error((a=s.stack)!==null&&a!==void 0?a:s.message);return}o.registerGlobal("diag",r.createLogLevelDiagLogger(n,t),true)};e.disable=function(){o.unregisterGlobal(a)};e.verbose=_logProxy("verbose");e.debug=_logProxy("debug");e.info=_logProxy("info");e.warn=_logProxy("warn");e.error=_logProxy("error")}DiagAPI.instance=function(){if(!this._instance){this._instance=new DiagAPI}return this._instance};return DiagAPI}();t.DiagAPI=s},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getApiBaseUrl=t.getProxyAgent=t.getAuthString=void 0;const a=o(n(539));function getAuthString(e,t){if(!e&&!t.auth){throw new Error("Parameter token or opts.auth is required")}else if(e&&t.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof t.auth==="string"?t.auth:`token ${e}`}t.getAuthString=getAuthString;function getProxyAgent(e){const t=new a.HttpClient;return t.getAgent(e)}t.getProxyAgent=getProxyAgent;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}t.getApiBaseUrl=getApiBaseUrl},,function(e){e.exports=require("child_process")},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ROOT_CONTEXT=t.createContextKey=t.setBaggage=t.getBaggage=t.isInstrumentationSuppressed=t.unsuppressInstrumentation=t.suppressInstrumentation=t.getSpanContext=t.setSpanContext=t.setSpan=t.getSpan=void 0;var r=n(767);var i=createContextKey("OpenTelemetry Context Key SPAN");var o=createContextKey("OpenTelemetry Context Key SUPPRESS_INSTRUMENTATION");var a=createContextKey("OpenTelemetry Baggage Key");function getSpan(e){return e.getValue(i)||undefined}t.getSpan=getSpan;function setSpan(e,t){return e.setValue(i,t)}t.setSpan=setSpan;function setSpanContext(e,t){return setSpan(e,new r.NoopSpan(t))}t.setSpanContext=setSpanContext;function getSpanContext(e){var t;return(t=getSpan(e))===null||t===void 0?void 0:t.context()}t.getSpanContext=getSpanContext;function suppressInstrumentation(e){return e.setValue(o,true)}t.suppressInstrumentation=suppressInstrumentation;function unsuppressInstrumentation(e){return e.setValue(o,false)}t.unsuppressInstrumentation=unsuppressInstrumentation;function isInstrumentationSuppressed(e){return Boolean(e.getValue(o))}t.isInstrumentationSuppressed=isInstrumentationSuppressed;function getBaggage(e){return e.getValue(a)||undefined}t.getBaggage=getBaggage;function setBaggage(e,t){return e.setValue(a,t)}t.setBaggage=setBaggage;function createContextKey(e){return Symbol.for(e)}t.createContextKey=createContextKey;var s=function(){function BaseContext(e){var t=this;t._currentContext=e?new Map(e):new Map;t.getValue=function(e){return t._currentContext.get(e)};t.setValue=function(e,n){var r=new BaseContext(t._currentContext);r._currentContext.set(e,n);return r};t.deleteValue=function(e){var n=new BaseContext(t._currentContext);n._currentContext.delete(e);return n}}return BaseContext}();t.ROOT_CONTEXT=new s},,,,,,,function(e,t,n){var r=n(417);e.exports=function nodeRNG(){return r.randomBytes(16)}},,function(e,t,n){"use strict";var r=n(631);var i=n(16);var o=n(605);var a=n(211);var s=n(614);var c=n(357);var u=n(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,n,r,i){var o=toOptions(n,r,i);for(var a=0,s=t.requests.length;a=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,o)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var i=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=false;o.once("response",onResponse);o.once("upgrade",onUpgrade);o.once("connect",onConnect);o.once("error",onError);o.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick(function(){onConnect(e,t,n)})}function onConnect(i,a,s){o.removeAllListeners();a.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);a.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(s.length>0){l("got illegal response body from proxy");a.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}l("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=a;return t(a)}function onError(t){o.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,function(e){n.request.onSocket(e)})}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,function(r){var o=e.request.getHeader("host");var a=mergeOptions({},n.options,{socket:r,servername:o?o.replace(/:.*$/,""):e.host});var s=i.connect(0,a);n.sockets[n.sockets.indexOf(r)]=s;t(s)})}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t._globalThis=void 0;t._globalThis=typeof globalThis==="object"?globalThis:global},,function(e,t){"use strict";t.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]==="function")e.apply(this,arguments);else{return new Promise((t,n)=>{arguments[arguments.length]=((e,r)=>{if(e)return n(e);t(r)});arguments.length++;e.apply(this,arguments)})}},"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty(function(){const t=arguments[arguments.length-1];if(typeof t!=="function")return e.apply(this,arguments);else e.apply(this,arguments).then(e=>t(null,e),t)},"name",{value:e.name})}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER=t.NoopTracer=void 0;var r=n(132);var i=n(767);var o=n(629);var a=function(){function NoopTracer(){}NoopTracer.prototype.startSpan=function(e,t,n){var a=Boolean(t===null||t===void 0?void 0:t.root);if(a){return new i.NoopSpan}var s=n&&r.getSpanContext(n);if(isSpanContext(s)&&o.isSpanContextValid(s)){return new i.NoopSpan(s)}else{return new i.NoopSpan}};return NoopTracer}();t.NoopTracer=a;function isSpanContext(e){return typeof e==="object"&&typeof e["spanId"]==="string"&&typeof e["traceId"]==="string"&&typeof e["traceFlags"]==="number"}t.NOOP_TRACER=new a},function(e,t,n){var r=n(413).Stream;var i=n(669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}i.inherits(DelayedStream,r);DelayedStream.create=function(e,t){var n=new this;t=t||{};for(var r in t){n[r]=t[r]}n.source=e;var i=e.emit;e.emit=function(){n._handleEmit(arguments);return i.apply(e,arguments)};e.on("error",function(){});if(n.pauseStream){e.pause()}return n};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},,,,,function(e,t,n){var r=n(751),i=n(566);e.exports=iterate;function iterate(e,t,n,r){var o=n["keyedList"]?n["keyedList"][n.index]:n.index;n.jobs[o]=runJob(t,o,e[o],function(e,t){if(!(o in n.jobs)){return}delete n.jobs[o];if(e){i(n)}else{n.results[o]=t}r(e,n.results)})}function runJob(e,t,n,i){var o;if(e.length==2){o=e(n,r(i))}else{o=e(n,t,r(i))}return o}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER_PROVIDER=t.NoopTracerProvider=void 0;var r=n(151);var i=function(){function NoopTracerProvider(){}NoopTracerProvider.prototype.getTracer=function(e,t){return r.NOOP_TRACER};return NoopTracerProvider}();t.NoopTracerProvider=i;t.NOOP_TRACER_PROVIDER=new i},,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(733));var i=_interopRequireDefault(n(855));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let o;let a;let s=0;let c=0;function v1(e,t,n){let u=t&&n||0;const l=t||new Array(16);e=e||{};let p=e.node||o;let m=e.clockseq!==undefined?e.clockseq:a;if(p==null||m==null){const t=e.random||(e.rng||r.default)();if(p==null){p=o=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(m==null){m=a=(t[6]<<8|t[7])&16383}}let d=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const h=d-s+(f-c)/1e4;if(h<0&&e.clockseq===undefined){m=m+1&16383}if((h<0||d>s)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=d;c=f;a=m;d+=122192928e5;const g=((d&268435455)*1e4+f)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const y=d/4294967296*1e4&268435455;l[u++]=y>>>8&255;l[u++]=y&255;l[u++]=y>>>24&15|16;l[u++]=y>>>16&255;l[u++]=m>>>8|128;l[u++]=m&255;for(let e=0;e<6;++e){l[u+e]=p[e]}return t||(0,i.default)(l)}var u=v1;t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Context=void 0;const r=n(747);const i=n(87);class Context{constructor(){var e,t,n;this.payload={};if(process.env.GITHUB_EVENT_PATH){if(r.existsSync(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse(r.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${i.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:`https://api.github.com`;this.serverUrl=(t=process.env.GITHUB_SERVER_URL)!==null&&t!==void 0?t:`https://github.com`;this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:`https://api.github.com/graphql`}get issue(){const e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[e,t]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:t}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}t.Context=Context},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var i=parse;t.default=i},,,,,,,,,,,,,function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},function(e){e.exports=require("https")},,function(e){e.exports=require("timers")},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from(this.username+":"+this.password).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Bearer "+this.token}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from("PAT:"+this.token).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class AzureKeyCredential{constructor(e){if(!e){throw new Error("key must be a non-empty string")}this._key=e}get key(){return this._key}update(e){this._key=e}}function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const n of t){if(!objectHasProperty(e,n)){return false}}return true}function objectHasProperty(e,t){return typeof e==="object"&&t in e}class AzureNamedKeyCredential{constructor(e,t){if(!e||!t){throw new TypeError("name and key must be non-empty strings")}this._name=e;this._key=t}get key(){return this._key}get name(){return this._name}update(e,t){if(!e||!t){throw new TypeError("newName and newKey must be non-empty strings")}this._name=e;this._key=t}}function isNamedKeyCredential(e){return isObjectWithProperties(e,["name","key"])&&typeof e.key==="string"&&typeof e.name==="string"}class AzureSASCredential{constructor(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}get signature(){return this._signature}update(e){if(!e){throw new Error("shared access signature must be a non-empty string")}this._signature=e}}function isSASCredential(e){return isObjectWithProperties(e,["signature"])&&typeof e.signature==="string"}function isTokenCredential(e){const t=e;return t&&typeof t.getToken==="function"&&(t.signRequest===undefined||t.getToken.length>0)}t.AzureKeyCredential=AzureKeyCredential;t.AzureNamedKeyCredential=AzureNamedKeyCredential;t.AzureSASCredential=AzureSASCredential;t.isNamedKeyCredential=isNamedKeyCredential;t.isSASCredential=isSASCredential;t.isTokenCredential=isTokenCredential},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagConsoleLogger=void 0;var n=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];var r=function(){function DiagConsoleLogger(){function _consoleFunc(e){return function(){var t=arguments;if(console){var n=console[e];if(typeof n!=="function"){n=console.log}if(typeof n==="function"){return n.apply(console,t)}}}}for(var e=0;e{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){const t=()=>{this.display();if(!this.isDone()){this.timeoutHandle=setTimeout(t,e)}};this.timeoutHandle=setTimeout(t,e)}stopDisplayTimer(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle);this.timeoutHandle=undefined}this.display()}}t.DownloadProgress=DownloadProgress;function downloadCacheHttpClient(e,t){return r(this,void 0,void 0,function*(){const n=u.createWriteStream(t);const i=new a.HttpClient("actions/cache");const s=yield f.retryHttpClientResponse("downloadCache",()=>r(this,void 0,void 0,function*(){return i.get(e)}));s.message.socket.setTimeout(d.SocketTimeout,()=>{s.message.destroy();o.debug(`Aborting download, socket timed out after ${d.SocketTimeout} ms`)});yield pipeResponseToStream(s,n);const c=s.message.headers["content-length"];if(c){const e=parseInt(c);const n=m.getArchiveFileSizeIsBytes(t);if(n!==e){throw new Error(`Incomplete download. Expected file size: ${e}, actual file size: ${n}`)}}else{o.debug("Unable to validate download, no Content-Length header")}})}t.downloadCacheHttpClient=downloadCacheHttpClient;function downloadCacheStorageSDK(e,t,n){var i;return r(this,void 0,void 0,function*(){const r=new s.BlockBlobClient(e,undefined,{retryOptions:{tryTimeoutInMs:n.timeoutInMs}});const a=yield r.getProperties();const l=(i=a.contentLength)!==null&&i!==void 0?i:-1;if(l<0){o.debug("Unable to determine content length, downloading file with http-client...");yield downloadCacheHttpClient(e,t)}else{const e=c.constants.MAX_LENGTH;const i=new DownloadProgress(l);const o=u.openSync(t,"w");try{i.startDisplayTimer();while(!i.isDone()){const t=i.segmentOffset+i.segmentSize;const a=Math.min(e,l-t);i.nextSegment(a);const s=yield r.downloadToBuffer(t,a,{concurrency:n.downloadConcurrency,onProgress:i.onProgress()});u.writeFileSync(o,s)}}finally{i.stopDisplayTimer();u.closeSync(o)}}})}t.downloadCacheStorageSDK=downloadCacheStorageSDK},,,,,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w={}.hasOwnProperty;x=n(582),b=x.isObject,v=x.isFunction,y=x.isEmpty,g=x.getValue;u=null;i=null;o=null;a=null;s=null;f=null;h=null;d=null;c=null;r=null;m=null;l=null;t=null;e.exports=p=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.value=null;this.children=[];this.baseURI=null;if(!u){u=n(796);i=n(657);o=n(919);a=n(738);s=n(735);f=n(660);h=n(708);d=n(491);c=n(956);r=n(683);m=n(265);l=n(451);t=n(65)}}Object.defineProperty(XMLNode.prototype,"nodeName",{get:function(){return this.name}});Object.defineProperty(XMLNode.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLNode.prototype,"nodeValue",{get:function(){return this.value}});Object.defineProperty(XMLNode.prototype,"parentNode",{get:function(){return this.parent}});Object.defineProperty(XMLNode.prototype,"childNodes",{get:function(){if(!this.childNodeList||!this.childNodeList.nodes){this.childNodeList=new m(this.children)}return this.childNodeList}});Object.defineProperty(XMLNode.prototype,"firstChild",{get:function(){return this.children[0]||null}});Object.defineProperty(XMLNode.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}});Object.defineProperty(XMLNode.prototype,"previousSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e-1]||null}});Object.defineProperty(XMLNode.prototype,"nextSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e+1]||null}});Object.defineProperty(XMLNode.prototype,"ownerDocument",{get:function(){return this.document()||null}});Object.defineProperty(XMLNode.prototype,"textContent",{get:function(){var e,t,n,i,o;if(this.nodeType===r.Element||this.nodeType===r.DocumentFragment){o="";i=this.children;for(t=0,n=i.length;t"}else if(!((n=this.parent)!=null?n.name:void 0)){return"node: <"+e+">"}else{return"node: <"+e+">, parent: <"+this.parent.name+">"}};XMLNode.prototype.ele=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.txt=function(e){return this.text(e)};XMLNode.prototype.dat=function(e){return this.cdata(e)};XMLNode.prototype.com=function(e){return this.comment(e)};XMLNode.prototype.ins=function(e,t){return this.instruction(e,t)};XMLNode.prototype.doc=function(){return this.document()};XMLNode.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLNode.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.t=function(e){return this.text(e)};XMLNode.prototype.d=function(e){return this.cdata(e)};XMLNode.prototype.c=function(e){return this.comment(e)};XMLNode.prototype.r=function(e){return this.raw(e)};XMLNode.prototype.i=function(e,t){return this.instruction(e,t)};XMLNode.prototype.u=function(){return this.up()};XMLNode.prototype.importXMLBuilder=function(e){return this.importDocument(e)};XMLNode.prototype.replaceChild=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.removeChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.appendChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.hasChildNodes=function(){return this.children.length!==0};XMLNode.prototype.cloneNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isSupported=function(e,t){return true};XMLNode.prototype.hasAttributes=function(){return this.attribs.length!==0};XMLNode.prototype.compareDocumentPosition=function(e){var n,r;n=this;if(n===e){return 0}else if(this.document()!==e.document()){r=t.Disconnected|t.ImplementationSpecific;if(Math.random()<.5){r|=t.Preceding}else{r|=t.Following}return r}else if(n.isAncestor(e)){return t.Contains|t.Preceding}else if(n.isDescendant(e)){return t.Contains|t.Following}else if(n.isPreceding(e)){return t.Preceding}else{return t.Following}};XMLNode.prototype.isSameNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupPrefix=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isDefaultNamespace=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupNamespaceURI=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isEqualNode=function(e){var t,n,r;if(e.nodeType!==this.nodeType){return false}if(e.children.length!==this.children.length){return false}for(t=n=0,r=this.children.length-1;0<=r?n<=r:n>=r;t=0<=r?++n:--n){if(!this.children[t].isEqualNode(e.children[t])){return false}}return true};XMLNode.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.setUserData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.getUserData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.contains=function(e){if(!e){return false}return e===this||this.isDescendant(e)};XMLNode.prototype.isDescendant=function(e){var t,n,r,i,o;o=this.children;for(r=0,i=o.length;rn}};XMLNode.prototype.treePosition=function(e){var t,n;n=0;t=false;this.foreachTreeNode(this.document(),function(r){n++;if(!t&&r===e){return t=true}});if(t){return n}else{return-1}};XMLNode.prototype.foreachTreeNode=function(e,t){var n,r,i,o,a;e||(e=this.document());o=e.children;for(r=0,i=o.length;r=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(440);var i=n(144);var o=function(){function NoOpSpan(){}NoOpSpan.prototype.context=function(){return{spanId:"",traceId:"",traceFlags:0}};NoOpSpan.prototype.end=function(e){};NoOpSpan.prototype.setAttribute=function(e,t){return this};NoOpSpan.prototype.setAttributes=function(e){return this};NoOpSpan.prototype.addEvent=function(e,t){return this};NoOpSpan.prototype.setStatus=function(e){return this};NoOpSpan.prototype.updateName=function(e){return this};NoOpSpan.prototype.isRecording=function(){return false};NoOpSpan.prototype.recordException=function(e,t){};return NoOpSpan}();var a=function(){function NoOpTracer(){}NoOpTracer.prototype.startSpan=function(e,t){return new o};NoOpTracer.prototype.getCurrentSpan=function(){return new o};NoOpTracer.prototype.withSpan=function(e,t){return t()};NoOpTracer.prototype.bind=function(e,t){return e};return NoOpTracer}();function getGlobalObject(){return global}var s=4;var c=Symbol.for("@azure/core-tracing.tracerCache3");var u;function loadTracerCache(){var e=getGlobalObject();var t=e[c];var n=true;if(t){if(t.version===s){u=t}else{n=false;if(t.tracer){throw new Error("Two incompatible versions of @azure/core-tracing have been loaded.\n This library is "+s+", existing is "+t.version+".")}}}if(!u){u={tracer:undefined,version:s}}if(n){e[c]=u}}function getCache(){if(!u){loadTracerCache()}return u}var l;function getDefaultTracer(){if(!l){l=new a}return l}function setTracer(e){var t=getCache();t.tracer=e}function getTracer(){var e=getCache();if(!e.tracer){return getDefaultTracer()}return e.tracer}(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(t.SpanKind||(t.SpanKind={}));function getSpan(e){return r.getSpan(e)}function setSpan(e,t){return r.setSpan(e,t)}function setSpanContext(e,t){return r.setSpanContext(e,t)}function getSpanContext(e){return r.getSpanContext(e)}var p=r.context;(function(e){e[e["UNSET"]=0]="UNSET";e[e["OK"]=1]="OK";e[e["ERROR"]=2]="ERROR"})(t.SpanStatusCode||(t.SpanStatusCode={}));var m=function(){function OpenCensusTraceStateWrapper(e){this._state=e}OpenCensusTraceStateWrapper.prototype.get=function(e){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.set=function(e,t){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.unset=function(e){throw new Error("Method not implemented")};OpenCensusTraceStateWrapper.prototype.serialize=function(){return this._state||""};return OpenCensusTraceStateWrapper}();var d;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=13]="INTERNAL"})(d||(d={}));function isWrappedSpan(e){return!!e&&e.getWrappedSpan!==undefined}function isTracer(e){return e.getWrappedTracer!==undefined}var f=function(){function OpenCensusSpanWrapper(e,t,n,r){if(t===void 0){t=""}if(n===void 0){n={}}if(isTracer(e)){var i=getSpan(r!==null&&r!==void 0?r:p.active());var o=isWrappedSpan(i)?i.getWrappedSpan():undefined;this._span=e.getWrappedTracer().startChildSpan({name:t,childOf:o});this._span.start();if(n.links){for(var a=0,s=n.links;a)?=?)";tok("XRANGEIDENTIFIERLOOSE");s[c.XRANGEIDENTIFIERLOOSE]=s[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");s[c.XRANGEIDENTIFIER]=s[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");s[c.XRANGEPLAIN]="[v=\\s]*("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:"+s[c.PRERELEASE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");s[c.XRANGEPLAINLOOSE]="[v=\\s]*("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+s[c.PRERELEASELOOSE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGE");s[c.XRANGE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");s[c.XRANGELOOSE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");s[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+o+"})"+"(?:\\.(\\d{1,"+o+"}))?"+"(?:\\.(\\d{1,"+o+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");a[c.COERCERTL]=new RegExp(s[c.COERCE],"g");tok("LONETILDE");s[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");s[c.TILDETRIM]="(\\s*)"+s[c.LONETILDE]+"\\s+";a[c.TILDETRIM]=new RegExp(s[c.TILDETRIM],"g");var l="$1~";tok("TILDE");s[c.TILDE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");s[c.TILDELOOSE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");s[c.LONECARET]="(?:\\^)";tok("CARETTRIM");s[c.CARETTRIM]="(\\s*)"+s[c.LONECARET]+"\\s+";a[c.CARETTRIM]=new RegExp(s[c.CARETTRIM],"g");var p="$1^";tok("CARET");s[c.CARET]="^"+s[c.LONECARET]+s[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");s[c.CARETLOOSE]="^"+s[c.LONECARET]+s[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");s[c.COMPARATORLOOSE]="^"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");s[c.COMPARATOR]="^"+s[c.GTLT]+"\\s*("+s[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");s[c.COMPARATORTRIM]="(\\s*)"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+"|"+s[c.XRANGEPLAIN]+")";a[c.COMPARATORTRIM]=new RegExp(s[c.COMPARATORTRIM],"g");var m="$1$2$3";tok("HYPHENRANGE");s[c.HYPHENRANGE]="^\\s*("+s[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");s[c.HYPHENRANGELOOSE]="^\\s*("+s[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");s[c.STAR]="(<|>)?=?\\s*\\*";for(var d=0;dr){return null}var n=t.loose?a[c.LOOSE]:a[c.FULL];if(!n.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var n=parse(e,t);return n?n.version:null}t.clean=clean;function clean(e,t){var n=parse(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>r){throw new TypeError("version is longer than "+r+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}n("SemVer",e,t);this.options=t;this.loose=!!t.loose;var o=e.trim().match(t.loose?a[c.LOOSE]:a[c.FULL]);if(!o){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+o[1];this.minor=+o[2];this.patch=+o[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!o[4]){this.prerelease=[]}else{this.prerelease=o[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[n]==="number"){this.prerelease[n]++;n=-2}}if(n===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,n,r){if(typeof n==="string"){r=n;n=undefined}try{return new SemVer(e,n).inc(t,r).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var n=parse(e);var r=parse(t);var i="";if(n.prerelease.length||r.prerelease.length){i="pre";var o="prerelease"}for(var a in n){if(a==="major"||a==="minor"||a==="patch"){if(n[a]!==r[a]){return i+a}}}return o}}t.compareIdentifiers=compareIdentifiers;var f=/^[0-9]+$/;function compareIdentifiers(e,t){var n=f.test(e);var r=f.test(t);if(n&&r){e=+e;t=+t}return e===t?0:n&&!r?-1:r&&!n?1:e0}t.lt=lt;function lt(e,t,n){return compare(e,t,n)<0}t.eq=eq;function eq(e,t,n){return compare(e,t,n)===0}t.neq=neq;function neq(e,t,n){return compare(e,t,n)!==0}t.gte=gte;function gte(e,t,n){return compare(e,t,n)>=0}t.lte=lte;function lte(e,t,n){return compare(e,t,n)<=0}t.cmp=cmp;function cmp(e,t,n,r){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e===n;case"!==":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e!==n;case"":case"=":case"==":return eq(e,n,r);case"!=":return neq(e,n,r);case">":return gt(e,n,r);case">=":return gte(e,n,r);case"<":return lt(e,n,r);case"<=":return lte(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}n("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===h){this.value=""}else{this.value=this.operator+this.semver.version}n("comp",this)}var h={};Comparator.prototype.parse=function(e){var t=this.options.loose?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];var n=e.match(t);if(!n){throw new TypeError("Invalid comparator: "+e)}this.operator=n[1]!==undefined?n[1]:"";if(this.operator==="="){this.operator=""}if(!n[2]){this.semver=h}else{this.semver=new SemVer(n[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){n("Comparator.test",e,this.options.loose);if(this.semver===h||e===h){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var n;if(this.operator===""){if(this.value===""){return true}n=new Range(e.value,t);return satisfies(this.value,n,t)}else if(e.operator===""){if(e.value===""){return true}n=new Range(this.value,t);return satisfies(e.semver,n,t)}var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var o=this.semver.version===e.semver.version;var a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return r||i||o&&a||s||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?a[c.HYPHENRANGELOOSE]:a[c.HYPHENRANGE];e=e.replace(r,hyphenReplace);n("hyphen replace",e);e=e.replace(a[c.COMPARATORTRIM],m);n("comparator trim",e,a[c.COMPARATORTRIM]);e=e.replace(a[c.TILDETRIM],l);e=e.replace(a[c.CARETTRIM],p);e=e.split(/\s+/).join(" ");var i=t?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];var o=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){o=o.filter(function(e){return!!e.match(i)})}o=o.map(function(e){return new Comparator(e,this.options)},this);return o};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(n){return isSatisfiable(n,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})};function isSatisfiable(e,t){var n=true;var r=e.slice();var i=r.pop();while(n&&r.length){n=r.every(function(e){return i.intersects(e,t)});i=r.pop()}return n}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){n("comp",e,t);e=replaceCarets(e,t);n("caret",e);e=replaceTildes(e,t);n("tildes",e);e=replaceXRanges(e,t);n("xrange",e);e=replaceStars(e,t);n("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var r=t.loose?a[c.TILDELOOSE]:a[c.TILDE];return e.replace(r,function(t,r,i,o,a){n("tilde",e,t,r,i,o,a);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(o)){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else if(a){n("replaceTilde pr",a);s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0"}n("tilde return",s);return s})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){n("caret",e,t);var r=t.loose?a[c.CARETLOOSE]:a[c.CARET];return e.replace(r,function(t,r,i,o,a){n("caret",e,t,r,i,o,a);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(o)){if(r==="0"){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+".0 <"+(+r+1)+".0.0"}}else if(a){n("replaceCaret pr",a);if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+i+"."+(+o+1)}else{s=">="+r+"."+i+"."+o+"-"+a+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+o+"-"+a+" <"+(+r+1)+".0.0"}}else{n("no pr");if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+o+" <"+r+"."+i+"."+(+o+1)}else{s=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+o+" <"+(+r+1)+".0.0"}}n("caret return",s);return s})}function replaceXRanges(e,t){n("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var r=t.loose?a[c.XRANGELOOSE]:a[c.XRANGE];return e.replace(r,function(r,i,o,a,s,c){n("xRange",e,r,i,o,a,s,c);var u=isX(o);var l=u||isX(a);var p=l||isX(s);var m=p;if(i==="="&&m){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&m){if(l){a=0}s=0;if(i===">"){i=">=";if(l){o=+o+1;a=0;s=0}else{a=+a+1;s=0}}else if(i==="<="){i="<";if(l){o=+o+1}else{a=+a+1}}r=i+o+"."+a+"."+s+c}else if(l){r=">="+o+".0.0"+c+" <"+(+o+1)+".0.0"+c}else if(p){r=">="+o+"."+a+".0"+c+" <"+o+"."+(+a+1)+".0"+c}n("xRange return",r);return r})}function replaceStars(e,t){n("replaceStars",e,t);return e.trim().replace(a[c.STAR],"")}function hyphenReplace(e,t,n,r,i,o,a,s,c,u,l,p,m){if(isX(n)){t=""}else if(isX(r)){t=">="+n+".0.0"}else if(isX(i)){t=">="+n+"."+r+".0"}else{t=">="+t}if(isX(c)){s=""}else if(isX(u)){s="<"+(+c+1)+".0.0"}else if(isX(l)){s="<"+c+"."+(+u+1)+".0"}else if(p){s="<="+c+"."+u+"."+l+"-"+p}else{s="<="+s}return(t+" "+s).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var o=e[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,n){try{t=new Range(t,n)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,n){var r=null;var i=null;try{var o=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(o.test(e)){if(!r||i.compare(e)===-1){r=e;i=new SemVer(r,n)}}});return r}t.minSatisfying=minSatisfying;function minSatisfying(e,t,n){var r=null;var i=null;try{var o=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(o.test(e)){if(!r||i.compare(e)===1){r=e;i=new SemVer(r,n)}}});return r}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var n=new SemVer("0.0.0");if(e.test(n)){return n}n=new SemVer("0.0.0-0");if(e.test(n)){return n}n=null;for(var r=0;r":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!n||gt(n,t)){n=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n)){return n}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,n){return outside(e,t,"<",n)}t.gtr=gtr;function gtr(e,t,n){return outside(e,t,">",n)}t.outside=outside;function outside(e,t,n,r){e=new SemVer(e,r);t=new Range(t,r);var i,o,a,s,c;switch(n){case">":i=gt;o=lte;a=lt;s=">";c=">=";break;case"<":i=lt;o=gte;a=gt;s="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,r)){return false}for(var u=0;u=0.0.0")}p=p||e;m=m||e;if(i(e.semver,p.semver,r)){p=e}else if(a(e.semver,m.semver,r)){m=e}});if(p.operator===s||p.operator===c){return false}if((!m.operator||m.operator===s)&&o(e,m.semver)){return false}else if(m.operator===c&&a(e,m.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var n=parse(e,t);return n&&n.prerelease.length?n.prerelease:null}t.intersects=intersects;function intersects(e,t,n){e=new Range(e,n);t=new Range(t,n);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var n=null;if(!t.rtl){n=e.match(a[c.COERCE])}else{var r;while((r=a[c.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length)){if(!n||r.index+r[0].length!==n.index+n[0].length){n=r}a[c.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}a[c.COERCERTL].lastIndex=-1}if(n===null){return null}return parse(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.hashFiles=t.create=void 0;const i=n(297);const o=n(730);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create;function hashFiles(e,t){return r(this,void 0,void 0,function*(){let n=true;if(t&&typeof t.followSymbolicLinks==="boolean"){n=t.followSymbolicLinks}const r=yield create(e,{followSymbolicLinks:n});return o.hashFiles(r)})}t.hashFiles=hashFiles},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOptions=void 0;const a=o(n(470));function getOptions(e){const t={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(e){if(typeof e.followSymbolicLinks==="boolean"){t.followSymbolicLinks=e.followSymbolicLinks;a.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)}if(typeof e.implicitDescendants==="boolean"){t.implicitDescendants=e.implicitDescendants;a.debug(`implicitDescendants '${t.implicitDescendants}'`)}if(typeof e.omitBrokenSymbolicLinks==="boolean"){t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks;a.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)}}return t}t.getOptions=getOptions},,,,,,function(e){e.exports=require("buffer")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n="2.15.1";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t({async next(){if(!s)return{done:true};try{const e=await i({method:o,url:s,headers:a});const t=normalizePaginatedListResponse(e);s=((t.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1];return{value:t}}catch(e){if(e.status!==409)throw e;s="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(e,t,n,r){if(typeof n==="function"){r=n;n=undefined}return gather(e,[],iterator(e,t,n)[Symbol.asyncIterator](),r)}function gather(e,t,n,r){return n.next().then(i=>{if(i.done){return t}let o=false;function done(){o=true}t=t.concat(r?r(i.value,done):i.value.data);if(o){return t}return gather(e,t,n,r)})}const r=Object.assign(paginate,{iterator:iterator});const i=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/actions/runners/downloads","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/runners/downloads","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/blocks","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runners/downloads","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/autolinks","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /scim/v2/enterprises/{enterprise}/Groups","GET /scim/v2/enterprises/{enterprise}/Users","GET /scim/v2/organizations/{org}/Users","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/team-sync/group-mappings","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(e){if(typeof e==="string"){return i.includes(e)}else{return false}}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=n;t.composePaginateRest=r;t.isPaginatingEndpoint=isPaginatingEndpoint;t.paginateRest=paginateRest;t.paginatingEndpoints=i},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var c=this&&this.__await||function(e){return this instanceof c?(this.v=e,this):new c(e)};var u=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof c?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};Object.defineProperty(t,"__esModule",{value:true});t.DefaultGlobber=void 0;const l=o(n(470));const p=o(n(747));const m=o(n(601));const d=o(n(622));const f=o(n(597));const h=n(327);const g=n(923);const y=n(728);const v=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=m.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return a(this,void 0,void 0,function*(){const n=[];try{for(var r=s(this.globGenerator()),i;i=yield r.next(),!i.done;){const e=i.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(i&&!i.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return u(this,arguments,function*globGenerator_1(){const e=m.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new g.Pattern(n.negate,true,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){l.debug(`Search path '${e}'`);try{yield c(p.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new y.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const o=f.match(t,i.path);const a=!!o||f.partialMatch(t,i.path);if(!o&&!a){continue}const s=yield c(DefaultGlobber.stat(i,e,r));if(!s){continue}if(s.isDirectory()){if(o&h.MatchKind.Directory&&e.matchDirectories){yield yield c(i.path)}else if(!a){continue}const t=i.level+1;const r=(yield c(p.promises.readdir(i.path))).map(e=>new y.SearchState(d.join(i.path,e),t));n.push(...r.reverse())}else if(o&h.MatchKind.File){yield yield c(i.path)}}})}static create(e,t){return a(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(v){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new g.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return a(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield p.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){l.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield p.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield p.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){l.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(245));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v3",48,i.default);var a=o;t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.create=void 0;const i=n(857);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create},,,,,function(e){e.exports=require("string_decoder")},,function(e,t,n){var r=n(896);var i=n(621);e.exports=expandTop;var o="\0SLASH"+Math.random()+"\0";var a="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(o).split("\\{").join(a).split("\\}").join(s).split("\\,").join(c).split("\\.").join(u)}function unescapeBraces(e){return e.split(o).join("\\").split(a).join("{").split(s).join("}").split(c).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var n=i("{","}",e);if(!n)return e.split(",");var r=n.pre;var o=n.body;var a=n.post;var s=r.split(",");s[s.length-1]+="{"+o+"}";var c=parseCommaParts(a);if(a.length){s[s.length-1]+=c.shift();s.push.apply(s,c)}t.push.apply(t,s);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var n=[];var o=i("{","}",e);if(!o||/\$$/.test(o.pre))return[e];var a=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(o.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(o.body);var u=a||c;var l=o.body.indexOf(",")>=0;if(!u&&!l){if(o.post.match(/,.*\}/)){e=o.pre+"{"+o.body+s+o.post;return expand(e)}return[e]}var p;if(u){p=o.body.split(/\.\./)}else{p=parseCommaParts(o.body);if(p.length===1){p=expand(p[0],false).map(embrace);if(p.length===1){var m=o.post.length?expand(o.post,false):[""];return m.map(function(e){return o.pre+p[0]+e})}}}var d=o.pre;var m=o.post.length?expand(o.post,false):[""];var f;if(u){var h=numeric(p[0]);var g=numeric(p[1]);var y=Math.max(p[0].length,p[1].length);var v=p.length==3?Math.abs(numeric(p[2])):1;var b=lte;var x=g0){var T=new Array(_+1).join("0");if(k<0)S="-"+T+S.slice(1);else S=T+S}}}f.push(S)}}else{f=r(p,function(e){return expand(e,false)})}for(var E=0;E{if(a(t,n)){const t=e[n];for(const e in t){i.push(t[e])}}})}}const c=o(e,n)||[e];const u=this.idx;c.forEach(e=>{const t=u[e];if(!t){return}s(t)});r(null,i)}putCookie(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)}updateCookie(e,t,n){this.putCookie(t,n)}removeCookie(e,t,n,r){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][n]){delete this.idx[e][t][n]}r(null)}removeCookies(e,t,n){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return n(null)}removeAllCookies(e){this.idx={};return e(null)}getAllCookies(e){const t=[];const n=this.idx;const r=Object.keys(n);r.forEach(e=>{const r=Object.keys(n[e]);r.forEach(r=>{const i=Object.keys(n[e][r]);i.forEach(i=>{if(i!==null){t.push(n[e][r][i])}})})});t.sort((e,t)=>{return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(e=>{MemoryCookieStore[e]=r(MemoryCookieStore.prototype[e])});t.MemoryCookieStore=MemoryCookieStore},,function(e,t,n){e.exports={parallel:n(424),serial:n(91),serialOrdered:n(892)}},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.save=t.restore=void 0;const s=n(575);const c=n(883);const u=o(n(470));const l=n(143);const p="BUILD_ROOT_DIR";function restore(e){return a(this,void 0,void 0,function*(){if(!l.isCacheReadEnabled("gradle")){u.debug("Cache read disabled");return}yield u.group("Restore Gradle state from cache",()=>a(this,void 0,void 0,function*(){u.saveState(p,e);return Promise.all([(new s.GradleUserHomeCache).restore(),new c.ProjectDotGradleCache(e).restore()])}))})}t.restore=restore;function save(){return a(this,void 0,void 0,function*(){if(!l.isCacheSaveEnabled("gradle")){u.debug("Cache save disabled");return}yield u.group("Caching Gradle state",()=>a(this,void 0,void 0,function*(){const e=u.getState(p);return Promise.all([(new s.GradleUserHomeCache).save(),new c.ProjectDotGradleCache(e).save()])}))})}t.save=save},,function(e,t){"use strict";class Store{constructor(){this.synchronous=false}findCookie(e,t,n,r){throw new Error("findCookie is not implemented")}findCookies(e,t,n,r){throw new Error("findCookies is not implemented")}putCookie(e,t){throw new Error("putCookie is not implemented")}updateCookie(e,t,n){throw new Error("updateCookie is not implemented")}removeCookie(e,t,n,r){throw new Error("removeCookie is not implemented")}removeCookies(e,t,n){throw new Error("removeCookies is not implemented")}removeAllCookies(e){throw new Error("removeAllCookies is not implemented")}getAllCookies(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}t.Store=Store},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SamplingDecision=void 0;var n;(function(e){e[e["NOT_RECORD"]=0]="NOT_RECORD";e[e["RECORD"]=1]="RECORD";e[e["RECORD_AND_SAMPLED"]=2]="RECORD_AND_SAMPLED"})(n=t.SamplingDecision||(t.SamplingDecision={}))},,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;r=n(423);e.exports=t=function(e){i(XMLStringWriter,e);function XMLStringWriter(e){XMLStringWriter.__super__.constructor.call(this,e)}XMLStringWriter.prototype.document=function(e,t){var n,r,i,o,a;t=this.filterOptions(t);o="";a=e.children;for(r=0,i=a.length;r0&&t===n&&ni){e=e.slice(0,i)}var o=e+padStart(t.toString(),n-e.length,"0");return base64encode(o)}function delay(e,t,n){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(r){return[2,new Promise(function(r,i){var o;var a=function(){if(o!==undefined){clearTimeout(o)}i(n)};var s=function(){if(t!==undefined){t.removeEventListener("abort",a)}r()};o=setTimeout(s,e);if(t!==undefined){t.addEventListener("abort",a)}})]})})}function padStart(e,t,n){if(n===void 0){n=" "}if(String.prototype.padStart){return e.padStart(t,n)}n=n||" ";if(e.length>t){return e}else{t=t-e.length;if(t>n.length){n+=n.repeat(t/n.length)}return n.slice(0,t)+e}}function iEqual(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function getAccountNameFromUrl(e){var t=r.URLBuilder.parse(e);var n;try{if(t.getHost().split(".")[1]==="blob"){n=t.getHost().split(".")[0]}else if(isIpEndpointStyle(t)){n=t.getPath().split("/")[1]}else{n=""}return n}catch(e){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(e){if(e.getHost()==undefined){return false}var t=e.getHost()+(e.getPort()==undefined?"":":"+e.getPort());return/^.*:.*:.*$|^localhost(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)}function toBlobTagsString(e){if(e===undefined){return undefined}var t=[];for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}}return t.join("&")}function toBlobTags(e){if(e===undefined){return undefined}var t={blobTagSet:[]};for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.blobTagSet.push({key:n,value:r})}}return t}function toTags(e){if(e===undefined){return undefined}var t={};for(var n=0,r=e.blobTagSet;n-1){t[a].rules.push(o)}else{t.push({policyId:r[0],rules:[o]})}};for(var r in e){n(r)}return t}function attachCredential(e,t){e.credential=t;return e}var zs=function(e){i.__extends(StorageBrowserPolicy,e);function StorageBrowserPolicy(t,n){return e.call(this,t,n)||this}StorageBrowserPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){{return[2,this._nextPolicy.sendRequest(e)]}})})};return StorageBrowserPolicy}(r.BaseRequestPolicy);var As=function(){function StorageBrowserPolicyFactory(){}StorageBrowserPolicyFactory.prototype.create=function(e,t){return new zs(e,t)};return StorageBrowserPolicyFactory}();(function(e){e[e["EXPONENTIAL"]=0]="EXPONENTIAL";e[e["FIXED"]=1]="FIXED"})(t.StorageRetryPolicyType||(t.StorageRetryPolicyType={}));var Ds={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:t.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};var Bs=new s.AbortError("The operation was aborted.");var Is=function(e){i.__extends(StorageRetryPolicy,e);function StorageRetryPolicy(t,n,r){if(r===void 0){r=Ds}var i=e.call(this,t,n)||this;i.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:Ds.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):Ds.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:Ds.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:Ds.maxRetryDelayInMs):Ds.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:Ds.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:Ds.secondaryHost};return i}StorageRetryPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){return[2,this.attemptSendRequest(e,false,1)]})})};StorageRetryPolicy.prototype.attemptSendRequest=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,o,a,s;return i.__generator(this,function(i){switch(i.label){case 0:r=e.clone();o=t||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;if(!o){r.url=setURLHost(r.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){r.url=setURLParameter(r.url,bs.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}i.label=1;case 1:i.trys.push([1,3,,4]);us.info("RetryPolicy: =====> Try="+n+" "+(o?"Primary":"Secondary"));return[4,this._nextPolicy.sendRequest(r)];case 2:a=i.sent();if(!this.shouldRetry(o,n,a)){return[2,a]}t=t||!o&&a.status===404;return[3,4];case 3:s=i.sent();us.error("RetryPolicy: Caught error, message: "+s.message+", code: "+s.code);if(!this.shouldRetry(o,n,a,s)){throw s}return[3,4];case 4:return[4,this.delay(o,n,e.abortSignal)];case 5:i.sent();return[4,this.attemptSendRequest(e,t,++n)];case 6:return[2,i.sent()]}})})};StorageRetryPolicy.prototype.shouldRetry=function(e,t,n,r){if(t>=this.retryOptions.maxTries){us.info("RetryPolicy: Attempt(s) "+t+" >= maxTries "+this.retryOptions.maxTries+", no further try.");return false}var i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(var o=0,a=i;o0&&t.indexOf(n)===-1){t.push(n)}}var r="azsdk-js-storageblob/"+ls;if(t.indexOf(r)===-1){t.push(r)}var i="(NODE-VERSION "+process.version+"; "+c.type()+" "+c.release()+")";if(t.indexOf(i)===-1){t.push(i)}}this.telemetryString=t.join(" ")}TelemetryPolicyFactory.prototype.create=function(e,t){return new Fs(e,t,this.telemetryString)};return TelemetryPolicyFactory}();var Xs=new r.DefaultHttpClient;function getCachedDefaultHttpClient(){return Xs}var Vs=function(){function Pipeline(e,t){if(t===void 0){t={}}this.factories=e;this.options=i.__assign(i.__assign({},t),{httpClient:t.httpClient||getCachedDefaultHttpClient()})}Pipeline.prototype.toServiceClientOptions=function(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}};return Pipeline}();function newPipeline(e,t){if(t===void 0){t={}}if(e===undefined){e=new Hs}var n=new Gs(t.userAgentOptions);var i=[r.tracingPolicy({userAgent:n.telemetryString}),r.keepAlivePolicy(t.keepAliveOptions),n,r.generateClientRequestIdPolicy(),new As,new Ls(t.retryOptions),r.deserializationPolicy(undefined,{xmlCharKey:"#"}),r.logPolicy({logger:us.info,allowedHeaderNames:Rs,allowedQueryParameters:Os})];{i.push(r.proxyPolicy(t.proxyOptions));i.push(r.disableResponseDecompressionPolicy())}i.push(r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e);return new Vs(i,t)}var $s=function(e){i.__extends(StorageSharedKeyCredentialPolicy,e);function StorageSharedKeyCredentialPolicy(t,n,r){var i=e.call(this,t,n)||this;i.factory=r;return i}StorageSharedKeyCredentialPolicy.prototype.signRequest=function(e){e.headers.set(ws.X_MS_DATE,(new Date).toUTCString());if(e.body&&typeof e.body==="string"&&e.body.length>0){e.headers.set(ws.CONTENT_LENGTH,Buffer.byteLength(e.body))}var t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,ws.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,ws.CONTENT_ENCODING),this.getHeaderValueToSign(e,ws.CONTENT_LENGTH),this.getHeaderValueToSign(e,ws.CONTENT_MD5),this.getHeaderValueToSign(e,ws.CONTENT_TYPE),this.getHeaderValueToSign(e,ws.DATE),this.getHeaderValueToSign(e,ws.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,ws.IF_MATCH),this.getHeaderValueToSign(e,ws.IF_NONE_MATCH),this.getHeaderValueToSign(e,ws.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,ws.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e);var n=this.factory.computeHMACSHA256(t);e.headers.set(ws.AUTHORIZATION,"SharedKey "+this.factory.accountName+":"+n);return e};StorageSharedKeyCredentialPolicy.prototype.getHeaderValueToSign=function(e,t){var n=e.headers.get(t);if(!n){return""}if(t===ws.CONTENT_LENGTH&&n==="0"){return""}return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedHeadersString=function(e){var t=e.headers.headersArray().filter(function(e){return e.name.toLowerCase().startsWith(ws.PREFIX_FOR_STORAGE)});t.sort(function(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())});t=t.filter(function(e,t,n){if(t>0&&e.name.toLowerCase()===n[t-1].name.toLowerCase()){return false}return true});var n="";t.forEach(function(e){n+=e.name.toLowerCase().trimRight()+":"+e.value.trimLeft()+"\n"});return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedResourceString=function(e){var t=getURLPath(e.url)||"/";var n="";n+="/"+this.factory.accountName+t;var r=getURLQueries(e.url);var i={};if(r){var o=[];for(var a in r){if(r.hasOwnProperty(a)){var s=a.toLowerCase();i[s]=r[a];o.push(s)}}o.sort();for(var c=0,u=o;c0&&n.length>0){e.push(t+"="+n)}};return SASQueryParameters}();function generateBlobSASQueryParameters(e,t,n){var r=e.version?e.version:ps;var i=t instanceof Ws?t:undefined;var o;if(i===undefined&&n!==undefined){o=new nc(n,t)}if(i===undefined&&o===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(r>="2018-11-09"){if(i!==undefined){return generateBlobSASQueryParameters20181109(e,i)}else{if(r>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(e,o)}else{return generateBlobSASQueryParametersUDK20181109(e,o)}}}if(r>="2015-04-05"){if(i!==undefined){return generateBlobSASQueryParameters20150405(e,i)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";if(e.blobName){n="b"}var r;if(e.permissions){if(e.blobName){r=ec.parse(e.permissions.toString()).toString()}else{r=tc.parse(e.permissions.toString()).toString()}}var i=[r?r:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var o=t.computeHMACSHA256(i);return new rc(e.version,o,r,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParameters20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!(e.permissions&&e.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParametersUDK20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey)}function generateBlobSASQueryParametersUDK20200210(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ec.parse(e.permissions.toString()).toString()}else{i=tc.parse(e.permissions.toString()).toString()}}var o=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,undefined,e.correlationId,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var a=t.computeHMACSHA256(o);return new rc(e.version,a,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId)}function getCanonicalName(e,t,n){var r=["/blob/"+e+"/"+t];if(n){r.push("/"+n)}return r.join("")}function SASSignatureValuesSanityCheckAndAutofill(e){var t=e.version?e.version:ps;if(e.snapshotTime&&t<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(e.blobName===undefined&&e.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(e.versionId&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(e.blobName===undefined&&e.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(e.permissions&&e.permissions.tag&&t<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}e.version=t;return e}var ic=function(){function BlobLeaseClient(e,t){var n=new Ys(e.url,e.pipeline.toServiceClientOptions());this._url=e.url;if(e.name===undefined){this._isContainer=true;this._containerOrBlobOperation=new Go(n)}else{this._isContainer=false;this._containerOrBlobOperation=new ua(n)}if(!t){t=r.generateUuid()}this._leaseId=t}Object.defineProperty(BlobLeaseClient.prototype,"leaseId",{get:function(){return this._leaseId},enumerable:false,configurable:true});Object.defineProperty(BlobLeaseClient.prototype,"url",{get:function(){return this._url},enumerable:false,configurable:true});BlobLeaseClient.prototype.acquireLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d;return i.__generator(this,function(f){switch(f.label){case 0:l=Zs("BlobLeaseClient-acquireLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.acquireLease(i.__assign({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),proposedLeaseId:this._leaseId},convertTracingToRequestOptionsBase(m)))];case 2:return[2,f.sent()];case 3:d=f.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.changeLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Zs("BlobLeaseClient-changeLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.changeLease(this._leaseId,e,i.__assign({abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m)))];case 2:d=h.sent();this._leaseId=e;return[2,d];case 3:f=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.releaseLease=function(e){var t,n,r,a,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Zs("BlobLeaseClient-releaseLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((a=e.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.releaseLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.renewLease=function(e){var t,n,r,a,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:u=Zs("BlobLeaseClient-renewLease",e),l=u.span,p=u.updatedOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==ks||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((a=e.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ks||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.renewLease(this._leaseId,i.__assign({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions})},convertTracingToRequestOptionsBase(p)))];case 2:return[2,d.sent()];case 3:m=d.sent();l.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.breakLease=function(e,t){var n,r,a,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,m,d,f;return i.__generator(this,function(h){switch(h.label){case 0:l=Zs("BlobLeaseClient-breakLease",t),p=l.span,m=l.updatedOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==ks||((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ks||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);d=i.__assign({abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions})},convertTracingToRequestOptionsBase(m));return[4,this._containerOrBlobOperation.breakLease(d)];case 2:return[2,h.sent()];case 3:f=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:f.message});throw f;case 4:p.end();return[7];case 5:return[2]}})})};return BlobLeaseClient}();var oc=function(e){i.__extends(RetriableReadableStream,e);function RetriableReadableStream(t,n,r,i,o){if(o===void 0){o={}}var a=e.call(this,{highWaterMark:o.highWaterMark})||this;a.retries=0;a.sourceDataHandler=function(e){if(a.options.doInjectErrorOnce){a.options.doInjectErrorOnce=undefined;a.source.pause();a.source.removeAllListeners("data");a.source.emit("end");return}a.offset+=e.length;if(a.onProgress){a.onProgress({loadedBytes:a.offset-a.start})}if(!a.push(e)){a.source.pause()}};a.sourceErrorOrEndHandler=function(e){if(e&&e.name==="AbortError"){a.destroy(e);return}a.removeSourceEventHandlers();if(a.offset-1===a.end){a.push(null)}else if(a.offset<=a.end){if(a.retries=0?o.maxRetryRequests:0;a.onProgress=o.onProgress;a.options=o;a.setSourceEventHandlers();return a}RetriableReadableStream.prototype._read=function(){this.source.resume()};RetriableReadableStream.prototype.setSourceEventHandlers=function(){this.source.on("data",this.sourceDataHandler);this.source.on("end",this.sourceErrorOrEndHandler);this.source.on("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype.removeSourceEventHandlers=function(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler)};RetriableReadableStream.prototype._destroy=function(e,t){this.removeSourceEventHandlers();this.source.destroy();t(e===null?undefined:e)};return RetriableReadableStream}(l.Readable);var ac=function(){function BlobDownloadResponse(e,t,n,r,i){if(i===void 0){i={}}this.originalResponse=e;this.blobDownloadStream=new oc(this.originalResponse.readableStreamBody,t,n,r,i)}Object.defineProperty(BlobDownloadResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyCompletedOn",{get:function(){return this.originalResponse.copyCompletedOn},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"tagCount",{get:function(){return this.originalResponse.tagCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastAccessed",{get:function(){return this.originalResponse.lastAccessed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"versionId",{get:function(){return this.originalResponse.versionId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isCurrentVersion",{get:function(){return this.originalResponse.isCurrentVersion},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationDestinationPolicyId",{get:function(){return this.originalResponse.objectReplicationDestinationPolicyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationSourceProperties",{get:function(){return this.originalResponse.objectReplicationSourceProperties},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isSealed",{get:function(){return this.originalResponse.isSealed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentAsBlob",{get:function(){return this.originalResponse.blobBody},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobDownloadResponse}();var sc=16;var cc=new Uint8Array([79,98,106,1]);var uc="avro.codec";var lc="avro.schema";function arraysEqual(e,t){if(e===t)return true;if(e==null||t==null)return false;if(e.length!=t.length)return false;for(var n=0;nNumber.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return[2,c];case 9:return[2,n>>1^-(n&1)]}})})};AvroParser.readLong=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readInt=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readNull=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,null]})})};AvroParser.readBoolean=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readByte(e,t)];case 1:n=r.sent();if(n==1){return[2,true]}else if(n==0){return[2,false]}else{throw new Error("Byte was not a boolean.")}}})})};AvroParser.readFloat=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,4,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat32(0,true)]}})})};AvroParser.readDouble=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,8,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat64(0,true)]}})})};AvroParser.readBytes=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readLong(e,t)];case 1:n=r.sent();if(n<0){throw new Error("Bytes size was negative.")}return[4,e.read(n,{abortSignal:t.abortSignal})];case 2:return[2,r.sent()]}})})};AvroParser.readString=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readBytes(e,t)];case 1:r=i.sent();if(typeof TextDecoder==="undefined"&&"function"!=="undefined"){global.TextDecoder=n(669).TextDecoder}o=new TextDecoder;return[2,o.decode(r)]}})})};AvroParser.readMapPair=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readString(e,n)];case 1:r=i.sent();return[4,t(e,n)];case 2:o=i.sent();return[2,{key:r,value:o}]}})})};AvroParser.readMap=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,a,s,c,u;var l=this;return i.__generator(this,function(p){switch(p.label){case 0:r=function(e,n){if(n===void 0){n={}}return i.__awaiter(l,void 0,void 0,function(){return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readMapPair(e,t,n)];case 1:return[2,r.sent()]}})})};return[4,AvroParser.readArray(e,r,n)];case 1:o=p.sent();a={};for(s=0,c=o;s0))return[3,9];c=0;i.label=6;case 6:if(!(c0};AvroReader.prototype.parseObjects=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function parseObjects_1(){var t,n,r,o;return i.__generator(this,function(a){switch(a.label){case 0:if(!!this._initialized)return[3,2];return[4,i.__await(this.initialize(e))];case 1:a.sent();a.label=2;case 2:if(!this.hasNext())return[3,13];return[4,i.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}))];case 3:t=a.sent();this._itemsRemainingInBlock--;this._objectIndex++;if(!(this._itemsRemainingInBlock==0))return[3,10];return[4,i.__await(pc.readFixedBytes(this._dataStream,sc,{abortSignal:e.abortSignal}))];case 4:n=a.sent();this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!arraysEqual(this._syncMarker,n)){throw new Error("Stream is not a valid Avro file.")}a.label=5;case 5:a.trys.push([5,7,,8]);r=this;return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 6:r._itemsRemainingInBlock=a.sent();return[3,8];case 7:o=a.sent();this._itemsRemainingInBlock=0;return[3,8];case 8:if(!(this._itemsRemainingInBlock>0))return[3,10];return[4,i.__await(pc.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 9:a.sent();a.label=10;case 10:return[4,i.__await(t)];case 11:return[4,a.sent()];case 12:a.sent();return[3,2];case 13:return[2]}})})};return AvroReader}();var wc=function(){function AvroReadable(){}return AvroReadable}();var kc=new s.AbortError("Reading from the avro stream was aborted.");var Sc=function(e){i.__extends(AvroReadableFromStream,e);function AvroReadableFromStream(t){var n=e.call(this)||this;n._readable=t;n._position=0;return n}AvroReadableFromStream.prototype.toUint8Array=function(e){if(typeof e==="string"){return Buffer.from(e)}return e};Object.defineProperty(AvroReadableFromStream.prototype,"position",{get:function(){return this._position},enumerable:false,configurable:true});AvroReadableFromStream.prototype.read=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r;var o=this;return i.__generator(this,function(i){if((n=t.abortSignal)===null||n===void 0?void 0:n.aborted){throw kc}if(e<0){throw new Error("size parameter should be positive: "+e)}if(e===0){return[2,new Uint8Array]}if(!this._readable.readable){throw new Error("Stream no longer readable.")}r=this._readable.read(e);if(r){this._position+=r.length;return[2,this.toUint8Array(r)]}else{return[2,new Promise(function(n,r){var i=function(){o._readable.removeListener("readable",a);o._readable.removeListener("error",s);o._readable.removeListener("end",s);o._readable.removeListener("close",s);if(t.abortSignal){t.abortSignal.removeEventListener("abort",c)}};var a=function(){var t=o._readable.read(e);if(t){o._position+=t.length;i();n(o.toUint8Array(t))}};var s=function(){i();r()};var c=function(){i();r(kc)};o._readable.on("readable",a);o._readable.once("error",s);o._readable.once("end",s);o._readable.once("close",s);if(t.abortSignal){t.abortSignal.addEventListener("abort",c)}})]}})})};return AvroReadableFromStream}(wc);var _c=function(e){i.__extends(BlobQuickQueryStream,e);function BlobQuickQueryStream(t,n){if(n===void 0){n={}}var r=e.call(this)||this;r.avroPaused=true;r.source=t;r.onProgress=n.onProgress;r.onError=n.onError;r.avroReader=new xc(new Sc(r.source));r.avroIter=r.avroReader.parseObjects({abortSignal:n.abortSignal});return r}BlobQuickQueryStream.prototype._read=function(){var e=this;if(this.avroPaused){this.readInternal().catch(function(t){e.emit("error",t)})}};BlobQuickQueryStream.prototype.readInternal=function(){return i.__awaiter(this,void 0,void 0,function(){var e,t,n,r,o,a,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:this.avroPaused=false;i.label=1;case 1:return[4,this.avroIter.next()];case 2:e=i.sent();if(e.done){return[3,4]}t=e.value;n=t.$schema;if(typeof n!=="string"){throw Error("Missing schema in avro record.")}switch(n){case"com.microsoft.azure.storage.queryBlobContents.resultData":r=t.data;if(r instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(r))){this.avroPaused=true}break;case"com.microsoft.azure.storage.queryBlobContents.progress":o=t.bytesScanned;if(typeof o!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:o})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){a=t.totalBytes;if(typeof a!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:a})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){s=t.fatal;if(typeof s!=="boolean"){throw Error("Invalid fatal in avro error record.")}c=t.name;if(typeof c!=="string"){throw Error("Invalid name in avro error record.")}u=t.description;if(typeof u!=="string"){throw Error("Invalid description in avro error record.")}l=t.position;if(typeof l!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:l,name:c,isFatal:s,description:u})}break;default:throw Error("Unknown schema "+n+" in avro progress record.")}i.label=3;case 3:if(!e.done&&!this.avroPaused)return[3,1];i.label=4;case 4:return[2]}})})};return BlobQuickQueryStream}(l.Readable);var Tc=function(){function BlobQueryResponse(e,t){if(t===void 0){t={}}this.originalResponse=e;this.blobDownloadStream=new _c(this.originalResponse.readableStreamBody,t)}Object.defineProperty(BlobQueryResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyCompletedOn",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobBody",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobQueryResponse}();(function(e){e["Hot"]="Hot";e["Cool"]="Cool";e["Archive"]="Archive"})(t.BlockBlobTier||(t.BlockBlobTier={}));(function(e){e["P4"]="P4";e["P6"]="P6";e["P10"]="P10";e["P15"]="P15";e["P20"]="P20";e["P30"]="P30";e["P40"]="P40";e["P50"]="P50";e["P60"]="P60";e["P70"]="P70";e["P80"]="P80"})(t.PremiumPageBlobTier||(t.PremiumPageBlobTier={}));function toAccessTier(e){if(e==undefined){return undefined}return e}function ensureCpkIfSpecified(e,t){if(e&&!t){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(e&&!e.encryptionAlgorithm){e.encryptionAlgorithm=Ps}}function rangeResponseFromModel(e){var t=(e._response.parsedBody.pageRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});var n=(e._response.parsedBody.clearRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});return i.__assign(i.__assign({},e),{pageRange:t,clearRange:n,_response:i.__assign(i.__assign({},e._response),{parsedBody:{pageRange:t,clearRange:n}})})}var Ec=function(e){i.__extends(BlobBeginCopyFromUrlPoller,e);function BlobBeginCopyFromUrlPoller(t){var n=this;var r=t.blobClient,o=t.copySource,a=t.intervalInMs,s=a===void 0?15e3:a,c=t.onProgress,u=t.resumeFrom,l=t.startCopyFromURLOptions;var p;if(u){p=JSON.parse(u).state}var m=makeBlobBeginCopyFromURLPollOperation(i.__assign(i.__assign({},p),{blobClient:r,copySource:o,startCopyFromURLOptions:l}));n=e.call(this,m)||this;if(typeof c==="function"){n.onProgress(c)}n.intervalInMs=s;return n}BlobBeginCopyFromUrlPoller.prototype.delay=function(){return r.delay(this.intervalInMs)};return BlobBeginCopyFromUrlPoller}(p.Poller);var Nc=function cancel(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=this.state;n=t.copyId;if(t.isCompleted){return[2,makeBlobBeginCopyFromURLPollOperation(t)]}if(!n){t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}return[4,t.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal})];case 1:r.sent();t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var jc=function update(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o,a,a,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:t=this.state;n=t.blobClient,r=t.copySource,o=t.startCopyFromURLOptions;if(!!t.isStarted)return[3,2];t.isStarted=true;return[4,n.startCopyFromURL(r,o)];case 1:a=i.sent();t.copyId=a.copyId;if(a.copyStatus==="success"){t.result=a;t.isCompleted=true}return[3,6];case 2:if(!!t.isCompleted)return[3,6];i.label=3;case 3:i.trys.push([3,5,,6]);return[4,t.blobClient.getProperties({abortSignal:e.abortSignal})];case 4:a=i.sent();s=a.copyStatus,c=a.copyProgress;u=t.copyProgress;if(c){t.copyProgress=c}if(s==="pending"&&c!==u&&typeof e.fireProgress==="function"){e.fireProgress(t)}else if(s==="success"){t.result=a;t.isCompleted=true}else if(s==="failed"){t.error=new Error('Blob copy failed with reason: "'+(a.copyStatusDescription||"unknown")+'"');t.isCompleted=true}return[3,6];case 5:l=i.sent();t.error=l;t.isCompleted=true;return[3,6];case 6:return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var Pc=function toString(){return JSON.stringify({state:this.state},function(e,t){if(e==="blobClient"){return undefined}return t})};function makeBlobBeginCopyFromURLPollOperation(e){return{state:i.__assign({},e),cancel:Nc,toString:Pc,update:jc}}function rangeToString(e){if(e.offset<0){throw new RangeError("Range.offset cannot be smaller than 0.")}if(e.count&&e.count<=0){throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.")}return e.count?"bytes="+e.offset+"-"+(e.offset+e.count-1):"bytes="+e.offset+"-"}var Cc;(function(e){e[e["Good"]=0]="Good";e[e["Error"]=1]="Error"})(Cc||(Cc={}));var Rc=function(){function Batch(e){if(e===void 0){e=5}this.actives=0;this.completed=0;this.offset=0;this.operations=[];this.state=Cc.Good;if(e<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=e;this.emitter=new m.EventEmitter}Batch.prototype.addOperation=function(e){var t=this;this.operations.push(function(){return i.__awaiter(t,void 0,void 0,function(){var t;return i.__generator(this,function(n){switch(n.label){case 0:n.trys.push([0,2,,3]);this.actives++;return[4,e()];case 1:n.sent();this.actives--;this.completed++;this.parallelExecute();return[3,3];case 2:t=n.sent();this.emitter.emit("error",t);return[3,3];case 3:return[2]}})})})};Batch.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){if(this.operations.length===0){return[2,Promise.resolve()]}this.parallelExecute();return[2,new Promise(function(t,n){e.emitter.on("finish",t);e.emitter.on("error",function(t){e.state=Cc.Error;n(t)})})]})})};Batch.prototype.nextOperation=function(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives=this.byteLength){this.push(null)}if(!e){e=this.readableHighWaterMark}var t=[];var n=0;while(ne-n){var a=this.byteOffsetInCurrentBuffer+e-n;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a));this.pushedBytesLength+=e-n;this.byteOffsetInCurrentBuffer=a;n=e;break}else{var a=this.byteOffsetInCurrentBuffer+o;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a));if(o===i){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=a}this.pushedBytesLength+=o;n+=o}}if(t.length>1){this.push(Buffer.concat(t))}else if(t.length===1){this.push(t[0])}};return BuffersStream}(l.Readable);var zc=n(293).constants.MAX_LENGTH;var Ac=function(){function PooledBuffer(e,t,n){this.buffers=[];this.capacity=e;this._size=0;var r=Math.ceil(e/zc);for(var i=0;i0){e[0]=e[0].slice(o)}};PooledBuffer.prototype.getReadableStream=function(){return new Oc(this.buffers,this.size)};return PooledBuffer}();var Dc=function(){function BufferScheduler(e,t,n,r,i,o){this.emitter=new m.EventEmitter;this.offset=0;this.isStreamEnd=false;this.isError=false;this.executingOutgoingHandlers=0;this.numBuffers=0;this.unresolvedDataArray=[];this.unresolvedLength=0;this.incoming=[];this.outgoing=[];if(t<=0){throw new RangeError("bufferSize must be larger than 0, current is "+t)}if(n<=0){throw new RangeError("maxBuffers must be larger than 0, current is "+n)}if(i<=0){throw new RangeError("concurrency must be larger than 0, current is "+i)}this.bufferSize=t;this.maxBuffers=n;this.readable=e;this.outgoingHandler=r;this.concurrency=i;this.encoding=o}BufferScheduler.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){return[2,new Promise(function(t,n){e.readable.on("data",function(t){t=typeof t==="string"?Buffer.from(t,e.encoding):t;e.appendUnresolvedData(t);if(!e.resolveData()){e.readable.pause()}});e.readable.on("error",function(t){e.emitter.emit("error",t)});e.readable.on("end",function(){e.isStreamEnd=true;e.emitter.emit("checkEnd")});e.emitter.on("error",function(t){e.isError=true;e.readable.pause();n(t)});e.emitter.on("checkEnd",function(){if(e.outgoing.length>0){e.triggerOutgoingHandlers();return}if(e.isStreamEnd&&e.executingOutgoingHandlers===0){if(e.unresolvedLength>0&&e.unresolvedLength=e.bufferSize){return}else{t()}}})})]})})};BufferScheduler.prototype.appendUnresolvedData=function(e){this.unresolvedDataArray.push(e);this.unresolvedLength+=e.length};BufferScheduler.prototype.shiftBufferFromUnresolvedDataArray=function(e){if(!e){e=new Ac(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{e.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=e.size;return e};BufferScheduler.prototype.resolveData=function(){while(this.unresolvedLength>=this.bufferSize){var e=void 0;if(this.incoming.length>0){e=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(e)}else{if(this.numBuffers=this.concurrency){return[2]}e=this.outgoing.shift();if(e){this.triggerOutgoingHandler(e)}}while(e);return[2]})})};BufferScheduler.prototype.triggerOutgoingHandler=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=e.size;this.executingOutgoingHandlers++;this.offset+=t;r.label=1;case 1:r.trys.push([1,3,,4]);return[4,this.outgoingHandler(function(){return e.getReadableStream()},t,this.offset-t)];case 2:r.sent();return[3,4];case 3:n=r.sent();this.emitter.emit("error",n);return[2];case 4:this.executingOutgoingHandlers--;this.reuseBuffer(e);this.emitter.emit("checkEnd");return[2]}})})};BufferScheduler.prototype.reuseBuffer=function(e){this.incoming.push(e);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}};return BufferScheduler}();function streamToBuffer(e,t,n,r,o){return i.__awaiter(this,void 0,void 0,function(){var a,s;return i.__generator(this,function(i){a=0;s=r-n;return[2,new Promise(function(r,i){e.on("readable",function(){if(a>=s){r();return}var i=e.read();if(!i){return}if(typeof i==="string"){i=Buffer.from(i,o)}var c=a+i.length>s?s-a:i.length;t.fill(i.slice(0,c),n+a,n+a+c);a+=c});e.on("end",function(){if(ao){a(new Error("Stream exceeds buffer size. Buffer size: "+o));return}t.fill(i,r,r+i.length);r+=i.length});e.on("end",function(){i(r)});e.on("error",a)})]})})}function readStreamToLocalFile(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,new Promise(function(n,r){var i=d.createWriteStream(t);e.on("error",function(e){r(e)});i.on("error",function(e){r(e)});i.on("close",n);e.pipe(i)})]})})}var Bc=f.promisify(d.stat);var Ic=d.createReadStream;var Lc=function(e){i.__extends(BlobClient,e);function BlobClient(t,n,i,o){var a;var s=this;o=o||{};var c;var u;if(n instanceof Vs){u=t;c=n}else if(r.isNode&&n instanceof Ws||n instanceof Hs||r.isTokenCredential(n)){u=t;o=i;c=newPipeline(n,o)}else if(!n&&typeof n!=="string"){u=t;c=newPipeline(new Hs,o)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var l=n;var p=i;var m=extractConnectionStringParts(t);if(m.kind==="AccountConnString"){{var d=new Ws(m.accountName,m.accountKey);u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p));o.proxyOptions=r.getDefaultProxySettings(m.proxyUri);c=newPipeline(d,o)}}else if(m.kind==="SASConnString"){u=appendToURLPath(appendToURLPath(m.url,encodeURIComponent(l)),encodeURIComponent(p))+"?"+m.accountSas;c=newPipeline(new Hs,o)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}s=e.call(this,u,c)||this;a=s.getBlobAndContainerNamesFromUrl(),s._name=a.blobName,s._containerName=a.containerName;s.blobContext=new ua(s.storageClientContext);s._snapshot=getURLParameter(s.url,bs.Parameters.SNAPSHOT);s._versionId=getURLParameter(s.url,bs.Parameters.VERSIONID);return s}Object.defineProperty(BlobClient.prototype,"name",{get:function(){return this._name},enumerable:false,configurable:true});Object.defineProperty(BlobClient.prototype,"containerName",{get:function(){return this._containerName},enumerable:false,configurable:true});BlobClient.prototype.withSnapshot=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.withVersion=function(e){return new BlobClient(setURLParameter(this.url,bs.Parameters.VERSIONID,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.getAppendBlobClient=function(){return new Mc(this.url,this.pipeline)};BlobClient.prototype.getBlockBlobClient=function(){return new qc(this.url,this.pipeline)};BlobClient.prototype.getPageBlobClient=function(){return new Uc(this.url,this.pipeline)};BlobClient.prototype.download=function(e,t,n){var a;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m;var d=this;return i.__generator(this,function(f){switch(f.label){case 0:n.conditions=n.conditions||{};n.conditions=n.conditions||{};ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);s=Zs("BlobClient-download",n),c=s.span,u=s.updatedOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:r.isNode?undefined:n.onProgress},range:e===0&&!t?undefined:rangeToString({offset:e,count:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey},convertTracingToRequestOptionsBase(u)))];case 2:l=f.sent();p=i.__assign(i.__assign({},l),{_response:l._response,objectReplicationDestinationPolicyId:l.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(l.objectReplicationRules)});if(n.maxRetryRequests===undefined||n.maxRetryRequests<0){n.maxRetryRequests=ys}if(l.contentLength===undefined){throw new RangeError("File download response doesn't contain valid content length header")}if(!l.etag){throw new RangeError("File download response doesn't contain valid etag header")}return[2,new ac(p,function(t){return i.__awaiter(d,void 0,void 0,function(){var r;var o;return i.__generator(this,function(a){switch(a.label){case 0:r={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||l.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(o=n.conditions)===null||o===void 0?void 0:o.tagConditions},range:rangeToString({count:e+l.contentLength-t,offset:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal},r))];case 1:return[2,a.sent().readableStreamBody]}})})},e,l.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})];case 3:m=f.sent();c.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:c.end();return[7];case 5:return[2]}})})};BlobClient.prototype.exists=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(i){switch(i.label){case 0:t=Zs("BlobClient-exists",e),n=t.span,r=t.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions})];case 2:i.sent();return[2,true];case 3:a=i.sent();if(a.statusCode===404){n.setStatus({code:o.SpanStatusCode.ERROR,message:"Expected exception when checking blob existence"});return[2,false]}n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getProperties=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=Zs("BlobClient-getProperties",e),r=n.span,a=n.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);e.conditions=e.conditions||{};ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.getProperties(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey},convertTracingToRequestOptionsBase(a)))];case 2:s=u.sent();return[2,i.__assign(i.__assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(s.objectReplicationRules)})];case 3:c=u.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.delete=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobClient-delete",e),r=n.span,a=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.blobContext.delete(i.__assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.deleteIfExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=Zs("BlobClient-deleteIfExists",e),a=r.span,s=r.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.delete(s)];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="BlobNotFound"){a.setStatus({code:o.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}a.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.undelete=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobClient-undelete",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.blobContext.undelete(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setHTTPHeaders=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Zs("BlobClient-setHTTPHeaders",t),a=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setHttpHeaders(i.__assign({abortSignal:t.abortSignal,blobHttpHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setMetadata=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Zs("BlobClient-setMetadata",t),a=r.span,s=r.updatedOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setMetadata(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope},convertTracingToRequestOptionsBase(s)))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setTags=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=Zs("BlobClient-setTags",t),a=r.span,s=r.updatedOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.setTags(i.__assign(i.__assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions})},convertTracingToRequestOptionsBase(s)),{tags:toBlobTags(e)}))];case 2:return[2,u.sent()];case 3:c=u.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:a.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getTags=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=Zs("BlobClient-getTags",e),r=n.span,a=n.updatedOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.blobContext.getTags(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions})},convertTracingToRequestOptionsBase(a)))];case 2:s=l.sent();c=i.__assign(i.__assign({},s),{_response:s._response,tags:toTags({blobTagSet:s.blobTagSet})||{}});return[2,c];case 3:u=l.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getBlobLeaseClient=function(e){return new ic(this,e)};BlobClient.prototype.createSnapshot=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobClient-createSnapshot",e),r=n.span,a=n.updatedOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.createSnapshot(i.__assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.beginCopyFromURL=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;var o=this;return i.__generator(this,function(i){switch(i.label){case 0:n={abortCopyFromURL:function(){var e=[];for(var t=0;t= 0")}if(u.blockSize===0){u.blockSize=gs}if(s<0){throw new RangeError("offset option must be >= 0")}if(c&&c<=0){throw new RangeError("count option must be greater than 0")}if(!u.conditions){u.conditions={}}if(!!c)return[3,3];return[4,this.getProperties(i.__assign(i.__assign({},u),{tracingOptions:i.__assign(i.__assign({},u.tracingOptions),convertTracingToRequestOptionsBase(m))}))];case 2:d=x.sent();c=d.contentLength-s;if(c<0){throw new RangeError("offset "+s+" shouldn't be larger than blob size "+d.contentLength)}x.label=3;case 3:if(!a){try{a=Buffer.alloc(c)}catch(e){throw new Error("Unable to allocate the buffer of size: "+c+'(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t '+e.message)}}if(a.lengthds){throw new RangeError("blockSize option must be >= 0 and <= "+ds)}if(n.maxSingleShotSize!==0&&!n.maxSingleShotSize){n.maxSingleShotSize=ms}if(n.maxSingleShotSize<0||n.maxSingleShotSize>ms){throw new RangeError("maxSingleShotSize option must be >= 0 and <= "+ms)}if(n.blockSize===0){if(t>ds*fs){throw new RangeError(t+" is too larger to upload to a block blob.")}if(t>n.maxSingleShotSize){n.blockSize=Math.ceil(t/fs);if(n.blockSizefs){throw new RangeError("The buffer's size is too big or the BlockSize is too small;"+("the number of blocks must be <= "+fs))}l=[];p=r.generateUuid();m=0;d=new Rc(n.concurrency);f=function(r){d.addOperation(function(){return i.__awaiter(y,void 0,void 0,function(){var o,a,s,d;return i.__generator(this,function(i){switch(i.label){case 0:o=generateBlockID(p,r);a=n.blockSize*r;s=r===u-1?t:a+n.blockSize;d=s-a;l.push(o);return[4,this.stageBlock(o,e(a,d),d,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:c.tracingOptions})];case 1:i.sent();m+=d;if(n.onProgress){n.onProgress({loadedBytes:m})}return[2]}})})})};for(h=0;h=0&&h0){var n=this.listeners[e].shift();setImmediate(function(){n.call(t)})}};Mutex.keys={};Mutex.listeners={};return Mutex}();var Wc=function(){function BlobBatch(){this.batch="batch";this.batchRequest=new Qc}BlobBatch.prototype.getMultiPartContentType=function(){return this.batchRequest.getMultipartContentType()};BlobBatch.prototype.getHttpRequestBody=function(){return this.batchRequest.getHttpRequestBody()};BlobBatch.prototype.getSubRequests=function(){return this.batchRequest.getSubRequests()};BlobBatch.prototype.addSubRequestInternal=function(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){switch(n.label){case 0:return[4,$c.lock(this.batch)];case 1:n.sent();n.label=2;case 2:n.trys.push([2,,4,6]);this.batchRequest.preAddSubRequest(e);return[4,t()];case 3:n.sent();this.batchRequest.postAddSubRequest(e);return[3,6];case 4:return[4,$c.unlock(this.batch)];case 5:n.sent();return[7];case 6:return[2]}})})};BlobBatch.prototype.setBatchType=function(e){if(!this.batchType){this.batchType=e}if(this.batchType!==e){throw new RangeError("BlobBatch only supports one operation type per batch and it already is being used for "+this.batchType+" operations.")}};BlobBatch.prototype.deleteBlob=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p;var m=this;return i.__generator(this,function(d){switch(d.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Hs||r.isTokenCredential(t))){a=e;s=t}else if(e instanceof Lc){a=e.url;s=e.credential;n=t}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!n){n={}}c=Zs("BatchDeleteRequest-addSubRequest",n),u=c.span,l=c.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);this.setBatchType("delete");return[4,this.addSubRequestInternal({url:a,credential:s},function(){return i.__awaiter(m,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(a,this.batchRequest.createPipeline(s)).delete(l)];case 1:e.sent();return[2]}})})})];case 2:d.sent();return[3,5];case 3:p=d.sent();u.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:u.end();return[7];case 5:return[2]}})})};BlobBatch.prototype.setBlobAccessTier=function(e,t,n,a){return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,m,d;var f=this;return i.__generator(this,function(h){switch(h.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Ws||t instanceof Hs||r.isTokenCredential(t))){s=e;c=t;u=n}else if(e instanceof Lc){s=e.url;c=e.credential;u=t;a=n}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!a){a={}}l=Zs("BatchSetTierRequest-addSubRequest",a),p=l.span,m=l.updatedOptions;h.label=1;case 1:h.trys.push([1,3,4,5]);this.setBatchType("setAccessTier");return[4,this.addSubRequestInternal({url:s,credential:c},function(){return i.__awaiter(f,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Lc(s,this.batchRequest.createPipeline(c)).setAccessTier(u,m)];case 1:e.sent();return[2]}})})})];case 2:h.sent();return[3,5];case 3:d=h.sent();p.setStatus({code:o.SpanStatusCode.ERROR,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};return BlobBatch}();var Qc=function(){function InnerBatchRequest(){this.operationCount=0;this.body="";var e=r.generateUuid();this.boundary="batch_"+e;this.subRequestPrefix="--"+this.boundary+Ns+ws.CONTENT_TYPE+": application/http"+Ns+ws.CONTENT_TRANSFER_ENCODING+": binary";this.multipartContentType="multipart/mixed; boundary="+this.boundary;this.batchRequestEnding="--"+this.boundary+"--";this.subRequests=new Map}InnerBatchRequest.prototype.createPipeline=function(e){var t=e instanceof Hs;var n=3+(t?0:1);var i=new Array(n);i[0]=r.deserializationPolicy();i[1]=new Zc;if(!t){i[2]=r.isTokenCredential(e)?attachCredential(r.bearerTokenAuthenticationPolicy(e,vs),e):e}i[n-1]=new Yc(this);return new Vs(i,{})};InnerBatchRequest.prototype.appendSubRequestToBody=function(e){this.body+=[this.subRequestPrefix,ws.CONTENT_ID+": "+this.operationCount,"",e.method.toString()+" "+getURLPathAndQuery(e.url)+" "+js+Ns].join(Ns);for(var t=0,n=e.headers.headersArray();t=Ts){throw new RangeError("Cannot exceed "+Ts+" sub requests in a single batch")}var t=getURLPath(e.url);if(!t||t==""){throw new RangeError("Invalid url for sub request: '"+e.url+"'")}};InnerBatchRequest.prototype.postAddSubRequest=function(e){this.subRequests.set(this.operationCount,e);this.operationCount++};InnerBatchRequest.prototype.getHttpRequestBody=function(){return""+this.body+this.batchRequestEnding+Ns};InnerBatchRequest.prototype.getMultipartContentType=function(){return this.multipartContentType};InnerBatchRequest.prototype.getSubRequests=function(){return this.subRequests};return InnerBatchRequest}();var Jc=function(e){i.__extends(BatchRequestAssemblePolicy,e);function BatchRequestAssemblePolicy(t,n,i){var o=e.call(this,n,i)||this;o.dummyResponse={request:new r.WebResource,status:200,headers:new r.HttpHeaders};o.batchRequest=t;return o}BatchRequestAssemblePolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){switch(t.label){case 0:return[4,this.batchRequest.appendSubRequestToBody(e)];case 1:t.sent();return[2,this.dummyResponse]}})})};return BatchRequestAssemblePolicy}(r.BaseRequestPolicy);var Yc=function(){function BatchRequestAssemblePolicyFactory(e){this.batchRequest=e}BatchRequestAssemblePolicyFactory.prototype.create=function(e,t){return new Jc(this.batchRequest,e,t)};return BatchRequestAssemblePolicyFactory}();var Kc=function(e){i.__extends(BatchHeaderFilterPolicy,e);function BatchHeaderFilterPolicy(t,n){return e.call(this,t,n)||this}BatchHeaderFilterPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){t="";for(n=0,r=e.headers.headersArray();n0?{include:r}:{});var a=this.listItems(o);return t={next:function(){return a.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},o))},t};ContainerClient.prototype.listHierarchySegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function listHierarchySegments_1(){var r;return i.__generator(this,function(o){switch(o.label){case 0:if(!(!!t||t===undefined))return[3,7];o.label=1;case 1:return[4,i.__await(this.listBlobHierarchySegment(e,t,n))];case 2:r=o.sent();t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,i.__await.apply(void 0,[o.sent()])];case 4:return[4,o.sent()];case 5:o.sent();o.label=6;case 6:if(t)return[3,1];o.label=7;case 7:return[2]}})})};ContainerClient.prototype.listItemsByHierarchy=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listItemsByHierarchy_1(){var n,r,o,a,s,c,u,l,p,m,d,f;var h,g;return i.__generator(this,function(y){switch(y.label){case 0:y.trys.push([0,14,15,20]);r=i.__asyncValues(this.listHierarchySegments(e,n,t));y.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(o=y.sent(),!o.done))return[3,13];a=o.value;s=a.segment;if(!s.blobPrefixes)return[3,7];c=0,u=s.blobPrefixes;y.label=3;case 3:if(!(c0?{include:o}:{});var s=this.listItemsByHierarchy(e,a);return n={next:function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,s.next()]})})}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.listHierarchySegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},a))},n};ContainerClient.prototype.getContainerNameFromUrl=function(){var e;try{var t=r.URLBuilder.parse(this.url);if(t.getHost().split(".")[1]==="blob"){e=t.getPath().split("/")[1]}else if(isIpEndpointStyle(t)){e=t.getPath().split("/")[2]}else{e=t.getPath().split("/")[1]}e=decodeURIComponent(e);if(!e){throw new Error("Provided containerName is invalid.")}return e}catch(e){throw new Error("Unable to extract containerName with provided information.")}};ContainerClient.prototype.generateSasUrl=function(e){var t=this;return new Promise(function(n){if(!(t.credential instanceof Ws)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}var r=generateBlobSASQueryParameters(i.__assign({containerName:t._containerName},e),t.credential).toString();n(appendToURLQuery(t.url,r))})};ContainerClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};return ContainerClient}(Ks);var nu=function(){function AccountSASPermissions(){this.read=false;this.write=false;this.delete=false;this.deleteVersion=false;this.list=false;this.add=false;this.create=false;this.update=false;this.process=false;this.tag=false;this.filter=false}AccountSASPermissions.parse=function(e){var t=new AccountSASPermissions;for(var n=0,r=e;n= '2019-10-10' when provided 'x' permission.")}if(e.permissions&&e.permissions.tag&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(e.permissions&&e.permissions.filter&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}var r=nu.parse(e.permissions.toString());var i=iu.parse(e.services).toString();var o=ru.parse(e.resourceTypes).toString();var a=[t.accountName,r,i,o,e.startsOn?truncatedISO8061Date(e.startsOn,false):"",truncatedISO8061Date(e.expiresOn,false),e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",n,""].join("\n");var s=t.computeHMACSHA256(a);return new rc(n,s,r.toString(),i,o,e.protocol,e.startsOn,e.expiresOn,e.ipRange)}var ou=function(e){i.__extends(BlobServiceClient,e);function BlobServiceClient(t,n,i){var o=this;var a;if(n instanceof Vs){a=n}else if(r.isNode&&n instanceof Ws||n instanceof Hs||r.isTokenCredential(n)){a=newPipeline(n,i)}else{a=newPipeline(new Hs,i)}o=e.call(this,t,a)||this;o.serviceContext=new Ao(o.storageClientContext);return o}BlobServiceClient.fromConnectionString=function(e,t){t=t||{};var n=extractConnectionStringParts(e);if(n.kind==="AccountConnString"){{var i=new Ws(n.accountName,n.accountKey);t.proxyOptions=r.getDefaultProxySettings(n.proxyUri);var o=newPipeline(i,t);return new BlobServiceClient(n.url,o)}}else if(n.kind==="SASConnString"){var o=newPipeline(new Hs,t);return new BlobServiceClient(n.url+"?"+n.accountSas,o)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}};BlobServiceClient.prototype.getContainerClient=function(e){return new tu(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};BlobServiceClient.prototype.createContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c,u;return i.__generator(this,function(i){switch(i.label){case 0:n=Zs("BlobServiceClient-createContainer",t),r=n.span,a=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.create(a)];case 2:c=i.sent();return[2,{containerClient:s,containerCreateResponse:c}];case 3:u=i.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.deleteContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s,c;return i.__generator(this,function(i){switch(i.label){case 0:n=Zs("BlobServiceClient-deleteContainer",t),r=n.span,a=n.updatedOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.delete(a)];case 2:return[2,i.sent()];case 3:c=i.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.undeleteContainer=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Zs("BlobServiceClient-undeleteContainer",n),a=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);c=this.getContainerClient(n.destinationContainerName||e);u=new Go(c["storageClientContext"]);return[4,u.restore(i.__assign({deletedContainerName:e,deletedContainerVersion:t},s))];case 2:l=m.sent();return[2,{containerClient:c,containerUndeleteResponse:l}];case 3:p=m.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.renameContainer=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p,m;return i.__generator(this,function(d){switch(d.label){case 0:a=Zs("BlobServiceClient-renameContainer",n),s=a.span,c=a.updatedOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);u=this.getContainerClient(t);l=new Go(u["storageClientContext"]);return[4,l.rename(e,i.__assign(i.__assign({},c),{sourceLeaseId:(r=n.sourceCondition)===null||r===void 0?void 0:r.leaseId}))];case 2:p=d.sent();return[2,{containerClient:u,containerRenameResponse:p}];case 3:m=d.sent();s.setStatus({code:o.SpanStatusCode.ERROR,message:m.message});throw m;case 4:s.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getProperties=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobServiceClient-getProperties",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getProperties(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.setProperties=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobServiceClient-setProperties",t),r=n.span,a=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.setProperties(e,i.__assign({abortSignal:t.abortSignal},convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getStatistics=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobServiceClient-getStatistics",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getStatistics(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getAccountInfo=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(s){switch(s.label){case 0:t=Zs("BlobServiceClient-getAccountInfo",e),n=t.span,r=t.updatedOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.serviceContext.getAccountInfo(i.__assign({abortSignal:e.abortSignal},convertTracingToRequestOptionsBase(r)))];case 2:return[2,s.sent()];case 3:a=s.sent();n.setStatus({code:o.SpanStatusCode.ERROR,message:a.message});throw a;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.listContainersSegment=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,s;return i.__generator(this,function(c){switch(c.label){case 0:n=Zs("BlobServiceClient-listContainersSegment",t),r=n.span,a=n.updatedOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.listContainersSegment(i.__assign(i.__assign(i.__assign({abortSignal:t.abortSignal,marker:e},t),{include:typeof t.include==="string"?[t.include]:t.include}),convertTracingToRequestOptionsBase(a)))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:o.SpanStatusCode.ERROR,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegment=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r=Zs("BlobServiceClient-findBlobsByTagsSegment",n),a=r.span,s=r.updatedOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.serviceContext.filterBlobs(i.__assign({abortSignal:n.abortSignal,where:e,marker:t,maxPageSize:n.maxPageSize},convertTracingToRequestOptionsBase(s)))];case 2:c=p.sent();u=i.__assign(i.__assign({},c),{_response:c._response,blobs:c.blobs.map(function(e){var t;var n="";if(((t=e.tags)===null||t===void 0?void 0:t.blobTagSet.length)===1){n=e.tags.blobTagSet[0].value}return i.__assign(i.__assign({},e),{tags:toTags(e.tags),tagValue:n})})});return[2,u];case 3:l=p.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:l.message});throw l;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsSegments_1(){var r;return i.__generator(this,function(o){switch(o.label){case 0:if(!(!!t||t===undefined))return[3,6];o.label=1;case 1:return[4,i.__await(this.findBlobsByTagsSegment(e,t,n))];case 2:r=o.sent();r.blobs=r.blobs||[];t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,o.sent()];case 4:o.sent();o.label=5;case 5:if(t)return[3,1];o.label=6;case 6:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsItems=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsItems_1(){var n,r,o,a,s;var c,u;return i.__generator(this,function(l){switch(l.label){case 0:l.trys.push([0,7,8,13]);r=i.__asyncValues(this.findBlobsByTagsSegments(e,n,t));l.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(o=l.sent(),!o.done))return[3,6];a=o.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(a.blobs)))];case 3:return[4,i.__await.apply(void 0,[l.sent()])];case 4:l.sent();l.label=5;case 5:return[3,1];case 6:return[3,13];case 7:s=l.sent();c={error:s};return[3,13];case 8:l.trys.push([8,,11,12]);if(!(o&&!o.done&&(u=r.return)))return[3,10];return[4,i.__await(u.call(r))];case 9:l.sent();l.label=10;case 10:return[3,12];case 11:if(c)throw c.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.findBlobsByTags=function(e,t){var n;var r=this;if(t===void 0){t={}}var o=i.__assign({},t);var a=this.findBlobsByTagsItems(e,o);return n={next:function(){return a.next()}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.findBlobsByTagsSegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},o))},n};BlobServiceClient.prototype.listSegments=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listSegments_1(){var n;return i.__generator(this,function(r){switch(r.label){case 0:if(!(!!e||e===undefined))return[3,7];r.label=1;case 1:return[4,i.__await(this.listContainersSegment(e,t))];case 2:n=r.sent();n.containerItems=n.containerItems||[];e=n.continuationToken;return[4,i.__await(n)];case 3:return[4,i.__await.apply(void 0,[r.sent()])];case 4:return[4,r.sent()];case 5:r.sent();r.label=6;case 6:if(e)return[3,1];r.label=7;case 7:return[2]}})})};BlobServiceClient.prototype.listItems=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function listItems_1(){var t,n,r,o,a;var s,c;return i.__generator(this,function(u){switch(u.label){case 0:u.trys.push([0,7,8,13]);n=i.__asyncValues(this.listSegments(t,e));u.label=1;case 1:return[4,i.__await(n.next())];case 2:if(!(r=u.sent(),!r.done))return[3,6];o=r.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(o.containerItems)))];case 3:return[4,i.__await.apply(void 0,[u.sent()])];case 4:u.sent();u.label=5;case 5:return[3,1];case 6:return[3,13];case 7:a=u.sent();s={error:a};return[3,13];case 8:u.trys.push([8,,11,12]);if(!(r&&!r.done&&(c=n.return)))return[3,10];return[4,i.__await(c.call(n))];case 9:u.sent();u.label=10;case 10:return[3,12];case 11:if(s)throw s.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.listContainers=function(e){var t;var n=this;if(e===void 0){e={}}if(e.prefix===""){e.prefix=undefined}var r=[];if(e.includeDeleted){r.push("deleted")}if(e.includeMetadata){r.push("metadata")}var o=i.__assign(i.__assign({},e),r.length>0?{include:r}:{});var a=this.listItems(o);return t={next:function(){return a.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},o))},t};BlobServiceClient.prototype.getUserDelegationKey=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,s,c,u,l,p;return i.__generator(this,function(m){switch(m.label){case 0:r=Zs("BlobServiceClient-getUserDelegationKey",n),a=r.span,s=r.updatedOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);return[4,this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(e,false),expiresOn:truncatedISO8061Date(t,false)},i.__assign({abortSignal:n.abortSignal},convertTracingToRequestOptionsBase(s)))];case 2:c=m.sent();u={signedObjectId:c.signedObjectId,signedTenantId:c.signedTenantId,signedStartsOn:new Date(c.signedStartsOn),signedExpiresOn:new Date(c.signedExpiresOn),signedService:c.signedService,signedVersion:c.signedVersion,value:c.value};l=i.__assign({_response:c._response,requestId:c.requestId,clientRequestId:c.clientRequestId,version:c.version,date:c.date,errorCode:c.errorCode},u);return[2,l];case 3:p=m.sent();a.setStatus({code:o.SpanStatusCode.ERROR,message:p.message});throw p;case 4:a.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getBlobBatchClient=function(){return new eu(this.url,this.pipeline)};BlobServiceClient.prototype.generateAccountSasUrl=function(e,t,n,r){if(t===void 0){t=nu.parse("r")}if(n===void 0){n="sco"}if(r===void 0){r={}}if(!(this.credential instanceof Ws)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(e===undefined){var o=new Date;e=new Date(o.getTime()+3600*1e3)}var a=generateAccountSASQueryParameters(i.__assign({permissions:t,expiresOn:e,resourceTypes:n,services:iu.parse("b").toString()},r),this.credential).toString();return appendToURLQuery(this.url,a)};return BlobServiceClient}(Ks);Object.defineProperty(t,"BaseRequestPolicy",{enumerable:true,get:function(){return r.BaseRequestPolicy}});Object.defineProperty(t,"HttpHeaders",{enumerable:true,get:function(){return r.HttpHeaders}});Object.defineProperty(t,"RequestPolicyOptions",{enumerable:true,get:function(){return r.RequestPolicyOptions}});Object.defineProperty(t,"RestError",{enumerable:true,get:function(){return r.RestError}});Object.defineProperty(t,"WebResource",{enumerable:true,get:function(){return r.WebResource}});Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return r.deserializationPolicy}});t.AccountSASPermissions=nu;t.AccountSASResourceTypes=ru;t.AccountSASServices=iu;t.AnonymousCredential=Hs;t.AnonymousCredentialPolicy=qs;t.AppendBlobClient=Mc;t.BlobBatch=Wc;t.BlobBatchClient=eu;t.BlobClient=Lc;t.BlobLeaseClient=ic;t.BlobSASPermissions=ec;t.BlobServiceClient=ou;t.BlockBlobClient=qc;t.ContainerClient=tu;t.ContainerSASPermissions=tc;t.Credential=Us;t.CredentialPolicy=Ms;t.PageBlobClient=Uc;t.Pipeline=Vs;t.SASQueryParameters=rc;t.StorageBrowserPolicy=zs;t.StorageBrowserPolicyFactory=As;t.StorageOAuthScopes=vs;t.StorageRetryPolicy=Is;t.StorageRetryPolicyFactory=Ls;t.StorageSharedKeyCredential=Ws;t.StorageSharedKeyCredentialPolicy=$s;t.generateAccountSASQueryParameters=generateAccountSASQueryParameters;t.generateBlobSASQueryParameters=generateBlobSASQueryParameters;t.logger=us;t.newPipeline=newPipeline},,,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Path=void 0;const s=o(n(622));const c=o(n(972));const u=a(n(357));const l=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){u.default(e,`Parameter 'itemPath' must not be empty`);e=c.safeTrimTrailingSeparator(e);if(!c.hasRoot(e)){this.segments=e.split(s.sep)}else{let t=e;let n=c.dirname(t);while(n!==t){const e=s.basename(t);this.segments.unshift(e);t=n;n=c.dirname(t)}this.segments.unshift(t)}}else{u.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;t{t[n.toLowerCase()]=e[n];return t},{})}function mergeDeep(e,t){const n=Object.assign({},e);Object.keys(t).forEach(i=>{if(r.isPlainObject(t[i])){if(!(i in e))Object.assign(n,{[i]:t[i]});else n[i]=mergeDeep(e[i],t[i])}else{Object.assign(n,{[i]:t[i]})}});return n}function removeUndefinedProperties(e){for(const t in e){if(e[t]===undefined){delete e[t]}}return e}function merge(e,t,n){if(typeof t==="string"){let[e,r]=t.split(" ");n=Object.assign(r?{method:e,url:r}:{url:e},n)}else{n=Object.assign({},t)}n.headers=lowercaseKeys(n.headers);removeUndefinedProperties(n);removeUndefinedProperties(n.headers);const r=mergeDeep(e||{},n);if(e&&e.mediaType.previews.length){r.mediaType.previews=e.mediaType.previews.filter(e=>!r.mediaType.previews.includes(e)).concat(r.mediaType.previews)}r.mediaType.previews=r.mediaType.previews.map(e=>e.replace(/-preview/,""));return r}function addQueryParameters(e,t){const n=/\?/.test(e)?"&":"?";const r=Object.keys(t);if(r.length===0){return e}return e+n+r.map(e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`}).join("&")}const o=/\{[^}]+\}/g;function removeNonChars(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function extractUrlVariableNames(e){const t=e.match(o);if(!t){return[]}return t.map(removeNonChars).reduce((e,t)=>e.concat(t),[])}function omit(e,t){return Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>{t[n]=e[n];return t},{})}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e}).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(e,t,n){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(n){return encodeUnreserved(n)+"="+t}else{return t}}function isDefined(e){return e!==undefined&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,n,r){var i=e[n],o=[];if(isDefined(i)&&i!==""){if(typeof i==="string"||typeof i==="number"||typeof i==="boolean"){i=i.toString();if(r&&r!=="*"){i=i.substring(0,parseInt(r,10))}o.push(encodeValue(t,i,isKeyOperator(t)?n:""))}else{if(r==="*"){if(Array.isArray(i)){i.filter(isDefined).forEach(function(e){o.push(encodeValue(t,e,isKeyOperator(t)?n:""))})}else{Object.keys(i).forEach(function(e){if(isDefined(i[e])){o.push(encodeValue(t,i[e],e))}})}}else{const e=[];if(Array.isArray(i)){i.filter(isDefined).forEach(function(n){e.push(encodeValue(t,n))})}else{Object.keys(i).forEach(function(n){if(isDefined(i[n])){e.push(encodeUnreserved(n));e.push(encodeValue(t,i[n].toString()))}})}if(isKeyOperator(t)){o.push(encodeUnreserved(n)+"="+e.join(","))}else if(e.length!==0){o.push(e.join(","))}}}}else{if(t===";"){if(isDefined(i)){o.push(encodeUnreserved(n))}}else if(i===""&&(t==="&"||t==="?")){o.push(encodeUnreserved(n)+"=")}else if(i===""){o.push("")}}return o}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var n=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,r,i){if(r){let e="";const i=[];if(n.indexOf(r.charAt(0))!==-1){e=r.charAt(0);r=r.substr(1)}r.split(/,/g).forEach(function(n){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(n);i.push(getValues(t,e,r[1],r[2]||r[3]))});if(e&&e!=="+"){var o=",";if(e==="?"){o="&"}else if(e!=="#"){o=e}return(i.length!==0?e:"")+i.join(o)}else{return i.join(",")}}else{return encodeReserved(i)}})}function parse(e){let t=e.method.toUpperCase();let n=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let r=Object.assign({},e.headers);let i;let o=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const a=extractUrlVariableNames(n);n=parseUrl(n).expand(o);if(!/^http/.test(n)){n=e.baseUrl+n}const s=Object.keys(e).filter(e=>a.includes(e)).concat("baseUrl");const c=omit(o,s);const u=/application\/octet-stream/i.test(r.accept);if(!u){if(e.mediaType.format){r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")}if(e.mediaType.previews.length){const t=r.accept.match(/[\w-]+(?=-preview)/g)||[];r.accept=t.concat(e.mediaType.previews).map(t=>{const n=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${n}`}).join(",")}}if(["GET","HEAD"].includes(t)){n=addQueryParameters(n,c)}else{if("data"in c){i=c.data}else{if(Object.keys(c).length){i=c}else{r["content-length"]=0}}}if(!r["content-type"]&&typeof i!=="undefined"){r["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof i==="undefined"){i=""}return Object.assign({method:t,url:n,headers:r},typeof i!=="undefined"?{body:i}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,n){return parse(merge(e,t,n))}function withDefaults(e,t){const n=merge(e,t);const r=endpointWithDefaults.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:withDefaults.bind(null,n),merge:merge.bind(null,n),parse:parse})}const a="6.0.12";const s=`octokit-endpoint.js/${a} ${i.getUserAgent()}`;const c={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":s},mediaType:{format:"",previews:[]}};const u=withDefaults(null,c);t.endpoint=u},,,,,,,,function(e,t,n){"use strict";const r=n(815);const i=n(835).parse;const o=n(669);const a=n(562);const s=n(338).Store;const c=n(332).MemoryCookieStore;const u=n(348).pathMatch;const l=n(460);const{fromCallback:p}=n(147);const m=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;const d=/[\x00-\x1F]/;const f=["\n","\r","\0"];const h=/[\x20-\x3A\x3C-\x7E]+/;const g=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;const y={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const v=2147483647e3;const b=0;const x='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function checkSameSiteContext(e){const t=String(e).toLowerCase();if(t==="none"||t==="lax"||t==="strict"){return t}else{return null}}const w=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"});var k=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function parseDigits(e,t,n,r){let i=0;while(i=58){break}i++}if(in){return null}if(!r&&i!=e.length){return null}return parseInt(e.substr(0,i),10)}function parseTime(e){const t=e.split(":");const n=[0,0,0];if(t.length!==3){return null}for(let e=0;e<3;e++){const r=e==2;const i=parseDigits(t[e],1,2,r);if(i===null){return null}n[e]=i}return n}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();const t=y[e];return t>=0?t:null}function parseDate(e){if(!e){return}const t=e.split(g);if(!t){return}let n=null;let r=null;let i=null;let o=null;let a=null;let s=null;for(let e=0;e=70&&s<=99){s+=1900}else if(s>=0&&s<=69){s+=2e3}}}}if(o===null||a===null||s===null||i===null||o<1||o>31||s<1601||n>23||r>59||i>59){return}return new Date(Date.UTC(s,a,o,n,r,i))}function formatDate(e){return e.toUTCString()}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(r&&/[^\u0001-\u007f]/.test(e)){e=r.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,n){if(e==null||t==null){return null}if(n!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}const r=e.indexOf(t);if(r<=0){return false}if(e.length!==t.length+r){return false}if(e.substr(r-1,1)!=="."){return false}if(k.test(e)){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}const t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(let t=0;t1){const n=e.lastIndexOf("/");if(n===0){break}e=e.substr(0,n);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return i(e)}const S={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:false,httpOnly:false,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:"none"};class Cookie{constructor(e={}){if(o.inspect.custom){this[o.inspect.custom]=this.inspect}Object.assign(this,S,e);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}inspect(){const e=Date.now();const t=this.hostOnly!=null?this.hostOnly:"?";const n=this.creation?`${e-this.creation.getTime()}ms`:"?";const r=this.lastAccessed?`${e-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${t}; aAge=${r}; cAge=${n}"`}toJSON(){const e={};for(const t of Cookie.serializableProperties){if(this[t]===S[t]){continue}if(t==="expires"||t==="creation"||t==="lastAccessed"){if(this[t]===null){e[t]=null}else{e[t]=this[t]=="Infinity"?"Infinity":this[t].toISOString()}}else if(t==="maxAge"){if(this[t]!==null){e[t]=this[t]==Infinity||this[t]==-Infinity?this[t].toString():this[t]}}else{if(this[t]!==S[t]){e[t]=this[t]}}}return e}clone(){return fromJSON(this.toJSON())}validate(){if(!m.test(this.value)){return false}if(this.expires!=Infinity&&!(this.expires instanceof Date)&&!parseDate(this.expires)){return false}if(this.maxAge!=null&&this.maxAge<=0){return false}if(this.path!=null&&!h.test(this.path)){return false}const e=this.cdomain();if(e){if(e.match(/\.$/)){return false}const t=a.getPublicSuffix(e);if(t==null){return false}}return true}setExpires(e){if(e instanceof Date){this.expires=e}else{this.expires=parseDate(e)||"Infinity"}}setMaxAge(e){if(e===Infinity||e===-Infinity){this.maxAge=e.toString()}else{this.maxAge=e}}cookieString(){let e=this.value;if(e==null){e=""}if(this.key===""){return e}return`${this.key}=${e}`}toString(){let e=this.cookieString();if(this.expires!=Infinity){if(this.expires instanceof Date){e+=`; Expires=${formatDate(this.expires)}`}else{e+=`; Expires=${this.expires}`}}if(this.maxAge!=null&&this.maxAge!=Infinity){e+=`; Max-Age=${this.maxAge}`}if(this.domain&&!this.hostOnly){e+=`; Domain=${this.domain}`}if(this.path){e+=`; Path=${this.path}`}if(this.secure){e+="; Secure"}if(this.httpOnly){e+="; HttpOnly"}if(this.sameSite&&this.sameSite!=="none"){const t=Cookie.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${t?t:this.sameSite}`}if(this.extensions){this.extensions.forEach(t=>{e+=`; ${t}`})}return e}TTL(e){if(this.maxAge!=null){return this.maxAge<=0?0:this.maxAge*1e3}let t=this.expires;if(t!=Infinity){if(!(t instanceof Date)){t=parseDate(t)||Infinity}if(t==Infinity){return Infinity}return t.getTime()-(e||Date.now())}return Infinity}expiryTime(e){if(this.maxAge!=null){const t=e||this.creation||new Date;const n=this.maxAge<=0?-Infinity:this.maxAge*1e3;return t.getTime()+n}if(this.expires==Infinity){return Infinity}return this.expires.getTime()}expiryDate(e){const t=this.expiryTime(e);if(t==Infinity){return new Date(v)}else if(t==-Infinity){return new Date(b)}else{return new Date(t)}}isPersistent(){return this.maxAge!=null||this.expires!=Infinity}canonicalizedDomain(){if(this.domain==null){return null}return canonicalDomain(this.domain)}cdomain(){return this.canonicalizedDomain()}}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.serializableProperties=Object.keys(S);Cookie.sameSiteLevel={strict:3,lax:2,none:1};Cookie.sameSiteCanonical={strict:"Strict",lax:"Lax"};function getNormalizedPrefixSecurity(e){if(e!=null){const t=e.toLowerCase();switch(t){case w.STRICT:case w.SILENT:case w.DISABLED:return t}}return w.SILENT}class CookieJar{constructor(e,t={rejectPublicSuffixes:true}){if(typeof t==="boolean"){t={rejectPublicSuffixes:t}}this.rejectPublicSuffixes=t.rejectPublicSuffixes;this.enableLooseMode=!!t.looseMode;this.allowSpecialUseDomain=!!t.allowSpecialUseDomain;this.store=e||new c;this.prefixSecurity=getNormalizedPrefixSecurity(t.prefixSecurity);this._cloneSync=syncWrap("clone");this._importCookiesSync=syncWrap("_importCookies");this.getCookiesSync=syncWrap("getCookies");this.getCookieStringSync=syncWrap("getCookieString");this.getSetCookieStringsSync=syncWrap("getSetCookieStrings");this.removeAllCookiesSync=syncWrap("removeAllCookies");this.setCookieSync=syncWrap("setCookie");this.serializeSync=syncWrap("serialize")}setCookie(e,t,n,r){let i;const o=getCookieContext(t);if(typeof n==="function"){r=n;n={}}const s=canonicalDomain(o.hostname);const c=n.loose||this.enableLooseMode;let u=null;if(n.sameSiteContext){u=checkSameSiteContext(n.sameSiteContext);if(!u){return r(new Error(x))}}if(typeof e==="string"||e instanceof String){e=Cookie.parse(e,{loose:c});if(!e){i=new Error("Cookie failed to parse");return r(n.ignoreError?null:i)}}else if(!(e instanceof Cookie)){i=new Error("First argument to setCookie must be a Cookie object or string");return r(n.ignoreError?null:i)}const l=n.now||new Date;if(this.rejectPublicSuffixes&&e.domain){const t=a.getPublicSuffix(e.cdomain());if(t==null){i=new Error("Cookie has domain set to a public suffix");return r(n.ignoreError?null:i)}}if(e.domain){if(!domainMatch(s,e.cdomain(),false)){i=new Error(`Cookie not in this host's domain. Cookie:${e.cdomain()} Request:${s}`);return r(n.ignoreError?null:i)}if(e.hostOnly==null){e.hostOnly=false}}else{e.hostOnly=true;e.domain=s}if(!e.path||e.path[0]!=="/"){e.path=defaultPath(o.pathname);e.pathIsDefault=true}if(n.http===false&&e.httpOnly){i=new Error("Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:i)}if(e.sameSite!=="none"&&u){if(u==="none"){i=new Error("Cookie is SameSite but this is a cross-origin request");return r(n.ignoreError?null:i)}}const p=this.prefixSecurity===w.SILENT;const m=this.prefixSecurity===w.DISABLED;if(!m){let t=false;let i;if(!isSecurePrefixConditionMet(e)){t=true;i="Cookie has __Secure prefix but Secure attribute is not set"}else if(!isHostPrefixConditionMet(e)){t=true;i="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"}if(t){return r(n.ignoreError||p?null:new Error(i))}}const d=this.store;if(!d.updateCookie){d.updateCookie=function(e,t,n){this.putCookie(t,n)}}function withCookie(t,i){if(t){return r(t)}const o=function(t){if(t){return r(t)}else{r(null,e)}};if(i){if(n.http===false&&i.httpOnly){t=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:t)}e.creation=i.creation;e.creationIndex=i.creationIndex;e.lastAccessed=l;d.updateCookie(i,e,o)}else{e.creation=e.lastAccessed=l;d.putCookie(e,o)}}d.findCookie(e.domain,e.path,e.key,withCookie)}getCookies(e,t,n){const r=getCookieContext(e);if(typeof t==="function"){n=t;t={}}const i=canonicalDomain(r.hostname);const o=r.pathname||"/";let a=t.secure;if(a==null&&r.protocol&&(r.protocol=="https:"||r.protocol=="wss:")){a=true}let s=0;if(t.sameSiteContext){const e=checkSameSiteContext(t.sameSiteContext);s=Cookie.sameSiteLevel[e];if(!s){return n(new Error(x))}}let c=t.http;if(c==null){c=true}const l=t.now||Date.now();const p=t.expire!==false;const m=!!t.allPaths;const d=this.store;function matchingCookie(e){if(e.hostOnly){if(e.domain!=i){return false}}else{if(!domainMatch(i,e.domain,false)){return false}}if(!m&&!u(o,e.path)){return false}if(e.secure&&!a){return false}if(e.httpOnly&&!c){return false}if(s){const t=Cookie.sameSiteLevel[e.sameSite||"none"];if(t>s){return false}}if(p&&e.expiryTime()<=l){d.removeCookie(e.domain,e.path,e.key,()=>{});return false}return true}d.findCookies(i,m?null:o,this.allowSpecialUseDomain,(e,r)=>{if(e){return n(e)}r=r.filter(matchingCookie);if(t.sort!==false){r=r.sort(cookieCompare)}const i=new Date;for(const e of r){e.lastAccessed=i}n(null,r)})}getCookieString(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.sort(cookieCompare).map(e=>e.cookieString()).join("; "))}};e.push(n);this.getCookies.apply(this,e)}getSetCookieStrings(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.map(e=>{return e.toString()}))}};e.push(n);this.getCookies.apply(this,e)}serialize(e){let t=this.store.constructor.name;if(t==="Object"){t=null}const n={version:`tough-cookie@${l}`,storeType:t,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies==="function")){return e(new Error("store does not support getAllCookies and cannot be serialized"))}this.store.getAllCookies((t,r)=>{if(t){return e(t)}n.cookies=r.map(e=>{e=e instanceof Cookie?e.toJSON():e;delete e.creationIndex;return e});return e(null,n)})}toJSON(){return this.serializeSync()}_importCookies(e,t){let n=e.cookies;if(!n||!Array.isArray(n)){return t(new Error("serialized jar has no cookies array"))}n=n.slice();const r=e=>{if(e){return t(e)}if(!n.length){return t(e,this)}let i;try{i=fromJSON(n.shift())}catch(e){return t(e)}if(i===null){return r(null)}this.store.putCookie(i,r)};r()}clone(e,t){if(arguments.length===1){t=e;e=null}this.serialize((n,r)=>{if(n){return t(n)}CookieJar.deserialize(r,e,t)})}cloneSync(e){if(arguments.length===0){return this._cloneSync()}if(!e.synchronous){throw new Error("CookieJar clone destination store is not synchronous; use async API instead.")}return this._cloneSync(e)}removeAllCookies(e){const t=this.store;if(typeof t.removeAllCookies==="function"&&t.removeAllCookies!==s.prototype.removeAllCookies){return t.removeAllCookies(e)}t.getAllCookies((n,r)=>{if(n){return e(n)}if(r.length===0){return e(null)}let i=0;const o=[];function removeCookieCb(t){if(t){o.push(t)}i++;if(i===r.length){return e(o.length?o[0]:null)}}r.forEach(e=>{t.removeCookie(e.domain,e.path,e.key,removeCookieCb)})})}static deserialize(e,t,n){if(arguments.length!==3){n=t;t=null}let r;if(typeof e==="string"){r=jsonParse(e);if(r instanceof Error){return n(r)}}else{r=e}const i=new CookieJar(t,r.rejectPublicSuffixes);i._importCookies(r,e=>{if(e){return n(e)}n(null,i)})}static deserializeSync(e,t){const n=typeof e==="string"?JSON.parse(e):e;const r=new CookieJar(t,n.rejectPublicSuffixes);if(!r.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}r._importCookiesSync(n);return r}}CookieJar.fromJSON=CookieJar.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(e=>{CookieJar.prototype[e]=p(CookieJar.prototype[e])});CookieJar.deserialize=p(CookieJar.deserialize);function syncWrap(e){return function(...t){if(!this.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}let n,r;this[e](...t,(e,t)=>{n=e;r=t});if(n){throw n}return r}}t.version=l;t.CookieJar=CookieJar;t.Cookie=Cookie;t.Store=s;t.MemoryCookieStore=c;t.parseDate=parseDate;t.formatDate=formatDate;t.parse=parse;t.fromJSON=fromJSON;t.domainMatch=domainMatch;t.defaultPath=defaultPath;t.pathMatch=u;t.getPublicSuffix=a.getPublicSuffix;t.cookieCompare=cookieCompare;t.permuteDomain=n(89).permuteDomain;t.permutePath=permutePath;t.canonicalDomain=canonicalDomain;t.PrefixSecurityEnum=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracerProvider=void 0;var r=n(398);var i=n(162);var o=function(){function ProxyTracerProvider(){}ProxyTracerProvider.prototype.getTracer=function(e,t){var n;return(n=this.getDelegateTracer(e,t))!==null&&n!==void 0?n:new r.ProxyTracer(this,e,t)};ProxyTracerProvider.prototype.getDelegate=function(){var e;return(e=this._delegate)!==null&&e!==void 0?e:i.NOOP_TRACER_PROVIDER};ProxyTracerProvider.prototype.setDelegate=function(e){this._delegate=e};ProxyTracerProvider.prototype.getDelegateTracer=function(e,t){var n;return(n=this._delegate)===null||n===void 0?void 0:n.getTracer(e,t)};return ProxyTracerProvider}();t.ProxyTracerProvider=o},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProxyTracer=void 0;var r=n(151);var i=function(){function ProxyTracer(e,t,n){this._provider=e;this.name=t;this.version=n}ProxyTracer.prototype.startSpan=function(e,t,n){return this._getTracer().startSpan(e,t,n)};ProxyTracer.prototype._getTracer=function(){if(this._delegate){return this._delegate}var e=this._provider.getDelegateTracer(this.name,this.version);if(!e){return r.NOOP_TRACER}this._delegate=e;return this._delegate};return ProxyTracer}();t.ProxyTracer=i},,,,,,,,,,,,,,,function(e){e.exports=require("stream")},,,,function(e){e.exports=require("crypto")},,,,,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b={}.hasOwnProperty;v=n(582).assign;t=n(683);l=n(738);p=n(735);i=n(657);o=n(919);d=n(796);h=n(660);g=n(708);f=n(491);m=n(956);a=n(801);s=n(463);c=n(661);u=n(19);r=n(541);e.exports=y=function(){function XMLWriterBase(e){var t,n,r;e||(e={});this.options=e;n=e.writer||{};for(t in n){if(!b.call(n,t))continue;r=n[t];this["_"+t]=this[t];this[t]=r}}XMLWriterBase.prototype.filterOptions=function(e){var t,n,i,o,a,s,c,u;e||(e={});e=v({},this.options,e);t={writer:this};t.pretty=e.pretty||false;t.allowEmpty=e.allowEmpty||false;t.indent=(n=e.indent)!=null?n:" ";t.newline=(i=e.newline)!=null?i:"\n";t.offset=(o=e.offset)!=null?o:0;t.dontPrettyTextNodes=(a=(s=e.dontPrettyTextNodes)!=null?s:e.dontprettytextnodes)!=null?a:0;t.spaceBeforeSlash=(c=(u=e.spaceBeforeSlash)!=null?u:e.spacebeforeslash)!=null?c:"";if(t.spaceBeforeSlash===true){t.spaceBeforeSlash=" "}t.suppressPrettyCount=0;t.user={};t.state=r.None;return t};XMLWriterBase.prototype.indent=function(e,t,n){var r;if(!t.pretty||t.suppressPrettyCount){return""}else if(t.pretty){r=(n||0)+t.offset+1;if(r>0){return new Array(r).join(t.indent)}}return""};XMLWriterBase.prototype.endline=function(e,t,n){if(!t.pretty||t.suppressPrettyCount){return""}else{return t.newline}};XMLWriterBase.prototype.attribute=function(e,t,n){var r;this.openAttribute(e,t,n);r=" "+e.name+'="'+e.value+'"';this.closeAttribute(e,t,n);return r};XMLWriterBase.prototype.cdata=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.comment=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"\x3c!-- ";t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=" --\x3e"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.declaration=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.docType=function(e,t,n){var i,o,a,s,c;n||(n=0);this.openNode(e,t,n);t.state=r.OpenTag;s=this.indent(e,t,n);s+="0){s+=" [";s+=this.endline(e,t,n);t.state=r.InsideTag;c=e.children;for(o=0,a=c.length;o";s+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return s};XMLWriterBase.prototype.element=function(e,n,i){var o,a,s,c,u,l,p,m,d,f,h,g,y,v;i||(i=0);f=false;h="";this.openNode(e,n,i);n.state=r.OpenTag;h+=this.indent(e,n,i)+"<"+e.name;g=e.attribs;for(d in g){if(!b.call(g,d))continue;o=g[d];h+=this.attribute(o,n,i)}s=e.children.length;c=s===0?null:e.children[0];if(s===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){h+=">";n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{n.state=r.CloseTag;h+=n.spaceBeforeSlash+"/>"+this.endline(e,n,i)}}else if(n.pretty&&s===1&&(c.type===t.Text||c.type===t.Raw)&&c.value!=null){h+=">";n.state=r.InsideTag;n.suppressPrettyCount++;f=true;h+=this.writeChildNode(c,n,i+1);n.suppressPrettyCount--;f=false;n.state=r.CloseTag;h+=""+this.endline(e,n,i)}else{if(n.dontPrettyTextNodes){y=e.children;for(u=0,p=y.length;u"+this.endline(e,n,i);n.state=r.InsideTag;v=e.children;for(l=0,m=v.length;l";if(f){n.suppressPrettyCount--}h+=this.endline(e,n,i);n.state=r.None}this.closeNode(e,n,i);return h};XMLWriterBase.prototype.writeChildNode=function(e,n,r){switch(e.type){case t.CData:return this.cdata(e,n,r);case t.Comment:return this.comment(e,n,r);case t.Element:return this.element(e,n,r);case t.Raw:return this.raw(e,n,r);case t.Text:return this.text(e,n,r);case t.ProcessingInstruction:return this.processingInstruction(e,n,r);case t.Dummy:return"";case t.Declaration:return this.declaration(e,n,r);case t.DocType:return this.docType(e,n,r);case t.AttributeDeclaration:return this.dtdAttList(e,n,r);case t.ElementDeclaration:return this.dtdElement(e,n,r);case t.EntityDeclaration:return this.dtdEntity(e,n,r);case t.NotationDeclaration:return this.dtdNotation(e,n,r);default:throw new Error("Unknown XML node type: "+e.constructor.name)}};XMLWriterBase.prototype.processingInstruction=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.raw=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.text=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdAttList=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdElement=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdEntity=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdNotation=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+""+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.openNode=function(e,t,n){};XMLWriterBase.prototype.closeNode=function(e,t,n){};XMLWriterBase.prototype.openAttribute=function(e,t,n){};XMLWriterBase.prototype.closeAttribute=function(e,t,n){};return XMLWriterBase}()}).call(this)},function(e,t,n){var r=n(157),i=n(903),o=n(939);e.exports=parallel;function parallel(e,t,n){var a=i(e);while(a.index<(a["keyedList"]||e).length){r(e,t,a,function(e,t){if(e){n(e,t);return}if(Object.keys(a.jobs).length===0){n(null,a.results);return}});a.index++}return o.bind(a,n)}},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=n(986);const a=i(n(1));const s=n(747);const c=i(n(622));const u=i(n(15));const l=n(931);function getTarPath(e,t){return r(this,void 0,void 0,function*(){switch(process.platform){case"win32":{const n=`${process.env["windir"]}\\System32\\tar.exe`;if(t!==l.CompressionMethod.Gzip){e.push("--force-local")}else if(s.existsSync(n)){return n}else if(yield u.isGnuTarInstalled()){e.push("--force-local")}break}case"darwin":{const t=yield a.which("gtar",false);if(t){e.push("--delay-directory-restore");return t}break}default:break}return yield a.which("tar",true)})}function execTar(e,t,n){return r(this,void 0,void 0,function*(){try{yield o.exec(`"${yield getTarPath(e,t)}"`,e,{cwd:n})}catch(e){throw new Error(`Tar failed with error: ${e===null||e===void 0?void 0:e.message}`)}})}function getWorkingDirectory(){var e;return(e=process.env["GITHUB_WORKSPACE"])!==null&&e!==void 0?e:process.cwd()}function extractTar(e,t){return r(this,void 0,void 0,function*(){const n=getWorkingDirectory();yield a.mkdirP(n);function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const r=[...getCompressionProgram(),"-xf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",n.replace(new RegExp(`\\${c.sep}`,"g"),"/")];yield execTar(r,t)})}t.extractTar=extractTar;function createTar(e,t,n){return r(this,void 0,void 0,function*(){const r="manifest.txt";const i=u.getCacheFileName(n);s.writeFileSync(c.join(e,r),t.join("\n"));const o=getWorkingDirectory();function getCompressionProgram(){switch(n){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -T0 --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -T0"];default:return["-z"]}}const a=["--posix",...getCompressionProgram(),"-cf",i.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"--files-from",r];yield execTar(a,n,e)})}t.createTar=createTar;function listTar(e,t){return r(this,void 0,void 0,function*(){function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const n=[...getCompressionProgram(),"-tf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P"];yield execTar(n,t)})}t.listTar=listTar},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});t.diag=t.propagation=t.trace=t.context=t.isValidSpanId=t.isValidTraceId=t.isSpanContextValid=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;i(n(792),t);i(n(452),t);i(n(158),t);i(n(893),t);i(n(918),t);i(n(881),t);i(n(906),t);i(n(727),t);i(n(851),t);i(n(95),t);i(n(151),t);i(n(162),t);i(n(398),t);i(n(394),t);i(n(781),t);i(n(340),t);i(n(607),t);i(n(670),t);i(n(586),t);i(n(220),t);i(n(932),t);i(n(839),t);i(n(975),t);i(n(70),t);i(n(694),t);i(n(695),t);var o=n(629);Object.defineProperty(t,"INVALID_SPANID",{enumerable:true,get:function(){return o.INVALID_SPANID}});Object.defineProperty(t,"INVALID_TRACEID",{enumerable:true,get:function(){return o.INVALID_TRACEID}});Object.defineProperty(t,"INVALID_SPAN_CONTEXT",{enumerable:true,get:function(){return o.INVALID_SPAN_CONTEXT}});Object.defineProperty(t,"isSpanContextValid",{enumerable:true,get:function(){return o.isSpanContextValid}});Object.defineProperty(t,"isValidTraceId",{enumerable:true,get:function(){return o.isValidTraceId}});Object.defineProperty(t,"isValidSpanId",{enumerable:true,get:function(){return o.isValidSpanId}});i(n(132),t);i(n(425),t);i(n(845),t);var a=n(492);t.context=a.ContextAPI.getInstance();var s=n(875);t.trace=s.TraceAPI.getInstance();var c=n(22);t.propagation=c.PropagationAPI.getInstance();var u=n(118);t.diag=u.DiagAPI.instance();t.default={trace:t.trace,context:t.context,propagation:t.propagation,diag:t.diag}},,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(526);var i=n(523);var o=n(753);var a=n(743);var s=n(813);function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o=0)continue;n[i]=e[i]}return n}function _objectWithoutProperties(e,t){if(e==null)return{};var n=_objectWithoutPropertiesLoose(e,t);var r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,r))continue;n[r]=e[r]}}return n}const c="3.5.1";const u=["authStrategy"];class Octokit{constructor(e={}){const t=new i.Collection;const n={baseUrl:o.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};n.headers["user-agent"]=[e.userAgent,`octokit-core.js/${c} ${r.getUserAgent()}`].filter(Boolean).join(" ");if(e.baseUrl){n.baseUrl=e.baseUrl}if(e.previews){n.mediaType.previews=e.previews}if(e.timeZone){n.headers["time-zone"]=e.timeZone}this.request=o.request.defaults(n);this.graphql=a.withCustomRequest(this.request).defaults(n);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);this.hook=t;if(!e.authStrategy){if(!e.auth){this.auth=(async()=>({type:"unauthenticated"}))}else{const n=s.createTokenAuth(e.auth);t.wrap("request",n.hook);this.auth=n}}else{const{authStrategy:n}=e,r=_objectWithoutProperties(e,u);const i=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:r},e.auth));t.wrap("request",i.hook);this.auth=i}const l=this.constructor;l.plugins.forEach(t=>{Object.assign(this,t(this,e))})}static defaults(e){const t=class extends(this){constructor(...t){const n=t[0]||{};if(typeof e==="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}};return t}static plugin(...e){var t;const n=this.plugins;const r=(t=class extends(this){},t.plugins=n.concat(e.filter(e=>!n.includes(e))),t);return r}}Octokit.VERSION=c;Octokit.plugins=[];t.Octokit=Octokit},,,function(e){(function(){var t;e.exports=t=function(){function XMLNamedNodeMap(e){this.nodes=e}Object.defineProperty(XMLNamedNodeMap.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}});XMLNamedNodeMap.prototype.clone=function(){return this.nodes=null};XMLNamedNodeMap.prototype.getNamedItem=function(e){return this.nodes[e]};XMLNamedNodeMap.prototype.setNamedItem=function(e){var t;t=this.nodes[e.nodeName];this.nodes[e.nodeName]=e;return t||null};XMLNamedNodeMap.prototype.removeNamedItem=function(e){var t;t=this.nodes[e];delete this.nodes[e];return t||null};XMLNamedNodeMap.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null};XMLNamedNodeMap.prototype.getNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.removeNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};return XMLNamedNodeMap}()}).call(this)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=_interopDefault(n(413));var i=_interopDefault(n(605));var o=_interopDefault(n(835));var a=_interopDefault(n(211));var s=_interopDefault(n(761));const c=r.Readable;const u=Symbol("buffer");const l=Symbol("type");class Blob{constructor(){this[l]="";const e=arguments[0];const t=arguments[1];const n=[];let r=0;if(e){const t=e;const i=Number(t.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},i=n.size;let o=i===undefined?0:i;var a=n.timeout;let s=a===undefined?0:a;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e)) ;else if(Buffer.isBuffer(e)) ;else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof r) ;else{e=Buffer.from(String(e))}this[m]={body:e,disturbed:false,error:null};this.size=o;this.timeout=s;if(e instanceof r){e.on("error",function(e){const n=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[m].error=n})}}Body.prototype={get body(){return this[m].body},get bodyUsed(){return this[m].disturbed},arrayBuffer(){return consumeBody.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then(function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[u]:t})})},json(){var e=this;return consumeBody.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}})},text(){return consumeBody.call(this).then(function(e){return e.toString()})},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then(function(t){return convertBody(t,e.headers)})}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const n=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,n)}}};function consumeBody(){var e=this;if(this[m].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[m].disturbed=true;if(this[m].error){return Body.Promise.reject(this[m].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof r)){return Body.Promise.resolve(Buffer.alloc(0))}let n=[];let i=0;let o=false;return new Body.Promise(function(r,a){let s;if(e.timeout){s=setTimeout(function(){o=true;a(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)}t.on("error",function(t){if(t.name==="AbortError"){o=true;a(t)}else{a(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}});t.on("data",function(t){if(o||t===null){return}if(e.size&&i+t.length>e.size){o=true;a(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=t.length;n.push(t)});t.on("end",function(){if(o){return}clearTimeout(s);try{r(Buffer.concat(n,i))}catch(t){a(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}})})}function convertBody(e,t){if(typeof p!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const n=t.get("content-type");let r="utf-8";let i,o;if(n){i=/charset=([^;]*)/i.exec(n)}o=e.slice(0,1024).toString();if(!i&&o){i=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[g]=Object.create(null);if(e instanceof Headers){const t=e.raw();const n=Object.keys(t);for(const e of n){for(const n of t[e]){this.append(e,n)}}return}if(e==null) ;else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const n=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}n.push(Array.from(t))}for(const e of n){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const n=e[t];this.append(t,n)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[g],e);if(t===undefined){return null}return this[g][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let n=getHeaders(this);let r=0;while(r1&&arguments[1]!==undefined?arguments[1]:"key+value";const n=Object.keys(e[g]).sort();return n.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[g][t].join(", ")}:function(t){return[t.toLowerCase(),e[g][t].join(", ")]})}const y=Symbol("internal");function createHeadersIterator(e,t){const n=Object.create(v);n[y]={target:e,kind:t,index:0};return n}const v=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==v){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[y];const t=e.target,n=e.kind,r=e.index;const i=getHeaders(t,n);const o=i.length;if(r>=o){return{value:undefined,done:true}}this[y].index=r+1;return{value:i[r],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(v,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[g]);const n=find(e[g],"Host");if(n!==undefined){t[n]=t[n][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const n of Object.keys(e)){if(f.test(n)){continue}if(Array.isArray(e[n])){for(const r of e[n]){if(h.test(r)){continue}if(t[g][n]===undefined){t[g][n]=[r]}else{t[g][n].push(r)}}}else if(!h.test(e[n])){t[g][n]=[e[n]]}}return t}const b=Symbol("Response internals");const x=i.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const n=t.status||200;const r=new Headers(t.headers);if(e!=null&&!r.has("Content-Type")){const t=extractContentType(e);if(t){r.append("Content-Type",t)}}this[b]={url:t.url,status:n,statusText:t.statusText||x[n],headers:r,counter:t.counter}}get url(){return this[b].url||""}get status(){return this[b].status}get ok(){return this[b].status>=200&&this[b].status<300}get redirected(){return this[b].counter>0}get statusText(){return this[b].statusText}get headers(){return this[b].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const w=Symbol("Request internals");const k=o.parse;const S=o.format;const _="destroy"in r.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[w]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let n;if(!isRequest(e)){if(e&&e.href){n=k(e.href)}else{n=k(`${e}`)}e={}}else{n=k(e.url)}let r=t.method||e.method||"GET";r=r.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(r==="GET"||r==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let i=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,i,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const o=new Headers(t.headers||e.headers||{});if(i!=null&&!o.has("Content-Type")){const e=extractContentType(i);if(e){o.append("Content-Type",e)}}let a=isRequest(e)?e.signal:null;if("signal"in t)a=t.signal;if(a!=null&&!isAbortSignal(a)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[w]={method:r,redirect:t.redirect||e.redirect||"follow",headers:o,parsedURL:n,signal:a};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[w].method}get url(){return S(this[w].parsedURL)}get headers(){return this[w].headers}get redirect(){return this[w].redirect}get signal(){return this[w].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[w].parsedURL;const n=new Headers(e[w].headers);if(!n.has("Accept")){n.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof r.Readable&&!_){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){i="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){i=String(t)}}if(i){n.set("Content-Length",i)}if(!n.has("User-Agent")){n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!n.has("Accept-Encoding")){n.set("Accept-Encoding","gzip,deflate")}let o=e.agent;if(typeof o==="function"){o=o(t)}if(!n.has("Connection")&&!o){n.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(n),agent:o})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const T=r.PassThrough;const E=o.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise(function(n,o){const c=new Request(e,t);const u=getNodeRequestOptions(c);const l=(u.protocol==="https:"?a:i).request;const p=c.signal;let m=null;const d=function abort(){let e=new AbortError("The user aborted a request.");o(e);if(c.body&&c.body instanceof r.Readable){c.body.destroy(e)}if(!m||!m.body)return;m.body.emit("error",e)};if(p&&p.aborted){d();return}const f=function abortAndFinalize(){d();finalize()};const h=l(u);let g;if(p){p.addEventListener("abort",f)}function finalize(){h.abort();if(p)p.removeEventListener("abort",f);clearTimeout(g)}if(c.timeout){h.once("socket",function(e){g=setTimeout(function(){o(new FetchError(`network timeout at: ${c.url}`,"request-timeout"));finalize()},c.timeout)})}h.on("error",function(e){o(new FetchError(`request to ${c.url} failed, reason: ${e.message}`,"system",e));finalize()});h.on("response",function(e){clearTimeout(g);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const r=t.get("Location");const i=r===null?null:E(c.url,r);switch(c.redirect){case"error":o(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${c.url}`,"no-redirect"));finalize();return;case"manual":if(i!==null){try{t.set("Location",i)}catch(e){o(e)}}break;case"follow":if(i===null){break}if(c.counter>=c.follow){o(new FetchError(`maximum redirect reached at: ${c.url}`,"max-redirect"));finalize();return}const r={headers:new Headers(c.headers),follow:c.follow,counter:c.counter+1,agent:c.agent,compress:c.compress,method:c.method,body:c.body,signal:c.signal,timeout:c.timeout,size:c.size};if(e.statusCode!==303&&c.body&&getTotalBytes(c)===null){o(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&c.method==="POST"){r.method="GET";r.body=undefined;r.headers.delete("content-length")}n(fetch(new Request(i,r)));finalize();return}}e.once("end",function(){if(p)p.removeEventListener("abort",f)});let r=e.pipe(new T);const i={url:c.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:c.size,timeout:c.timeout,counter:c.counter};const a=t.get("Content-Encoding");if(!c.compress||c.method==="HEAD"||a===null||e.statusCode===204||e.statusCode===304){m=new Response(r,i);n(m);return}const u={flush:s.Z_SYNC_FLUSH,finishFlush:s.Z_SYNC_FLUSH};if(a=="gzip"||a=="x-gzip"){r=r.pipe(s.createGunzip(u));m=new Response(r,i);n(m);return}if(a=="deflate"||a=="x-deflate"){const t=e.pipe(new T);t.once("data",function(e){if((e[0]&15)===8){r=r.pipe(s.createInflate())}else{r=r.pipe(s.createInflateRaw())}m=new Response(r,i);n(m)});return}if(a=="br"&&typeof s.createBrotliDecompress==="function"){r=r.pipe(s.createBrotliDecompress());m=new Response(r,i);n(m);return}m=new Response(r,i);n(m)});writeToStream(h,c)})}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t.default=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},,,,function(e,t,n){(function(){var t,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=n(683);o=n(423);r=n(541);e.exports=i=function(e){a(XMLStreamWriter,e);function XMLStreamWriter(e,t){this.stream=e;XMLStreamWriter.__super__.constructor.call(this,t)}XMLStreamWriter.prototype.endline=function(e,t,n){if(e.isLastRootNode&&t.state===r.CloseTag){return""}else{return XMLStreamWriter.__super__.endline.call(this,e,t,n)}};XMLStreamWriter.prototype.document=function(e,t){var n,r,i,o,a,s,c,u,l;c=e.children;for(r=i=0,a=c.length;i0){this.stream.write(" [");this.stream.write(this.endline(e,t,n));t.state=r.InsideTag;s=e.children;for(o=0,a=s.length;o");this.stream.write(this.endline(e,t,n));t.state=r.None;return this.closeNode(e,t,n)};XMLStreamWriter.prototype.element=function(e,n,i){var o,a,c,u,l,p,m,d,f,h;i||(i=0);this.openNode(e,n,i);n.state=r.OpenTag;this.stream.write(this.indent(e,n,i)+"<"+e.name);f=e.attribs;for(m in f){if(!s.call(f,m))continue;o=f[m];this.attribute(o,n,i)}c=e.children.length;u=c===0?null:e.children[0];if(c===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){this.stream.write(">");n.state=r.CloseTag;this.stream.write("")}else{n.state=r.CloseTag;this.stream.write(n.spaceBeforeSlash+"/>")}}else if(n.pretty&&c===1&&(u.type===t.Text||u.type===t.Raw)&&u.value!=null){this.stream.write(">");n.state=r.InsideTag;n.suppressPrettyCount++;d=true;this.writeChildNode(u,n,i+1);n.suppressPrettyCount--;d=false;n.state=r.CloseTag;this.stream.write("")}else{this.stream.write(">"+this.endline(e,n,i));n.state=r.InsideTag;h=e.children;for(l=0,p=h.length;l")}this.stream.write(this.endline(e,n,i));n.state=r.None;return this.closeNode(e,n,i)};XMLStreamWriter.prototype.processingInstruction=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.processingInstruction.call(this,e,t,n))};XMLStreamWriter.prototype.raw=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.raw.call(this,e,t,n))};XMLStreamWriter.prototype.text=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.text.call(this,e,t,n))};XMLStreamWriter.prototype.dtdAttList=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdAttList.call(this,e,t,n))};XMLStreamWriter.prototype.dtdElement=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdElement.call(this,e,t,n))};XMLStreamWriter.prototype.dtdEntity=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdEntity.call(this,e,t,n))};XMLStreamWriter.prototype.dtdNotation=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdNotation.call(this,e,t,n))};return XMLStreamWriter}(o)}).call(this)},,function(e){e.exports="4.0.0"},,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDElement,e);function XMLDTDElement(e,n,r){XMLDTDElement.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.name(n);this.type=t.ElementDeclaration;this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))};return XMLDTDElement}(i)}).call(this)},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Path=void 0;const s=o(n(622));const c=o(n(653));const u=a(n(357));const l=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){u.default(e,`Parameter 'itemPath' must not be empty`);e=c.safeTrimTrailingSeparator(e);if(!c.hasRoot(e)){this.segments=e.split(s.sep)}else{let t=e;let n=c.dirname(t);while(n!==t){const e=s.basename(t);this.segments.unshift(e);t=n;n=c.dirname(t)}this.segments.unshift(t)}}else{u.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;te!=="");return n}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const r=["false","False","FALSE"];const i=getInput(e,t);if(n.includes(i))return true;if(r.includes(i))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){process.stdout.write(l.EOL);s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){s.issueCommand("error",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){s.issueCommand("warning",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){s.issueCommand("notice",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return a(this,void 0,void 0,function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},,,,,,function(e,t,n){(function(){"use strict";var e,r,i,o,a,s={}.hasOwnProperty;e=n(312);r=n(791).defaults;o=function(e){return typeof e==="string"&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};a=function(e){return""};i=function(e){return e.replace("]]>","]]]]>")};t.Builder=function(){function Builder(e){var t,n,i;this.options={};n=r["0.2"];for(t in n){if(!s.call(n,t))continue;i=n[t];this.options[t]=i}for(t in e){if(!s.call(e,t))continue;i=e[t];this.options[t]=i}}Builder.prototype.buildObject=function(t){var n,i,c,u,l;n=this.options.attrkey;i=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===r["0.2"].rootName){l=Object.keys(t)[0];t=t[l]}else{l=this.options.rootName}c=function(e){return function(t,r){var u,l,p,m,d,f;if(typeof r!=="object"){if(e.options.cdata&&o(r)){t.raw(a(r))}else{t.txt(r)}}else if(Array.isArray(r)){for(m in r){if(!s.call(r,m))continue;l=r[m];for(d in l){p=l[d];t=c(t.ele(d),p).up()}}}else{for(d in r){if(!s.call(r,d))continue;l=r[d];if(d===n){if(typeof l==="object"){for(u in l){f=l[u];t=t.att(u,f)}}}else if(d===i){if(e.options.cdata&&o(l)){t=t.raw(a(l))}else{t=t.txt(l)}}else if(Array.isArray(l)){for(m in l){if(!s.call(l,m))continue;p=l[m];if(typeof p==="string"){if(e.options.cdata&&o(p)){t=t.ele(d).raw(a(p)).up()}else{t=t.ele(d,p).up()}}else{t=c(t.ele(d),p).up()}}}else if(typeof l==="object"){t=c(t.ele(d),l).up()}else{if(typeof l==="string"&&e.options.cdata&&o(l)){t=t.ele(d).raw(a(l)).up()}else{if(l==null){l=""}t=t.ele(d,l.toString()).up()}}}}return t}}(this);u=e.create(l,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return c(u,t).end(this.options.renderOpts)};return Builder}()}).call(this)},,,,,,,,,,,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,n,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing instruction target. "+this.debugInfo())}this.type=t.ProcessingInstruction;this.target=this.stringify.insTarget(n);this.name=this.target;if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e))};XMLProcessingInstruction.prototype.isEqualNode=function(e){if(!XMLProcessingInstruction.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.target!==this.target){return false}return true};return XMLProcessingInstruction}(r)}).call(this)},function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t"}t.getUserAgent=getUserAgent},,,,,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(470));function getUploadOptions(e){const t={uploadConcurrency:4,uploadChunkSize:32*1024*1024};if(e){if(typeof e.uploadConcurrency==="number"){t.uploadConcurrency=e.uploadConcurrency}if(typeof e.uploadChunkSize==="number"){t.uploadChunkSize=e.uploadChunkSize}}i.debug(`Upload concurrency: ${t.uploadConcurrency}`);i.debug(`Upload chunk size: ${t.uploadChunkSize}`);return t}t.getUploadOptions=getUploadOptions;function getDownloadOptions(e){const t={useAzureSdk:true,downloadConcurrency:8,timeoutInMs:3e4};if(e){if(typeof e.useAzureSdk==="boolean"){t.useAzureSdk=e.useAzureSdk}if(typeof e.downloadConcurrency==="number"){t.downloadConcurrency=e.downloadConcurrency}if(typeof e.timeoutInMs==="number"){t.timeoutInMs=e.timeoutInMs}}i.debug(`Use Azure SDK: ${t.useAzureSdk}`);i.debug(`Download concurrency: ${t.downloadConcurrency}`);i.debug(`Request timeout (ms): ${t.timeoutInMs}`);return t}t.getDownloadOptions=getDownloadOptions},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(605);const i=n(211);const o=n(950);let a;var s;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(s=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=o.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[s.MovedPermanently,s.ResourceMoved,s.SeeOther,s.TemporaryRedirect,s.PermanentRedirect];const p=[s.BadGateway,s.ServiceUnavailable,s.GatewayTimeout];const m=["OPTIONS","GET","DELETE","HEAD"];const d=10;const f=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(async(e,t)=>{let n=Buffer.alloc(0);this.message.on("data",e=>{n=Buffer.concat([n,e])});this.message.on("end",()=>{e(n.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,n){return this.request("POST",e,t,n||{})}patch(e,t,n){return this.request("PATCH",e,t,n||{})}put(e,t,n){return this.request("PUT",e,t,n||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,n,r){return this.request(e,t,n,r)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let n=await this.get(e,t);return this._processResponse(n,this.requestOptions)}async postJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.post(e,r,n);return this._processResponse(i,this.requestOptions)}async putJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.put(e,r,n);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.patch(e,r,n);return this._processResponse(i,this.requestOptions)}async request(e,t,n,r){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let o=this._prepareRequest(e,i,r);let a=this._allowRetries&&m.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const a=u.message.headers["location"];if(!a){break}let s=new URL(a);if(i.protocol=="https:"&&i.protocol!=s.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}await u.readBody();if(s.hostname!==i.hostname){for(let e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}o=this._prepareRequest(e,s,r);u=await this.requestRaw(o,n);t--}if(p.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){r(e)}n(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,n){let r;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let o=(e,t)=>{if(!i){i=true;n(e,t)}};let a=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);o(null,t)});a.on("socket",e=>{r=e});a.setTimeout(this._socketTimeout||3*6e4,()=>{if(r){r.end()}o(new Error("Request timeout: "+e.options.path),null)});a.on("error",function(e){o(e,null)});if(t&&typeof t==="string"){a.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",function(){a.end()});t.pipe(a)}else{a.end()}}getAgent(e){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const o={};o.parsedUrl=t;const a=o.parsedUrl.protocol==="https:";o.httpModule=a?i:r;const s=a?443:80;o.options={};o.options.host=o.parsedUrl.hostname;o.options.port=o.parsedUrl.port?parseInt(o.parsedUrl.port):s;o.options.path=(o.parsedUrl.pathname||"")+(o.parsedUrl.search||"");o.options.method=e;o.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){o.options.headers["user-agent"]=this.userAgent}o.options.agent=this._getAgent(o.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(o.options)})}return o}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,n){const r=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=r(this.requestOptions.headers)[t]}return e[t]||i||n}_getAgent(e){let t;let s=o.getProxyUrl(e);let c=s&&s.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||r.globalAgent.maxSockets}if(c){if(!a){a=n(856)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{...(s.username||s.password)&&{proxyAuth:`${s.username}:${s.password}`},host:s.hostname,port:s.port}};let r;const i=s.protocol==="https:";if(u){r=i?a.httpsOverHttps:a.httpsOverHttp}else{r=i?a.httpOverHttps:a.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new r.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:r.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(d,e);const t=f*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(n,r)=>{const i=e.message.statusCode;const o={statusCode:i,result:null,headers:{}};if(i==s.NotFound){n(o)}let a;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){a=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{a=JSON.parse(c)}o.result=a}o.headers=e.message.headers}catch(e){}if(i>299){let e;if(a&&a.message){e=a.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=o.result;r(t)}else{n(o)}})}}t.HttpClient=HttpClient},,function(e){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiagLogLevel=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["ERROR"]=30]="ERROR";e[e["WARN"]=50]="WARN";e[e["INFO"]=60]="INFO";e[e["DEBUG"]=70]="DEBUG";e[e["VERBOSE"]=80]="VERBOSE";e[e["ALL"]=9999]="ALL"})(n=t.DiagLogLevel||(t.DiagLogLevel={}))},,function(e,t,n){var r=n(669);var i=n(413).Stream;var o=n(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}r.inherits(CombinedStream,i);CombinedStream.create=function(e){var t=new this;e=e||{};for(var n in e){t[n]=e[n]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof o)){var n=o.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=n}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){i.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var n=e;this.write(n);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},,,,,,,,,function(e){(function(){var t;e.exports=t=function(){function XMLDOMStringList(e){this.arr=e||[]}Object.defineProperty(XMLDOMStringList.prototype,"length",{get:function(){return this.arr.length}});XMLDOMStringList.prototype.item=function(e){return this.arr[e]||null};XMLDOMStringList.prototype.contains=function(e){return this.arr.indexOf(e)!==-1};return XMLDOMStringList}()}).call(this)},,,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l=function(e,t){for(var n in t){if(p.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},p={}.hasOwnProperty;u=n(582).isPlainObject;i=n(515);r=n(524);a=n(257);t=n(683);c=n(602);s=n(347);e.exports=o=function(e){l(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);this.name="#document";this.type=t.Document;this.documentURI=null;this.domConfig=new r;e||(e={});if(!e.writer){e.writer=new s}this.options=e;this.stringify=new c(e)}Object.defineProperty(XMLDocument.prototype,"implementation",{value:new i});Object.defineProperty(XMLDocument.prototype,"doctype",{get:function(){var e,n,r,i;i=this.children;for(n=0,r=i.length;nsuper.restore}});return a(this,void 0,void 0,function*(){yield e.restore.call(this);const t=yield m.create("~/.gradle/wrapper/dists/*/*/*.zip.txt");const n=yield t.glob();p.info("Found the following wrapper zips");for(const e of n){const t=e.substring(0,e.length-".txt".length);p.info(`Wrapper marker: ${e}. Looking for zip ${t}`);if(!u.default.existsSync(t)){const n=c.default.basename(c.default.dirname(e));p.info(`Wrapper key: ${n}`);const r=`gradle-wrapper-${n}`;p.info(`Cache key: ${r}. Cache path: ${t}`);const i=yield d.restoreCache([t],r);if(i){p.info(`Restored wrapper zip ${r} from cache to ${t}`)}else{p.info(`Did NOT restore wrapper zip from ${r} to ${t}`)}}else{p.info(`Wrapper zip file already exists: ${t}`)}}})}save(){const e=Object.create(null,{save:{get:()=>super.save}});return a(this,void 0,void 0,function*(){const t=yield m.create("~/.gradle/wrapper/dists/*/*/*.zip");const n=yield t.glob();p.info("Found the following wrapper zips");for(const e of n){p.info(`Wrapper zip: ${e}`);const t=`${e}.txt`;if(!u.default.existsSync(t)){const n=c.default.basename(c.default.dirname(e));p.info(`Wrapper key: ${n}`);const r=`gradle-wrapper-${n}`;p.info(`Caching wrapper with cache key: ${r}`);try{yield d.saveCache([e],r)}catch(e){if(e instanceof d.ValidationError||!(e instanceof Error)){throw e}p.warning(e.message)}u.default.writeFileSync(t,"dummy")}else{p.info(`Wrapper marker file already exists: ${t}`)}}yield e.save.call(this)})}cacheOutputExists(){const e=c.default.resolve(l.default.homedir(),".gradle/caches");return u.default.existsSync(e)}getCachePath(){return h}}t.GradleUserHomeCache=GradleUserHomeCache},,,,,,,function(e){(function(){var t,n,r,i,o,a,s,c=[].slice,u={}.hasOwnProperty;t=function(){var e,t,n,r,i,a;a=arguments[0],i=2<=arguments.length?c.call(arguments,1):[];if(o(Object.assign)){Object.assign.apply(null,arguments)}else{for(e=0,n=i.length;e!e.negate);const t={};for(const n of e){const e=c?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=c?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let i=false;let o=e;let s=a.dirname(o);while(s!==o){if(t[s]){i=true;break}o=s;s=a.dirname(o)}if(!i){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=s.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BaggageImpl=void 0;var n=function(){function BaggageImpl(e){this._entries=e?new Map(e):new Map}BaggageImpl.prototype.getEntry=function(e){var t=this._entries.get(e);if(!t){return undefined}return Object.assign({},t)};BaggageImpl.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){var t=e[0],n=e[1];return[t,n]})};BaggageImpl.prototype.setEntry=function(e,t){var n=new BaggageImpl(this._entries);n._entries.set(e,t);return n};BaggageImpl.prototype.removeEntry=function(e){var t=new BaggageImpl(this._entries);t._entries.delete(e);return t};BaggageImpl.prototype.removeEntries=function(){var e=[];for(var t=0;t","]]]]>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){if(this.options.noValidation){return e}return""+e||""};XMLStringifier.prototype.attValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(this.attEscape(e=""+e||""))};XMLStringifier.prototype.insTarget=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.insValue=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlVersion=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlStandalone=function(e){if(this.options.noValidation){return e}if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdSysID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdElementValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttType=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttDefault=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdEntityValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdNData=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t,n;if(this.options.noValidation){return e}t="";if(this.options.version==="1.0"){t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}else if(this.options.version==="1.1"){t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}return e};XMLStringifier.prototype.assertLegalName=function(e){var t;if(this.options.noValidation){return e}this.assertLegalChar(e);t=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/;if(!e.match(t)){throw new Error("Invalid character in name")}return e};XMLStringifier.prototype.textEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(//g,">").replace(/\r/g," ")};XMLStringifier.prototype.attEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,,function(e){e.exports=require("events")},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var i=sha1;t.default=i},,,,,function(e){"use strict";e.exports=balanced;function balanced(e,t,n){if(e instanceof RegExp)e=maybeMatch(e,n);if(t instanceof RegExp)t=maybeMatch(t,n);var r=range(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function maybeMatch(e,t){var n=t.match(e);return n?n[0]:null}balanced.range=range;function range(e,t,n){var r,i,o,a,s;var c=n.indexOf(e);var u=n.indexOf(t,c+1);var l=c;if(c>=0&&u>0){r=[];o=n.length;while(l>=0&&!s){if(l==c){r.push(l);c=n.indexOf(e,l+1)}else if(r.length==1){s=[r.pop(),u]}else{i=r.pop();if(i=0?c:u}if(r.length){s=[o,a]}}return s}},function(e){e.exports=require("path")},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;var r=n(975);var i=/^([0-9a-f]{32})$/i;var o=/^[0-9a-f]{16}$/i;t.INVALID_SPANID="0000000000000000";t.INVALID_TRACEID="00000000000000000000000000000000";t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:r.TraceFlags.NONE};function isValidTraceId(e){return i.test(e)&&e!==t.INVALID_TRACEID}t.isValidTraceId=isValidTraceId;function isValidSpanId(e){return o.test(e)&&e!==t.INVALID_SPANID}t.isValidSpanId=isValidSpanId;function isSpanContextValid(e){return isValidTraceId(e.traceId)&&isValidSpanId(e.spanId)}t.isSpanContextValid=isSpanContextValid},,function(e){e.exports=require("net")},,,,,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;r=n(257);e.exports=t=function(e){i(XMLCharacterData,e);function XMLCharacterData(e){XMLCharacterData.__super__.constructor.call(this,e);this.value=""}Object.defineProperty(XMLCharacterData.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLCharacterData.prototype,"length",{get:function(){return this.value.length}});Object.defineProperty(XMLCharacterData.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});XMLCharacterData.prototype.clone=function(){return Object.create(this)};XMLCharacterData.prototype.substringData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.appendData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.insertData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.deleteData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.replaceData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.isEqualNode=function(e){if(!XMLCharacterData.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.data!==this.data){return false}return true};return XMLCharacterData}(r)}).call(this)},function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,,,,function(e,t,n){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,n){if(!(this instanceof SAXParser)){return new SAXParser(t,n)}var r=this;clearBuffers(r);r.q=r.c="";r.bufferCheckPosition=e.MAX_BUFFER_LENGTH;r.opt=n||{};r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags;r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase";r.tags=[];r.closed=r.closedRoot=r.sawRoot=false;r.tag=r.error=null;r.strict=!!t;r.noscript=!!(t||r.opt.noscript);r.state=f.BEGIN;r.strictEntities=r.opt.strictEntities;r.ENTITIES=r.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);r.attribList=[];if(r.opt.xmlns){r.ns=Object.create(u)}r.trackPosition=r.opt.position!==false;if(r.trackPosition){r.position=r.line=r.column=0}emit(r,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))t.push(n);return t}}function checkBufferLength(n){var r=Math.max(e.MAX_BUFFER_LENGTH,10);var i=0;for(var o=0,a=t.length;or){switch(t[o]){case"textNode":closeText(n);break;case"cdata":emitNode(n,"oncdata",n.cdata);n.cdata="";break;case"script":emitNode(n,"onscript",n.script);n.script="";break;default:error(n,"Max buffer length exceeded: "+t[o])}}i=Math.max(i,s)}var c=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=c+n.position}function clearBuffers(e){for(var n=0,r=t.length;n"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var f=0;e.STATE={BEGIN:f++,BEGIN_WHITESPACE:f++,TEXT:f++,TEXT_ENTITY:f++,OPEN_WAKA:f++,SGML_DECL:f++,SGML_DECL_QUOTED:f++,DOCTYPE:f++,DOCTYPE_QUOTED:f++,DOCTYPE_DTD:f++,DOCTYPE_DTD_QUOTED:f++,COMMENT_STARTING:f++,COMMENT:f++,COMMENT_ENDING:f++,COMMENT_ENDED:f++,CDATA:f++,CDATA_ENDING:f++,CDATA_ENDING_2:f++,PROC_INST:f++,PROC_INST_BODY:f++,PROC_INST_ENDING:f++,OPEN_TAG:f++,OPEN_TAG_SLASH:f++,ATTRIB:f++,ATTRIB_NAME:f++,ATTRIB_NAME_SAW_WHITE:f++,ATTRIB_VALUE:f++,ATTRIB_VALUE_QUOTED:f++,ATTRIB_VALUE_CLOSED:f++,ATTRIB_VALUE_UNQUOTED:f++,ATTRIB_VALUE_ENTITY_Q:f++,ATTRIB_VALUE_ENTITY_U:f++,CLOSE_TAG:f++,CLOSE_TAG_SAW_WHITE:f++,SCRIPT:f++,SCRIPT_ENDING:f++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var n=e.ENTITIES[t];var r=typeof n==="number"?String.fromCharCode(n):n;e.ENTITIES[t]=r});for(var h in e.STATE){e.STATE[e.STATE[h]]=h}f=e.STATE;function emit(e,t,n){e[t]&&e[t](n)}function emitNode(e,t,n){if(e.textNode)closeText(e);emit(e,t,n)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==f.BEGIN&&e.state!==f.BEGIN_WHITESPACE&&e.state!==f.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var n=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){n.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",n)}function qname(e,t){var n=e.indexOf(":");var r=n<0?["",e]:e.split(":");var i=r[0];var o=r[1];if(t&&e==="xmlns"){i="xmlns";o=""}return{prefix:i,local:o}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var n=t.prefix;var r=t.local;if(n==="xmlns"){if(r==="xml"&&e.attribValue!==s){strictFail(e,"xml: prefix must be bound to "+s+"\n"+"Actual: "+e.attribValue)}else if(r==="xmlns"&&e.attribValue!==c){strictFail(e,"xmlns: prefix must be bound to "+c+"\n"+"Actual: "+e.attribValue)}else{var i=e.tag;var o=e.tags[e.tags.length-1]||e;if(i.ns===o.ns){i.ns=Object.create(o.ns)}i.ns[r]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var n=e.tag;var r=qname(e.tagName);n.prefix=r.prefix;n.local=r.local;n.uri=n.ns[r.prefix]||"";if(n.prefix&&!n.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));n.uri=r.prefix}var i=e.tags[e.tags.length-1]||e;if(n.ns&&i.ns!==n.ns){Object.keys(n.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:n.ns[t]})})}for(var o=0,a=e.attribList.length;o";e.tagName="";e.state=f.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var n=e.tagName;if(!e.strict){n=n[e.looseCase]()}var r=n;while(t--){var i=e.tags[t];if(i.name!==r){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="";e.state=f.TEXT;return}e.tagName=n;var o=e.tags.length;while(o-- >t){var a=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var s={};for(var c in a.ns){s[c]=a.ns[c]}var u=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&a.ns!==u.ns){Object.keys(a.ns).forEach(function(t){var n=a.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:n})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=f.TEXT}function parseEntity(e){var t=e.entity;var n=t.toLowerCase();var r;var i="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[n]){return e.ENTITIES[n]}t=n;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);r=parseInt(t,16);i=r.toString(16)}else{t=t.slice(1);r=parseInt(t,10);i=r.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(r)||i.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(r)}function beginWhiteSpace(e,t){if(t==="<"){e.state=f.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=f.TEXT}}function charAt(e,t){var n="";if(t"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=f.TEXT}else if(isQuote(r)){t.state=f.SGML_DECL_QUOTED;t.sgmlDecl+=r}else{t.sgmlDecl+=r}continue;case f.SGML_DECL_QUOTED:if(r===t.q){t.state=f.SGML_DECL;t.q=""}t.sgmlDecl+=r;continue;case f.DOCTYPE:if(r===">"){t.state=f.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=r;if(r==="["){t.state=f.DOCTYPE_DTD}else if(isQuote(r)){t.state=f.DOCTYPE_QUOTED;t.q=r}}continue;case f.DOCTYPE_QUOTED:t.doctype+=r;if(r===t.q){t.q="";t.state=f.DOCTYPE}continue;case f.DOCTYPE_DTD:t.doctype+=r;if(r==="]"){t.state=f.DOCTYPE}else if(isQuote(r)){t.state=f.DOCTYPE_DTD_QUOTED;t.q=r}continue;case f.DOCTYPE_DTD_QUOTED:t.doctype+=r;if(r===t.q){t.state=f.DOCTYPE_DTD;t.q=""}continue;case f.COMMENT:if(r==="-"){t.state=f.COMMENT_ENDING}else{t.comment+=r}continue;case f.COMMENT_ENDING:if(r==="-"){t.state=f.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+r;t.state=f.COMMENT}continue;case f.COMMENT_ENDED:if(r!==">"){strictFail(t,"Malformed comment");t.comment+="--"+r;t.state=f.COMMENT}else{t.state=f.TEXT}continue;case f.CDATA:if(r==="]"){t.state=f.CDATA_ENDING}else{t.cdata+=r}continue;case f.CDATA_ENDING:if(r==="]"){t.state=f.CDATA_ENDING_2}else{t.cdata+="]"+r;t.state=f.CDATA}continue;case f.CDATA_ENDING_2:if(r===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=f.TEXT}else if(r==="]"){t.cdata+="]"}else{t.cdata+="]]"+r;t.state=f.CDATA}continue;case f.PROC_INST:if(r==="?"){t.state=f.PROC_INST_ENDING}else if(isWhitespace(r)){t.state=f.PROC_INST_BODY}else{t.procInstName+=r}continue;case f.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(r)){continue}else if(r==="?"){t.state=f.PROC_INST_ENDING}else{t.procInstBody+=r}continue;case f.PROC_INST_ENDING:if(r===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=f.TEXT}else{t.procInstBody+="?"+r;t.state=f.PROC_INST_BODY}continue;case f.OPEN_TAG:if(isMatch(p,r)){t.tagName+=r}else{newTag(t);if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else{if(!isWhitespace(r)){strictFail(t,"Invalid character in tag name")}t.state=f.ATTRIB}}continue;case f.OPEN_TAG_SLASH:if(r===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=f.ATTRIB}continue;case f.ATTRIB:if(isWhitespace(r)){continue}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME:if(r==="="){t.state=f.ATTRIB_VALUE}else if(r===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(r)){t.state=f.ATTRIB_NAME_SAW_WHITE}else if(isMatch(p,r)){t.attribName+=r}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_NAME_SAW_WHITE:if(r==="="){t.state=f.ATTRIB_VALUE}else if(isWhitespace(r)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(r===">"){openTag(t)}else if(isMatch(l,r)){t.attribName=r;t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=f.ATTRIB}}continue;case f.ATTRIB_VALUE:if(isWhitespace(r)){continue}else if(isQuote(r)){t.q=r;t.state=f.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=f.ATTRIB_VALUE_UNQUOTED;t.attribValue=r}continue;case f.ATTRIB_VALUE_QUOTED:if(r!==t.q){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=r}continue}attrib(t);t.q="";t.state=f.ATTRIB_VALUE_CLOSED;continue;case f.ATTRIB_VALUE_CLOSED:if(isWhitespace(r)){t.state=f.ATTRIB}else if(r===">"){openTag(t)}else if(r==="/"){t.state=f.OPEN_TAG_SLASH}else if(isMatch(l,r)){strictFail(t,"No whitespace between attributes");t.attribName=r;t.attribValue="";t.state=f.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case f.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(r)){if(r==="&"){t.state=f.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=r}continue}attrib(t);if(r===">"){openTag(t)}else{t.state=f.ATTRIB}continue;case f.CLOSE_TAG:if(!t.tagName){if(isWhitespace(r)){continue}else if(notMatch(l,r)){if(t.script){t.script+=""){closeTag(t)}else if(isMatch(p,r)){t.tagName+=r}else if(t.script){t.script+=""){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case f.TEXT_ENTITY:case f.ATTRIB_VALUE_ENTITY_Q:case f.ATTRIB_VALUE_ENTITY_U:var c;var u;switch(t.state){case f.TEXT_ENTITY:c=f.TEXT;u="textNode";break;case f.ATTRIB_VALUE_ENTITY_Q:c=f.ATTRIB_VALUE_QUOTED;u="attribValue";break;case f.ATTRIB_VALUE_ENTITY_U:c=f.ATTRIB_VALUE_UNQUOTED;u="attribValue";break}if(r===";"){t[u]+=parseEntity(t);t.entity="";t.state=c}else if(isMatch(t.entity.length?d:m,r)){t.entity+=r}else{strictFail(t,"Invalid character in entity name");t[u]+="&"+t.entity+r;t.entity="";t.state=c}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var n=function(){var n=16384;var r=[];var i;var o;var a=-1;var s=arguments.length;if(!s){return""}var c="";while(++a1114111||t(u)!==u){throw RangeError("Invalid code point: "+u)}if(u<=65535){r.push(u)}else{u-=65536;i=(u>>10)+55296;o=u%1024+56320;r.push(i,o)}if(a+1===s||r.length>n){c+=e.apply(null,r);r.length=0}}return c};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:n,configurable:true,writable:true})}else{String.fromCodePoint=n}})()}})(false?undefined:t)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.safeTrimTrailingSeparator=t.normalizeSeparators=t.hasRoot=t.hasAbsoluteRoot=t.ensureAbsoluteRoot=t.dirname=void 0;const s=o(n(622));const c=a(n(357));const u=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=s.dirname(e);if(u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){c.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);c.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}c.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||u&&e.endsWith("\\")){}else{e+=s.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){c.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){c.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(u){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(s.sep)){return e}if(e===s.sep){return e}if(u&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);i=n(639);e.exports=r=function(e){o(XMLCData,e);function XMLCData(e,n){XMLCData.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing CDATA text. "+this.debugInfo())}this.name="#cdata-section";this.type=t.CData;this.value=this.stringify.cdata(n)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))};return XMLCData}(i)}).call(this)},,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(257);e.exports=i=function(e){o(XMLRaw,e);function XMLRaw(e,n){XMLRaw.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing raw text. "+this.debugInfo())}this.type=t.Raw;this.value=this.stringify.raw(n)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e))};return XMLRaw}(r)}).call(this)},function(e,t,n){(function(){var t,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;o=n(582).isObject;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDEntity,e);function XMLDTDEntity(e,n,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing DTD entity name. "+this.debugInfo(r))}if(i==null){throw new Error("Missing DTD entity value. "+this.debugInfo(r))}this.pe=!!n;this.name=this.stringify.name(r);this.type=t.EntityDeclaration;if(!o(i)){this.value=this.stringify.dtdEntityValue(i);this.internal=true}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r))}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r))}this.internal=false;if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}}Object.defineProperty(XMLDTDEntity.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDEntity.prototype,"systemId",{get:function(){return this.sysID}});Object.defineProperty(XMLDTDEntity.prototype,"notationName",{get:function(){return this.nData||null}});Object.defineProperty(XMLDTDEntity.prototype,"inputEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlVersion",{get:function(){return null}});XMLDTDEntity.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))};return XMLDTDEntity}(i)}).call(this)},,,,,,,,function(e){e.exports=require("util")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SpanKind=void 0;var n;(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(n=t.SpanKind||(t.SpanKind={}))},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s;Object.defineProperty(t,"__esModule",{value:true});t.getCmdPath=t.tryGetExecutablePath=t.isRooted=t.isDirectory=t.exists=t.IS_WINDOWS=t.unlink=t.symlink=t.stat=t.rmdir=t.rename=t.readlink=t.readdir=t.mkdir=t.lstat=t.copyFile=t.chmod=void 0;const c=o(n(747));const u=o(n(622));s=c.promises,t.chmod=s.chmod,t.copyFile=s.copyFile,t.lstat=s.lstat,t.mkdir=s.mkdir,t.readdir=s.readdir,t.readlink=s.readlink,t.rename=s.rename,t.rmdir=s.rmdir,t.stat=s.stat,t.symlink=s.symlink,t.unlink=s.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return a(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return a(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function tryGetExecutablePath(e,n){return a(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=u.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const o of n){e=i+o;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=u.dirname(e);const r=u.basename(e).toUpperCase();for(const i of yield t.readdir(n)){if(r===i.toUpperCase()){e=u.join(n,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}t.getCmdPath=getCmdPath},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createLogLevelDiagLogger=void 0;var r=n(545);function createLogLevelDiagLogger(e,t){if(er.DiagLogLevel.ALL){e=r.DiagLogLevel.ALL}t=t||{};function _filterFunc(n,r){var i=t[n];if(typeof i==="function"&&e>=r){return i.bind(t)}return function(){}}return{error:_filterFunc("error",r.DiagLogLevel.ERROR),warn:_filterFunc("warn",r.DiagLogLevel.WARN),info:_filterFunc("info",r.DiagLogLevel.INFO),debug:_filterFunc("debug",r.DiagLogLevel.DEBUG),verbose:_filterFunc("verbose",r.DiagLogLevel.VERBOSE)}}t.createLogLevelDiagLogger=createLogLevelDiagLogger},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(238));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var i=validate;t.default=i},,,,,,,function(e){(function(){e.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n(470));const a=i(n(622));const s=i(n(15));const c=i(n(114));const u=n(434);class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError";Object.setPrototypeOf(this,ValidationError.prototype)}}t.ValidationError=ValidationError;class ReserveCacheError extends Error{constructor(e){super(e);this.name="ReserveCacheError";Object.setPrototypeOf(this,ReserveCacheError.prototype)}}t.ReserveCacheError=ReserveCacheError;function checkPaths(e){if(!e||e.length===0){throw new ValidationError(`Path Validation Error: At least one directory or file path is required`)}}function checkKey(e){if(e.length>512){throw new ValidationError(`Key Validation Error: ${e} cannot be larger than 512 characters.`)}const t=/^[^,]*$/;if(!t.test(e)){throw new ValidationError(`Key Validation Error: ${e} cannot contain commas.`)}}function restoreCache(e,t,n,i){return r(this,void 0,void 0,function*(){checkPaths(e);n=n||[];const r=[t,...n];o.debug("Resolved Keys:");o.debug(JSON.stringify(r));if(r.length>10){throw new ValidationError(`Key Validation Error: Keys are limited to a maximum of 10.`)}for(const e of r){checkKey(e)}const l=yield s.getCompressionMethod();const p=yield c.getCacheEntry(r,e,{compressionMethod:l});if(!(p===null||p===void 0?void 0:p.archiveLocation)){return undefined}const m=a.join(yield s.createTempDirectory(),s.getCacheFileName(l));o.debug(`Archive Path: ${m}`);try{yield c.downloadCache(p.archiveLocation,m,i);if(o.isDebug()){yield u.listTar(m,l)}const e=s.getArchiveFileSizeIsBytes(m);o.info(`Cache Size: ~${Math.round(e/(1024*1024))} MB (${e} B)`);yield u.extractTar(m,l);o.info("Cache restored successfully")}finally{try{yield s.unlinkFile(m)}catch(e){o.debug(`Failed to delete archive: ${e}`)}}return p.cacheKey})}t.restoreCache=restoreCache;function saveCache(e,t,n){return r(this,void 0,void 0,function*(){checkPaths(e);checkKey(t);const r=yield s.getCompressionMethod();o.debug("Reserving Cache");const i=yield c.reserveCache(t,e,{compressionMethod:r});if(i===-1){throw new ReserveCacheError(`Unable to reserve cache with key ${t}, another job may be creating this cache.`)}o.debug(`Cache ID: ${i}`);const l=yield s.resolvePaths(e);o.debug("Cache Paths:");o.debug(`${JSON.stringify(l)}`);const p=yield s.createTempDirectory();const m=a.join(p,s.getCacheFileName(r));o.debug(`Archive Path: ${m}`);yield u.createTar(p,l,r);if(o.isDebug()){yield u.listTar(m,r)}const d=5*1024*1024*1024;const f=s.getArchiveFileSizeIsBytes(m);o.debug(`File Size: ${f}`);if(f>d){throw new Error(`Cache size of ~${Math.round(f/(1024*1024))} MB (${f} B) is over the 5GB limit, not saving cache.`)}o.debug(`Saving Cache (ID: ${i})`);yield c.saveCache(i,m,n);return i})}t.saveCache=saveCache},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,n;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;n=t.prototype;if(isObject(n)===false)return false;if(n.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},,,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLText,e);function XMLText(e,n){XMLText.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing element text. "+this.debugInfo())}this.name="#text";this.type=t.Text;this.value=this.stringify.text(n)}Object.defineProperty(XMLText.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLText.prototype,"wholeText",{get:function(){var e,t,n;n="";t=this.previousSibling;while(t){n=t.data+n;t=t.previousSibling}n+=this.data;e=this.nextSibling;while(e){n=n+e.data;e=e.nextSibling}return n}});XMLText.prototype.clone=function(){return Object.create(this)};XMLText.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e))};XMLText.prototype.splitText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLText.prototype.replaceWholeText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};return XMLText}(r)}).call(this)},,,,,,,,,,,,,,function(e){var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var r=n||0;var i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}e.exports=bytesToUuid},,function(e){(function(){var t;e.exports=t=function(){function XMLDOMErrorHandler(){}XMLDOMErrorHandler.prototype.handleError=function(e){throw new Error(e)};return XMLDOMErrorHandler}()}).call(this)},function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SearchState=void 0;class SearchState{constructor(e,t){this.path=e;this.level=t}}t.SearchState=SearchState},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};Object.defineProperty(t,"__esModule",{value:true});t.hashFiles=void 0;const c=o(n(417));const u=o(n(470));const l=o(n(747));const p=o(n(413));const m=o(n(669));const d=o(n(622));function hashFiles(e){var t,n;var r;return a(this,void 0,void 0,function*(){let i=false;const o=(r=process.env["GITHUB_WORKSPACE"])!==null&&r!==void 0?r:process.cwd();const a=c.createHash("sha256");let f=0;try{for(var h=s(e.globGenerator()),g;g=yield h.next(),!g.done;){const e=g.value;u.debug(e);if(!e.startsWith(`${o}${d.sep}`)){u.debug(`Ignore '${e}' since it is not under GITHUB_WORKSPACE.`);continue}if(l.statSync(e).isDirectory()){u.debug(`Skip directory '${e}'.`);continue}const t=c.createHash("sha256");const n=m.promisify(p.pipeline);yield n(l.createReadStream(e),t);a.write(t.digest());f++;if(!i){i=true}}}catch(e){t={error:e}}finally{try{if(g&&!g.done&&(n=h.return))yield n.call(h)}finally{if(t)throw t.error}}a.end();if(i){u.debug(`Found ${f} files to hash.`);return a.digest("hex")}else{u.debug(`No matches found for glob`);return""}})}t.hashFiles=hashFiles},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=rng;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=new Uint8Array(256);let o=i.length;function rng(){if(o>i.length-16){r.default.randomFillSync(i);o=0}return i.slice(o,o+=16)}},,function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;l=n(582).isObject;u=n(257);t=n(683);r=n(801);o=n(661);i=n(463);a=n(19);c=n(451);e.exports=s=function(e){p(XMLDocType,e);function XMLDocType(e,n,r){var i,o,a,s,c,u;XMLDocType.__super__.constructor.call(this,e);this.type=t.DocType;if(e.children){s=e.children;for(o=0,a=s.length;o{if(a.includes(t)){e[t]=r[t];return e}if(!e.variables){e.variables={}}e.variables[t]=r[t];return e},{});const o=r.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(c.test(o)){i.url=o.replace(c,"/api/graphql")}return e(i).then(e=>{if(e.data.errors){const t={};for(const n of Object.keys(e.headers)){t[n]=e.headers[n]}throw new GraphqlError(i,{headers:t,data:e.data})}return e.data.data})}function withDefaults(e,t){const n=e.defaults(t);const i=(e,t)=>{return graphql(n,e,t)};return Object.assign(i,{defaults:withDefaults.bind(null,n),endpoint:r.request.endpoint})}const u=withDefaults(r.request,{headers:{"user-agent":`octokit-graphql.js/${o} ${i.getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return withDefaults(e,{method:"POST",url:"/graphql"})}t.graphql=u;t.withCustomRequest=withCustomRequest},,,,function(e){e.exports=require("fs")},,,function(e,t,n){"use strict";var r=n(815);var i={};i.rules=n(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});i.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};i.findRule=function(e){var t=r.toASCII(e);return i.rules.reduce(function(e,n){if(n.punySuffix===-1){n.punySuffix=r.toASCII(n.suffix)}if(!i.endsWith(t,"."+n.punySuffix)&&t!==n.punySuffix){return e}return n},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};i.validate=function(e){var t=r.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var n=t.split(".");var i;for(var o=0;o63){return"LABEL_TOO_LONG"}if(i.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(i.charAt(i.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(i)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var n=e.slice(0).toLowerCase();if(n.charAt(n.length-1)==="."){n=n.slice(0,n.length-1)}var o=i.validate(n);if(o){return{input:e,error:{message:t.errorCodes[o],code:o}}}var a={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var s=n.split(".");if(s[s.length-1]==="local"){return a}var c=function(){if(!/xn--/.test(n)){return a}if(a.domain){a.domain=r.toASCII(a.domain)}if(a.subdomain){a.subdomain=r.toASCII(a.subdomain)}return a};var u=i.findRule(n);if(!u){if(s.length<2){return a}a.tld=s.pop();a.sld=s.pop();a.domain=[a.sld,a.tld].join(".");if(s.length){a.subdomain=s.pop()}return c()}a.listed=true;var l=u.suffix.split(".");var p=s.slice(0,s.length-l.length);if(u.exception){p.push(l.shift())}a.tld=l.join(".");if(!p.length){return c()}if(u.wildcard){l.unshift(p.pop());a.tld=l.join(".")}if(!p.length){return c()}a.sld=p.pop();a.domain=[a.sld,a.tld].join(".");if(p.length){a.subdomain=p.join(".")}return c()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var n=t.parse(e);return Boolean(n.domain&&n.listed)}},function(e,t,n){var r=n(500);e.exports=async;function async(e){var t=false;r(function(){t=true});return function async_callback(n,i){if(t){e(n,i)}else{r(function nextTick_callback(){e(n,i)})}}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(385);var i=n(526);var o=n(701);var a=_interopDefault(n(454));var s=n(844);const c="5.6.1";function getBufferResponse(e){return e.arrayBuffer()}function fetchWrapper(e){const t=e.request&&e.request.log?e.request.log:console;if(o.isPlainObject(e.body)||Array.isArray(e.body)){e.body=JSON.stringify(e.body)}let n={};let r;let i;const c=e.request&&e.request.fetch||a;return c(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async o=>{i=o.url;r=o.status;for(const e of o.headers){n[e[0]]=e[1]}if("deprecation"in n){const r=n.link&&n.link.match(/<([^>]+)>; rel="deprecation"/);const i=r&&r.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${n.sunset}${i?`. See ${i}`:""}`)}if(r===204||r===205){return}if(e.method==="HEAD"){if(r<400){return}throw new s.RequestError(o.statusText,r,{response:{url:i,status:r,headers:n,data:undefined},request:e})}if(r===304){throw new s.RequestError("Not modified",r,{response:{url:i,status:r,headers:n,data:await getResponseData(o)},request:e})}if(r>=400){const t=await getResponseData(o);const a=new s.RequestError(toErrorMessage(t),r,{response:{url:i,status:r,headers:n,data:t},request:e});throw a}return getResponseData(o)}).then(e=>{return{status:r,url:i,headers:n,data:e}}).catch(t=>{if(t instanceof s.RequestError)throw t;throw new s.RequestError(t.message,500,{request:e})})}async function getResponseData(e){const t=e.headers.get("content-type");if(/application\/json/.test(t)){return e.json()}if(!t||/^text\/|charset=utf-8$/.test(t)){return e.text()}return getBufferResponse(e)}function toErrorMessage(e){if(typeof e==="string")return e;if("message"in e){if(Array.isArray(e.errors)){return`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`}return e.message}return`Unknown error: ${JSON.stringify(e)}`}function withDefaults(e,t){const n=e.defaults(t);const r=function(e,t){const r=n.merge(e,t);if(!r.request||!r.request.hook){return fetchWrapper(n.parse(r))}const i=(e,t)=>{return fetchWrapper(n.parse(n.merge(e,t)))};Object.assign(i,{endpoint:n,defaults:withDefaults.bind(null,n)});return r.request.hook(i,r)};return Object.assign(r,{endpoint:n,defaults:withDefaults.bind(null,n)})}const u=withDefaults(r.endpoint,{headers:{"user-agent":`octokit-request.js/${c} ${i.getUserAgent()}`}});t.request=u},,,,,,,,function(e){e.exports=require("zlib")},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(145),t)},,function(e){e.exports=function(e,t){Object.keys(t).forEach(function(n){e[n]=e[n]||t[n]});return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoopSpan=void 0;var r=n(629);var i=function(){function NoopSpan(e){if(e===void 0){e=r.INVALID_SPAN_CONTEXT}this._spanContext=e}NoopSpan.prototype.context=function(){return this._spanContext};NoopSpan.prototype.setAttribute=function(e,t){return this};NoopSpan.prototype.setAttributes=function(e){return this};NoopSpan.prototype.addEvent=function(e,t){return this};NoopSpan.prototype.setStatus=function(e){return this};NoopSpan.prototype.updateName=function(e){return this};NoopSpan.prototype.end=function(e){};NoopSpan.prototype.isRecording=function(){return false};NoopSpan.prototype.recordException=function(e,t){};return NoopSpan}();t.NoopSpan=i},function(e,t,n){(function(){var t,r,i,o,a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,w,k,S,_,T,E={}.hasOwnProperty;T=n(582),S=T.isObject,k=T.isFunction,_=T.isPlainObject,w=T.getValue;t=n(683);d=n(559);h=n(796);o=n(657);a=n(919);y=n(660);x=n(708);g=n(491);p=n(738);m=n(735);s=n(801);u=n(661);c=n(463);l=n(19);i=n(884);b=n(602);v=n(347);r=n(541);e.exports=f=function(){function XMLDocumentCB(e,n,r){var i;this.name="?xml";this.type=t.Document;e||(e={});i={};if(!e.writer){e.writer=new v}else if(_(e.writer)){i=e.writer;e.writer=new v}this.options=e;this.writer=e.writer;this.writerOptions=this.writer.filterOptions(i);this.stringify=new b(e);this.onDataCallback=n||function(){};this.onEndCallback=r||function(){};this.currentNode=null;this.currentLevel=-1;this.openTags={};this.documentStarted=false;this.documentCompleted=false;this.root=null}XMLDocumentCB.prototype.createChildNode=function(e){var n,r,i,o,a,s,c,u;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:i={};c=e.attribs;for(r in c){if(!E.call(c,r))continue;n=c[r];i[r]=n.value}this.node(e.name,i);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(e.value);break;case t.Text:this.text(e.value);break;case t.ProcessingInstruction:this.instruction(e.target,e.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+e.constructor.name)}u=e.children;for(a=0,s=u.length;a=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){var n,i,o,a;if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e.type===t.Element){this.root=e}i="";if(e.type===t.Element){this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name;a=e.attribs;for(o in a){if(!E.call(a,o))continue;n=a[o];i+=this.writer.attribute(n,this.writerOptions,this.currentLevel)}i+=(e.children?">":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel);this.writerOptions.state=r.InsideTag}else{this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+""}i+=this.writer.endline(e,this.writerOptions,this.currentLevel)}this.onData(i,this.currentLevel);return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){var n;if(!e.isClosed){n="";this.writerOptions.state=r.CloseTag;if(e.type===t.Element){n=this.writer.indent(e,this.writerOptions,this.currentLevel)+""+this.writer.endline(e,this.writerOptions,this.currentLevel)}else{n=this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel)}this.writerOptions.state=r.None;this.onData(n,this.currentLevel);return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e,t){this.documentStarted=true;return this.onDataCallback(e,t+1)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.debugInfo=function(e){if(e==null){return""}else{return"node: <"+e+">"}};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLDocumentCB.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)};XMLDocumentCB.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLDocumentCB.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},,,,,,,,,,,function(e,t,n){"use strict";var r=n(852);var i=n(622).extname;var o=/^\s*([^;\s]*)(?:;|\s|$)/;var a=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=o.exec(e);var n=t&&r[t[1].toLowerCase()];if(n&&n.charset){return n.charset}if(t&&a.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var n=e.indexOf("/")===-1?t.lookup(e):e;if(!n){return false}if(n.indexOf("charset")===-1){var r=t.charset(n);if(r)n+="; charset="+r.toLowerCase()}return n}function extension(e){if(!e||typeof e!=="string"){return false}var n=o.exec(e);var r=n&&t.extensions[n[1].toLowerCase()];if(!r||!r.length){return false}return r[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var n=i("x."+e).toLowerCase().substr(1);if(!n){return false}return t.types[n]||false}function populateMaps(e,t){var n=["nginx","apache",undefined,"iana"];Object.keys(r).forEach(function forEachMimeType(i){var o=r[i];var a=o.extensions;if(!a||!a.length){return}e[i]=a;for(var s=0;sl||u===l&&t[c].substr(0,12)==="application/")){continue}}t[c]=i}})}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,,,function(e,t,n){var r=n(547);var i=n(669);var o=n(622);var a=n(605);var s=n(211);var c=n(835).parse;var u=n(747);var l=n(779);var p=n(334);var m=n(766);e.exports=FormData;i.inherits(FormData,r);function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];r.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,n){n=n||{};if(typeof n=="string"){n={filename:n}}var o=r.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(i.isArray(t)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(e,t,n);var s=this._multiPartFooter();o(a);o(t);o(s);this._trackLength(a,t,n)};FormData.prototype._trackLength=function(e,t,n){var r=0;if(n.knownLength!=null){r+=+n.knownLength}else if(Buffer.isBuffer(t)){r=t.length}else if(typeof t==="string"){r=Buffer.byteLength(t)}this._valueLength+=r;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!n.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{u.stat(e.path,function(n,r){var i;if(n){t(n);return}i=r.size-(e.start?e.start:0);t(null,i)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(n){e.pause();t(null,+n.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,n){if(typeof n.header=="string"){return n.header}var r=this._getContentDisposition(t,n);var i=this._getContentType(t,n);var o="";var a={"Content-Disposition":["form-data",'name="'+e+'"'].concat(r||[]),"Content-Type":[].concat(i||[])};if(typeof n.header=="object"){m(a,n.header)}var s;for(var c in a){if(!a.hasOwnProperty(c))continue;s=a[c];if(s==null){continue}if(!Array.isArray(s)){s=[s]}if(s.length){o+=c+": "+s.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+o+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var n,r;if(typeof t.filepath==="string"){n=o.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){n=o.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){n=o.basename(e.client._httpMessage.path||"")}if(n){r='filename="'+n+'"'}return r};FormData.prototype._getContentType=function(e,t){var n=t.contentType;if(!n&&e.name){n=l.lookup(e.name)}if(!n&&e.path){n=l.lookup(e.path)}if(!n&&e.readable&&e.hasOwnProperty("httpVersion")){n=e.headers["content-type"]}if(!n&&(t.filepath||t.filename)){n=l.lookup(t.filepath||t.filename)}if(!n&&typeof e=="object"){n=FormData.DEFAULT_CONTENT_TYPE}return n};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var n=this._streams.length===0;if(n){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){n[t.toLowerCase()]=e[t]}}return n};FormData.prototype.setBoundary=function(e){this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var n=0,r=this._streams.length;n=r;t=0<=r?++n:--n){if(!this.attribs[t].isEqualNode(e.attribs[t])){return false}}return true};return XMLElement}(a)}).call(this)},,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDAttList,e);function XMLDTDAttList(e,n,r,i,o,a){XMLDTDAttList.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(r==null){throw new Error("Missing DTD attribute name. "+this.debugInfo(n))}if(!i){throw new Error("Missing DTD attribute type. "+this.debugInfo(n))}if(!o){throw new Error("Missing DTD attribute default. "+this.debugInfo(n))}if(o.indexOf("#")!==0){o="#"+o}if(!o.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/)){throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(n))}if(a&&!o.match(/^(#FIXED|#DEFAULT)$/)){throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(n))}this.elementName=this.stringify.name(n);this.type=t.AttributeDeclaration;this.attributeName=this.stringify.name(r);this.attributeType=this.stringify.dtdAttType(i);if(a){this.defaultValue=this.stringify.dtdAttDefault(a)}this.defaultValueType=o}XMLDTDAttList.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))};return XMLDTDAttList}(i)}).call(this)},,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});async function auth(e){const t=e.split(/\./).length===3?"app":/^v\d+\./.test(e)?"installation":"oauth";return{type:"token",token:e,tokenType:t}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,t,n,r){const i=t.endpoint.merge(n,r);i.headers.authorization=withAuthorizationPrefix(e);return t(i)}const n=function createTokenAuth(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};t.createTokenAuth=n},,function(e){e.exports=require("punycode")},,,,,,,,,,,function(e,t,n){var r=n(139);var i=n(722);function v4(e,t,n){var o=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var a=e.random||(e.rng||r)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(t){for(var s=0;s<16;++s){t[o+s]=a[s]}}return t||i(a)}e.exports=v4},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VERSION=void 0;t.VERSION="1.0.0-rc.0"},,,,,function(e){e.exports=require("url")},,,function(e){e.exports=addHook;function addHook(e,t,n,r){var i=r;if(!e.registry[n]){e.registry[n]=[]}if(t==="before"){r=function(e,t){return Promise.resolve().then(i.bind(null,t)).then(e.bind(null,t))}}if(t==="after"){r=function(e,t){var n;return Promise.resolve().then(e.bind(null,t)).then(function(e){n=e;return i(n,t)}).then(function(){return n})}}if(t==="error"){r=function(e,t){return Promise.resolve().then(e.bind(null,t)).catch(function(e){return i(e,t)})}}e.registry[n].push({hook:r,orig:i})}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(t){r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;tconsole.warn(e));const a=i(e=>console.warn(e));class RequestError extends Error{constructor(e,t,n){super(e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=t;let i;if("headers"in n&&typeof n.headers!=="undefined"){i=n.headers}if("response"in n){this.response=n.response;i=n.response.headers}const s=Object.assign({},n.request);if(n.request.headers.authorization){s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/ .*$/," [REDACTED]")})}s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=s;Object.defineProperty(this,"code",{get(){o(new r.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return t}});Object.defineProperty(this,"headers",{get(){a(new r.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));return i||{}}})}}t.RequestError=RequestError},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){e.exports=n(512)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=[];for(let e=0;e<256;++e){i.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var o=stringify;t.default=o},function(e,t,n){e.exports=n(141)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var c=this&&this.__await||function(e){return this instanceof c?(this.v=e,this):new c(e)};var u=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof c?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};Object.defineProperty(t,"__esModule",{value:true});t.DefaultGlobber=void 0;const l=o(n(470));const p=o(n(747));const m=o(n(287));const d=o(n(622));const f=o(n(98));const h=n(957);const g=n(982);const y=n(384);const v=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=m.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return a(this,void 0,void 0,function*(){const n=[];try{for(var r=s(this.globGenerator()),i;i=yield r.next(),!i.done;){const e=i.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(i&&!i.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return u(this,arguments,function*globGenerator_1(){const e=m.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new g.Pattern(n.negate,true,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){l.debug(`Search path '${e}'`);try{yield c(p.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new y.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const o=f.match(t,i.path);const a=!!o||f.partialMatch(t,i.path);if(!o&&!a){continue}const s=yield c(DefaultGlobber.stat(i,e,r));if(!s){continue}if(s.isDirectory()){if(o&h.MatchKind.Directory){yield yield c(i.path)}else if(!a){continue}const e=i.level+1;const t=(yield c(p.promises.readdir(i.path))).map(t=>new y.SearchState(d.join(i.path,t),e));n.push(...t.reverse())}else if(o&h.MatchKind.File){yield yield c(i.path)}}})}static create(e,t){return a(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(v){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new g.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return a(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield p.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){l.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield p.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield p.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){l.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.getOctokit=t.context=void 0;const a=o(n(174));const s=n(521);t.context=new a.Context;function getOctokit(e,t){return new s.GitHub(s.getOctokitOptions(e,t))}t.getOctokit=getOctokit},,,,function(e){var t;var n;var r;var i;var o;var a;var s;var c;var u;var l;var p;var m;var d;var f;var h;var g;var y;var v;var b;var x;var w;var k;var S;var _;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};a=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o};m=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:h(e[r](t)),done:r==="return"}:i?i(t):t}:i}};v=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};x=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))_(t,e,n);E(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};k=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};S=function(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",o);e("__metadata",a);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",_);e("__values",l);e("__read",p);e("__spread",m);e("__spreadArrays",d);e("__spreadArray",f);e("__await",h);e("__asyncGenerator",g);e("__asyncDelegator",y);e("__asyncValues",v);e("__makeTemplateObject",b);e("__importStar",x);e("__importDefault",w);e("__classPrivateFieldGet",k);e("__classPrivateFieldSet",S)})},function(e){e.exports=removeHook;function removeHook(e,t,n){if(!e.registry[t]){return}var r=e.registry[t].map(function(e){return e.orig}).indexOf(n);if(r===-1){return}e.registry[t].splice(r,1)}},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceAPI=void 0;var r=n(394);var i=n(629);var o=n(525);var a="trace";var s=function(){function TraceAPI(){this._proxyTracerProvider=new r.ProxyTracerProvider;this.isSpanContextValid=i.isSpanContextValid}TraceAPI.getInstance=function(){if(!this._instance){this._instance=new TraceAPI}return this._instance};TraceAPI.prototype.setGlobalTracerProvider=function(e){this._proxyTracerProvider.setDelegate(e);o.registerGlobal(a,this._proxyTracerProvider);return this._proxyTracerProvider};TraceAPI.prototype.getTracerProvider=function(){return o.getGlobal(a)||this._proxyTracerProvider};TraceAPI.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)};TraceAPI.prototype.disable=function(){o.unregisterGlobal(a);this._proxyTracerProvider=new r.ProxyTracerProvider};return TraceAPI}();t.TraceAPI=s},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.run=void 0;const s=o(n(336));function run(){return a(this,void 0,void 0,function*(){yield s.save()})}t.run=run;run()},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultTextMapSetter=t.defaultTextMapGetter=void 0;t.defaultTextMapGetter={get:function(e,t){if(e==null){return undefined}return e[t]},keys:function(e){if(e==null){return[]}return Object.keys(e)}};t.defaultTextMapSetter={set:function(e,t,n){if(e==null){return}e[t]=n}}},,function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.ProjectDotGradleCache=void 0;const i=r(n(622));const o=r(n(747));const a=n(143);const s=["configuration-cache"];class ProjectDotGradleCache extends a.AbstractCache{constructor(e){super("project","Project .gradle directory");this.rootDir=e}cacheOutputExists(){const e=this.getProjectDotGradleDir();return o.default.existsSync(e)}getCachePath(){const e=this.getProjectDotGradleDir();return s.map(t=>i.default.resolve(e,t))}getProjectDotGradleDir(){return i.default.resolve(this.rootDir,".gradle")}}t.ProjectDotGradleCache=ProjectDotGradleCache},function(e,t,n){(function(){var t,r,i;t=n(683);i=n(257);e.exports=r=function(){function XMLAttribute(e,n,r){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}if(n==null){throw new Error("Missing attribute name. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.value=this.stringify.attValue(r);this.type=t.Attribute;this.isId=false;this.schemaTypeInfo=null}Object.defineProperty(XMLAttribute.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLAttribute.prototype,"ownerElement",{get:function(){return this.parent}});Object.defineProperty(XMLAttribute.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLAttribute.prototype,"namespaceURI",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"prefix",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"localName",{get:function(){return this.name}});Object.defineProperty(XMLAttribute.prototype,"specified",{get:function(){return true}});XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e))};XMLAttribute.prototype.debugInfo=function(e){e=e||this.name;if(e==null){return"parent: <"+this.parent.name+">"}else{return"attribute: {"+e+"}, parent: <"+this.parent.name+">"}};XMLAttribute.prototype.isEqualNode=function(e){if(e.namespaceURI!==this.namespaceURI){return false}if(e.prefix!==this.prefix){return false}if(e.localName!==this.localName){return false}if(e.value!==this.value){return false}return true};return XMLAttribute}()}).call(this)},function(e,t,n){(function(){"use strict";var e,r,i,o,a,s,c,u,l=function(e,t){return function(){return e.apply(t,arguments)}},p=function(e,t){for(var n in t){if(m.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},m={}.hasOwnProperty;c=n(645);i=n(614);e=n(210);s=n(350);u=n(213).setImmediate;r=n(791).defaults;o=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};a=function(e,t,n){var r,i,o;for(r=0,i=e.length;r0){c[e.options.childkey]=l}l=c}else if(f){f[e.options.childkey]=f[e.options.childkey]||[];p={};for(s in l){if(!m.call(l,s))continue;p[s]=l[s]}f[e.options.childkey].push(p);delete l["#name"];if(Object.keys(l).length===1&&t in l&&!e.EXPLICIT_CHARKEY){l=l[t]}}}if(r.length>0){return e.assignOrPush(f,u,l)}else{if(e.options.explicitRoot){d=l;l={};l[u]=d}e.resultObject=l;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);n=function(e){return function(n){var i,o;o=r[r.length-1];if(o){o[t]+=n;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||n.replace(/\\n/g,"").trim()!=="")){o[e.options.childkey]=o[e.options.childkey]||[];i={"#name":"__text__"};i[t]=n;if(e.options.normalize){i[t]=i[t].replace(/\s{2,}/g," ").trim()}o[e.options.childkey].push(i)}return o}}}(this);this.saxParser.ontext=n;return this.saxParser.oncdata=function(e){return function(e){var t;t=n(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,n){var r;if(n!=null&&typeof n==="function"){this.on("end",function(e){this.reset();return n(null,e)});this.on("error",function(e){this.reset();return n(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;u(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){r=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",r);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw r}}};Parser.prototype.parseStringPromise=function(e){return new Promise(function(t){return function(n,r){return t.parseString(e,function(e,t){if(e){return r(e)}else{return n(t)}})}}(this))};return Parser}(i);t.parseString=function(e,n,r){var i,o,a;if(r!=null){if(typeof r==="function"){i=r}if(typeof n==="object"){o=n}}else{if(typeof n==="function"){i=n}o={}}a=new t.Parser(o);return a.parseString(e,i)};t.parseStringPromise=function(e,n){var r,i;if(typeof n==="object"){r=n}i=new t.Parser(r);return i.parseStringPromise(e)}}).call(this)},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(725);var i=function(e){r.__extends(PollerStoppedError,e);function PollerStoppedError(t){var n=e.call(this,t)||this;n.name="PollerStoppedError";Object.setPrototypeOf(n,PollerStoppedError.prototype);return n}return PollerStoppedError}(Error);var o=function(e){r.__extends(PollerCancelledError,e);function PollerCancelledError(t){var n=e.call(this,t)||this;n.name="PollerCancelledError";Object.setPrototypeOf(n,PollerCancelledError.prototype);return n}return PollerCancelledError}(Error);var a=function(){function Poller(e){var t=this;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(function(e,n){t.resolve=e;t.reject=n});this.promise.catch(function(){})}Poller.prototype.startPolling=function(){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(e){switch(e.label){case 0:if(this.stopped){this.stopped=false}e.label=1;case 1:if(!(!this.isStopped()&&!this.isDone()))return[3,4];return[4,this.poll()];case 2:e.sent();return[4,this.delay()];case 3:e.sent();return[3,1];case 4:return[2]}})})};Poller.prototype.pollOnce=function(e){if(e===void 0){e={}}return r.__awaiter(this,void 0,void 0,function(){var t,n;return r.__generator(this,function(r){switch(r.label){case 0:r.trys.push([0,3,,4]);if(!!this.isDone())return[3,2];t=this;return[4,this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})];case 1:t.operation=r.sent();if(this.isDone()&&this.resolve){this.resolve(this.operation.state.result)}r.label=2;case 2:return[3,4];case 3:n=r.sent();this.operation.state.error=n;if(this.reject){this.reject(n)}throw n;case 4:return[2]}})})};Poller.prototype.fireProgress=function(e){for(var t=0,n=this.pollProgressCallbacks;tt?1:0}function descending(e,t){return-1*ascending(e,t)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(237),t);i(n(545),t)},,,function(e){e.exports=function(e,n){var r=[];for(var i=0;i=200&&e<300}t.isSuccessStatusCode=isSuccessStatusCode;function isServerErrorStatusCode(e){if(!e){return true}return e>=500}t.isServerErrorStatusCode=isServerErrorStatusCode;function isRetryableStatusCode(e){if(!e){return false}const t=[a.HttpCodes.BadGateway,a.HttpCodes.ServiceUnavailable,a.HttpCodes.GatewayTimeout];return t.includes(e)}t.isRetryableStatusCode=isRetryableStatusCode;function sleep(e){return r(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function retry(e,t,n,i=s.DefaultRetryAttempts,a=s.DefaultRetryDelay,c=undefined){return r(this,void 0,void 0,function*(){let r="";let s=1;while(s<=i){let u=undefined;let l=undefined;let p=false;try{u=yield t()}catch(e){if(c){u=c(e)}p=true;r=e.message}if(u){l=n(u);if(!isServerErrorStatusCode(l)){return u}}if(l){p=isRetryableStatusCode(l);r=`Cache service responded with ${l}`}o.debug(`${e} - Attempt ${s} of ${i} failed with error: ${r}`);if(!p){o.debug(`${e} - Error is not retryable`);break}yield sleep(a);s++}throw Error(`${e} failed: ${r}`)})}t.retry=retry;function retryTypedResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.statusCode,n,i,e=>{if(e instanceof a.HttpClientError){return{statusCode:e.statusCode,result:null,headers:{}}}else{return undefined}})})}t.retryTypedResponse=retryTypedResponse;function retryHttpClientResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.message.statusCode,n,i)})}t.retryHttpClientResponse=retryHttpClientResponse},,,,function(e){e.exports=state;function state(e,t){var n=!Array.isArray(e),r={index:0,keyedList:n||t?Object.keys(e):null,jobs:{},results:n?{}:[],size:n?Object.keys(e).length:e.length};if(t){r.keyedList.sort(n?t:function(n,r){return t(e[n],e[r])})}return r}},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(764),t)},,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TEXT_MAP_PROPAGATOR=t.NoopTextMapPropagator=void 0;var n=function(){function NoopTextMapPropagator(){}NoopTextMapPropagator.prototype.inject=function(e,t){};NoopTextMapPropagator.prototype.extract=function(e,t){return e};NoopTextMapPropagator.prototype.fields=function(){return[]};return NoopTextMapPropagator}();t.NoopTextMapPropagator=n;t.NOOP_TEXT_MAP_PROPAGATOR=new n},function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){o(XMLComment,e);function XMLComment(e,n){XMLComment.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing comment text. "+this.debugInfo())}this.name="#comment";this.type=t.Comment;this.value=this.stringify.comment(n)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))};return XMLComment}(r)}).call(this)},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Pattern=void 0;const s=o(n(87));const c=o(n(622));const u=o(n(972));const l=a(n(357));const p=n(93);const m=n(327);const d=n(383);const f=process.platform==="win32";class Pattern{constructor(e,t=false,n,r){this.negate=false;let i;if(typeof e==="string"){i=e.trim()}else{n=n||[];l.default(n.length,`Parameter 'segments' must not empty`);const t=Pattern.getLiteral(n[0]);l.default(t&&u.hasAbsoluteRoot(t),`Parameter 'segments' first element must be a root path`);i=new d.Path(n).toString().trim();if(e){i=`!${i}`}}while(i.startsWith("!")){this.negate=!this.negate;i=i.substr(1).trim()}i=Pattern.fixupPattern(i,r);this.segments=new d.Path(i).segments;this.trailingSeparator=u.normalizeSeparators(i).endsWith(c.sep);i=u.safeTrimTrailingSeparator(i);let o=false;const a=this.segments.map(e=>Pattern.getLiteral(e)).filter(e=>!o&&!(o=e===""));this.searchPath=new d.Path(a).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(a[0]),f?"i":"");this.isImplicitPattern=t;const s={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};i=f?i.replace(/\\/g,"/"):i;this.minimatch=new p.Minimatch(i,s)}match(e){if(this.segments[this.segments.length-1]==="**"){e=u.normalizeSeparators(e);if(!e.endsWith(c.sep)&&this.isImplicitPattern===false){e=`${e}${c.sep}`}}else{e=u.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?m.MatchKind.Directory:m.MatchKind.All}return m.MatchKind.None}partialMatch(e){e=u.safeTrimTrailingSeparator(e);if(u.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){l.default(e,"pattern cannot be empty");const n=new d.Path(e).segments.map(e=>Pattern.getLiteral(e));l.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);l.default(!u.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=u.normalizeSeparators(e);if(e==="."||e.startsWith(`.${c.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${c.sep}`)){t=t||s.homedir();l.default(t,"Unable to determine HOME directory");l.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=u.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return u.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(262);var i=_interopDefault(n(669));var o=n(87);function log(e){var t=[];for(var n=1;n0){n[0]=e+" "+n[0]}t.log.apply(t,r.__spread(n))}l.push(t);return t}function destroy(){var e=l.indexOf(this);if(e>=0){l.splice(e,1);return true}return false}function extend(e){var t=createDebugger(this.namespace+":"+e);t.log=this.log;return t}var m=new Set;var d=typeof process!=="undefined"&&process.env&&process.env.AZURE_LOG_LEVEL||undefined;var f;var h=p("azure");h.log=function(){var e=[];for(var t=0;te.trim().toUpperCase()).filter(e=>e)){if(r.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},,,,,,function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDummy,e);function XMLDummy(e){XMLDummy.__super__.constructor.call(this,e);this.type=t.Dummy}XMLDummy.prototype.clone=function(){return Object.create(this)};XMLDummy.prototype.toString=function(e){return""};return XMLDummy}(i)}).call(this)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MatchKind=void 0;var n;(function(e){e[e["None"]=0]="None";e[e["Directory"]=1]="Directory";e[e["File"]=2]="File";e[e["All"]=3]="All"})(n=t.MatchKind||(t.MatchKind={}))},,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.safeTrimTrailingSeparator=t.normalizeSeparators=t.hasRoot=t.hasAbsoluteRoot=t.ensureAbsoluteRoot=t.dirname=void 0;const s=o(n(622));const c=a(n(357));const u=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=s.dirname(e);if(u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){c.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);c.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}c.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||u&&e.endsWith("\\")){}else{e+=s.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){c.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){c.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(u){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(u){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(s.sep)){return e}if(e===s.sep){return e}if(u&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceFlags=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["SAMPLED"]=1]="SAMPLED"})(n=t.TraceFlags||(t.TraceFlags={}))},,,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.Pattern=void 0;const s=o(n(87));const c=o(n(622));const u=o(n(653));const l=a(n(357));const p=n(93);const m=n(957);const d=n(469);const f=process.platform==="win32";class Pattern{constructor(e,t=false,n,r){this.negate=false;let i;if(typeof e==="string"){i=e.trim()}else{n=n||[];l.default(n.length,`Parameter 'segments' must not empty`);const t=Pattern.getLiteral(n[0]);l.default(t&&u.hasAbsoluteRoot(t),`Parameter 'segments' first element must be a root path`);i=new d.Path(n).toString().trim();if(e){i=`!${i}`}}while(i.startsWith("!")){this.negate=!this.negate;i=i.substr(1).trim()}i=Pattern.fixupPattern(i,r);this.segments=new d.Path(i).segments;this.trailingSeparator=u.normalizeSeparators(i).endsWith(c.sep);i=u.safeTrimTrailingSeparator(i);let o=false;const a=this.segments.map(e=>Pattern.getLiteral(e)).filter(e=>!o&&!(o=e===""));this.searchPath=new d.Path(a).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(a[0]),f?"i":"");this.isImplicitPattern=t;const s={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};i=f?i.replace(/\\/g,"/"):i;this.minimatch=new p.Minimatch(i,s)}match(e){if(this.segments[this.segments.length-1]==="**"){e=u.normalizeSeparators(e);if(!e.endsWith(c.sep)&&this.isImplicitPattern===false){e=`${e}${c.sep}`}}else{e=u.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?m.MatchKind.Directory:m.MatchKind.All}return m.MatchKind.None}partialMatch(e){e=u.safeTrimTrailingSeparator(e);if(u.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){l.default(e,"pattern cannot be empty");const n=new d.Path(e).segments.map(e=>Pattern.getLiteral(e));l.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);l.default(!u.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=u.normalizeSeparators(e);if(e==="."||e.startsWith(`.${c.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${c.sep}`)){t=t||s.homedir();l.default(t,"Unable to determine HOME directory");l.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=u.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return u.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var a=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.getExecOutput=t.exec=void 0;const s=n(304);const c=o(n(9));function exec(e,t,n){return a(this,void 0,void 0,function*(){const r=c.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=r[0];t=r.slice(1).concat(t||[]);const o=new c.ToolRunner(i,t,n);return o.exec()})}t.exec=exec;function getExecOutput(e,t,n){var r,i;return a(this,void 0,void 0,function*(){let o="";let a="";const c=new s.StringDecoder("utf8");const u=new s.StringDecoder("utf8");const l=(r=n===null||n===void 0?void 0:n.listeners)===null||r===void 0?void 0:r.stdout;const p=(i=n===null||n===void 0?void 0:n.listeners)===null||i===void 0?void 0:i.stderr;const m=e=>{a+=u.write(e);if(p){p(e)}};const d=e=>{o+=c.write(e);if(l){l(e)}};const f=Object.assign(Object.assign({},n===null||n===void 0?void 0:n.listeners),{stdout:d,stderr:m});const h=yield exec(e,t,Object.assign(Object.assign({},n),{listeners:f}));o+=c.end();a+=u.end();return{exitCode:h,stdout:o,stderr:a}})}t.getExecOutput=getExecOutput},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCompatible=t._makeCompatibilityCheck=void 0;var r=n(830);var i=/^(\d+)\.(\d+)\.(\d+)(?:-(.*))?$/;function _makeCompatibilityCheck(e){var t=new Set([e]);var n=new Set;var r=e.match(i);if(!r){return function(){return false}}var o={major:+r[1],minor:+r[2],patch:+r[3]};function _reject(e){n.add(e);return false}function _accept(e){t.add(e);return true}return function isCompatible(e){if(t.has(e)){return true}if(n.has(e)){return false}var r=e.match(i);if(!r){return _reject(e)}var a={major:+r[1],minor:+r[2],patch:+r[3]};if(o.major!==a.major){return _reject(e)}if(o.major===0){if(o.minor===a.minor&&o.patch<=a.patch){return _accept(e)}return _reject(e)}if(o.minor<=a.minor){return _accept(e)}return _reject(e)}}t._makeCompatibilityCheck=_makeCompatibilityCheck;t.isCompatible=_makeCompatibilityCheck(r.VERSION)},,,,,function(e,t,n){(function(){"use strict";var e,r,i,o,a=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;r=n(791);e=n(476);i=n(885);o=n(350);t.defaults=r.defaults;t.processors=o;t.ValidationError=function(e){a(ValidationError,e);function ValidationError(e){this.message=e}return ValidationError}(Error);t.Builder=e.Builder;t.Parser=i.Parser;t.parseString=i.parseString;t.parseStringPromise=i.parseStringPromise}).call(this)},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(865);var i=n(585);var o=n(393);var a=n(605);var s=n(211);var c=_interopDefault(n(454));var u=n(106);var l=_interopDefault(n(790));var p=n(669);var m=n(835);var d=n(413);var f=n(928);var h=n(856);var g=n(229);var y=n(992);var v=n(87);var b=n(263);n(71);function getHeaderKey(e){return e.toLowerCase()}function isHttpHeadersLike(e){if(e&&typeof e==="object"){var t=e;if(typeof t.rawHeaders==="function"&&typeof t.clone==="function"&&typeof t.get==="function"&&typeof t.set==="function"&&typeof t.contains==="function"&&typeof t.remove==="function"&&typeof t.headersArray==="function"&&typeof t.headerValues==="function"&&typeof t.headerNames==="function"&&typeof t.toJson==="function"){return true}}return false}var x=function(){function HttpHeaders(e){this._headersMap={};if(e){for(var t in e){this.set(t,e[t])}}}HttpHeaders.prototype.set=function(e,t){this._headersMap[getHeaderKey(e)]={name:e,value:t.toString()}};HttpHeaders.prototype.get=function(e){var t=this._headersMap[getHeaderKey(e)];return!t?undefined:t.value};HttpHeaders.prototype.contains=function(e){return!!this._headersMap[getHeaderKey(e)]};HttpHeaders.prototype.remove=function(e){var t=this.contains(e);delete this._headersMap[getHeaderKey(e)];return t};HttpHeaders.prototype.rawHeaders=function(){var e={};for(var t in this._headersMap){var n=this._headersMap[t];e[n.name.toLowerCase()]=n.value}return e};HttpHeaders.prototype.headersArray=function(){var e=[];for(var t in this._headersMap){e.push(this._headersMap[t])}return e};HttpHeaders.prototype.headerNames=function(){var e=[];var t=this.headersArray();for(var n=0;n=a){r("ExclusiveMaximum",a)}if(s!=undefined&&i<=s){r("ExclusiveMinimum",s)}if(c!=undefined&&i>c){r("InclusiveMaximum",c)}if(u!=undefined&&il){r("MaxItems",l)}if(p!=undefined&&y.length>p){r("MaxLength",p)}if(m!=undefined&&y.length=0&&e[n-1]===t){--n}return e.substr(0,n)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.")}var t=encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return decodeString(e)}function splitSerializeName(e){var t=[];var n="";if(e){var r=e.split(".");for(var i=0,o=r;i0};URLQuery.prototype.keys=function(){return Object.keys(this._rawQuery)};URLQuery.prototype.set=function(e,t){var n=t;if(e){if(n!==undefined&&n!==null){var r=Array.isArray(n)?n:n.toString();this._rawQuery[e]=r}else{delete this._rawQuery[e]}}};URLQuery.prototype.get=function(e){return e?this._rawQuery[e]:undefined};URLQuery.prototype.toString=function(){var e="";for(var t in this._rawQuery){if(e){e+="&"}var n=this._rawQuery[t];if(Array.isArray(n)){var r=[];for(var i=0,o=n;i=200&&n.status<300}if(i.headersMapper){e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.rawHeaders(),"operationRes.parsedHeaders",r)}}return e})}function isOperationSpecEmpty(e){var t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,n){var r;var i=200<=e.status&&e.status<300;var o=isOperationSpecEmpty(t)?i:!!n;if(o){if(n){if(!n.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}var a=n!==null&&n!==void 0?n:t.responses.default;var s=((r=e.request.streamResponseStatusCodes)===null||r===void 0?void 0:r.has(e.status))||e.request.streamResponseBody;var c=s?"Unexpected status code: "+e.status:e.bodyAsText;var u=new q(c,undefined,e.status,e.request,e);if(!a){throw u}var l=a.bodyMapper;var p=a.headersMapper;try{if(e.parsedBody){var m=e.parsedBody;var d=void 0;if(l){var f=m;if(t.isXML&&l.type.name===j.Sequence){f=typeof m==="object"?m[l.xmlElementName]:[]}d=t.serializer.deserialize(l,f,"error.response.parsedBody")}var h=m.error||d||m;u.code=h.code;if(h.message){u.message=h.message}if(l){u.response.parsedBody=d}}if(e.headers&&p){u.response.parsedHeaders=t.serializer.deserialize(p,e.headers.rawHeaders(),"operationRes.parsedHeaders")}}catch(t){u.message='Error "'+t.message+'" occurred in deserializing the responseBody - "'+e.bodyAsText+'" for the default response.'}return{error:u,shouldReturnResponse:false}}function parse(e,t,n,r){var i;var o=function(e){var t='Error "'+e+'" occurred while parsing the response body - '+n.bodyAsText+".";var r=e.code||q.PARSE_ERROR;var i=new q(t,r,n.status,n.request,n);return Promise.reject(i)};var a=((i=n.request.streamResponseStatusCodes)===null||i===void 0?void 0:i.has(n.status))||n.request.streamResponseBody;if(!a&&n.bodyAsText){var s=n.bodyAsText;var c=n.headers.get("Content-Type")||"";var u=!c?[]:c.split(";").map(function(e){return e.toLowerCase()});if(u.length===0||u.some(function(t){return e.indexOf(t)!==-1})){return new Promise(function(e){n.parsedBody=JSON.parse(s);e(n)}).catch(o)}else if(u.some(function(e){return t.indexOf(e)!==-1})){return parseXML(s,r).then(function(e){n.parsedBody=e;return n}).catch(o)}}return Promise.resolve(n)}var te=3;var ne=1e3*30;var re=1e3*90;var ie=1e3*3;function isNumber(e){return typeof e==="number"}function shouldRetry(e,t,n,r,i){if(!t(r,i)){return false}return n.retryCount0){for(var r=this._requestPolicyFactories.length-1;r>=0;--r){n=this._requestPolicyFactories[r].create(n,this._requestPolicyOptions)}}return n.sendRequest(t)};ServiceClient.prototype.sendOperationRequest=function(e,n,i){var o;return r.__awaiter(this,void 0,void 0,function(){var a,s,c,u,l,p,m,d,f,h,g,y,v,b,x,b,w,k,S,_,T,E,N,j,C,R,z,A,D,B,I,L;return r.__generator(this,function(r){switch(r.label){case 0:if(typeof e.options==="function"){i=e.options;e.options=undefined}a=(o=e.options)===null||o===void 0?void 0:o.serializerOptions;s=new P;r.label=1;case 1:r.trys.push([1,6,,7]);u=n.baseUrl||this.baseUri;if(!u){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.")}s.method=n.httpMethod;s.operationSpec=n;l=O.parse(u);if(n.path){l.appendPath(n.path)}if(n.urlParameters&&n.urlParameters.length>0){for(p=0,m=n.urlParameters;p0){for(h=0,g=n.queryParameters;h0){t.formData={};for(var E=0,N=r.formDataParameters;E0){if(r.isConstant){a=r.defaultValue}else{var c=getPropertyFromParameterPath(t,n);if(!c.propertyFound){c=getPropertyFromParameterPath(e,n)}var u=false;if(!c.propertyFound){u=r.required||n[0]==="options"&&n.length===2}a=u?r.defaultValue:c.propertyValue}var l=getPathStringFromParameterPath(n,r);i.serialize(r,a,l,s)}}else{if(r.required){a={}}for(var p in n){var m=r.type.modelProperties[p];var d=n[p];var f=getOperationArgumentValueFromParameterPath(e,t,d,m,i);var h=getPathStringFromParameterPath(d,m);i.serialize(m,f,h,s);if(f!==undefined&&f!==null){if(!a){a={}}a[p]=f}}}return a}function getPropertyFromParameterPath(e,t){var n={propertyFound:false};var r=0;for(;r=this.cachedToken.expiresOnTimestamp){this.cachedToken=undefined}return this.cachedToken};return ExpiringAccessTokenCache}();var ze=function(){function AccessTokenRefresher(e,t,n){if(n===void 0){n=3e4}this.credential=e;this.scopes=t;this.requiredMillisecondsBeforeNewRefresh=n;this.lastCalled=0}AccessTokenRefresher.prototype.isReady=function(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh};AccessTokenRefresher.prototype.getToken=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:this.lastCalled=Date.now();return[4,this.credential.getToken(this.scopes,e)];case 1:t=n.sent();this.promise=undefined;return[2,t||undefined]}})})};AccessTokenRefresher.prototype.refresh=function(e){if(!this.promise){this.promise=this.getToken(e)}return this.promise};return AccessTokenRefresher}();var Ae=w.HeaderConstants;var De="Basic";var Be=function(){function BasicAuthenticationCredentials(e,t,n){if(n===void 0){n=De}this.authorizationScheme=De;if(e===null||e===undefined||typeof e.valueOf()!=="string"){throw new Error("userName cannot be null or undefined and must be of type string.")}if(t===null||t===undefined||typeof t.valueOf()!=="string"){throw new Error("password cannot be null or undefined and must be of type string.")}this.userName=e;this.password=t;this.authorizationScheme=n}BasicAuthenticationCredentials.prototype.signRequest=function(e){var t=this.userName+":"+this.password;var n=this.authorizationScheme+" "+encodeString(t);if(!e.headers)e.headers=new x;e.headers.set(Ae.AUTHORIZATION,n);return Promise.resolve(e)};return BasicAuthenticationCredentials}();var Ie=function(){function ApiKeyCredentials(e){if(!e||e&&!e.inHeader&&!e.inQuery){throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.')}this.inHeader=e.inHeader;this.inQuery=e.inQuery}ApiKeyCredentials.prototype.signRequest=function(e){if(!e){return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'))}if(this.inHeader){if(!e.headers){e.headers=new x}for(var t in this.inHeader){e.headers.set(t,this.inHeader[t])}}if(this.inQuery){if(!e.url){return Promise.reject(new Error("url cannot be null in the request object."))}if(e.url.indexOf("?")<0){e.url+="?"}for(var n in this.inQuery){if(!e.url.endsWith("?")){e.url+="&"}e.url+=n+"="+this.inQuery[n]}}return Promise.resolve(e)};return ApiKeyCredentials}();var Le=function(e){r.__extends(TopicCredentials,e);function TopicCredentials(t){var n=this;if(!t||t&&typeof t!=="string"){throw new Error("topicKey cannot be null or undefined and must be of type string.")}var r={inHeader:{"aeg-sas-key":t}};n=e.call(this,r)||this;return n}return TopicCredentials}(Ie);Object.defineProperty(t,"isTokenCredential",{enumerable:true,get:function(){return g.isTokenCredential}});t.AccessTokenRefresher=ze;t.ApiKeyCredentials=Ie;t.BaseRequestPolicy=X;t.BasicAuthenticationCredentials=Be;t.Constants=w;t.DefaultHttpClient=G;t.ExpiringAccessTokenCache=Oe;t.HttpHeaders=x;t.MapperType=j;t.RequestPolicyOptions=V;t.RestError=q;t.Serializer=N;t.ServiceClient=Ce;t.TopicCredentials=Le;t.URLBuilder=O;t.URLQuery=R;t.WebResource=P;t.XML_ATTRKEY=k;t.XML_CHARKEY=S;t.applyMixins=applyMixins;t.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;t.createPipelineFromOptions=createPipelineFromOptions;t.createSpanFunction=createSpanFunction;t.delay=delay;t.deserializationPolicy=deserializationPolicy;t.deserializeResponseBody=deserializeResponseBody;t.disableResponseDecompressionPolicy=disableResponseDecompressionPolicy;t.encodeUri=encodeUri;t.executePromisesSequentially=executePromisesSequentially;t.exponentialRetryPolicy=exponentialRetryPolicy;t.flattenResponse=flattenResponse;t.generateClientRequestIdPolicy=generateClientRequestIdPolicy;t.generateUuid=generateUuid;t.getDefaultProxySettings=getDefaultProxySettings;t.getDefaultUserAgentValue=getDefaultUserAgentValue;t.isDuration=isDuration;t.isNode=T;t.isValidUuid=isValidUuid;t.keepAlivePolicy=keepAlivePolicy;t.logPolicy=logPolicy;t.operationOptionsToRequestOptionsBase=operationOptionsToRequestOptionsBase;t.parseXML=parseXML;t.promiseToCallback=promiseToCallback;t.promiseToServiceCallback=promiseToServiceCallback;t.proxyPolicy=proxyPolicy;t.redirectPolicy=redirectPolicy;t.serializeObject=serializeObject;t.signingPolicy=signingPolicy;t.stringifyXML=stringifyXML;t.stripRequest=stripRequest;t.stripResponse=stripResponse;t.systemErrorRetryPolicy=systemErrorRetryPolicy;t.throttlingRetryPolicy=throttlingRetryPolicy;t.tracingPolicy=tracingPolicy;t.userAgentPolicy=userAgentPolicy}]); \ No newline at end of file diff --git a/src/cache-gradle-user-home.ts b/src/cache-gradle-user-home.ts index f2b844e..d207dcb 100644 --- a/src/cache-gradle-user-home.ts +++ b/src/cache-gradle-user-home.ts @@ -1,13 +1,16 @@ import path from 'path' import fs from 'fs' import os from 'os' +import * as core from '@actions/core' +import * as glob from '@actions/glob' +import * as cache from '@actions/cache' import {AbstractCache} from './cache-utils' const CACHE_PATH = [ '~/.gradle/caches/*', // All directories in 'caches' '~/.gradle/notifications/*', // Prevent the re-rendering of first-use message for version - '~/.gradle/wrapper/dists/*/*/*.zip' // Only wrapper zips are required : Gradle will expand these on demand + '~/.gradle/wrapper/dists/*/*/*.zip.txt' // Only wrapper zips are required : Gradle will expand these on demand ] export class GradleUserHomeCache extends AbstractCache { @@ -15,6 +18,94 @@ export class GradleUserHomeCache extends AbstractCache { super('gradle', 'Gradle User Home') } + async restore(): Promise { + await super.restore() + + const globber = await glob.create( + '~/.gradle/wrapper/dists/*/*/*.zip.txt' + ) + const wrapperMarkers = await globber.glob() + + core.info('Found the following wrapper zips') + for (const wrapperMarker of wrapperMarkers) { + const wrapperZip = wrapperMarker.substring( + 0, + wrapperMarker.length - '.txt'.length + ) + core.info( + `Wrapper marker: ${wrapperMarker}. Looking for zip ${wrapperZip}` + ) + + if (!fs.existsSync(wrapperZip)) { + // Extract the wrapper URL hash + const wrapperKey = path.basename(path.dirname(wrapperMarker)) + core.info(`Wrapper key: ${wrapperKey}`) + + const cacheKey = `gradle-wrapper-${wrapperKey}` + core.info(`Cache key: ${cacheKey}. Cache path: ${wrapperZip}`) + + const restoreKey = await cache.restoreCache( + [wrapperZip], + cacheKey + ) + if (restoreKey) { + core.info( + `Restored wrapper zip ${cacheKey} from cache to ${wrapperZip}` + ) + } else { + core.info( + `Did NOT restore wrapper zip from ${cacheKey} to ${wrapperZip}` + ) + } + } else { + core.info(`Wrapper zip file already exists: ${wrapperZip}`) + } + } + } + + async save(): Promise { + const globber = await glob.create('~/.gradle/wrapper/dists/*/*/*.zip') + const wrapperZips = await globber.glob() + + core.info('Found the following wrapper zips') + for (const wrapperZip of wrapperZips) { + core.info(`Wrapper zip: ${wrapperZip}`) + + const wrapperMarkerFile = `${wrapperZip}.txt` + + if (!fs.existsSync(wrapperMarkerFile)) { + // Extract the wrapper URL hash + const wrapperKey = path.basename(path.dirname(wrapperZip)) + core.info(`Wrapper key: ${wrapperKey}`) + + const cacheKey = `gradle-wrapper-${wrapperKey}` + + core.info(`Caching wrapper with cache key: ${cacheKey}`) + try { + await cache.saveCache([wrapperZip], cacheKey) + } catch (error) { + // Fail on validation errors or non-errors (the latter to keep Typescript happy) + if ( + error instanceof cache.ValidationError || + !(error instanceof Error) + ) { + throw error + } + core.warning(error.message) + } + + // Write the marker file and delete the original + fs.writeFileSync(wrapperMarkerFile, 'dummy') + } else { + core.info( + `Wrapper marker file already exists: ${wrapperMarkerFile}` + ) + } + } + + await super.save() + } + protected cacheOutputExists(): boolean { // Need to check for 'caches' directory to avoid incorrect detection on MacOS agents const dir = path.resolve(os.homedir(), '.gradle/caches')