mirror of https://github.com/aminya/setup-cpp
13 lines
885 KiB
JavaScript
13 lines
885 KiB
JavaScript
var e=require("path"),t=require("os"),r=require("fs"),i=require("util"),a=require("assert"),n=require("crypto"),o=require("url"),s=require("buffer"),l=require("stream"),c=require("events"),p=require("timers"),u=require("string_decoder"),d=require("http"),m=require("https"),h=require("http"),f=require("https"),g=require("zlib"),y=require("stream"),x=require("buffer"),b=require("util"),v=require("url"),S=require("net"),N=require("fs");require("path");var w=require("child_process");function C(e,t,r,i){Object.defineProperty(e,t,{get:r,set:i,enumerable:!0,configurable:!0});}function P(e){return e&&e.__esModule?e.default:e;}var _="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},T=_.parcelRequire810d;T.register("8MXq9",function(t,r){C(t.exports,"setupActionsPython",()=>h);var i=T("767vX"),a=T("8abBb"),n=T("7Lz0k"),o=T("i5trn"),s=T("eq4yW"),l=T("2W4C2"),c=T("71rx8"),p=T("eGaQ2"),u=T("bOuKS"),d=e.resolve(__dirname,"../../src/python");async function m(e,t){let r=(0,p.getCacheDistributor)(e,t,void 0);await r.restoreCache();}async function h(e,t,r){c.IS_MAC&&(process.env.AGENT_TOOLSDIRECTORY="/Users/runner/hostedtoolcache");let s=process.env.AGENT_TOOLSDIRECTORY?.trim();if("string"==typeof s&&""!==s&&(process.env.RUNNER_TOOL_CACHE=process.env.AGENT_TOOLSDIRECTORY),(0,o.debug)(`Python is expected to be installed into ${process.env.RUNNER_TOOL_CACHE}`),e){let t;if(e.startsWith("pypy")){let i=await(0,a.findPyPyVersion)(e,r,!0,!1,!1);t=`${i.resolvedPyPyVersion}-${i.resolvedPythonVersion}`,(0,n.info)(`Successfully set up PyPy ${i.resolvedPyPyVersion} with Python (${i.resolvedPythonVersion})`);}else{let a=await(0,i.useCpythonVersion)(e,r,!0,!1,!1);t=a.version,(0,n.info)(`Successfully set up ${a.impl} (${t})`);}(0,c.isCacheFeatureAvailable)()&&(await m("pip",t));}l.GITHUB_ACTIONS&&(await f());}async function f(){let e=(0,s.join)(d,"python_matcher.json");if(!(await(0,u.pathExists)(e)))return(0,n.warning)("the python_matcher.json file does not exist in the same folder as setup-cpp.js");(0,n.info)(`::add-matcher::${e}`);}}),T.register("767vX",function(r,i){C(r.exports,"useCpythonVersion",()=>c);var a=T("71rx8"),n=T("d9qlF"),o=T("3rlmb"),s=T("i5trn"),l=T("92IYk");async function c(r,i,c,p,u){var d;let m;let h=null,f=r.replace(/^(\d+)\.(\d+)-dev$/,"~$1.$2.0-0"),g=(m=f.replace(/(\d+\.\d+\.\d+)((?:a|b|rc)\d*)/g,"$1-$2"),u&&(m=m.replace(/^(\d+)\.(\d+)$/,"~$1.$2.0-0")),m);if(s.debug(`Semantic version spec of ${r} is ${g}`),p){h=await o.getManifest();let e=(await o.findReleaseFromManifest(g,i,h))?.version;e?(g=e,s.info(`Resolved as '${g}'`)):s.info(`Failed to resolve version ${g} from manifest`);}let y=l.find("Python",g,i);if(!y){s.info(`Version ${g} was not found in the local cache`);let e=await o.findReleaseFromManifest(g,i,h);e&&e.files&&e.files.length>0&&(s.info(`Version ${g} is available for downloading`),await o.installCpythonFromRelease(e),y=l.find("Python",g,i));}if(!y){let e=await(0,a.getOSInfo)();throw Error([`The version '${r}' with architecture '${i}' was not found for ${e?`${e.osName} ${e.osVersion}`:"this operating system"}.`,`The list of all available versions can be found here: ${o.MANIFEST_URL}`].join(t.EOL));}let x=(d=y,a.IS_WINDOWS?e.join(d,"Scripts"):e.join(d,"bin")),b=a.IS_WINDOWS?".exe":"",v=e.join(a.IS_WINDOWS?y:x,`python${b}`);if(c){if(s.exportVariable("pythonLocation",y),s.exportVariable("PKG_CONFIG_PATH",y+"/lib/pkgconfig"),s.exportVariable("pythonLocation",y),s.exportVariable("Python_ROOT_DIR",y),s.exportVariable("Python2_ROOT_DIR",y),s.exportVariable("Python3_ROOT_DIR",y),s.exportVariable("PKG_CONFIG_PATH",y+"/lib/pkgconfig"),a.IS_LINUX){let t=process.env.LD_LIBRARY_PATH?`:${process.env.LD_LIBRARY_PATH}`:"",r=e.join(y,"lib");t.split(":").includes(r)||s.exportVariable("LD_LIBRARY_PATH",r+t);}if(s.addPath(y),s.addPath(x),a.IS_WINDOWS){let t=e.basename(e.dirname(y)),r=n.major(t),i=n.minor(t),a=e.join(process.env.APPDATA||"","Python",`Python${r}${i}`,"Scripts");s.addPath(a);}}let S=function(t){let r=t.split(e.sep),i=r.findIndex(e=>"PyPy"===e||"Python"===e);return r[i+1]||"";}(y);return s.setOutput("python-version",S),s.setOutput("python-path",v),{impl:"CPython",version:S};}}),T.register("71rx8",function(t,i){C(t.exports,"IS_WINDOWS",()=>l),C(t.exports,"IS_LINUX",()=>c),C(t.exports,"IS_MAC",()=>p),C(t.exports,"WINDOWS_ARCHS",()=>u),C(t.exports,"WINDOWS_PLATFORMS",()=>d),C(t.exports,"createSymlinkInFolder",()=>h),C(t.exports,"validateVersion",()=>f),C(t.exports,"isNightlyKeyword",()=>g),C(t.exports,"getPyPyVersionFromPath",()=>y),C(t.exports,"readExactPyPyVersionFile",()=>x),C(t.exports,"writeExactPyPyVersionFile",()=>b),C(t.exports,"validatePythonVersionFormatForPyPy",()=>v),C(t.exports,"isCacheFeatureAvailable",()=>S),C(t.exports,"logWarning",()=>N),C(t.exports,"getLinuxInfo",()=>E),C(t.exports,"getOSInfo",()=>R);var a=T("elSyc"),n=T("i5trn"),o=T("d9qlF"),s=T("8hZvX");let l="win32"===process.platform,c="linux"===process.platform,p="darwin"===process.platform,u=["x86","x64"],d=["win32","win64"],m="PYPY_VERSION";function h(t,i,a,n=!1){let o=e.join(t,i),s=e.join(t,a);P(r).existsSync(s)||(P(r).symlinkSync(o,s),!l&&n&&P(r).chmodSync(s,"755"));}function f(e){return g(e)||!!o.validRange(e);}function g(e){return"nightly"===e;}function y(t){return e.basename(e.dirname(t));}function x(t){let i="",a=e.join(t,m);return P(r).existsSync(a)&&(i=P(r).readFileSync(a).toString().trim()),i;}function b(t,i){let a=e.join(t,m);P(r).writeFileSync(a,i);}function v(e){return /^\d+\.\d+$/.test(e);}function S(){return!!a.isFeatureAvailable()||(!function(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com");return"GITHUB.COM"!==e.hostname.toUpperCase();}()?(n.warning("The runner was not able to contact the cache service. Caching will be skipped"),!1):(n.warning("Caching is only supported on GHES version >= 3.5. If you are on a version >= 3.5, please check with your GHES admin if the Actions cache service is enabled or not."),!1));}function N(e){n.info(`[warning]${e}`);}async function w(){let{stdout:e}=await s.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0}),t=e.trim().split(" ")[3];return{osName:"Windows",osVersion:t};}async function _(){let{stdout:e}=await s.getExecOutput("sw_vers",["-productVersion"],{silent:!0}),t=e.trim();return{osName:"macOS",osVersion:t};}async function E(){let{stdout:e}=await s.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split("\n");return n.debug(`OS Name: ${t}, Version: ${r}`),{osName:t,osVersion:r};}async function R(){let e;try{l?e=await w():c?e=await E():p&&(e=await _());}catch(e){n.debug(e.message);}finally{return e;}}}),T.register("elSyc",function(t,r){"use strict";var i=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),a=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),n=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return a(t,e),t;},o=t.exports&&t.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.saveCache=t.exports.restoreCache=t.exports.isFeatureAvailable=t.exports.ReserveCacheError=t.exports.ValidationError=void 0;let s=n(T("i5trn")),l=n(e),c=n(T("7blxw")),p=n(T("3vsDz"));var u=T("4u9QV");class d extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,d.prototype);}}t.exports.ValidationError=d;class m extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,m.prototype);}}function h(e){if(!e||0===e.length)throw new d("Path Validation Error: At least one directory or file path is required");}function f(e){if(e.length>512)throw new d(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new d(`Key Validation Error: ${e} cannot contain commas.`);}t.exports.ReserveCacheError=m,t.exports.isFeatureAvailable=function(){return!!process.env.ACTIONS_CACHE_URL;},t.exports.restoreCache=function(e,t,r,i,a=!1){return o(this,void 0,void 0,function*(){h(e),r=r||[];let n=[t,...r];if(s.debug("Resolved Keys:"),s.debug(JSON.stringify(n)),n.length>10)throw new d("Key Validation Error: Keys are limited to a maximum of 10.");for(let e of n)f(e);let o=yield c.getCompressionMethod(),m="";try{let t=yield p.getCacheEntry(n,e,{compressionMethod:o,enableCrossOsArchive:a});if(!(null==t?void 0:t.archiveLocation))return;if(null==i?void 0:i.lookupOnly)return s.info("Lookup only - skipping download"),t.cacheKey;m=l.join(yield c.createTempDirectory(),c.getCacheFileName(o)),s.debug(`Archive Path: ${m}`),yield p.downloadCache(t.archiveLocation,m,i),s.isDebug()&&(yield(0,u.listTar)(m,o));let r=c.getArchiveFileSizeInBytes(m);return s.info(`Cache Size: ~${Math.round(r/1048576)} MB (${r} B)`),yield(0,u.extractTar)(m,o),s.info("Cache restored successfully"),t.cacheKey;}catch(e){if(e.name===d.name)throw e;s.warning(`Failed to restore: ${e.message}`);}finally{try{yield c.unlinkFile(m);}catch(e){s.debug(`Failed to delete archive: ${e}`);}}});},t.exports.saveCache=function(e,t,r,i=!1){var a,n,g,y,x;return o(this,void 0,void 0,function*(){h(e),f(t);let o=yield c.getCompressionMethod(),b=-1,v=yield c.resolvePaths(e);if(s.debug("Cache Paths:"),s.debug(`${JSON.stringify(v)}`),0===v.length)throw Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let S=yield c.createTempDirectory(),N=l.join(S,c.getCacheFileName(o));s.debug(`Archive Path: ${N}`);try{yield(0,u.createTar)(S,v,o),s.isDebug()&&(yield(0,u.listTar)(N,o));let l=c.getArchiveFileSizeInBytes(N);if(s.debug(`File Size: ${l}`),l>10737418240&&!c.isGhes())throw Error(`Cache size of ~${Math.round(l/1048576)} MB (${l} B) is over the 10GB limit, not saving cache.`);s.debug("Reserving Cache");let d=yield p.reserveCache(t,e,{compressionMethod:o,enableCrossOsArchive:i,cacheSize:l});if(null===(a=null==d?void 0:d.result)||void 0===a?void 0:a.cacheId)b=null===(n=null==d?void 0:d.result)||void 0===n?void 0:n.cacheId;else if((null==d?void 0:d.statusCode)===400)throw Error(null!==(y=null===(g=null==d?void 0:d.error)||void 0===g?void 0:g.message)&&void 0!==y?y:`Cache size of ~${Math.round(l/1048576)} MB (${l} B) is over the data cap limit, not saving cache.`);else throw new m(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${null===(x=null==d?void 0:d.error)||void 0===x?void 0:x.message}`);s.debug(`Saving Cache (ID: ${b})`),yield p.saveCache(b,N,r);}catch(e){if(e.name===d.name)throw e;e.name===m.name?s.info(`Failed to save: ${e.message}`):s.warning(`Failed to save: ${e.message}`);}finally{try{yield c.unlinkFile(N);}catch(e){s.debug(`Failed to delete archive: ${e}`);}}return b;});};}),T.register("7blxw",function(t,a){"use strict";var n=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),o=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),s=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t;},l=t.exports&&t.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});},c=t.exports&&t.exports.__asyncValues||function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this;},t);function i(r){t[r]=e[r]&&function(t){return new Promise(function(i,a){(function(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r});},t);})(i,a,(t=e[r](t)).done,t.value);});};}};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.isGhes=t.exports.assertDefined=t.exports.getGnuTarPathOnWindows=t.exports.getCacheFileName=t.exports.getCompressionMethod=t.exports.unlinkFile=t.exports.resolvePaths=t.exports.getArchiveFileSizeInBytes=t.exports.createTempDirectory=void 0;let p=s(T("i5trn")),u=s(T("8hZvX")),d=s(T("l11QN")),m=s(T("jtqY0")),h=s(r),f=s(e),g=s(T("df8HD")),y=s(i);var x=T("aPIXz"),b=T("7Vcim");function v(e,t=[]){return l(this,void 0,void 0,function*(){let r="";t.push("--version"),p.debug(`Checking ${e} ${t.join(" ")}`);try{yield u.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:e=>r+=e.toString(),stderr:e=>r+=e.toString()}});}catch(e){p.debug(e.message);}return r=r.trim(),p.debug(r),r;});}t.exports.createTempDirectory=function(){return l(this,void 0,void 0,function*(){let e="win32"===process.platform,t=process.env.RUNNER_TEMP||"";if(!t){let r;r=e?process.env.USERPROFILE||"C:\\":"darwin"===process.platform?"/Users":"/home",t=f.join(r,"actions","temp");}let r=f.join(t,(0,x.v4)());return yield m.mkdirP(r),r;});},t.exports.getArchiveFileSizeInBytes=function(e){return h.statSync(e).size;},t.exports.resolvePaths=function(e){var t,r,i;return l(this,void 0,void 0,function*(){let a=[],n=null!==(i=process.env.GITHUB_WORKSPACE)&&void 0!==i?i:process.cwd(),o=yield d.create(e.join("\n"),{implicitDescendants:!1});try{for(var s,l=c(o.globGenerator());!(s=yield l.next()).done;){let e=s.value,t=f.relative(n,e).replace(RegExp(`\\${f.sep}`,"g"),"/");p.debug(`Matched: ${t}`),""===t?a.push("."):a.push(`${t}`);}}catch(e){t={error:e};}finally{try{s&&!s.done&&(r=l.return)&&(yield r.call(l));}finally{if(t)throw t.error;}}return a;});},t.exports.unlinkFile=function(e){return l(this,void 0,void 0,function*(){return y.promisify(h.unlink)(e);});},t.exports.getCompressionMethod=function(){return l(this,void 0,void 0,function*(){let e=yield v("zstd",["--quiet"]),t=g.clean(e);return(p.debug(`zstd version: ${t}`),""===e)?b.CompressionMethod.Gzip:b.CompressionMethod.ZstdWithoutLong;});},t.exports.getCacheFileName=function(e){return e===b.CompressionMethod.Gzip?b.CacheFilename.Gzip:b.CacheFilename.Zstd;},t.exports.getGnuTarPathOnWindows=function(){return l(this,void 0,void 0,function*(){if(h.existsSync(b.GnuTarPathOnWindows))return b.GnuTarPathOnWindows;let e=yield v("tar");return e.toLowerCase().includes("gnu tar")?m.which("tar"):"";});},t.exports.assertDefined=function(e,t){if(void 0===t)throw Error(`Expected ${e} but value was undefiend`);return t;},t.exports.isGhes=function(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com");return"GITHUB.COM"!==e.hostname.toUpperCase();};}),T.register("l11QN",function(e,t){"use strict";var r=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.create=void 0;var i=T("kNnJg");e.exports.create=function(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t);});};}),T.register("kNnJg",function(t,i){"use strict";var a=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&a(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});},l=t.exports&&t.exports.__asyncValues||function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this;},t);function i(r){t[r]=e[r]&&function(t){return new Promise(function(i,a){(function(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r});},t);})(i,a,(t=e[r](t)).done,t.value);});};}},c=t.exports&&t.exports.__await||function(e){return this instanceof c?(this.v=e,this):new c(e);},p=t.exports&&t.exports.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,a=r.apply(e,t||[]),n=[];return i={},o("next"),o("throw"),o("return"),i[Symbol.asyncIterator]=function(){return this;},i;function o(e){a[e]&&(i[e]=function(t){return new Promise(function(r,i){n.push([e,t,r,i])>1||s(e,t);});});}function s(e,t){try{var r;(r=a[e](t)).value instanceof c?Promise.resolve(r.value.v).then(l,p):u(n[0][2],r);}catch(e){u(n[0][3],e);}}function l(e){s("next",e);}function p(e){s("throw",e);}function u(e,t){e(t),n.shift(),n.length&&s(n[0][0],n[0][1]);}};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.DefaultGlobber=void 0;let u=o(T("i5trn")),d=o(r),m=o(T("lroyN")),h=o(e),f=o(T("hiYCx"));var g=T("ccO9H"),y=T("10nex"),x=T("45Y8v");let b="win32"===process.platform;class v{constructor(e){this.patterns=[],this.searchPaths=[],this.options=m.getOptions(e);}getSearchPaths(){return this.searchPaths.slice();}glob(){var e,t;return s(this,void 0,void 0,function*(){let r=[];try{for(var i,a=l(this.globGenerator());!(i=yield a.next()).done;){let e=i.value;r.push(e);}}catch(t){e={error:t};}finally{try{i&&!i.done&&(t=a.return)&&(yield t.call(a));}finally{if(e)throw e.error;}}return r;});}globGenerator(){return p(this,arguments,function*(){let e=m.getOptions(this.options),t=[];for(let r of this.patterns)t.push(r),e.implicitDescendants&&(r.trailingSeparator||"**"!==r.segments[r.segments.length-1])&&t.push(new y.Pattern(r.negate,!0,r.segments.concat("**")));let r=[];for(let e of f.getSearchPaths(t)){u.debug(`Search path '${e}'`);try{yield c(d.promises.lstat(e));}catch(e){if("ENOENT"===e.code)continue;throw e;}r.unshift(new x.SearchState(e,1));}let i=[];for(;r.length;){let a=r.pop(),n=f.match(t,a.path),o=!!n||f.partialMatch(t,a.path);if(!n&&!o)continue;let s=yield c(v.stat(a,e,i));if(s){if(s.isDirectory()){if(n&g.MatchKind.Directory)yield yield c(a.path);else if(!o)continue;let e=a.level+1,t=(yield c(d.promises.readdir(a.path))).map(t=>new x.SearchState(h.join(a.path,t),e));r.push(...t.reverse());}else n&g.MatchKind.File&&(yield yield c(a.path));}}});}static create(e,t){return s(this,void 0,void 0,function*(){let r=new v(t);b&&(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n"));let i=e.split("\n").map(e=>e.trim());for(let e of i)!e||e.startsWith("#")||r.patterns.push(new y.Pattern(e));return r.searchPaths.push(...f.getSearchPaths(r.patterns)),r;});}static stat(e,t,r){return s(this,void 0,void 0,function*(){let i;if(t.followSymbolicLinks)try{i=yield d.promises.stat(e.path);}catch(r){if("ENOENT"===r.code){if(t.omitBrokenSymbolicLinks){u.debug(`Broken symlink '${e.path}'`);return;}throw Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`);}throw r;}else i=yield d.promises.lstat(e.path);if(i.isDirectory()&&t.followSymbolicLinks){let t=yield d.promises.realpath(e.path);for(;r.length>=e.level;)r.pop();if(r.some(e=>e===t)){u.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return;}r.push(t);}return i;});}}t.exports.DefaultGlobber=v;}),T.register("lroyN",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getOptions=void 0;let n=a(T("i5trn"));e.exports.getOptions=function(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&("boolean"==typeof e.followSymbolicLinks&&(t.followSymbolicLinks=e.followSymbolicLinks,n.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),"boolean"==typeof e.implicitDescendants&&(t.implicitDescendants=e.implicitDescendants,n.debug(`implicitDescendants '${t.implicitDescendants}'`)),"boolean"==typeof e.omitBrokenSymbolicLinks&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,n.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t;};}),T.register("hiYCx",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.partialMatch=e.exports.match=e.exports.getSearchPaths=void 0;let n=a(T("5ORBz"));var o=T("ccO9H");let s="win32"===process.platform;e.exports.getSearchPaths=function(e){e=e.filter(e=>!e.negate);let t={};for(let r of e){let e=s?r.searchPath.toUpperCase():r.searchPath;t[e]="candidate";}let r=[];for(let i of e){let e=s?i.searchPath.toUpperCase():i.searchPath;if("included"===t[e])continue;let a=!1,o=e,l=n.dirname(o);for(;l!==o;){if(t[l]){a=!0;break;}o=l,l=n.dirname(o);}a||(r.push(i.searchPath),t[e]="included");}return r;},e.exports.match=function(e,t){let r=o.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r;},e.exports.partialMatch=function(e,t){return e.some(e=>!e.negate&&e.partialMatch(t));};}),T.register("5ORBz",function(t,r){"use strict";var i=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.safeTrimTrailingSeparator=t.exports.normalizeSeparators=t.exports.hasRoot=t.exports.hasAbsoluteRoot=t.exports.ensureAbsoluteRoot=t.exports.dirname=void 0;let l=o(e),c=s(a),p="win32"===process.platform;function u(e){return(c.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=d(e),p)?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/");}function d(e){if(e=e||"",p){e=e.replace(/\//g,"\\");let t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\");}return e.replace(/\/\/+/g,"/");}function m(e){return e?!(e=d(e)).endsWith(l.sep)||e===l.sep||p&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1):"";}t.exports.dirname=function(e){if(e=m(e),p&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=l.dirname(e);return p&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=m(t)),t;},t.exports.ensureAbsoluteRoot=function(e,t){if(c.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),c.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),u(t))return t;if(p){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();return(c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),t[0].toUpperCase()!==e[0].toUpperCase())?`${t[0]}:\\${t.substr(2)}`:2===t.length?`${t[0]}:\\${e.substr(3)}`:(e.endsWith("\\")||(e+="\\"),`${t[0]}:\\${e.substr(3)}${t.substr(2)}`);}if(d(t).match(/^\\$|^\\[^\\]/)){let e=process.cwd();return c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),`${e[0]}:\\${t.substr(1)}`;}}return c.default(u(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||p&&e.endsWith("\\")||(e+=l.sep),e+t;},t.exports.hasAbsoluteRoot=u,t.exports.hasRoot=function(e){return(c.default(e,"isRooted parameter 'itemPath' must not be empty"),e=d(e),p)?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/");},t.exports.normalizeSeparators=d,t.exports.safeTrimTrailingSeparator=m;}),T.register("ccO9H",function(e,t){"use strict";var r;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.MatchKind=void 0,(r=e.exports.MatchKind||(e.exports.MatchKind={}))[r.None=0]="None",r[r.Directory=1]="Directory",r[r.File=2]="File",r[r.All=3]="All";}),T.register("10nex",function(r,i){"use strict";var n=r.exports&&r.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),o=r.exports&&r.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),s=r.exports&&r.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t;},l=r.exports&&r.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(r.exports,"__esModule",{value:!0}),r.exports.Pattern=void 0;let c=s(t),p=s(e),u=s(T("5ORBz")),d=l(a);var m=T("4g34D"),h=T("ccO9H"),f=T("6d2Ih");let g="win32"===process.platform;class y{constructor(e,t=!1,r,i){let a;if(this.negate=!1,"string"==typeof e)a=e.trim();else{r=r||[],d.default(r.length,"Parameter 'segments' must not empty");let t=y.getLiteral(r[0]);d.default(t&&u.hasAbsoluteRoot(t),"Parameter 'segments' first element must be a root path"),a=new f.Path(r).toString().trim(),e&&(a=`!${a}`);}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=y.fixupPattern(a,i),this.segments=new f.Path(a).segments,this.trailingSeparator=u.normalizeSeparators(a).endsWith(p.sep),a=u.safeTrimTrailingSeparator(a);let n=!1,o=this.segments.map(e=>y.getLiteral(e)).filter(e=>!n&&!(n=""===e));this.searchPath=new f.Path(o).toString(),this.rootRegExp=new RegExp(y.regExpEscape(o[0]),g?"i":""),this.isImplicitPattern=t,a=g?a.replace(/\\/g,"/"):a,this.minimatch=new m.Minimatch(a,{dot:!0,nobrace:!0,nocase:g,nocomment:!0,noext:!0,nonegate:!0});}match(e){return("**"===this.segments[this.segments.length-1]?(e=u.normalizeSeparators(e)).endsWith(p.sep)||!1!==this.isImplicitPattern||(e=`${e}${p.sep}`):e=u.safeTrimTrailingSeparator(e),this.minimatch.match(e))?this.trailingSeparator?h.MatchKind.Directory:h.MatchKind.All:h.MatchKind.None;}partialMatch(e){return(e=u.safeTrimTrailingSeparator(e),u.dirname(e)===e)?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(g?/\\+/:/\/+/),this.minimatch.set[0],!0);}static globEscape(e){return(g?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]");}static fixupPattern(e,t){d.default(e,"pattern cannot be empty");let r=new f.Path(e).segments.map(e=>y.getLiteral(e));if(d.default(r.every((e,t)=>("."!==e||0===t)&&".."!==e),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),d.default(!u.hasRoot(e)||r[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),"."===(e=u.normalizeSeparators(e))||e.startsWith(`.${p.sep}`))e=y.globEscape(process.cwd())+e.substr(1);else if("~"===e||e.startsWith(`~${p.sep}`))t=t||c.homedir(),d.default(t,"Unable to determine HOME directory"),d.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`),e=y.globEscape(t)+e.substr(1);else if(g&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!t.endsWith("\\")&&(t+="\\"),e=y.globEscape(t)+e.substr(2);}else if(g&&("\\"===e||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");t.endsWith("\\")||(t+="\\"),e=y.globEscape(t)+e.substr(1);}else e=u.ensureAbsoluteRoot(y.globEscape(process.cwd()),e);return u.normalizeSeparators(e);}static getLiteral(e){let t="";for(let r=0;r<e.length;r++){let i=e[r];if("\\"===i&&!g&&r+1<e.length){t+=e[++r];continue;}if("*"===i||"?"===i)return"";if("["===i&&r+1<e.length){let i="",a=-1;for(let t=r+1;t<e.length;t++){let r=e[t];if("\\"===r&&!g&&t+1<e.length){i+=e[++t];continue;}if("]"===r){a=t;break;}i+=r;}if(a>=0){if(i.length>1)return"";if(i){t+=i,r=a;continue;}}}t+=i;}return t;}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&");}}r.exports.Pattern=y;}),T.register("4g34D",function(e,t){e.exports=u,u.Minimatch=d;var r=function(){try{return $319b0a744a2edefc$import$e681ab6e5ccab411;}catch(e){}}()||{sep:"/"};u.sep=r.sep;var i=u.GLOBSTAR=d.GLOBSTAR={},a=T("6nBhL"),n={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},o="[^/]",s=o+"*?",l="().*{}+?[]^$\\!".split("").reduce(function(e,t){return e[t]=!0,e;},{}),c=/\/+/;function p(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(t){r[t]=e[t];}),Object.keys(t).forEach(function(e){r[e]=t[e];}),r;}function u(e,t,r){return h(t),r||(r={}),(!!r.nocomment||"#"!==t.charAt(0))&&new d(t,r).match(e);}function d(e,t){if(!(this instanceof d))return new d(e,t);h(e),t||(t={}),e=e.trim(),t.allowWindowsEscape||"/"===r.sep||(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make();}function m(e,t){return(t||(t=this instanceof d?this.options:{}),h(e=void 0===e?this.pattern:e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e))?[e]:a(e);}u.filter=function(e,t){return t=t||{},function(r,i,a){return u(r,e,t);};},u.defaults=function(e){if(!e||"object"!=typeof e||!Object.keys(e).length)return u;var t=u,r=function(r,i,a){return t(r,i,p(e,a));};return r.Minimatch=function(r,i){return new t.Minimatch(r,p(e,i));},r.Minimatch.defaults=function(r){return t.defaults(p(e,r)).Minimatch;},r.filter=function(r,i){return t.filter(r,p(e,i));},r.defaults=function(r){return t.defaults(p(e,r));},r.makeRe=function(r,i){return t.makeRe(r,p(e,i));},r.braceExpand=function(r,i){return t.braceExpand(r,p(e,i));},r.match=function(r,i,a){return t.match(r,i,p(e,a));},r;},d.defaults=function(e){return u.defaults(e).Minimatch;},d.prototype.debug=function(){},d.prototype.make=function(){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0)){this.comment=!0;return;}if(!e){this.empty=!0;return;}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments);}),this.debug(this.pattern,r),r=this.globParts=r.map(function(e){return e.split(c);}),this.debug(this.pattern,r),r=r.map(function(e,t,r){return e.map(this.parse,this);},this),this.debug(this.pattern,r),r=r.filter(function(e){return-1===e.indexOf(!1);}),this.debug(this.pattern,r),this.set=r;},d.prototype.parseNegate=function(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var a=0,n=e.length;a<n&&"!"===e.charAt(a);a++)t=!t,i++;i&&(this.pattern=e.substr(i)),this.negate=t;}},u.braceExpand=function(e,t){return m(e,t);},d.prototype.braceExpand=m;var h=function(e){if("string"!=typeof e)throw TypeError("invalid pattern");if(e.length>65536)throw TypeError("pattern is too long");};d.prototype.parse=function(e,t){h(e);var r=this.options;if("**"===e){if(!r.noglobstar)return i;e="*";}if(""===e)return"";var a="",c=!!r.nocase,p=!1,u=[],d=[],m=!1,g=-1,y=-1,x="."===e.charAt(0)?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=this;function v(){if(S){switch(S){case"*":a+=s,c=!0;break;case"?":a+=o,c=!0;break;default:a+="\\"+S;}b.debug("clearStateChar %j %j",S,a),S=!1;}}for(var S,N,w=0,C=e.length;w<C&&(N=e.charAt(w));w++){if(this.debug("%s %s %s %j",e,w,a,N),p&&l[N]){a+="\\"+N,p=!1;continue;}switch(N){case"/":return!1;case"\\":v(),p=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,w,a,N),m){this.debug(" in class"),"!"===N&&w===y+1&&(N="^"),a+=N;continue;}b.debug("call clearStateChar %j",S),v(),S=N,r.noext&&v();continue;case"(":if(m){a+="(";continue;}if(!S){a+="\\(";continue;}u.push({type:S,start:w-1,reStart:a.length,open:n[S].open,close:n[S].close}),a+="!"===S?"(?:(?!(?:":"(?:",this.debug("plType %j %j",S,a),S=!1;continue;case")":if(m||!u.length){a+="\\)";continue;}v(),c=!0;var P=u.pop();a+=P.close,"!"===P.type&&d.push(P),P.reEnd=a.length;continue;case"|":if(m||!u.length||p){a+="\\|",p=!1;continue;}v(),a+="|";continue;case"[":if(v(),m){a+="\\"+N;continue;}m=!0,y=w,g=a.length,a+=N;continue;case"]":if(w===y+1||!m){a+="\\"+N,p=!1;continue;}var _=e.substring(y+1,w);try{RegExp("["+_+"]");}catch(e){var T=this.parse(_,f);a=a.substr(0,g)+"\\["+T[0]+"\\]",c=c||T[1],m=!1;continue;}c=!0,m=!1,a+=N;continue;default:v(),p?p=!1:l[N]&&!("^"===N&&m)&&(a+="\\"),a+=N;}}for(m&&(_=e.substr(y+1),T=this.parse(_,f),a=a.substr(0,g)+"\\["+T[0],c=c||T[1]),P=u.pop();P;P=u.pop()){var E=a.slice(P.reStart+P.open.length);this.debug("setting tail",a,P),E=E.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,t,r){return r||(r="\\"),t+t+r+"|";}),this.debug("tail=%j\n %s",E,E,P,a);var R="*"===P.type?s:"?"===P.type?o:"\\"+P.type;c=!0,a=a.slice(0,P.reStart)+R+"\\("+E;}v(),p&&(a+="\\\\");var O=!1;switch(a.charAt(0)){case"[":case".":case"(":O=!0;}for(var I=d.length-1;I>-1;I--){var z=d[I],A=a.slice(0,z.reStart),B=a.slice(z.reStart,z.reEnd-8),M=a.slice(z.reEnd-8,z.reEnd),q=a.slice(z.reEnd);M+=q;var D=A.split("(").length-1,k=q;for(w=0;w<D;w++)k=k.replace(/\)[+*?]?/,"");var L="";""===(q=k)&&t!==f&&(L="$"),a=A+B+q+L+M;}if(""!==a&&c&&(a="(?=.)"+a),O&&(a=x+a),t===f)return[a,c];if(!c)return e.replace(/\\(.)/g,"$1");var j=r.nocase?"i":"";try{var H=RegExp("^"+a+"$",j);}catch(e){return RegExp("$.");}return H._glob=e,H._src=a,H;};var f={};u.makeRe=function(e,t){return new d(e,t||{}).makeRe();},d.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,r=t.noglobstar?s:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",a=t.nocase?"i":"",n=e.map(function(e){return e.map(function(e){return e===i?r:"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e._src;}).join("\\/");}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,a);}catch(e){this.regexp=!1;}return this.regexp;},u.match=function(e,t,r){r=r||{};var i=new d(t,r);return e=e.filter(function(e){return i.match(e);}),i.options.nonull&&!e.length&&e.push(t),e;},d.prototype.match=function(e,t){if(void 0===t&&(t=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var i,a,n=this.options;"/"!==r.sep&&(e=e.split(r.sep).join("/")),e=e.split(c),this.debug(this.pattern,"split",e);var o=this.set;for(this.debug(this.pattern,"set",o),a=e.length-1;a>=0&&!(i=e[a]);a--);for(a=0;a<o.length;a++){var s=o[a],l=e;if(n.matchBase&&1===s.length&&(l=[i]),this.matchOne(l,s,t)){if(n.flipNegate)return!0;return!this.negate;}}return!n.flipNegate&&this.negate;},d.prototype.matchOne=function(e,t,r){var a=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var n=0,o=0,s=e.length,l=t.length;n<s&&o<l;n++,o++){this.debug("matchOne loop");var c,p=t[o],u=e[n];if(this.debug(t,p,u),!1===p)return!1;if(p===i){this.debug("GLOBSTAR",[t,p,u]);var d=n,m=o+1;if(m===l){for(this.debug("** at the end");n<s;n++)if("."===e[n]||".."===e[n]||!a.dot&&"."===e[n].charAt(0))return!1;return!0;}for(;d<s;){var h=e[d];if(this.debug("\nglobstar while",e,d,t,m,h),this.matchOne(e.slice(d),t.slice(m),r))return this.debug("globstar found match!",d,s,h),!0;if("."===h||".."===h||!a.dot&&"."===h.charAt(0)){this.debug("dot detected!",e,d,t,m);break;}this.debug("globstar swallow a segment, and continue"),d++;}if(r&&(this.debug("\n>>> no match, partial?",e,d,t,m),d===s))return!0;return!1;}if("string"==typeof p?(c=u===p,this.debug("string match",p,u,c)):(c=u.match(p),this.debug("pattern match",p,u,c)),!c)return!1;}if(n===s&&o===l)return!0;if(n===s)return r;if(o===l)return n===s-1&&""===e[n];throw Error("wtf?");};}),T.register("6nBhL",function(e,t){var r=T("bHzW9"),i=T("ipO43");e.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),function e(t,a){var n=[],s=i("{","}",t);if(!s||/\$$/.test(s.pre))return[t];var l=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body),p=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body),f=l||p,g=s.body.indexOf(",")>=0;if(!f&&!g)return s.post.match(/,.*\}/)?e(t=s.pre+"{"+s.body+o+s.post):[t];if(f)b=s.body.split(/\.\./);else if(1===(b=function e(t){if(!t)return[""];var r=[],a=i("{","}",t);if(!a)return t.split(",");var n=a.pre,o=a.body,s=a.post,l=n.split(",");l[l.length-1]+="{"+o+"}";var c=e(s);return s.length&&(l[l.length-1]+=c.shift(),l.push.apply(l,c)),r.push.apply(r,l),r;}(s.body)).length&&1===(b=e(b[0],!1).map(u)).length){var y=s.post.length?e(s.post,!1):[""];return y.map(function(e){return s.pre+b[0]+e;});}var x=s.pre,y=s.post.length?e(s.post,!1):[""];if(f){var b,v,S,N=c(b[0]),w=c(b[1]),C=Math.max(b[0].length,b[1].length),P=3==b.length?Math.abs(c(b[2])):1,_=m;w<N&&(P*=-1,_=h);var T=b.some(d);v=[];for(var E=N;_(E,w);E+=P){if(p)"\\"===(S=String.fromCharCode(E))&&(S="");else if(S=String(E),T){var R=C-S.length;if(R>0){var O=Array(R+1).join("0");S=E<0?"-"+O+S.slice(1):O+S;}}v.push(S);}}else v=r(b,function(t){return e(t,!1);});for(var I=0;I<v.length;I++)for(var z=0;z<y.length;z++){var A=x+v[I]+y[z];(!a||f||A)&&n.push(A);}return n;}(e.split("\\\\").join(a).split("\\{").join(n).split("\\}").join(o).split("\\,").join(s).split("\\.").join(l),!0).map(p)):[];};var a="\x00SLASH"+Math.random()+"\x00",n="\x00OPEN"+Math.random()+"\x00",o="\x00CLOSE"+Math.random()+"\x00",s="\x00COMMA"+Math.random()+"\x00",l="\x00PERIOD"+Math.random()+"\x00";function c(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0);}function p(e){return e.split(a).join("\\").split(n).join("{").split(o).join("}").split(s).join(",").split(l).join(".");}function u(e){return"{"+e+"}";}function d(e){return /^-?0\d/.test(e);}function m(e,t){return e<=t;}function h(e,t){return e>=t;}}),T.register("bHzW9",function(e,t){e.exports=function(e,t){for(var i=[],a=0;a<e.length;a++){var n=t(e[a],a);r(n)?i.push.apply(i,n):i.push(n);}return i;};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e);};}),T.register("ipO43",function(e,t){"use strict";function r(e,t,r){e instanceof RegExp&&(e=i(e,r)),t instanceof RegExp&&(t=i(t,r));var n=a(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)};}function i(e,t){var r=t.match(e);return r?r[0]:null;}function a(e,t,r){var i,a,n,o,s,l=r.indexOf(e),c=r.indexOf(t,l+1),p=l;if(l>=0&&c>0){if(e===t)return[l,c];for(i=[],n=r.length;p>=0&&!s;)p==l?(i.push(p),l=r.indexOf(e,p+1)):1==i.length?s=[i.pop(),c]:((a=i.pop())<n&&(n=a,o=c),c=r.indexOf(t,p+1)),p=l<c&&l>=0?l:c;i.length&&(s=[n,o]);}return s;}e.exports=r,r.range=a;}),T.register("6d2Ih",function(t,r){"use strict";var i=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.Path=void 0;let l=o(e),c=o(T("5ORBz")),p=s(a),u="win32"===process.platform;t.exports.Path=class{constructor(e){if(this.segments=[],"string"==typeof e){if(p.default(e,"Parameter 'itemPath' must not be empty"),e=c.safeTrimTrailingSeparator(e),c.hasRoot(e)){let t=e,r=c.dirname(t);for(;r!==t;){let e=l.basename(t);this.segments.unshift(e),t=r,r=c.dirname(t);}this.segments.unshift(t);}else this.segments=e.split(l.sep);}else{p.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let t=0;t<e.length;t++){let r=e[t];p.default(r,"Parameter 'itemPath' must not contain any empty segments"),r=c.normalizeSeparators(e[t]),0===t&&c.hasRoot(r)?(r=c.safeTrimTrailingSeparator(r),p.default(r===c.dirname(r),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(r)):(p.default(!r.includes(l.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(r));}}}toString(){let e=this.segments[0],t=e.endsWith(l.sep)||u&&/^[A-Z]:$/i.test(e);for(let r=1;r<this.segments.length;r++)t?t=!1:e+=l.sep,e+=this.segments[r];return e;}};}),T.register("45Y8v",function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SearchState=void 0,e.exports.SearchState=class{constructor(e,t){this.path=e,this.level=t;}};}),T.register("aPIXz",function(e,t){var r=T("eTxA1"),i=T("1NS6t");i.v1=r,i.v4=i,e.exports=i;}),T.register("eTxA1",function(e,t){var r,i,a=T("ghfRK"),n=T("1EsMF"),o=0,s=0;e.exports=function(e,t,l){var c=t&&l||0,p=t||[],u=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:i;if(null==u||null==d){var m=a();null==u&&(u=r=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==d&&(d=i=(m[6]<<8|m[7])&16383);}var h=void 0!==e.msecs?e.msecs:new Date().getTime(),f=void 0!==e.nsecs?e.nsecs:s+1,g=h-o+(f-s)/1e4;if(g<0&&void 0===e.clockseq&&(d=d+1&16383),(g<0||h>o)&&void 0===e.nsecs&&(f=0),f>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");o=h,s=f,i=d;var y=((268435455&(h+=122192928e5))*1e4+f)%4294967296;p[c++]=y>>>24&255,p[c++]=y>>>16&255,p[c++]=y>>>8&255,p[c++]=255&y;var x=h/4294967296*1e4&268435455;p[c++]=x>>>8&255,p[c++]=255&x,p[c++]=x>>>24&15|16,p[c++]=x>>>16&255,p[c++]=d>>>8|128,p[c++]=255&d;for(var b=0;b<6;++b)p[c+b]=u[b];return t||n(p);};}),T.register("7Vcim",function(e,t){"use strict";var r,i,a;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ManifestFilename=e.exports.TarFilename=e.exports.SystemTarPathOnWindows=e.exports.GnuTarPathOnWindows=e.exports.SocketTimeout=e.exports.DefaultRetryDelay=e.exports.DefaultRetryAttempts=e.exports.ArchiveToolType=e.exports.CompressionMethod=e.exports.CacheFilename=void 0,(r=e.exports.CacheFilename||(e.exports.CacheFilename={})).Gzip="cache.tgz",r.Zstd="cache.tzst",(i=e.exports.CompressionMethod||(e.exports.CompressionMethod={})).Gzip="gzip",i.ZstdWithoutLong="zstd-without-long",i.Zstd="zstd",(a=e.exports.ArchiveToolType||(e.exports.ArchiveToolType={})).GNU="gnu",a.BSD="bsd",e.exports.DefaultRetryAttempts=2,e.exports.DefaultRetryDelay=5e3,e.exports.SocketTimeout=5e3,e.exports.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,e.exports.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,e.exports.TarFilename="cache.tar",e.exports.ManifestFilename="manifest.txt";}),T.register("3vsDz",function(e,t){"use strict";var i=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),s=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return a(t,e),t;},l=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.saveCache=e.exports.reserveCache=e.exports.downloadCache=e.exports.getCacheEntry=e.exports.getCacheVersion=void 0;let c=s(T("i5trn"));var p=T("6xPYX"),u=T("gRdnl");let d=s(n),m=s(r),h=s(T("7blxw"));var f=T("igq9l"),g=T("7riTr"),y=T("81fW8");function x(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return c.debug(`Resource Url: ${r}`),r;}function b(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new u.BearerCredentialHandler(e);return new p.HttpClient("actions/cache",[t],{headers:{Accept:"application/json;api-version=6.0-preview.1"}});}function v(e,t,r=!1){return t&&e.push(t),"win32"!==process.platform||r||e.push("windows-only"),e.push("1.0"),d.createHash("sha256").update(e.join("|")).digest("hex");}function S(e,t){return`bytes ${e}-${t}/*`;}e.exports.getCacheVersion=v,e.exports.getCacheEntry=function(e,t,r){return l(this,void 0,void 0,function*(){let i=b(),a=v(t,null==r?void 0:r.compressionMethod,null==r?void 0:r.enableCrossOsArchive),n=`cache?keys=${encodeURIComponent(e.join(","))}&version=${a}`,o=yield(0,y.retryTypedResponse)("getCacheEntry",()=>l(this,void 0,void 0,function*(){return i.getJson(x(n));}));if(204===o.statusCode)return c.isDebug()&&(yield function(e,t,r){return l(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,a=yield(0,y.retryTypedResponse)("listCache",()=>l(this,void 0,void 0,function*(){return t.getJson(x(i));}));if(200===a.statusCode){let t=a.result,i=null==t?void 0:t.totalCount;if(i&&i>0)for(let i of(c.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key
|
|
Other caches with similar key:`),(null==t?void 0:t.artifactCaches)||[]))c.debug(`Cache Key: ${null==i?void 0:i.cacheKey}, Cache Version: ${null==i?void 0:i.cacheVersion}, Cache Scope: ${null==i?void 0:i.scope}, Cache Created: ${null==i?void 0:i.creationTime}`);}});}(e[0],i,a)),null;if(!(0,y.isSuccessStatusCode)(o.statusCode))throw Error(`Cache service responded with ${o.statusCode}`);let s=o.result,p=null==s?void 0:s.archiveLocation;if(!p)throw Error("Cache not found.");return c.setSecret(p),c.debug("Cache Result:"),c.debug(JSON.stringify(s)),s;});},e.exports.downloadCache=function(e,t,r){return l(this,void 0,void 0,function*(){let i=new o.URL(e),a=(0,g.getDownloadOptions)(r);a.useAzureSdk&&i.hostname.endsWith(".blob.core.windows.net")?yield(0,f.downloadCacheStorageSDK)(e,t,a):yield(0,f.downloadCacheHttpClient)(e,t);});},e.exports.reserveCache=function(e,t,r){return l(this,void 0,void 0,function*(){let i=b(),a=v(t,null==r?void 0:r.compressionMethod,null==r?void 0:r.enableCrossOsArchive),n={key:e,version:a,cacheSize:null==r?void 0:r.cacheSize},o=yield(0,y.retryTypedResponse)("reserveCache",()=>l(this,void 0,void 0,function*(){return i.postJson(x("caches"),n);}));return o;});},e.exports.saveCache=function(e,t,r){return l(this,void 0,void 0,function*(){let i=b();c.debug("Upload cache"),yield function(e,t,r,i){return l(this,void 0,void 0,function*(){let a=h.getArchiveFileSizeInBytes(r),n=x(`caches/${t.toString()}`),o=m.openSync(r,"r"),s=(0,g.getUploadOptions)(i),p=h.assertDefined("uploadConcurrency",s.uploadConcurrency),u=h.assertDefined("uploadChunkSize",s.uploadChunkSize),d=[...Array(p).keys()];c.debug("Awaiting all uploads");let f=0;try{yield Promise.all(d.map(()=>l(this,void 0,void 0,function*(){for(;f<a;){let t=Math.min(a-f,u),i=f,s=f+t-1;f+=u,yield function(e,t,r,i,a){return l(this,void 0,void 0,function*(){c.debug(`Uploading chunk of size ${a-i+1} bytes at offset ${i} with content range: ${S(i,a)}`);let n={"Content-Type":"application/octet-stream","Content-Range":S(i,a)},o=yield(0,y.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${a})`,()=>l(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),n);}));if(!(0,y.isSuccessStatusCode)(o.message.statusCode))throw Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`);});}(e,n,()=>m.createReadStream(r,{fd:o,start:i,end:s,autoClose:!1}).on("error",e=>{throw Error(`Cache upload failed because file read failed with ${e.message}`);}),i,s);}})));}finally{m.closeSync(o);}});}(i,e,t,r),c.debug("Commiting cache");let a=h.getArchiveFileSizeInBytes(t);c.info(`Cache Size: ~${Math.round(a/1048576)} MB (${a} B)`);let n=yield function(e,t,r){return l(this,void 0,void 0,function*(){let i={size:r};return yield(0,y.retryTypedResponse)("commitCache",()=>l(this,void 0,void 0,function*(){return e.postJson(x(`caches/${t.toString()}`),i);}));});}(i,e,a);if(!(0,y.isSuccessStatusCode)(n.statusCode))throw Error(`Cache service responded with ${n.statusCode} during commit cache.`);c.info("Cache saved successfully");});};}),T.register("igq9l",function(e,t){"use strict";var a=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&a(t,e,r);return n(t,e),t;},c=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.downloadCacheStorageSDK=e.exports.downloadCacheHttpClient=e.exports.DownloadProgress=void 0;let p=o(T("i5trn"));var u=T("6xPYX"),d=T("9FikX");let m=o(s),h=o(r),f=o(l),g=o(i),y=o(T("7blxw"));var x=T("7Vcim"),b=T("81fW8"),v=T("gvNe2");class S{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now();}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,p.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`);}setReceivedBytes(e){this.receivedBytes=e;}getTransferredBytes(){return this.segmentOffset+this.receivedBytes;}isDone(){return this.getTransferredBytes()===this.contentLength;}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,t=(100*(e/this.contentLength)).toFixed(1),r=Date.now()-this.startTime,i=(e/1048576/(r/1e3)).toFixed(1);p.info(`Received ${e} of ${this.contentLength} (${t}%), ${i} MBs/sec`),this.isDone()&&(this.displayedComplete=!0);}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes);};}startDisplayTimer(e=1e3){let t=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(t,e));};this.timeoutHandle=setTimeout(t,e);}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display();}}function N(e,t){return c(this,void 0,void 0,function*(){let r=h.createWriteStream(t),i=new u.HttpClient("actions/cache"),a=yield(0,b.retryHttpClientResponse)("downloadCache",()=>c(this,void 0,void 0,function*(){return i.get(e);}));a.message.socket.setTimeout(x.SocketTimeout,()=>{a.message.destroy(),p.debug(`Aborting download, socket timed out after ${x.SocketTimeout} ms`);}),yield function(e,t){return c(this,void 0,void 0,function*(){let r=g.promisify(f.pipeline);yield r(e.message,t);});}(a,r);let n=a.message.headers["content-length"];if(n){let e=parseInt(n),r=y.getArchiveFileSizeInBytes(t);if(r!==e)throw Error(`Incomplete download. Expected file size: ${e}, actual file size: ${r}`);}else p.debug("Unable to validate download, no Content-Length header");});}e.exports.DownloadProgress=S,e.exports.downloadCacheHttpClient=N,e.exports.downloadCacheStorageSDK=function(e,t,r){var i;return c(this,void 0,void 0,function*(){let a=new d.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),n=yield a.getProperties(),o=null!==(i=n.contentLength)&&void 0!==i?i:-1;if(o<0)p.debug("Unable to determine content length, downloading file with http-client..."),yield N(e,t);else{let e=Math.min(134217728,m.constants.MAX_LENGTH),i=new S(o),n=h.openSync(t,"w");try{i.startDisplayTimer();let t=new v.AbortController(),s=t.signal;for(;!i.isDone();){let l=i.segmentOffset+i.segmentSize,c=Math.min(e,o-l);i.nextSegment(c);let p=yield w(r.segmentTimeoutInMs||36e5,a.downloadToBuffer(l,c,{abortSignal:s,concurrency:r.downloadConcurrency,onProgress:i.onProgress()}));if("timeout"===p)throw t.abort(),Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(p)&&h.writeFileSync(n,p);}}finally{i.stopDisplayTimer(),h.closeSync(n);}}});};let w=(e,t)=>c(void 0,void 0,void 0,function*(){let r;let i=new Promise(t=>{r=setTimeout(()=>t("timeout"),e);});return Promise.race([t,i]).then(e=>(clearTimeout(r),e));});}),T.register("9FikX",function(e,t){C(e.exports,"BlockBlobClient",()=>B);var r=T("f8bD8"),i=T("7KfyK"),a=T("4NPS9"),n=T("2v8qq"),o=T("fVt6Z"),s=T("goT4g"),l=T("9OJmR"),c=T("6Qm5K"),p=T("erq3Z"),u=T("eE1kY"),d=T("9BmWv"),m=T("8adbC"),h=T("5LKi6"),f=T("4Tw8k"),g=T("8Wk3U"),y=T("9PBPp"),x=T("izJlU"),b=T("64J9w"),v=T("b6Noq"),S=T("l0gP7"),N=T("jkvlZ"),w=T("ZAwhw"),P=T("1YKox"),_=T("9isJf"),E=T("ilySy"),R=T("cHaSc"),O=T("kBkMZ"),I=T("1Zi6v");class z extends S.StorageClient{constructor(e,t,r,o){let s,l;if(o=o||{},(0,x.isPipelineLike)(t))l=e,s=t;else if(i.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof p.AnonymousCredential||(0,a.isTokenCredential)(t))l=e,o=r,s=(0,x.newPipeline)(t,o);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let a=(0,E.extractConnectionStringParts)(e);if("AccountConnString"===a.kind){if(i.isNode){let e=new u.StorageSharedKeyCredential(a.accountName,a.accountKey);l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r)),o.proxyOptions||(o.proxyOptions=(0,n.getDefaultProxySettings)(a.proxyUri)),s=(0,x.newPipeline)(e,o);}else throw Error("Account connection string is only supported in Node.js environment");}else if("SASConnString"===a.kind)l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+a.accountSas,s=(0,x.newPipeline)(new p.AnonymousCredential(),o);else throw Error("Connection string must be either an Account connection string or a SAS connection string");}else throw Error("Expecting non-empty strings for containerName and blobName parameters");}else l=e,r&&"string"!=typeof r&&(o=r),s=(0,x.newPipeline)(new p.AnonymousCredential(),o);super(l,s),({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl()),this.blobContext=new d.Blob(this.storageClientContext),this._snapshot=(0,E.getURLParameter)(this.url,P.URLConstants.Parameters.SNAPSHOT),this._versionId=(0,E.getURLParameter)(this.url,P.URLConstants.Parameters.VERSIONID);}get name(){return this._name;}get containerName(){return this._containerName;}withSnapshot(e){return new z((0,E.setURLParameter)(this.url,P.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline);}withVersion(e){return new z((0,E.setURLParameter)(this.url,P.URLConstants.Parameters.VERSIONID,0===e.length?void 0:e),this.pipeline);}getAppendBlobClient(){return new A(this.url,this.pipeline);}getBlockBlobClient(){return new B(this.url,this.pipeline);}getPageBlobClient(){return new M(this.url,this.pipeline);}async download(e=0,t,r={}){var a;r.conditions=r.conditions||{},r.conditions=r.conditions||{},(0,g.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps);let{span:n,updatedOptions:o}=(0,_.createSpan)("BlobClient-download",r);try{let n=await this.blobContext.download(Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:i.isNode?void 0:r.onProgress},range:0!==e||t?(0,v.rangeToString)({offset:e,count:t}):void 0,rangeGetContentMD5:r.rangeGetContentMD5,rangeGetContentCRC64:r.rangeGetContentCrc64,snapshot:r.snapshot,cpkInfo:r.customerProvidedKey},(0,_.convertTracingToRequestOptionsBase)(o))),s=Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:(0,E.parseObjectReplicationRecord)(n.objectReplicationRules)});if(!i.isNode)return s;if((void 0===r.maxRetryRequests||r.maxRetryRequests<0)&&(r.maxRetryRequests=P.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS),void 0===n.contentLength)throw RangeError("File download response doesn't contain valid content length header");if(!n.etag)throw RangeError("File download response doesn't contain valid etag header");return new l.BlobDownloadResponse(s,async t=>{var i;let a={leaseAccessConditions:r.conditions,modifiedAccessConditions:{ifMatch:r.conditions.ifMatch||n.etag,ifModifiedSince:r.conditions.ifModifiedSince,ifNoneMatch:r.conditions.ifNoneMatch,ifUnmodifiedSince:r.conditions.ifUnmodifiedSince,ifTags:null===(i=r.conditions)||void 0===i?void 0:i.tagConditions},range:(0,v.rangeToString)({count:e+n.contentLength-t,offset:t}),rangeGetContentMD5:r.rangeGetContentMD5,rangeGetContentCRC64:r.rangeGetContentCrc64,snapshot:r.snapshot,cpkInfo:r.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:r.abortSignal},a))).readableStreamBody;},e,n.contentLength,{maxRetryRequests:r.maxRetryRequests,onProgress:r.onProgress});}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async exists(e={}){let{span:t,updatedOptions:r}=(0,_.createSpan)("BlobClient-exists",e);try{return(0,g.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions}),!0;}catch(e){if(404===e.statusCode)return!1;if(409===e.statusCode&&(e.details.errorCode===P.BlobUsesCustomerSpecifiedEncryptionMsg||e.details.errorCode===P.BlobDoesNotUseCustomerSpecifiedEncryption))return!0;throw t.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{t.end();}}async getProperties(e={}){var t;let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-getProperties",e);try{e.conditions=e.conditions||{},(0,g.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps);let r=await this.blobContext.getProperties(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey},(0,_.convertTracingToRequestOptionsBase)(i)));return Object.assign(Object.assign({},r),{_response:r._response,objectReplicationDestinationPolicyId:r.objectReplicationPolicyId,objectReplicationSourceProperties:(0,E.parseObjectReplicationRecord)(r.objectReplicationRules)});}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async delete(e={}){var t;let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-delete",e);e.conditions=e.conditions||{};try{return await this.blobContext.delete(Object.assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(i)));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async deleteIfExists(e={}){var t,r;let{span:i,updatedOptions:a}=(0,_.createSpan)("BlobClient-deleteIfExists",e);try{let e=await this.delete(a);return Object.assign(Object.assign({succeeded:!0},e),{_response:e._response});}catch(e){if((null===(t=e.details)||void 0===t?void 0:t.errorCode)==="BlobNotFound")return i.setStatus({code:s.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."}),Object.assign(Object.assign({succeeded:!1},null===(r=e.response)||void 0===r?void 0:r.parsedHeaders),{_response:e.response});throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async undelete(e={}){let{span:t,updatedOptions:r}=(0,_.createSpan)("BlobClient-undelete",e);try{return await this.blobContext.undelete(Object.assign({abortSignal:e.abortSignal},(0,_.convertTracingToRequestOptionsBase)(r)));}catch(e){throw t.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{t.end();}}async setHTTPHeaders(e,t={}){var r;let{span:i,updatedOptions:a}=(0,_.createSpan)("BlobClient-setHTTPHeaders",t);t.conditions=t.conditions||{};try{return(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blobContext.setHttpHeaders(Object.assign({abortSignal:t.abortSignal,blobHttpHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(a)));}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async setMetadata(e,t={}){var r;let{span:i,updatedOptions:a}=(0,_.createSpan)("BlobClient-setMetadata",t);t.conditions=t.conditions||{};try{return(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blobContext.setMetadata(Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(a)));}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async setTags(e,t={}){var r;let{span:i,updatedOptions:a}=(0,_.createSpan)("BlobClient-setTags",t);try{return await this.blobContext.setTags(Object.assign(Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(a)),{tags:(0,E.toBlobTags)(e)}));}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async getTags(e={}){var t;let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-getTags",e);try{let r=await this.blobContext.getTags(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(i))),a=Object.assign(Object.assign({},r),{_response:r._response,tags:(0,E.toTags)({blobTagSet:r.blobTagSet})||{}});return a;}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}getBlobLeaseClient(e){return new I.BlobLeaseClient(this,e);}async createSnapshot(e={}){var t;let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-createSnapshot",e);e.conditions=e.conditions||{};try{return(0,g.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.blobContext.createSnapshot(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(i)));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async beginCopyFromURL(e,t={}){let r=new b.BlobBeginCopyFromUrlPoller({blobClient:{abortCopyFromURL:(...e)=>this.abortCopyFromURL(...e),getProperties:(...e)=>this.getProperties(...e),startCopyFromURL:(...e)=>this.startCopyFromURL(...e)},copySource:e,intervalInMs:t.intervalInMs,onProgress:t.onProgress,resumeFrom:t.resumeFrom,startCopyFromURLOptions:t});return await r.poll(),r;}async abortCopyFromURL(e,t={}){let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-abortCopyFromURL",t);try{return await this.blobContext.abortCopyFromURL(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions},(0,_.convertTracingToRequestOptionsBase)(i)));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async syncCopyFromURL(e,t={}){var r,i,a;let{span:n,updatedOptions:o}=(0,_.createSpan)("BlobClient-syncCopyFromURL",t);t.conditions=t.conditions||{},t.sourceConditions=t.sourceConditions||{};try{return await this.blobContext.copyFromURL(e,Object.assign({abortSignal:t.abortSignal,metadata:t.metadata,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:t.sourceConditions.ifMatch,sourceIfModifiedSince:t.sourceConditions.ifModifiedSince,sourceIfNoneMatch:t.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:t.sourceConditions.ifUnmodifiedSince},sourceContentMD5:t.sourceContentMD5,copySourceAuthorization:(0,E.httpAuthorizationToString)(t.sourceAuthorization),tier:(0,g.toAccessTier)(t.tier),blobTagsString:(0,E.toBlobTagsString)(t.tags),immutabilityPolicyExpiry:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.expiriesOn,immutabilityPolicyMode:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.policyMode,legalHold:t.legalHold,encryptionScope:t.encryptionScope,copySourceTags:t.copySourceTags},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async setAccessTier(e,t={}){var r;let{span:i,updatedOptions:a}=(0,_.createSpan)("BlobClient-setAccessTier",t);try{return await this.blobContext.setTier((0,g.toAccessTier)(e),Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),rehydratePriority:t.rehydratePriority},(0,_.convertTracingToRequestOptionsBase)(a)));}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async downloadToBuffer(e,t,r,i={}){let a;let n=0,o=0,l=i;e instanceof Buffer?(a=e,n=t||0,o="number"==typeof r?r:0):(n="number"==typeof e?e:0,o="number"==typeof t?t:0,l=r||{});let{span:c,updatedOptions:p}=(0,_.createSpan)("BlobClient-downloadToBuffer",l);try{if(l.blockSize||(l.blockSize=0),l.blockSize<0)throw RangeError("blockSize option must be >= 0");if(0===l.blockSize&&(l.blockSize=P.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES),n<0)throw RangeError("offset option must be >= 0");if(o&&o<=0)throw RangeError("count option must be greater than 0");if(l.conditions||(l.conditions={}),!o){let e=await this.getProperties(Object.assign(Object.assign({},l),{tracingOptions:Object.assign(Object.assign({},l.tracingOptions),(0,_.convertTracingToRequestOptionsBase)(p))}));if((o=e.contentLength-n)<0)throw RangeError(`offset ${n} shouldn't be larger than blob size ${e.contentLength}`);}if(!a)try{a=Buffer.alloc(o);}catch(e){throw Error(`Unable to allocate the buffer of size: ${o}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${e.message}`);}if(a.length<o)throw RangeError(`The buffer's size should be equal to or larger than the request count of bytes: ${o}`);let e=0,t=new N.Batch(l.concurrency);for(let r=n;r<n+o;r+=l.blockSize)t.addOperation(async()=>{let t=n+o;r+l.blockSize<t&&(t=r+l.blockSize);let i=await this.download(r,t-r,{abortSignal:l.abortSignal,conditions:l.conditions,maxRetryRequests:l.maxRetryRequestsPerBlock,customerProvidedKey:l.customerProvidedKey,tracingOptions:Object.assign(Object.assign({},l.tracingOptions),(0,_.convertTracingToRequestOptionsBase)(p))}),s=i.readableStreamBody;await(0,R.streamToBuffer)(s,a,r-n,t-n),e+=t-r,l.onProgress&&l.onProgress({loadedBytes:e});});return await t.do(),a;}catch(e){throw c.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{c.end();}}async downloadToFile(e,t=0,r,i={}){let{span:a,updatedOptions:n}=(0,_.createSpan)("BlobClient-downloadToFile",i);try{let a=await this.download(t,r,Object.assign(Object.assign({},i),{tracingOptions:Object.assign(Object.assign({},i.tracingOptions),(0,_.convertTracingToRequestOptionsBase)(n))}));return a.readableStreamBody&&(await(0,R.readStreamToLocalFile)(a.readableStreamBody,e)),a.blobDownloadStream=void 0,a;}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}getBlobAndContainerNamesFromUrl(){let e,t;try{let r=(0,o.URLBuilder).parse(this.url);if("blob"===r.getHost().split(".")[1]){let i=r.getPath().match("/([^/]*)(/(.*))?");e=i[1],t=i[3];}else if((0,E.isIpEndpointStyle)(r)){let i=r.getPath().match("/([^/]*)/([^/]*)(/(.*))?");e=i[2],t=i[4];}else{let i=r.getPath().match("/([^/]*)(/(.*))?");e=i[1],t=i[3];}if(e=decodeURIComponent(e),t=(t=decodeURIComponent(t)).replace(/\\/g,"/"),!e)throw Error("Provided containerName is invalid.");return{blobName:t,containerName:e};}catch(e){throw Error("Unable to extract blobName and containerName with provided information.");}}async startCopyFromURL(e,t={}){var r,i,a;let{span:n,updatedOptions:o}=(0,_.createSpan)("BlobClient-startCopyFromURL",t);t.conditions=t.conditions||{},t.sourceConditions=t.sourceConditions||{};try{return await this.blobContext.startCopyFromURL(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:t.sourceConditions.ifMatch,sourceIfModifiedSince:t.sourceConditions.ifModifiedSince,sourceIfNoneMatch:t.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:t.sourceConditions.ifUnmodifiedSince,sourceIfTags:t.sourceConditions.tagConditions},immutabilityPolicyExpiry:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.expiriesOn,immutabilityPolicyMode:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.policyMode,legalHold:t.legalHold,rehydratePriority:t.rehydratePriority,tier:(0,g.toAccessTier)(t.tier),blobTagsString:(0,E.toBlobTagsString)(t.tags),sealBlob:t.sealBlob},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}generateSasUrl(e){return new Promise(t=>{if(!(this.credential instanceof u.StorageSharedKeyCredential))throw RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let r=(0,O.generateBlobSASQueryParameters)(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},e),this.credential).toString();t((0,E.appendToURLQuery)(this.url,r));});}async deleteImmutabilityPolicy(e){let{span:t,updatedOptions:r}=(0,_.createSpan)("BlobClient-deleteImmutabilityPolicy",e);try{return await this.blobContext.deleteImmutabilityPolicy(Object.assign({abortSignal:null==e?void 0:e.abortSignal},(0,_.convertTracingToRequestOptionsBase)(r)));}catch(e){throw t.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{t.end();}}async setImmutabilityPolicy(e,t){let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-setImmutabilityPolicy",t);try{return await this.blobContext.setImmutabilityPolicy(Object.assign({abortSignal:null==t?void 0:t.abortSignal,immutabilityPolicyExpiry:e.expiriesOn,immutabilityPolicyMode:e.policyMode,modifiedAccessConditions:null==t?void 0:t.modifiedAccessCondition},(0,_.convertTracingToRequestOptionsBase)(i)));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async setLegalHold(e,t){let{span:r,updatedOptions:i}=(0,_.createSpan)("BlobClient-setLegalHold",t);try{return await this.blobContext.setLegalHold(e,Object.assign({abortSignal:null==t?void 0:t.abortSignal},(0,_.convertTracingToRequestOptionsBase)(i)));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}}class A extends z{constructor(e,t,r,o){let s,l;if(o=o||{},(0,x.isPipelineLike)(t))l=e,s=t;else if(i.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof p.AnonymousCredential||(0,a.isTokenCredential)(t))l=e,o=r,s=(0,x.newPipeline)(t,o);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let a=(0,E.extractConnectionStringParts)(e);if("AccountConnString"===a.kind){if(i.isNode){let e=new u.StorageSharedKeyCredential(a.accountName,a.accountKey);l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r)),o.proxyOptions||(o.proxyOptions=(0,n.getDefaultProxySettings)(a.proxyUri)),s=(0,x.newPipeline)(e,o);}else throw Error("Account connection string is only supported in Node.js environment");}else if("SASConnString"===a.kind)l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+a.accountSas,s=(0,x.newPipeline)(new p.AnonymousCredential(),o);else throw Error("Connection string must be either an Account connection string or a SAS connection string");}else throw Error("Expecting non-empty strings for containerName and blobName parameters");}else l=e,s=(0,x.newPipeline)(new p.AnonymousCredential(),o);super(l,s),this.appendBlobContext=new m.AppendBlob(this.storageClientContext);}withSnapshot(e){return new A((0,E.setURLParameter)(this.url,P.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline);}async create(e={}){var t,r,i;let{span:a,updatedOptions:n}=(0,_.createSpan)("AppendBlobClient-create",e);e.conditions=e.conditions||{};try{return(0,g.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.appendBlobContext.create(0,Object.assign({abortSignal:e.abortSignal,blobHttpHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,immutabilityPolicyExpiry:null===(r=e.immutabilityPolicy)||void 0===r?void 0:r.expiriesOn,immutabilityPolicyMode:null===(i=e.immutabilityPolicy)||void 0===i?void 0:i.policyMode,legalHold:e.legalHold,blobTagsString:(0,E.toBlobTagsString)(e.tags)},(0,_.convertTracingToRequestOptionsBase)(n)));}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async createIfNotExists(e={}){var t,r;let{span:i,updatedOptions:a}=(0,_.createSpan)("AppendBlobClient-createIfNotExists",e),n={ifNoneMatch:P.ETagAny};try{let e=await this.create(Object.assign(Object.assign({},a),{conditions:n}));return Object.assign(Object.assign({succeeded:!0},e),{_response:e._response});}catch(e){if((null===(t=e.details)||void 0===t?void 0:t.errorCode)==="BlobAlreadyExists")return i.setStatus({code:s.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(r=e.response)||void 0===r?void 0:r.parsedHeaders),{_response:e.response});throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async seal(e={}){var t;let{span:r,updatedOptions:i}=(0,_.createSpan)("AppendBlobClient-seal",e);e.conditions=e.conditions||{};try{return await this.appendBlobContext.seal(Object.assign({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(i)));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async appendBlock(e,t,r={}){var i;let{span:a,updatedOptions:n}=(0,_.createSpan)("AppendBlobClient-appendBlock",r);r.conditions=r.conditions||{};try{return(0,g.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlock(t,e,Object.assign({abortSignal:r.abortSignal,appendPositionAccessConditions:r.conditions,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(i=r.conditions)||void 0===i?void 0:i.tagConditions}),requestOptions:{onUploadProgress:r.onProgress},transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(n)));}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async appendBlockFromURL(e,t,r,i={}){var a;let{span:n,updatedOptions:o}=(0,_.createSpan)("AppendBlobClient-appendBlockFromURL",i);i.conditions=i.conditions||{},i.sourceConditions=i.sourceConditions||{};try{return(0,g.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlockFromUrl(e,0,Object.assign({abortSignal:i.abortSignal,sourceRange:(0,v.rangeToString)({offset:t,count:r}),sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,leaseAccessConditions:i.conditions,appendPositionAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:null===(a=i.conditions)||void 0===a?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:i.sourceConditions.ifMatch,sourceIfModifiedSince:i.sourceConditions.ifModifiedSince,sourceIfNoneMatch:i.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:i.sourceConditions.ifUnmodifiedSince},copySourceAuthorization:(0,E.httpAuthorizationToString)(i.sourceAuthorization),cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}}class B extends z{constructor(e,t,r,o){let s,l;if(o=o||{},(0,x.isPipelineLike)(t))l=e,s=t;else if(i.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof p.AnonymousCredential||(0,a.isTokenCredential)(t))l=e,o=r,s=(0,x.newPipeline)(t,o);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let a=(0,E.extractConnectionStringParts)(e);if("AccountConnString"===a.kind){if(i.isNode){let e=new u.StorageSharedKeyCredential(a.accountName,a.accountKey);l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r)),o.proxyOptions||(o.proxyOptions=(0,n.getDefaultProxySettings)(a.proxyUri)),s=(0,x.newPipeline)(e,o);}else throw Error("Account connection string is only supported in Node.js environment");}else if("SASConnString"===a.kind)l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+a.accountSas,s=(0,x.newPipeline)(new p.AnonymousCredential(),o);else throw Error("Connection string must be either an Account connection string or a SAS connection string");}else throw Error("Expecting non-empty strings for containerName and blobName parameters");}else l=e,r&&"string"!=typeof r&&(o=r),s=(0,x.newPipeline)(new p.AnonymousCredential(),o);super(l,s),this.blockBlobContext=new h.BlockBlob(this.storageClientContext),this._blobContext=new d.Blob(this.storageClientContext);}withSnapshot(e){return new B((0,E.setURLParameter)(this.url,P.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline);}async query(e,t={}){var r;(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps);let{span:a,updatedOptions:n}=(0,_.createSpan)("BlockBlobClient-query",t);try{if(!i.isNode)throw Error("This operation currently is only supported in Node.js.");(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps);let a=await this._blobContext.query(Object.assign({abortSignal:t.abortSignal,queryRequest:{queryType:"SQL",expression:e,inputSerialization:(0,E.toQuerySerialization)(t.inputTextConfiguration),outputSerialization:(0,E.toQuerySerialization)(t.outputTextConfiguration)},leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey},(0,_.convertTracingToRequestOptionsBase)(n)));return new c.BlobQueryResponse(a,{abortSignal:t.abortSignal,onProgress:t.onProgress,onError:t.onError});}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async upload(e,t,r={}){var i,a,n;r.conditions=r.conditions||{};let{span:o,updatedOptions:l}=(0,_.createSpan)("BlockBlobClient-upload",r);try{return(0,g.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),await this.blockBlobContext.upload(t,e,Object.assign({abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(i=r.conditions)||void 0===i?void 0:i.tagConditions}),requestOptions:{onUploadProgress:r.onProgress},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:null===(a=r.immutabilityPolicy)||void 0===a?void 0:a.expiriesOn,immutabilityPolicyMode:null===(n=r.immutabilityPolicy)||void 0===n?void 0:n.policyMode,legalHold:r.legalHold,tier:(0,g.toAccessTier)(r.tier),blobTagsString:(0,E.toBlobTagsString)(r.tags)},(0,_.convertTracingToRequestOptionsBase)(l)));}catch(e){throw o.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{o.end();}}async syncUploadFromURL(e,t={}){var r,i,a,n,o;t.conditions=t.conditions||{};let{span:l,updatedOptions:c}=(0,_.createSpan)("BlockBlobClient-syncUploadFromURL",t);try{return(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blockBlobContext.putBlobFromUrl(0,e,Object.assign(Object.assign(Object.assign({},t),{blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:t.conditions.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:null===(r=t.sourceConditions)||void 0===r?void 0:r.ifMatch,sourceIfModifiedSince:null===(i=t.sourceConditions)||void 0===i?void 0:i.ifModifiedSince,sourceIfNoneMatch:null===(a=t.sourceConditions)||void 0===a?void 0:a.ifNoneMatch,sourceIfUnmodifiedSince:null===(n=t.sourceConditions)||void 0===n?void 0:n.ifUnmodifiedSince,sourceIfTags:null===(o=t.sourceConditions)||void 0===o?void 0:o.tagConditions},cpkInfo:t.customerProvidedKey,copySourceAuthorization:(0,E.httpAuthorizationToString)(t.sourceAuthorization),tier:(0,g.toAccessTier)(t.tier),blobTagsString:(0,E.toBlobTagsString)(t.tags),copySourceTags:t.copySourceTags}),(0,_.convertTracingToRequestOptionsBase)(c)));}catch(e){throw l.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{l.end();}}async stageBlock(e,t,r,i={}){let{span:a,updatedOptions:n}=(0,_.createSpan)("BlockBlobClient-stageBlock",i);try{return(0,g.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlock(e,r,t,Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(n)));}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async stageBlockFromURL(e,t,r=0,i,a={}){let{span:n,updatedOptions:o}=(0,_.createSpan)("BlockBlobClient-stageBlockFromURL",a);try{return(0,g.ensureCpkIfSpecified)(a.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlockFromURL(e,0,t,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:0!==r||i?(0,v.rangeToString)({offset:r,count:i}):void 0,cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:(0,E.httpAuthorizationToString)(a.sourceAuthorization)},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async commitBlockList(e,t={}){var r,i,a;t.conditions=t.conditions||{};let{span:n,updatedOptions:o}=(0,_.createSpan)("BlockBlobClient-commitBlockList",t);try{return(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blockBlobContext.commitBlockList({latest:e},Object.assign({abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.expiriesOn,immutabilityPolicyMode:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.policyMode,legalHold:t.legalHold,tier:(0,g.toAccessTier)(t.tier),blobTagsString:(0,E.toBlobTagsString)(t.tags)},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async getBlockList(e,t={}){var r;let{span:i,updatedOptions:a}=(0,_.createSpan)("BlockBlobClient-getBlockList",t);try{let i=await this.blockBlobContext.getBlockList(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(a)));return i.committedBlocks||(i.committedBlocks=[]),i.uncommittedBlocks||(i.uncommittedBlocks=[]),i;}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async uploadData(e,t={}){let{span:r,updatedOptions:a}=(0,_.createSpan)("BlockBlobClient-uploadData",t);try{if(i.isNode){let t;return t=e instanceof Buffer?e:e instanceof ArrayBuffer?Buffer.from(e):Buffer.from(e.buffer,e.byteOffset,e.byteLength),this.uploadSeekableInternal((e,r)=>t.slice(e,e+r),t.byteLength,a);}{let t=new Blob([e]);return this.uploadSeekableInternal((e,r)=>t.slice(e,e+r),t.size,a);}}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async uploadBrowserData(e,t={}){let{span:r,updatedOptions:i}=(0,_.createSpan)("BlockBlobClient-uploadBrowserData",t);try{let t=new Blob([e]);return await this.uploadSeekableInternal((e,r)=>t.slice(e,e+r),t.size,i);}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async uploadSeekableInternal(e,t,r={}){if(r.blockSize||(r.blockSize=0),r.blockSize<0||r.blockSize>P.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES)throw RangeError(`blockSize option must be >= 0 and <= ${P.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`);if(0===r.maxSingleShotSize||r.maxSingleShotSize||(r.maxSingleShotSize=P.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES),r.maxSingleShotSize<0||r.maxSingleShotSize>P.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES)throw RangeError(`maxSingleShotSize option must be >= 0 and <= ${P.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`);if(0===r.blockSize){if(t>P.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*P.BLOCK_BLOB_MAX_BLOCKS)throw RangeError(`${t} is too larger to upload to a block blob.`);t>r.maxSingleShotSize&&(r.blockSize=Math.ceil(t/P.BLOCK_BLOB_MAX_BLOCKS),r.blockSize<P.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES&&(r.blockSize=P.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES));}r.blobHTTPHeaders||(r.blobHTTPHeaders={}),r.conditions||(r.conditions={});let{span:a,updatedOptions:n}=(0,_.createSpan)("BlockBlobClient-uploadSeekableInternal",r);try{if(t<=r.maxSingleShotSize)return await this.upload(e(0,t),t,n);let a=Math.floor((t-1)/r.blockSize)+1;if(a>P.BLOCK_BLOB_MAX_BLOCKS)throw RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${P.BLOCK_BLOB_MAX_BLOCKS}`);let o=[],s=(0,i.generateUuid)(),l=0,c=new N.Batch(r.concurrency);for(let i=0;i<a;i++)c.addOperation(async()=>{let c=(0,E.generateBlockID)(s,i),p=r.blockSize*i,u=i===a-1?t:p+r.blockSize,d=u-p;o.push(c),await this.stageBlock(c,e(p,d),d,{abortSignal:r.abortSignal,conditions:r.conditions,encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions}),l+=d,r.onProgress&&r.onProgress({loadedBytes:l});});return await c.do(),this.commitBlockList(o,n);}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async uploadFile(e,t={}){let{span:r,updatedOptions:i}=(0,_.createSpan)("BlockBlobClient-uploadFile",t);try{let r=(await(0,R.fsStat)(e)).size;return await this.uploadSeekableInternal((t,r)=>()=>(0,R.fsCreateReadStream)(e,{autoClose:!0,end:r?t+r-1:1/0,start:t}),r,Object.assign(Object.assign({},t),{tracingOptions:Object.assign(Object.assign({},t.tracingOptions),(0,_.convertTracingToRequestOptionsBase)(i))}));}catch(e){throw r.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{r.end();}}async uploadStream(e,t=P.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,r=5,a={}){a.blobHTTPHeaders||(a.blobHTTPHeaders={}),a.conditions||(a.conditions={});let{span:n,updatedOptions:o}=(0,_.createSpan)("BlockBlobClient-uploadStream",a);try{let n=0,s=(0,i.generateUuid)(),l=0,c=[],p=new w.BufferScheduler(e,t,r,async(e,t)=>{let r=(0,E.generateBlockID)(s,n);c.push(r),n++,await this.stageBlock(r,e,t,{conditions:a.conditions,encryptionScope:a.encryptionScope,tracingOptions:o.tracingOptions}),l+=t,a.onProgress&&a.onProgress({loadedBytes:l});},Math.ceil(r/4*3));return await p.do(),await this.commitBlockList(c,Object.assign(Object.assign({},a),{tracingOptions:Object.assign(Object.assign({},a.tracingOptions),(0,_.convertTracingToRequestOptionsBase)(o))}));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}}class M extends z{constructor(e,t,r,o){let s,l;if(o=o||{},(0,x.isPipelineLike)(t))l=e,s=t;else if(i.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof p.AnonymousCredential||(0,a.isTokenCredential)(t))l=e,o=r,s=(0,x.newPipeline)(t,o);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let a=(0,E.extractConnectionStringParts)(e);if("AccountConnString"===a.kind){if(i.isNode){let e=new u.StorageSharedKeyCredential(a.accountName,a.accountKey);l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r)),o.proxyOptions||(o.proxyOptions=(0,n.getDefaultProxySettings)(a.proxyUri)),s=(0,x.newPipeline)(e,o);}else throw Error("Account connection string is only supported in Node.js environment");}else if("SASConnString"===a.kind)l=(0,E.appendToURLPath)((0,E.appendToURLPath)(a.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+a.accountSas,s=(0,x.newPipeline)(new p.AnonymousCredential(),o);else throw Error("Connection string must be either an Account connection string or a SAS connection string");}else throw Error("Expecting non-empty strings for containerName and blobName parameters");}else l=e,s=(0,x.newPipeline)(new p.AnonymousCredential(),o);super(l,s),this.pageBlobContext=new f.PageBlob(this.storageClientContext);}withSnapshot(e){return new M((0,E.setURLParameter)(this.url,P.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline);}async create(e,t={}){var r,i,a;t.conditions=t.conditions||{};let{span:n,updatedOptions:o}=(0,_.createSpan)("PageBlobClient-create",t);try{return(0,g.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.pageBlobContext.create(0,e,Object.assign({abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,blobSequenceNumber:t.blobSequenceNumber,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.expiriesOn,immutabilityPolicyMode:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.policyMode,legalHold:t.legalHold,tier:(0,g.toAccessTier)(t.tier),blobTagsString:(0,E.toBlobTagsString)(t.tags)},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async createIfNotExists(e,t={}){var r,i;let{span:a,updatedOptions:n}=(0,_.createSpan)("PageBlobClient-createIfNotExists",t);try{let r={ifNoneMatch:P.ETagAny},i=await this.create(e,Object.assign(Object.assign({},t),{conditions:r,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({succeeded:!0},i),{_response:i._response});}catch(e){if((null===(r=e.details)||void 0===r?void 0:r.errorCode)==="BlobAlreadyExists")return a.setStatus({code:s.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(i=e.response)||void 0===i?void 0:i.parsedHeaders),{_response:e.response});throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async uploadPages(e,t,r,i={}){var a;i.conditions=i.conditions||{};let{span:n,updatedOptions:o}=(0,_.createSpan)("PageBlobClient-uploadPages",i);try{return(0,g.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPages(r,e,Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:null===(a=i.conditions)||void 0===a?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},range:(0,v.rangeToString)({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async uploadPagesFromURL(e,t,r,i,a={}){var n;a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{};let{span:o,updatedOptions:l}=(0,_.createSpan)("PageBlobClient-uploadPagesFromURL",a);try{return(0,g.ensureCpkIfSpecified)(a.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPagesFromURL(e,(0,v.rangeToString)({offset:t,count:i}),0,(0,v.rangeToString)({offset:r,count:i}),Object.assign({abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:null===(n=a.conditions)||void 0===n?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:a.sourceConditions.ifMatch,sourceIfModifiedSince:a.sourceConditions.ifModifiedSince,sourceIfNoneMatch:a.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:a.sourceConditions.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:(0,E.httpAuthorizationToString)(a.sourceAuthorization)},(0,_.convertTracingToRequestOptionsBase)(l)));}catch(e){throw o.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{o.end();}}async clearPages(e=0,t,r={}){var i;r.conditions=r.conditions||{};let{span:a,updatedOptions:n}=(0,_.createSpan)("PageBlobClient-clearPages",r);try{return await this.pageBlobContext.clearPages(0,Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(i=r.conditions)||void 0===i?void 0:i.tagConditions}),range:(0,v.rangeToString)({offset:e,count:t}),sequenceNumberAccessConditions:r.conditions,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(n)));}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async getPageRanges(e=0,t,r={}){var i;r.conditions=r.conditions||{};let{span:a,updatedOptions:n}=(0,_.createSpan)("PageBlobClient-getPageRanges",r);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(i=r.conditions)||void 0===i?void 0:i.tagConditions}),range:(0,v.rangeToString)({offset:e,count:t})},(0,_.convertTracingToRequestOptionsBase)(n))).then(y.rangeResponseFromModel);}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async listPageRangesSegment(e=0,t,r,i={}){var a;let{span:n,updatedOptions:o}=(0,_.createSpan)("PageBlobClient-getPageRangesSegment",i);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:null===(a=i.conditions)||void 0===a?void 0:a.tagConditions}),range:(0,v.rangeToString)({offset:e,count:t}),marker:r,maxPageSize:i.maxPageSize},(0,_.convertTracingToRequestOptionsBase)(o)));}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}listPageRangeItemSegments(e=0,t,i,a={}){return(0,r.__asyncGenerator)(this,arguments,function*(){let n;if(i||void 0===i)do i=(n=yield(0,r.__await)(this.listPageRangesSegment(e,t,i,a))).continuationToken,yield yield(0,r.__await)(yield(0,r.__await)(n));while(i);});}listPageRangeItems(e=0,t,i={}){return(0,r.__asyncGenerator)(this,arguments,function*(){let a;try{for(var n,o,s,l=(0,r.__asyncValues)(this.listPageRangeItemSegments(e,t,a,i));!(s=yield(0,r.__await)(l.next())).done;){let e=s.value;yield(0,r.__await)(yield*(0,r.__asyncDelegator)((0,r.__asyncValues)((0,E.ExtractPageRangeInfoItems)(e))));}}catch(e){n={error:e};}finally{try{s&&!s.done&&(o=l.return)&&(yield(0,r.__await)(o.call(l)));}finally{if(n)throw n.error;}}});}listPageRanges(e=0,t,r={}){r.conditions=r.conditions||{};let i=this.listPageRangeItems(e,t,r);return{next:()=>i.next(),[Symbol.asyncIterator](){return this;},byPage:(i={})=>this.listPageRangeItemSegments(e,t,i.continuationToken,Object.assign({maxPageSize:i.maxPageSize},r))};}async getPageRangesDiff(e,t,r,i={}){var a;i.conditions=i.conditions||{};let{span:n,updatedOptions:o}=(0,_.createSpan)("PageBlobClient-getPageRangesDiff",i);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:null===(a=i.conditions)||void 0===a?void 0:a.tagConditions}),prevsnapshot:r,range:(0,v.rangeToString)({offset:e,count:t})},(0,_.convertTracingToRequestOptionsBase)(o))).then(y.rangeResponseFromModel);}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async listPageRangesDiffSegment(e,t,r,i,a){var n;let{span:o,updatedOptions:l}=(0,_.createSpan)("PageBlobClient-getPageRangesDiffSegment",a);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:null==a?void 0:a.abortSignal,leaseAccessConditions:null==a?void 0:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},null==a?void 0:a.conditions),{ifTags:null===(n=null==a?void 0:a.conditions)||void 0===n?void 0:n.tagConditions}),prevsnapshot:r,range:(0,v.rangeToString)({offset:e,count:t}),marker:i,maxPageSize:null==a?void 0:a.maxPageSize},(0,_.convertTracingToRequestOptionsBase)(l)));}catch(e){throw o.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{o.end();}}listPageRangeDiffItemSegments(e,t,i,a,n){return(0,r.__asyncGenerator)(this,arguments,function*(){let o;if(a||void 0===a)do a=(o=yield(0,r.__await)(this.listPageRangesDiffSegment(e,t,i,a,n))).continuationToken,yield yield(0,r.__await)(yield(0,r.__await)(o));while(a);});}listPageRangeDiffItems(e,t,i,a){return(0,r.__asyncGenerator)(this,arguments,function*(){let n;try{for(var o,s,l,c=(0,r.__asyncValues)(this.listPageRangeDiffItemSegments(e,t,i,n,a));!(l=yield(0,r.__await)(c.next())).done;){let e=l.value;yield(0,r.__await)(yield*(0,r.__asyncDelegator)((0,r.__asyncValues)((0,E.ExtractPageRangeInfoItems)(e))));}}catch(e){o={error:e};}finally{try{l&&!l.done&&(s=c.return)&&(yield(0,r.__await)(s.call(c)));}finally{if(o)throw o.error;}}});}listPageRangesDiff(e,t,r,i={}){i.conditions=i.conditions||{};let a=this.listPageRangeDiffItems(e,t,r,Object.assign({},i));return{next:()=>a.next(),[Symbol.asyncIterator](){return this;},byPage:(a={})=>this.listPageRangeDiffItemSegments(e,t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))};}async getPageRangesDiffForManagedDisks(e,t,r,i={}){var a;i.conditions=i.conditions||{};let{span:n,updatedOptions:o}=(0,_.createSpan)("PageBlobClient-GetPageRangesDiffForManagedDisks",i);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:null===(a=i.conditions)||void 0===a?void 0:a.tagConditions}),prevSnapshotUrl:r,range:(0,v.rangeToString)({offset:e,count:t})},(0,_.convertTracingToRequestOptionsBase)(o))).then(y.rangeResponseFromModel);}catch(e){throw n.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{n.end();}}async resize(e,t={}){var r;t.conditions=t.conditions||{};let{span:i,updatedOptions:a}=(0,_.createSpan)("PageBlobClient-resize",t);try{return await this.pageBlobContext.resize(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),encryptionScope:t.encryptionScope},(0,_.convertTracingToRequestOptionsBase)(a)));}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}async updateSequenceNumber(e,t,r={}){var i;r.conditions=r.conditions||{};let{span:a,updatedOptions:n}=(0,_.createSpan)("PageBlobClient-updateSequenceNumber",r);try{return await this.pageBlobContext.updateSequenceNumber(e,Object.assign({abortSignal:r.abortSignal,blobSequenceNumber:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(i=r.conditions)||void 0===i?void 0:i.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(n)));}catch(e){throw a.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{a.end();}}async startCopyIncremental(e,t={}){var r;let{span:i,updatedOptions:a}=(0,_.createSpan)("PageBlobClient-startCopyIncremental",t);try{return await this.pageBlobContext.copyIncremental(e,Object.assign({abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,_.convertTracingToRequestOptionsBase)(a)));}catch(e){throw i.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e;}finally{i.end();}}}}),T.register("f8bD8",function(e,t){C(e.exports,"__rest",()=>r),C(e.exports,"__await",()=>i),C(e.exports,"__asyncGenerator",()=>a),C(e.exports,"__asyncDelegator",()=>n),C(e.exports,"__asyncValues",()=>o);function r(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(r[i[a]]=e[i[a]]);return r;}function i(e){return this instanceof i?(this.v=e,this):new i(e);}function a(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var a,n=r.apply(e,t||[]),o=[];return a={},s("next"),s("throw"),s("return"),a[Symbol.asyncIterator]=function(){return this;},a;function s(e){n[e]&&(a[e]=function(t){return new Promise(function(r,i){o.push([e,t,r,i])>1||l(e,t);});});}function l(e,t){try{var r;(r=n[e](t)).value instanceof i?Promise.resolve(r.value.v).then(c,p):u(o[0][2],r);}catch(e){u(o[0][3],e);}}function c(e){l("next",e);}function p(e){l("throw",e);}function u(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1]);}}function n(e){var t,r;return t={},a("next"),a("throw",function(e){throw e;}),a("return"),t[Symbol.iterator]=function(){return this;},t;function a(a,n){t[a]=e[a]?function(t){return(r=!r)?{value:i(e[a](t)),done:!1}:n?n(t):t;}:n;}}function o(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],i=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e};}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.");}(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this;},t);function i(r){t[r]=e[r]&&function(t){return new Promise(function(i,a){(function(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r});},t);})(i,a,(t=e[r](t)).done,t.value);});};}}}),T.register("7KfyK",function(e,t){C(e.exports,"isNode",()=>n),C(e.exports,"isValidUuid",()=>o),C(e.exports,"generateUuid",()=>s),C(e.exports,"prepareXMLRootList",()=>l),C(e.exports,"isDuration",()=>p),C(e.exports,"replaceAll",()=>u),C(e.exports,"isPrimitiveType",()=>d),C(e.exports,"getEnvironmentValue",()=>m),C(e.exports,"isObject",()=>h),T("7j3Sp");var r=T("475xT"),i=T("hZmcj");let a=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i,n="undefined"!=typeof process&&!!process.version&&!!process.versions&&!!process.versions.node;function o(e){return a.test(e);}function s(){return(0,i.default)();}function l(e,t,i,a){if(Array.isArray(e)||(e=[e]),!i||!a)return{[t]:e};let n={[t]:e};return n[r.XML_ATTRKEY]={[i]:a},n;}let c=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function p(e){return c.test(e);}function u(e,t,r){return e&&t?e.split(t).join(r||""):e;}function d(e){return"object"!=typeof e&&"function"!=typeof e||null===e;}function m(e){return process.env[e]?process.env[e]:process.env[e.toLowerCase()]?process.env[e.toLowerCase()]:void 0;}function h(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date);}}),T.register("7j3Sp",function(e,t){C(e.exports,"Constants",()=>r);let r={coreHttpVersion:"3.0.1",HTTP:"http:",HTTPS:"https:",HTTP_PROXY:"HTTP_PROXY",HTTPS_PROXY:"HTTPS_PROXY",NO_PROXY:"NO_PROXY",ALL_PROXY:"ALL_PROXY",HttpConstants:{HttpVerbs:{PUT:"PUT",GET:"GET",DELETE:"DELETE",POST:"POST",MERGE:"MERGE",HEAD:"HEAD",PATCH:"PATCH"},StatusCodes:{TooManyRequests:429,ServiceUnavailable:503}},HeaderConstants:{AUTHORIZATION:"authorization",AUTHORIZATION_SCHEME:"Bearer",RETRY_AFTER:"Retry-After",USER_AGENT:"User-Agent"}};}),T.register("475xT",function(e,t){C(e.exports,"XML_ATTRKEY",()=>r),C(e.exports,"XML_CHARKEY",()=>i);let r="$",i="_";}),T.register("4NPS9",function(e,t){C(e.exports,"isTokenCredential",()=>r);function r(e){return e&&"function"==typeof e.getToken&&(void 0===e.signRequest||e.getToken.length>0);}}),T.register("2v8qq",function(e,t){C(e.exports,"getDefaultProxySettings",()=>c),C(e.exports,"proxyPolicy",()=>p);var r=T("ay5Nc"),i=T("7j3Sp"),a=T("fVt6Z"),n=T("7KfyK");let o=[],s=!1,l=new Map();function c(e){if(!e&&!(e=function(){if(!process)return;let e=(0,n.getEnvironmentValue)(i.Constants.HTTPS_PROXY),t=(0,n.getEnvironmentValue)(i.Constants.ALL_PROXY),r=(0,n.getEnvironmentValue)(i.Constants.HTTP_PROXY);return e||t||r;}()))return;let{username:t,password:r,urlWithoutAuth:o}=function(e){let t=e.indexOf("@");if(-1===t)return{urlWithoutAuth:e};let r=e.indexOf("://"),i=-1!==r?r+3:0,a=e.substring(i,t),n=a.indexOf(":"),o=-1!==n,s=o?a.substring(0,n):a,l=o?a.substring(n+1):void 0,c=e.substring(0,i)+e.substring(t+1);return{username:s,password:l,urlWithoutAuth:c};}(e),s=(0,a.URLBuilder).parse(o),l=s.getScheme()?s.getScheme()+"://":"";return{host:l+s.getHost(),port:Number.parseInt(s.getPort()||"80"),username:t,password:r};}function p(e,t){return e||(e=c()),s||o.push(...function(){let e=(0,n.getEnvironmentValue)(i.Constants.NO_PROXY);return(s=!0,e)?e.split(",").map(e=>e.trim()).filter(e=>e.length):[];}()),{create:(r,i)=>new u(r,i,e,null==t?void 0:t.customNoProxyList)};}class u extends r.BaseRequestPolicy{constructor(e,t,r,i){super(e,t),this.proxySettings=r,this.customNoProxyList=i;}sendRequest(e){var t;return e.proxySettings||function(e,t,r){if(0===t.length)return!1;let i=(0,a.URLBuilder).parse(e).getHost();if(null==r?void 0:r.has(i))return r.get(i);let n=!1;for(let e of t)"."===e[0]?i.endsWith(e)?n=!0:i.length===e.length-1&&i===e.slice(1)&&(n=!0):i===e&&(n=!0);return null==r||r.set(i,n),n;}(e.url,null!==(t=this.customNoProxyList)&&void 0!==t?t:o,this.customNoProxyList?void 0:l)||(e.proxySettings=this.proxySettings),this._nextPolicy.sendRequest(e);}}}),T.register("ay5Nc",function(e,t){C(e.exports,"BaseRequestPolicy",()=>i),C(e.exports,"RequestPolicyOptions",()=>a);var r=T("kNzPz");class i{constructor(e,t){this._nextPolicy=e,this._options=t;}shouldLog(e){return this._options.shouldLog(e);}log(e,t){this._options.log(e,t);}}class a{constructor(e){this._logger=e;}shouldLog(e){return!!this._logger&&e!==r.HttpPipelineLogLevel.OFF&&e<=this._logger.minimumLogLevel;}log(e,t){this._logger&&this.shouldLog(e)&&this._logger.log(e,t);}}}),T.register("kNzPz",function(e,t){var r,i;C(e.exports,"HttpPipelineLogLevel",()=>r),(i=r||(r={}))[i.OFF=0]="OFF",i[i.ERROR=1]="ERROR",i[i.WARNING=2]="WARNING",i[i.INFO=3]="INFO";}),T.register("fVt6Z",function(e,t){C(e.exports,"URLQuery",()=>i),C(e.exports,"URLBuilder",()=>a);var r=T("7KfyK");class i{constructor(){this._rawQuery={};}any(){return Object.keys(this._rawQuery).length>0;}keys(){return Object.keys(this._rawQuery);}set(e,t){if(e){if(null!=t){let r=Array.isArray(t)?t:t.toString();this._rawQuery[e]=r;}else delete this._rawQuery[e];}}get(e){return e?this._rawQuery[e]:void 0;}toString(){let e="";for(let t in this._rawQuery){e&&(e+="&");let r=this._rawQuery[t];if(Array.isArray(r)){let i=[];for(let e of r)i.push(`${t}=${e}`);e+=i.join("&");}else e+=`${t}=${r}`;}return e;}static parse(e){let t=new i();if(e){e.startsWith("?")&&(e=e.substring(1));let r="ParameterName",i="",a="";for(let n=0;n<e.length;++n){let o=e[n];switch(r){case"ParameterName":switch(o){case"=":r="ParameterValue";break;case"&":i="",a="";break;default:i+=o;}break;case"ParameterValue":"&"===o?(t.set(i,a),i="",a="",r="ParameterName"):a+=o;break;default:throw Error("Unrecognized URLQuery parse state: "+r);}}"ParameterValue"===r&&t.set(i,a);}return t;}}class a{setScheme(e){e?this.set(e,"SCHEME"):this._scheme=void 0;}getScheme(){return this._scheme;}setHost(e){e?this.set(e,"SCHEME_OR_HOST"):this._host=void 0;}getHost(){return this._host;}setPort(e){null==e||""===e?this._port=void 0:this.set(e.toString(),"PORT");}getPort(){return this._port;}setPath(e){if(e){let t=e.indexOf("://");if(-1!==t){let r=e.lastIndexOf("/",t);this.set(-1===r?e:e.substr(r+1),"SCHEME");}else this.set(e,"PATH");}else this._path=void 0;}appendPath(e){if(e){let t=this.getPath();t&&(t.endsWith("/")||(t+="/"),e.startsWith("/")&&(e=e.substring(1)),e=t+e),this.set(e,"PATH");}}getPath(){return this._path;}setQuery(e){e?this._query=i.parse(e):this._query=void 0;}setQueryParameter(e,t){e&&(this._query||(this._query=new i()),this._query.set(e,t));}getQueryParameterValue(e){return this._query?this._query.get(e):void 0;}getQuery(){return this._query?this._query.toString():void 0;}set(e,t){let r=new o(e,t);for(;r.next();){let e;let t=r.current();if(t)switch(t.type){case"SCHEME":this._scheme=t.text||void 0;break;case"HOST":this._host=t.text||void 0;break;case"PORT":this._port=t.text||void 0;break;case"PATH":e=t.text||void 0,this._path&&"/"!==this._path&&"/"===e||(this._path=e);break;case"QUERY":this._query=i.parse(t.text);break;default:throw Error(`Unrecognized URLTokenType: ${t.type}`);}}}toString(){let e="";return this._scheme&&(e+=`${this._scheme}://`),this._host&&(e+=this._host),this._port&&(e+=`:${this._port}`),this._path&&(this._path.startsWith("/")||(e+="/"),e+=this._path),this._query&&this._query.any()&&(e+=`?${this._query.toString()}`),e;}replaceAll(e,t){e&&(this.setScheme((0,r.replaceAll)(this.getScheme(),e,t)),this.setHost((0,r.replaceAll)(this.getHost(),e,t)),this.setPort((0,r.replaceAll)(this.getPort(),e,t)),this.setPath((0,r.replaceAll)(this.getPath(),e,t)),this.setQuery((0,r.replaceAll)(this.getQuery(),e,t)));}static parse(e){let t=new a();return t.set(e,"SCHEME_OR_HOST"),t;}}class n{constructor(e,t){this.text=e,this.type=t;}static scheme(e){return new n(e,"SCHEME");}static host(e){return new n(e,"HOST");}static port(e){return new n(e,"PORT");}static path(e){return new n(e,"PATH");}static query(e){return new n(e,"QUERY");}}class o{constructor(e,t){this._text=e,this._textLength=e?e.length:0,this._currentState=null!=t?t:"SCHEME_OR_HOST",this._currentIndex=0;}current(){return this._currentToken;}next(){if(s(this))switch(this._currentState){case"SCHEME":(function(e){let t=u(e,e=>function(e){let t=e.charCodeAt(0);return 48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122;}(e));e._currentToken=n.scheme(t),s(e)?e._currentState="HOST":e._currentState="DONE";})(this);break;case"SCHEME_OR_HOST":(function(e){let t=d(e,":","/","?");s(e)?":"===l(e)?"://"===p(e,3)?(e._currentToken=n.scheme(t),e._currentState="HOST"):(e._currentToken=n.host(t),e._currentState="PORT"):(e._currentToken=n.host(t),"/"===l(e)?e._currentState="PATH":e._currentState="QUERY"):(e._currentToken=n.host(t),e._currentState="DONE");})(this);break;case"HOST":(function(e){"://"===p(e,3)&&c(e,3);let t=d(e,":","/","?");e._currentToken=n.host(t),s(e)?":"===l(e)?e._currentState="PORT":"/"===l(e)?e._currentState="PATH":e._currentState="QUERY":e._currentState="DONE";})(this);break;case"PORT":(function(e){":"===l(e)&&c(e);let t=d(e,"/","?");e._currentToken=n.port(t),s(e)?"/"===l(e)?e._currentState="PATH":e._currentState="QUERY":e._currentState="DONE";})(this);break;case"PATH":(function(e){let t=d(e,"?");e._currentToken=n.path(t),s(e)?e._currentState="QUERY":e._currentState="DONE";})(this);break;case"QUERY":(function(e){let t;"?"===l(e)&&c(e);let r=(t="",e._currentIndex<e._textLength&&(t=e._text.substring(e._currentIndex),e._currentIndex=e._textLength),t);e._currentToken=n.query(r),e._currentState="DONE";})(this);break;default:throw Error(`Unrecognized URLTokenizerState: ${this._currentState}`);}else this._currentToken=void 0;return!!this._currentToken;}}function s(e){return e._currentIndex<e._textLength;}function l(e){return e._text[e._currentIndex];}function c(e,t){s(e)&&(t||(t=1),e._currentIndex+=t);}function p(e,t){let r=e._currentIndex+t;return e._textLength<r&&(r=e._textLength),e._text.substring(e._currentIndex,r);}function u(e,t){let r="";for(;s(e);){let i=l(e);if(t(i))r+=i,c(e);else break;}return r;}function d(e,...t){return u(e,e=>-1===t.indexOf(e));}}),T.register("goT4g",function(e,t){C(e.exports,"SpanKind",()=>a),C(e.exports,"setSpan",()=>l),C(e.exports,"isSpanContextValid",()=>c),C(e.exports,"getTracer",()=>p),C(e.exports,"context",()=>u),C(e.exports,"SpanStatusCode",()=>n),T("2UnOo");var r,i,a,n,o=T("1CQPT"),s=T("a4Lay");function l(e,t){return(0,o.trace).setSpan(e,t);}function c(e){return(0,o.trace).isSpanContextValid(e);}function p(e,t){return(0,o.trace).getTracer(e||"azure/core-tracing",t);}(r=a||(a={}))[r.INTERNAL=0]="INTERNAL",r[r.SERVER=1]="SERVER",r[r.CLIENT=2]="CLIENT",r[r.PRODUCER=3]="PRODUCER",r[r.CONSUMER=4]="CONSUMER";let u=s.context;(i=n||(n={}))[i.UNSET=0]="UNSET",i[i.OK=1]="OK",i[i.ERROR=2]="ERROR";}),T.register("2UnOo",function(e,t){C(e.exports,"context",()=>T("a4Lay").context),C(e.exports,"trace",()=>T("1CQPT").trace),T("5mFeE");var r=T("a4Lay"),i=T("83xH2"),a=T("k6Ybp"),n=T("50cjA"),o=T("1CQPT");r.context,i.diag,a.metrics,n.propagation,o.trace;}),T.register("5mFeE",function(e,t){C(e.exports,"INVALID_SPANID",()=>i),C(e.exports,"INVALID_TRACEID",()=>a),C(e.exports,"INVALID_SPAN_CONTEXT",()=>n);var r=T("hZZvH"),i="0000000000000000",a="00000000000000000000000000000000",n={traceId:a,spanId:i,traceFlags:r.TraceFlags.NONE};}),T.register("hZZvH",function(e,t){var r,i;C(e.exports,"TraceFlags",()=>r),(i=r||(r={}))[i.NONE=0]="NONE",i[i.SAMPLED=1]="SAMPLED";}),T.register("a4Lay",function(e,t){C(e.exports,"context",()=>r);var r=(0,T("9o1KE").ContextAPI).getInstance();}),T.register("9o1KE",function(e,t){C(e.exports,"ContextAPI",()=>c);var r=T("3gxPM"),i=T("k1uMb"),a=T("hNezJ"),n=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,a,n=r.call(e),o=[];try{for(;(void 0===t||t-->0)&&!(i=n.next()).done;)o.push(i.value);}catch(e){a={error:e};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(a)throw a.error;}}return o;},o=function(e,t,r){if(r||2==arguments.length)for(var i,a=0,n=t.length;a<n;a++)!i&&a in t||(i||(i=Array.prototype.slice.call(t,0,a)),i[a]=t[a]);return e.concat(i||Array.prototype.slice.call(t));},s="context",l=new r.NoopContextManager(),c=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e()),this._instance;},e.prototype.setGlobalContextManager=function(e){return(0,i.registerGlobal)(s,e,(0,a.DiagAPI).instance());},e.prototype.active=function(){return this._getContextManager().active();},e.prototype.with=function(e,t,r){for(var i,a=[],s=3;s<arguments.length;s++)a[s-3]=arguments[s];return(i=this._getContextManager()).with.apply(i,o([e,t,r],n(a),!1));},e.prototype.bind=function(e,t){return this._getContextManager().bind(e,t);},e.prototype._getContextManager=function(){return(0,i.getGlobal)(s)||l;},e.prototype.disable=function(){this._getContextManager().disable(),(0,i.unregisterGlobal)(s,(0,a.DiagAPI).instance());},e;}();}),T.register("3gxPM",function(e,t){C(e.exports,"NoopContextManager",()=>n);var r=T("6Y6Hq"),i=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,a,n=r.call(e),o=[];try{for(;(void 0===t||t-->0)&&!(i=n.next()).done;)o.push(i.value);}catch(e){a={error:e};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(a)throw a.error;}}return o;},a=function(e,t,r){if(r||2==arguments.length)for(var i,a=0,n=t.length;a<n;a++)!i&&a in t||(i||(i=Array.prototype.slice.call(t,0,a)),i[a]=t[a]);return e.concat(i||Array.prototype.slice.call(t));},n=function(){function e(){}return e.prototype.active=function(){return r.ROOT_CONTEXT;},e.prototype.with=function(e,t,r){for(var n=[],o=3;o<arguments.length;o++)n[o-3]=arguments[o];return t.call.apply(t,a([r],i(n),!1));},e.prototype.bind=function(e,t){return t;},e.prototype.enable=function(){return this;},e.prototype.disable=function(){return this;},e;}();}),T.register("6Y6Hq",function(e,t){function r(e){return Symbol.for(e);}C(e.exports,"createContextKey",()=>r),C(e.exports,"ROOT_CONTEXT",()=>i);var i=new function e(t){var r=this;r._currentContext=t?new Map(t):new Map(),r.getValue=function(e){return r._currentContext.get(e);},r.setValue=function(t,i){var a=new e(r._currentContext);return a._currentContext.set(t,i),a;},r.deleteValue=function(t){var i=new e(r._currentContext);return i._currentContext.delete(t),i;};}();}),T.register("k1uMb",function(e,t){C(e.exports,"registerGlobal",()=>s),C(e.exports,"getGlobal",()=>l),C(e.exports,"unregisterGlobal",()=>c);var r=T("7jZG4"),i=T("6K2J6"),a=T("jYvQK"),n=Symbol.for("opentelemetry.js.api."+(0,i.VERSION).split(".")[0]),o=r._globalThis;function s(e,t,r,a){void 0===a&&(a=!1);var s,l=o[n]=null!==(s=o[n])&&void 0!==s?s:{version:i.VERSION};if(!a&&l[e]){var c=Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return r.error(c.stack||c.message),!1;}if(l.version!==i.VERSION){var c=Error("@opentelemetry/api: Registration of version v"+l.version+" for "+e+" does not match previously registered API v"+i.VERSION);return r.error(c.stack||c.message),!1;}return l[e]=t,r.debug("@opentelemetry/api: Registered a global for "+e+" v"+i.VERSION+"."),!0;}function l(e){var t,r,i=null===(t=o[n])||void 0===t?void 0:t.version;if(i&&(0,a.isCompatible)(i))return null===(r=o[n])||void 0===r?void 0:r[e];}function c(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+i.VERSION+".");var r=o[n];r&&delete r[e];}}),T.register("7jZG4",function(e,t){C(e.exports,"_globalThis",()=>r);var r="object"==typeof globalThis?globalThis:_;}),T.register("6K2J6",function(e,t){C(e.exports,"VERSION",()=>r);var r="1.4.1";}),T.register("jYvQK",function(e,t){C(e.exports,"isCompatible",()=>a);var r=T("6K2J6"),i=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,a=function(e){var t=new Set([e]),r=new Set(),a=e.match(i);if(!a)return function(){return!1;};var n={major:+a[1],minor:+a[2],patch:+a[3],prerelease:a[4]};if(null!=n.prerelease)return function(t){return t===e;};function o(e){return r.add(e),!1;}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;var a=e.match(i);if(!a)return o(e);var s={major:+a[1],minor:+a[2],patch:+a[3],prerelease:a[4]};return null!=s.prerelease||n.major!==s.major?o(e):0===n.major?n.minor===s.minor&&n.patch<=s.patch?(t.add(e),!0):o(e):n.minor<=s.minor?(t.add(e),!0):o(e);};}(r.VERSION);}),T.register("hNezJ",function(e,t){C(e.exports,"DiagAPI",()=>l);var r=T("fMIcR"),i=T("a8rPK"),a=T("1Dce7"),n=T("k1uMb"),o=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,a,n=r.call(e),o=[];try{for(;(void 0===t||t-->0)&&!(i=n.next()).done;)o.push(i.value);}catch(e){a={error:e};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(a)throw a.error;}}return o;},s=function(e,t,r){if(r||2==arguments.length)for(var i,a=0,n=t.length;a<n;a++)!i&&a in t||(i||(i=Array.prototype.slice.call(t,0,a)),i[a]=t[a]);return e.concat(i||Array.prototype.slice.call(t));},l=function(){function e(){function e(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var i=(0,n.getGlobal)("diag");if(i)return i[e].apply(i,s([],o(t),!1));};}var t=this;t.setLogger=function(e,r){if(void 0===r&&(r={logLevel:a.DiagLogLevel.INFO}),e===t){var o,s,l,c=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(o=c.stack)&&void 0!==o?o:c.message),!1;}"number"==typeof r&&(r={logLevel:r});var p=(0,n.getGlobal)("diag"),u=(0,i.createLogLevelDiagLogger)(null!==(s=r.logLevel)&&void 0!==s?s:a.DiagLogLevel.INFO,e);if(p&&!r.suppressOverrideMessage){var d=null!==(l=Error().stack)&&void 0!==l?l:"<failed to generate stacktrace>";p.warn("Current logger will be overwritten from "+d),u.warn("Current logger will overwrite one already registered from "+d);}return(0,n.registerGlobal)("diag",u,t,!0);},t.disable=function(){(0,n.unregisterGlobal)("diag",t);},t.createComponentLogger=function(e){return new r.DiagComponentLogger(e);},t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error");}return e.instance=function(){return this._instance||(this._instance=new e()),this._instance;},e;}();}),T.register("fMIcR",function(e,t){C(e.exports,"DiagComponentLogger",()=>n);var r=T("k1uMb"),i=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,a,n=r.call(e),o=[];try{for(;(void 0===t||t-->0)&&!(i=n.next()).done;)o.push(i.value);}catch(e){a={error:e};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(a)throw a.error;}}return o;},a=function(e,t,r){if(r||2==arguments.length)for(var i,a=0,n=t.length;a<n;a++)!i&&a in t||(i||(i=Array.prototype.slice.call(t,0,a)),i[a]=t[a]);return e.concat(i||Array.prototype.slice.call(t));},n=function(){function e(e){this._namespace=e.namespace||"DiagComponentLogger";}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o("debug",this._namespace,e);},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o("error",this._namespace,e);},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o("info",this._namespace,e);},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o("warn",this._namespace,e);},e.prototype.verbose=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o("verbose",this._namespace,e);},e;}();function o(e,t,n){var o=(0,r.getGlobal)("diag");if(o)return n.unshift(t),o[e].apply(o,a([],i(n),!1));}}),T.register("a8rPK",function(e,t){C(e.exports,"createLogLevelDiagLogger",()=>i);var r=T("1Dce7");function i(e,t){function i(r,i){var a=t[r];return"function"==typeof a&&e>=i?a.bind(t):function(){};}return e<r.DiagLogLevel.NONE?e=r.DiagLogLevel.NONE:e>r.DiagLogLevel.ALL&&(e=r.DiagLogLevel.ALL),t=t||{},{error:i("error",r.DiagLogLevel.ERROR),warn:i("warn",r.DiagLogLevel.WARN),info:i("info",r.DiagLogLevel.INFO),debug:i("debug",r.DiagLogLevel.DEBUG),verbose:i("verbose",r.DiagLogLevel.VERBOSE)};}}),T.register("1Dce7",function(e,t){var r,i;C(e.exports,"DiagLogLevel",()=>r),(i=r||(r={}))[i.NONE=0]="NONE",i[i.ERROR=30]="ERROR",i[i.WARN=50]="WARN",i[i.INFO=60]="INFO",i[i.DEBUG=70]="DEBUG",i[i.VERBOSE=80]="VERBOSE",i[i.ALL=9999]="ALL";}),T.register("83xH2",function(e,t){C(e.exports,"diag",()=>r);var r=(0,T("hNezJ").DiagAPI).instance();}),T.register("k6Ybp",function(e,t){C(e.exports,"metrics",()=>r);var r=(0,T("72VG5").MetricsAPI).getInstance();}),T.register("72VG5",function(e,t){C(e.exports,"MetricsAPI",()=>o);var r=T("9fYSA"),i=T("k1uMb"),a=T("hNezJ"),n="metrics",o=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e()),this._instance;},e.prototype.setGlobalMeterProvider=function(e){return(0,i.registerGlobal)(n,e,(0,a.DiagAPI).instance());},e.prototype.getMeterProvider=function(){return(0,i.getGlobal)(n)||r.NOOP_METER_PROVIDER;},e.prototype.getMeter=function(e,t,r){return this.getMeterProvider().getMeter(e,t,r);},e.prototype.disable=function(){(0,i.unregisterGlobal)(n,(0,a.DiagAPI).instance());},e;}();}),T.register("9fYSA",function(e,t){C(e.exports,"NOOP_METER_PROVIDER",()=>i);var r=T("9r5lV"),i=new(function(){function e(){}return e.prototype.getMeter=function(e,t,i){return r.NOOP_METER;},e;}())();}),T.register("9r5lV",function(e,t){C(e.exports,"NOOP_METER",()=>m);var r,i=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t;}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);})(e,t);},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e;}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i());}),a=function(){function e(){}return e.prototype.createHistogram=function(e,t){return f;},e.prototype.createCounter=function(e,t){return h;},e.prototype.createUpDownCounter=function(e,t){return g;},e.prototype.createObservableGauge=function(e,t){return x;},e.prototype.createObservableCounter=function(e,t){return y;},e.prototype.createObservableUpDownCounter=function(e,t){return b;},e.prototype.addBatchObservableCallback=function(e,t){},e.prototype.removeBatchObservableCallback=function(e){},e;}(),n=function(){},o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this;}return i(t,e),t.prototype.add=function(e,t){},t;}(n),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this;}return i(t,e),t.prototype.add=function(e,t){},t;}(n),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this;}return i(t,e),t.prototype.record=function(e,t){},t;}(n),c=function(){function e(){}return e.prototype.addCallback=function(e){},e.prototype.removeCallback=function(e){},e;}(),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this;}return i(t,e),t;}(c),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this;}return i(t,e),t;}(c),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this;}return i(t,e),t;}(c),m=new a(),h=new o(),f=new l(),g=new s(),y=new p(),x=new u(),b=new d();}),T.register("50cjA",function(e,t){C(e.exports,"propagation",()=>r);var r=(0,T("38xnO").PropagationAPI).getInstance();}),T.register("38xnO",function(e,t){C(e.exports,"PropagationAPI",()=>p);var r=T("k1uMb"),i=T("foBNS"),a=T("iEzPO"),n=T("k8ZmZ"),o=T("3SHdX"),s=T("hNezJ"),l="propagation",c=new i.NoopTextMapPropagator(),p=function(){function e(){this.createBaggage=o.createBaggage,this.getBaggage=n.getBaggage,this.getActiveBaggage=n.getActiveBaggage,this.setBaggage=n.setBaggage,this.deleteBaggage=n.deleteBaggage;}return e.getInstance=function(){return this._instance||(this._instance=new e()),this._instance;},e.prototype.setGlobalPropagator=function(e){return(0,r.registerGlobal)(l,e,(0,s.DiagAPI).instance());},e.prototype.inject=function(e,t,r){return void 0===r&&(r=a.defaultTextMapSetter),this._getGlobalPropagator().inject(e,t,r);},e.prototype.extract=function(e,t,r){return void 0===r&&(r=a.defaultTextMapGetter),this._getGlobalPropagator().extract(e,t,r);},e.prototype.fields=function(){return this._getGlobalPropagator().fields();},e.prototype.disable=function(){(0,r.unregisterGlobal)(l,(0,s.DiagAPI).instance());},e.prototype._getGlobalPropagator=function(){return(0,r.getGlobal)(l)||c;},e;}();}),T.register("foBNS",function(e,t){C(e.exports,"NoopTextMapPropagator",()=>r);var r=function(){function e(){}return e.prototype.inject=function(e,t){},e.prototype.extract=function(e,t){return e;},e.prototype.fields=function(){return[];},e;}();}),T.register("iEzPO",function(e,t){C(e.exports,"defaultTextMapGetter",()=>r),C(e.exports,"defaultTextMapSetter",()=>i);var r={get:function(e,t){if(null!=e)return e[t];},keys:function(e){return null==e?[]:Object.keys(e);}},i={set:function(e,t,r){null!=e&&(e[t]=r);}};}),T.register("k8ZmZ",function(e,t){C(e.exports,"getBaggage",()=>a),C(e.exports,"getActiveBaggage",()=>n),C(e.exports,"setBaggage",()=>o),C(e.exports,"deleteBaggage",()=>s);var r=T("9o1KE"),i=(0,T("6Y6Hq").createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(i)||void 0;}function n(){return a((0,r.ContextAPI).getInstance().active());}function o(e,t){return e.setValue(i,t);}function s(e){return e.deleteValue(i);}}),T.register("3SHdX",function(e,t){C(e.exports,"createBaggage",()=>a);var r=T("hNezJ"),i=T("2Vb6l");function a(e){return void 0===e&&(e={}),new i.BaggageImpl(new Map(Object.entries(e)));}T("1D2Df"),(0,r.DiagAPI).instance();}),T.register("2Vb6l",function(e,t){C(e.exports,"BaggageImpl",()=>a);var r=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,a,n=r.call(e),o=[];try{for(;(void 0===t||t-->0)&&!(i=n.next()).done;)o.push(i.value);}catch(e){a={error:e};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(a)throw a.error;}}return o;},i=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],i=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e};}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.");},a=function(){function e(e){this._entries=e?new Map(e):new Map();}return e.prototype.getEntry=function(e){var t=this._entries.get(e);if(t)return Object.assign({},t);},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){var t=r(e,2);return[t[0],t[1]];});},e.prototype.setEntry=function(t,r){var i=new e(this._entries);return i._entries.set(t,r),i;},e.prototype.removeEntry=function(t){var r=new e(this._entries);return r._entries.delete(t),r;},e.prototype.removeEntries=function(){for(var t,r,a=[],n=0;n<arguments.length;n++)a[n]=arguments[n];var o=new e(this._entries);try{for(var s=i(a),l=s.next();!l.done;l=s.next()){var c=l.value;o._entries.delete(c);}}catch(e){t={error:e};}finally{try{l&&!l.done&&(r=s.return)&&r.call(s);}finally{if(t)throw t.error;}}return o;},e.prototype.clear=function(){return new e();},e;}();}),T.register("1D2Df",function(e,t){C(e.exports,"baggageEntryMetadataSymbol",()=>r);var r=Symbol("BaggageEntryMetadata");}),T.register("1CQPT",function(e,t){C(e.exports,"trace",()=>r);var r=(0,T("lpN24").TraceAPI).getInstance();}),T.register("lpN24",function(e,t){C(e.exports,"TraceAPI",()=>l);var r=T("k1uMb"),i=T("1EYfd"),a=T("2yZ2P"),n=T("1R7l4"),o=T("hNezJ"),s="trace",l=function(){function e(){this._proxyTracerProvider=new i.ProxyTracerProvider(),this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=n.deleteSpan,this.getSpan=n.getSpan,this.getActiveSpan=n.getActiveSpan,this.getSpanContext=n.getSpanContext,this.setSpan=n.setSpan,this.setSpanContext=n.setSpanContext;}return e.getInstance=function(){return this._instance||(this._instance=new e()),this._instance;},e.prototype.setGlobalTracerProvider=function(e){var t=(0,r.registerGlobal)(s,this._proxyTracerProvider,(0,o.DiagAPI).instance());return t&&this._proxyTracerProvider.setDelegate(e),t;},e.prototype.getTracerProvider=function(){return(0,r.getGlobal)(s)||this._proxyTracerProvider;},e.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t);},e.prototype.disable=function(){(0,r.unregisterGlobal)(s,(0,o.DiagAPI).instance()),this._proxyTracerProvider=new i.ProxyTracerProvider();},e;}();}),T.register("1EYfd",function(e,t){C(e.exports,"ProxyTracerProvider",()=>a);var r=T("hhd0h"),i=new(T("bS4Sw").NoopTracerProvider)(),a=function(){function e(){}return e.prototype.getTracer=function(e,t,i){var a;return null!==(a=this.getDelegateTracer(e,t,i))&&void 0!==a?a:new r.ProxyTracer(this,e,t,i);},e.prototype.getDelegate=function(){var e;return null!==(e=this._delegate)&&void 0!==e?e:i;},e.prototype.setDelegate=function(e){this._delegate=e;},e.prototype.getDelegateTracer=function(e,t,r){var i;return null===(i=this._delegate)||void 0===i?void 0:i.getTracer(e,t,r);},e;}();}),T.register("hhd0h",function(e,t){C(e.exports,"ProxyTracer",()=>i);var r=new(T("h5tVn").NoopTracer)(),i=function(){function e(e,t,r,i){this._provider=e,this.name=t,this.version=r,this.options=i;}return e.prototype.startSpan=function(e,t,r){return this._getTracer().startSpan(e,t,r);},e.prototype.startActiveSpan=function(e,t,r,i){var a=this._getTracer();return Reflect.apply(a.startActiveSpan,a,arguments);},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):r;},e;}();}),T.register("h5tVn",function(e,t){C(e.exports,"NoopTracer",()=>s);var r=T("9o1KE"),i=T("1R7l4"),a=T("iNC80"),n=T("2yZ2P"),o=(0,r.ContextAPI).getInstance(),s=function(){function e(){}return e.prototype.startSpan=function(e,t,r){if(void 0===r&&(r=o.active()),null==t?void 0:t.root)return new a.NonRecordingSpan();var s=r&&(0,i.getSpanContext)(r);return"object"==typeof s&&"string"==typeof s.spanId&&"string"==typeof s.traceId&&"number"==typeof s.traceFlags&&(0,n.isSpanContextValid)(s)?new a.NonRecordingSpan(s):new a.NonRecordingSpan();},e.prototype.startActiveSpan=function(e,t,r,a){if(!(arguments.length<2)){2==arguments.length?l=t:3==arguments.length?(n=t,l=r):(n=t,s=r,l=a);var n,s,l,c=null!=s?s:o.active(),p=this.startSpan(e,n,c),u=(0,i.setSpan)(c,p);return o.with(u,l,void 0,p);}},e;}();}),T.register("1R7l4",function(e,t){C(e.exports,"getSpan",()=>o),C(e.exports,"getActiveSpan",()=>s),C(e.exports,"setSpan",()=>l),C(e.exports,"deleteSpan",()=>c),C(e.exports,"setSpanContext",()=>p),C(e.exports,"getSpanContext",()=>u);var r=T("6Y6Hq"),i=T("iNC80"),a=T("9o1KE"),n=(0,r.createContextKey)("OpenTelemetry Context Key SPAN");function o(e){return e.getValue(n)||void 0;}function s(){return o((0,a.ContextAPI).getInstance().active());}function l(e,t){return e.setValue(n,t);}function c(e){return e.deleteValue(n);}function p(e,t){return l(e,new i.NonRecordingSpan(t));}function u(e){var t;return null===(t=o(e))||void 0===t?void 0:t.spanContext();}}),T.register("iNC80",function(e,t){C(e.exports,"NonRecordingSpan",()=>i);var r=T("5mFeE"),i=function(){function e(e){void 0===e&&(e=r.INVALID_SPAN_CONTEXT),this._spanContext=e;}return e.prototype.spanContext=function(){return this._spanContext;},e.prototype.setAttribute=function(e,t){return this;},e.prototype.setAttributes=function(e){return this;},e.prototype.addEvent=function(e,t){return this;},e.prototype.setStatus=function(e){return this;},e.prototype.updateName=function(e){return this;},e.prototype.end=function(e){},e.prototype.isRecording=function(){return!1;},e.prototype.recordException=function(e,t){},e;}();}),T.register("2yZ2P",function(e,t){C(e.exports,"isSpanContextValid",()=>o),C(e.exports,"wrapSpanContext",()=>s);var r=T("5mFeE"),i=T("iNC80"),a=/^([0-9a-f]{32})$/i,n=/^[0-9a-f]{16}$/i;function o(e){var t,i;return t=e.traceId,a.test(t)&&t!==r.INVALID_TRACEID&&(i=e.spanId,n.test(i)&&i!==r.INVALID_SPANID);}function s(e){return new i.NonRecordingSpan(e);}}),T.register("bS4Sw",function(e,t){C(e.exports,"NoopTracerProvider",()=>i);var r=T("h5tVn"),i=function(){function e(){}return e.prototype.getTracer=function(e,t,i){return new r.NoopTracer();},e;}();}),T.register("9OJmR",function(e,t){C(e.exports,"BlobDownloadResponse",()=>a);var r=T("7KfyK"),i=T("jZVpV");class a{constructor(e,t,r,a,n={}){this.originalResponse=e,this.blobDownloadStream=new i.RetriableReadableStream(this.originalResponse.readableStreamBody,t,r,a,n);}get acceptRanges(){return this.originalResponse.acceptRanges;}get cacheControl(){return this.originalResponse.cacheControl;}get contentDisposition(){return this.originalResponse.contentDisposition;}get contentEncoding(){return this.originalResponse.contentEncoding;}get contentLanguage(){return this.originalResponse.contentLanguage;}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber;}get blobType(){return this.originalResponse.blobType;}get contentLength(){return this.originalResponse.contentLength;}get contentMD5(){return this.originalResponse.contentMD5;}get contentRange(){return this.originalResponse.contentRange;}get contentType(){return this.originalResponse.contentType;}get copyCompletedOn(){return this.originalResponse.copyCompletedOn;}get copyId(){return this.originalResponse.copyId;}get copyProgress(){return this.originalResponse.copyProgress;}get copySource(){return this.originalResponse.copySource;}get copyStatus(){return this.originalResponse.copyStatus;}get copyStatusDescription(){return this.originalResponse.copyStatusDescription;}get leaseDuration(){return this.originalResponse.leaseDuration;}get leaseState(){return this.originalResponse.leaseState;}get leaseStatus(){return this.originalResponse.leaseStatus;}get date(){return this.originalResponse.date;}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount;}get etag(){return this.originalResponse.etag;}get tagCount(){return this.originalResponse.tagCount;}get errorCode(){return this.originalResponse.errorCode;}get isServerEncrypted(){return this.originalResponse.isServerEncrypted;}get blobContentMD5(){return this.originalResponse.blobContentMD5;}get lastModified(){return this.originalResponse.lastModified;}get lastAccessed(){return this.originalResponse.lastAccessed;}get createdOn(){return this.originalResponse.createdOn;}get metadata(){return this.originalResponse.metadata;}get requestId(){return this.originalResponse.requestId;}get clientRequestId(){return this.originalResponse.clientRequestId;}get version(){return this.originalResponse.version;}get versionId(){return this.originalResponse.versionId;}get isCurrentVersion(){return this.originalResponse.isCurrentVersion;}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256;}get contentCrc64(){return this.originalResponse.contentCrc64;}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId;}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties;}get isSealed(){return this.originalResponse.isSealed;}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn;}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode;}get legalHold(){return this.originalResponse.legalHold;}get contentAsBlob(){return this.originalResponse.blobBody;}get readableStreamBody(){return r.isNode?this.blobDownloadStream:void 0;}get _response(){return this.originalResponse._response;}}}),T.register("jZVpV",function(e,t){C(e.exports,"RetriableReadableStream",()=>r);class r extends l.Readable{constructor(e,t,r,i,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=e=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.source.removeAllListeners("data"),this.source.emit("end");return;}this.offset+=e.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(e)||this.source.pause();},this.sourceErrorOrEndHandler=e=>{if(e&&"AbortError"===e.name){this.destroy(e);return;}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries<this.maxRetryRequests?(this.retries+=1,this.getter(this.offset).then(e=>{this.source=e,this.setSourceEventHandlers();}).catch(e=>{this.destroy(e);})):this.destroy(Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`));},this.getter=t,this.source=e,this.start=r,this.offset=r,this.end=r+i-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,this.setSourceEventHandlers();}_read(){this.source.resume();}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler);}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler);}_destroy(e,t){this.removeSourceEventHandlers(),this.source.destroy(),t(null===e?void 0:e);}}}),T.register("6Qm5K",function(e,t){C(e.exports,"BlobQueryResponse",()=>a);var r=T("7KfyK"),i=T("iJ9z0");class a{constructor(e,t={}){this.originalResponse=e,this.blobDownloadStream=new i.BlobQuickQueryStream(this.originalResponse.readableStreamBody,t);}get acceptRanges(){return this.originalResponse.acceptRanges;}get cacheControl(){return this.originalResponse.cacheControl;}get contentDisposition(){return this.originalResponse.contentDisposition;}get contentEncoding(){return this.originalResponse.contentEncoding;}get contentLanguage(){return this.originalResponse.contentLanguage;}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber;}get blobType(){return this.originalResponse.blobType;}get contentLength(){return this.originalResponse.contentLength;}get contentMD5(){return this.originalResponse.contentMD5;}get contentRange(){return this.originalResponse.contentRange;}get contentType(){return this.originalResponse.contentType;}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId;}get copyProgress(){return this.originalResponse.copyProgress;}get copySource(){return this.originalResponse.copySource;}get copyStatus(){return this.originalResponse.copyStatus;}get copyStatusDescription(){return this.originalResponse.copyStatusDescription;}get leaseDuration(){return this.originalResponse.leaseDuration;}get leaseState(){return this.originalResponse.leaseState;}get leaseStatus(){return this.originalResponse.leaseStatus;}get date(){return this.originalResponse.date;}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount;}get etag(){return this.originalResponse.etag;}get errorCode(){return this.originalResponse.errorCode;}get isServerEncrypted(){return this.originalResponse.isServerEncrypted;}get blobContentMD5(){return this.originalResponse.blobContentMD5;}get lastModified(){return this.originalResponse.lastModified;}get metadata(){return this.originalResponse.metadata;}get requestId(){return this.originalResponse.requestId;}get clientRequestId(){return this.originalResponse.clientRequestId;}get version(){return this.originalResponse.version;}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256;}get contentCrc64(){return this.originalResponse.contentCrc64;}get blobBody(){}get readableStreamBody(){return r.isNode?this.blobDownloadStream:void 0;}get _response(){return this.originalResponse._response;}}}),T.register("iJ9z0",function(e,t){C(e.exports,"BlobQuickQueryStream",()=>a);var r=T("j0oBO"),i=T("kW4DC");class a extends l.Readable{constructor(e,t={}){super(),this.avroPaused=!0,this.source=e,this.onProgress=t.onProgress,this.onError=t.onError,this.avroReader=new r.AvroReader(new i.AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:t.abortSignal});}_read(){this.avroPaused&&this.readInternal().catch(e=>{this.emit("error",e);});}async readInternal(){let e;this.avroPaused=!1;do{if((e=await this.avroIter.next()).done)break;let t=e.value,r=t.$schema;if("string"!=typeof r)throw Error("Missing schema in avro record.");switch(r){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let e=t.data;if(e instanceof Uint8Array==!1)throw Error("Invalid data in avro result record.");this.push(Buffer.from(e))||(this.avroPaused=!0);}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let e=t.bytesScanned;if("number"!=typeof e)throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:e});}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let e=t.totalBytes;if("number"!=typeof e)throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:e});}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let e=t.fatal;if("boolean"!=typeof e)throw Error("Invalid fatal in avro error record.");let r=t.name;if("string"!=typeof r)throw Error("Invalid name in avro error record.");let i=t.description;if("string"!=typeof i)throw Error("Invalid description in avro error record.");let a=t.position;if("number"!=typeof a)throw Error("Invalid position in avro error record.");this.onError({position:a,name:r,isFatal:e,description:i});}break;default:throw Error(`Unknown schema ${r} in avro progress record.`);}}while(!e.done&&!this.avroPaused);}}}),T.register("j0oBO",function(e,t){C(e.exports,"AvroReader",()=>o);var r=T("f8bD8");T("cnb3k");var i=T("4ZrTk"),a=T("8c2ra"),n=T("golEI");class o{constructor(e,t,r,i){this._dataStream=e,this._headerStream=t||e,this._initialized=!1,this._blockOffset=r||0,this._objectIndex=i||0,this._initialBlockOffset=r||0;}get blockOffset(){return this._blockOffset;}get objectIndex(){return this._objectIndex;}async initialize(e={}){let t=await(0,a.AvroParser).readFixedBytes(this._headerStream,i.AVRO_INIT_BYTES.length,{abortSignal:e.abortSignal});if(!(0,n.arraysEqual)(t,i.AVRO_INIT_BYTES))throw Error("Stream is not an Avro file.");this._metadata=await(0,a.AvroParser).readMap(this._headerStream,a.AvroParser.readString,{abortSignal:e.abortSignal});let r=this._metadata[i.AVRO_CODEC_KEY];if(!(null==r||"null"===r))throw Error("Codecs are not supported");this._syncMarker=await(0,a.AvroParser).readFixedBytes(this._headerStream,i.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal});let o=JSON.parse(this._metadata[i.AVRO_SCHEMA_KEY]);if(this._itemType=(0,a.AvroType).fromSchema(o),0===this._blockOffset&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await(0,a.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal}),await(0,a.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let t=0;t<this._objectIndex;t++)await this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}),this._itemsRemainingInBlock--;}hasNext(){return!this._initialized||this._itemsRemainingInBlock>0;}parseObjects(e={}){return(0,r.__asyncGenerator)(this,arguments,function*(){for(this._initialized||(yield(0,r.__await)(this.initialize(e)));this.hasNext();){let t=yield(0,r.__await)(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,0===this._itemsRemainingInBlock){let t=yield(0,r.__await)((0,a.AvroParser).readFixedBytes(this._dataStream,i.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!(0,n.arraysEqual)(this._syncMarker,t))throw Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield(0,r.__await)((0,a.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal}));}catch(e){this._itemsRemainingInBlock=0;}this._itemsRemainingInBlock>0&&(yield(0,r.__await)((0,a.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal})));}yield yield(0,r.__await)(t);}});}}}),T.register("cnb3k",function(e,t){T("5YL2Y"),T("4GdKx");}),T.register("5YL2Y",function(e,t){}),T.register("4GdKx",function(e,t){T("f8bD8");}),T.register("4ZrTk",function(e,t){C(e.exports,"AVRO_SYNC_MARKER_SIZE",()=>r),C(e.exports,"AVRO_INIT_BYTES",()=>i),C(e.exports,"AVRO_CODEC_KEY",()=>a),C(e.exports,"AVRO_SCHEMA_KEY",()=>n);let r=16,i=new Uint8Array([79,98,106,1]),a="avro.codec",n="avro.schema";}),T.register("8c2ra",function(e,t){var r,i,a,n;C(e.exports,"AvroParser",()=>o),C(e.exports,"AvroType",()=>s);class o{static async readFixedBytes(e,t,r={}){let i=await e.read(t,{abortSignal:r.abortSignal});if(i.length!==t)throw Error("Hit stream end.");return i;}static async readByte(e,t={}){let r=await o.readFixedBytes(e,1,t);return r[0];}static async readZigZagLong(e,t={}){let r,i,a,n=0,s=0;do i=128&(r=await o.readByte(e,t)),n|=(127&r)<<s,s+=7;while(i&&s<28);if(i){a=268435456;do n+=(127&(r=await o.readByte(e,t)))*a,a*=128;while(128&r);let i=(n%2?-(n+1):n)/2;if(i<Number.MIN_SAFE_INTEGER||i>Number.MAX_SAFE_INTEGER)throw Error("Integer overflow.");return i;}return n>>1^-(1&n);}static async readLong(e,t={}){return o.readZigZagLong(e,t);}static async readInt(e,t={}){return o.readZigZagLong(e,t);}static async readNull(){return null;}static async readBoolean(e,t={}){let r=await o.readByte(e,t);if(1===r)return!0;if(0===r)return!1;throw Error("Byte was not a boolean.");}static async readFloat(e,t={}){let r=await o.readFixedBytes(e,4,t),i=new DataView(r.buffer,r.byteOffset,r.byteLength);return i.getFloat32(0,!0);}static async readDouble(e,t={}){let r=await o.readFixedBytes(e,8,t),i=new DataView(r.buffer,r.byteOffset,r.byteLength);return i.getFloat64(0,!0);}static async readBytes(e,t={}){let r=await o.readLong(e,t);if(r<0)throw Error("Bytes size was negative.");return e.read(r,{abortSignal:t.abortSignal});}static async readString(e,t={}){let r=await o.readBytes(e,t),i=new TextDecoder();return i.decode(r);}static async readMapPair(e,t,r={}){let i=await o.readString(e,r),a=await t(e,r);return{key:i,value:a};}static async readMap(e,t,r={}){let i=await o.readArray(e,(e,r={})=>o.readMapPair(e,t,r),r),a={};for(let e of i)a[e.key]=e.value;return a;}static async readArray(e,t,r={}){let i=[];for(let a=await o.readLong(e,r);0!==a;a=await o.readLong(e,r))for(a<0&&(await o.readLong(e,r),a=-a);a--;){let a=await t(e,r);i.push(a);}return i;}}(a=r||(r={})).RECORD="record",a.ENUM="enum",a.ARRAY="array",a.MAP="map",a.UNION="union",a.FIXED="fixed",(n=i||(i={})).NULL="null",n.BOOLEAN="boolean",n.INT="int",n.LONG="long",n.FLOAT="float",n.DOUBLE="double",n.BYTES="bytes",n.STRING="string";class s{static fromSchema(e){return"string"==typeof e?s.fromStringSchema(e):Array.isArray(e)?s.fromArraySchema(e):s.fromObjectSchema(e);}static fromStringSchema(e){switch(e){case i.NULL:case i.BOOLEAN:case i.INT:case i.LONG:case i.FLOAT:case i.DOUBLE:case i.BYTES:case i.STRING:return new l(e);default:throw Error(`Unexpected Avro type ${e}`);}}static fromArraySchema(e){return new p(e.map(s.fromSchema));}static fromObjectSchema(e){let t=e.type;try{return s.fromStringSchema(t);}catch(e){}switch(t){case r.RECORD:if(e.aliases)throw Error(`aliases currently is not supported, schema: ${e}`);if(!e.name)throw Error(`Required attribute 'name' doesn't exist on schema: ${e}`);let i={};if(!e.fields)throw Error(`Required attribute 'fields' doesn't exist on schema: ${e}`);for(let t of e.fields)i[t.name]=s.fromSchema(t.type);return new d(i,e.name);case r.ENUM:if(e.aliases)throw Error(`aliases currently is not supported, schema: ${e}`);if(!e.symbols)throw Error(`Required attribute 'symbols' doesn't exist on schema: ${e}`);return new c(e.symbols);case r.MAP:if(!e.values)throw Error(`Required attribute 'values' doesn't exist on schema: ${e}`);return new u(s.fromSchema(e.values));case r.ARRAY:case r.FIXED:default:throw Error(`Unexpected Avro type ${t} in ${e}`);}}}class l extends s{constructor(e){super(),this._primitive=e;}read(e,t={}){switch(this._primitive){case i.NULL:return o.readNull();case i.BOOLEAN:return o.readBoolean(e,t);case i.INT:return o.readInt(e,t);case i.LONG:return o.readLong(e,t);case i.FLOAT:return o.readFloat(e,t);case i.DOUBLE:return o.readDouble(e,t);case i.BYTES:return o.readBytes(e,t);case i.STRING:return o.readString(e,t);default:throw Error("Unknown Avro Primitive");}}}class c extends s{constructor(e){super(),this._symbols=e;}async read(e,t={}){let r=await o.readInt(e,t);return this._symbols[r];}}class p extends s{constructor(e){super(),this._types=e;}async read(e,t={}){let r=await o.readInt(e,t);return this._types[r].read(e,t);}}class u extends s{constructor(e){super(),this._itemType=e;}read(e,t={}){return o.readMap(e,(e,t)=>this._itemType.read(e,t),t);}}class d extends s{constructor(e,t){super(),this._fields=e,this._name=t;}async read(e,t={}){let r={};for(let i in r.$schema=this._name,this._fields)Object.prototype.hasOwnProperty.call(this._fields,i)&&(r[i]=await this._fields[i].read(e,t));return r;}}}),T.register("golEI",function(e,t){C(e.exports,"arraysEqual",()=>r);function r(e,t){if(e===t)return!0;if(null==e||null==t||e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0;}}),T.register("kW4DC",function(e,t){C(e.exports,"AvroReadableFromStream",()=>n);var r=T("hRfF9"),i=T("gvNe2");let a=new i.AbortError("Reading from the avro stream was aborted.");class n extends r.AvroReadable{constructor(e){super(),this._readable=e,this._position=0;}toUint8Array(e){return"string"==typeof e?Buffer.from(e):e;}get position(){return this._position;}async read(e,t={}){var r;if(null===(r=t.abortSignal)||void 0===r?void 0:r.aborted)throw a;if(e<0)throw Error(`size parameter should be positive: ${e}`);if(0===e)return new Uint8Array();if(!this._readable.readable)throw Error("Stream no longer readable.");let i=this._readable.read(e);return i?(this._position+=i.length,this.toUint8Array(i)):new Promise((r,i)=>{let n=()=>{this._readable.removeListener("readable",o),this._readable.removeListener("error",s),this._readable.removeListener("end",s),this._readable.removeListener("close",s),t.abortSignal&&t.abortSignal.removeEventListener("abort",l);},o=()=>{let t=this._readable.read(e);t&&(this._position+=t.length,n(),r(this.toUint8Array(t)));},s=()=>{n(),i();},l=()=>{n(),i(a);};this._readable.on("readable",o),this._readable.once("error",s),this._readable.once("end",s),this._readable.once("close",s),t.abortSignal&&t.abortSignal.addEventListener("abort",l);});}}}),T.register("hRfF9",function(e,t){C(e.exports,"AvroReadable",()=>r);class r{}}),T.register("gvNe2",function(e,t){C(e.exports,"AbortError",()=>i),C(e.exports,"AbortController",()=>a);var r=T("6qzO3");class i extends Error{constructor(e){super(e),this.name="AbortError";}}class a{constructor(e){if(this._signal=new r.AbortSignal(),!e)return;for(let t of(Array.isArray(e)||(e=arguments),e))t.aborted?this.abort():t.addEventListener("abort",()=>{this.abort();});}get signal(){return this._signal;}abort(){(0,r.abortSignal)(this._signal);}static timeout(e){let t=new r.AbortSignal(),i=setTimeout(r.abortSignal,e,t);return"function"==typeof i.unref&&i.unref(),t;}}}),T.register("6qzO3",function(e,t){C(e.exports,"AbortSignal",()=>a),C(e.exports,"abortSignal",()=>n);let r=new WeakMap(),i=new WeakMap();class a{constructor(){this.onabort=null,r.set(this,[]),i.set(this,!1);}get aborted(){if(!i.has(this))throw TypeError("Expected `this` to be an instance of AbortSignal.");return i.get(this);}static get none(){return new a();}addEventListener(e,t){if(!r.has(this))throw TypeError("Expected `this` to be an instance of AbortSignal.");let i=r.get(this);i.push(t);}removeEventListener(e,t){if(!r.has(this))throw TypeError("Expected `this` to be an instance of AbortSignal.");let i=r.get(this),a=i.indexOf(t);a>-1&&i.splice(a,1);}dispatchEvent(e){throw Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.");}}function n(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=r.get(e);t&&t.slice().forEach(t=>{t.call(e,{type:"abort"});}),i.set(e,!0);}}),T.register("erq3Z",function(e,t){C(e.exports,"AnonymousCredential",()=>a);var r=T("lNPPj"),i=T("2dAsh");class a extends i.Credential{create(e,t){return new r.AnonymousCredentialPolicy(e,t);}}}),T.register("lNPPj",function(e,t){C(e.exports,"AnonymousCredentialPolicy",()=>i);var r=T("iNW0w");class i extends r.CredentialPolicy{constructor(e,t){super(e,t);}}}),T.register("iNW0w",function(e,t){C(e.exports,"CredentialPolicy",()=>i);var r=T("ay5Nc");class i extends r.BaseRequestPolicy{sendRequest(e){return this._nextPolicy.sendRequest(this.signRequest(e));}signRequest(e){return e;}}}),T.register("2dAsh",function(e,t){C(e.exports,"Credential",()=>r);class r{create(e,t){throw Error("Method should be implemented in children classes.");}}}),T.register("eE1kY",function(e,t){C(e.exports,"StorageSharedKeyCredential",()=>a);var r=T("3PUoc"),i=T("2dAsh");class a extends i.Credential{constructor(e,t){super(),this.accountName=e,this.accountKey=Buffer.from(t,"base64");}create(e,t){return new r.StorageSharedKeyCredentialPolicy(e,t,this);}computeHMACSHA256(e){return(0,n.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64");}}}),T.register("3PUoc",function(e,t){C(e.exports,"StorageSharedKeyCredentialPolicy",()=>n);var r=T("1YKox"),i=T("ilySy"),a=T("iNW0w");class n extends a.CredentialPolicy{constructor(e,t,r){super(e,t),this.factory=r;}signRequest(e){e.headers.set(r.HeaderConstants.X_MS_DATE,new Date().toUTCString()),e.body&&("string"==typeof e.body||void 0!==e.body)&&e.body.length>0&&e.headers.set(r.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(e.body));let t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,r.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,r.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(e,r.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(e,r.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(e,r.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(e,r.HeaderConstants.DATE),this.getHeaderValueToSign(e,r.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,r.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(e,r.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(e,r.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,r.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(t);return e.headers.set(r.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e;}getHeaderValueToSign(e,t){let i=e.headers.get(t);return i&&(t!==r.HeaderConstants.CONTENT_LENGTH||"0"!==i)?i:"";}getCanonicalizedHeadersString(e){let t=e.headers.headersArray().filter(e=>e.name.toLowerCase().startsWith(r.HeaderConstants.PREFIX_FOR_STORAGE));t.sort((e,t)=>e.name.toLowerCase().localeCompare(t.name.toLowerCase()));let i="";return(t=t.filter((e,t,r)=>!(t>0)||e.name.toLowerCase()!==r[t-1].name.toLowerCase())).forEach(e=>{i+=`${e.name.toLowerCase().trimRight()}:${e.value.trimLeft()}
|
|
`;}),i;}getCanonicalizedResourceString(e){let t=(0,i.getURLPath)(e.url)||"/",r="";r+=`/${this.factory.accountName}${t}`;let a=(0,i.getURLQueries)(e.url),n={};if(a){let e=[];for(let t in a)if(Object.prototype.hasOwnProperty.call(a,t)){let r=t.toLowerCase();n[r]=a[t],e.push(r);}for(let t of(e.sort(),e))r+=`
|
|
${t}:${decodeURIComponent(n[t])}`;}return r;}}}),T.register("1YKox",function(e,t){C(e.exports,"SDK_VERSION",()=>r),C(e.exports,"SERVICE_VERSION",()=>i),C(e.exports,"BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES",()=>a),C(e.exports,"BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES",()=>n),C(e.exports,"BLOCK_BLOB_MAX_BLOCKS",()=>o),C(e.exports,"DEFAULT_BLOCK_BUFFER_SIZE_BYTES",()=>s),C(e.exports,"DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES",()=>l),C(e.exports,"DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS",()=>c),C(e.exports,"REQUEST_TIMEOUT",()=>p),C(e.exports,"StorageOAuthScopes",()=>u),C(e.exports,"URLConstants",()=>d),C(e.exports,"HeaderConstants",()=>m),C(e.exports,"ETagNone",()=>h),C(e.exports,"ETagAny",()=>f),C(e.exports,"EncryptionAlgorithmAES25",()=>g),C(e.exports,"DevelopmentConnectionString",()=>y),C(e.exports,"StorageBlobLoggingAllowedHeaderNames",()=>x),C(e.exports,"StorageBlobLoggingAllowedQueryParameters",()=>b),C(e.exports,"BlobUsesCustomerSpecifiedEncryptionMsg",()=>v),C(e.exports,"BlobDoesNotUseCustomerSpecifiedEncryption",()=>S),C(e.exports,"PathStylePorts",()=>N);let r="12.14.0",i="2022-11-02",a=268435456,n=4194304e3,o=5e4,s=8388608,l=4194304,c=5,p=1e5,u="https://storage.azure.com/.default",d={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},m={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version"},h="",f="*",g="AES256",y="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",x=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-if-tags","x-ms-source-if-tags"],b=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],v="BlobUsesCustomerSpecifiedEncryption",S="BlobDoesNotUseCustomerSpecifiedEncryption",N=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];}),T.register("ilySy",function(e,t){C(e.exports,"escapeURLPath",()=>n),C(e.exports,"extractConnectionStringParts",()=>s),C(e.exports,"getAccountNameFromUrl",()=>v),C(e.exports,"appendToURLPath",()=>l),C(e.exports,"setURLParameter",()=>c),C(e.exports,"getURLParameter",()=>p),C(e.exports,"setURLHost",()=>u),C(e.exports,"getURLPath",()=>d),C(e.exports,"getURLScheme",()=>m),C(e.exports,"getURLQueries",()=>h),C(e.exports,"appendToURLQuery",()=>f),C(e.exports,"truncatedISO8061Date",()=>g),C(e.exports,"generateBlockID",()=>y),C(e.exports,"delay",()=>x),C(e.exports,"iEqual",()=>b),C(e.exports,"isIpEndpointStyle",()=>S),C(e.exports,"toBlobTagsString",()=>N),C(e.exports,"toBlobTags",()=>w),C(e.exports,"toTags",()=>P),C(e.exports,"toQuerySerialization",()=>_),C(e.exports,"parseObjectReplicationRecord",()=>E),C(e.exports,"attachCredential",()=>R),C(e.exports,"httpAuthorizationToString",()=>O),C(e.exports,"ExtractPageRangeInfoItems",()=>I);var r=T("fVt6Z"),i=T("7KfyK");T("lnQ3d");var a=T("1YKox");function n(e){let t=(0,r.URLBuilder).parse(e),i=t.getPath();return i=encodeURIComponent(i=i||"/").replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%"),t.setPath(i),t.toString();}function o(e,t){let r=e.split(";");for(let e of r)if(e.trim().startsWith(t))return e.trim().match(t+"=(.*)")[1];return"";}function s(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=function(e){let t="";if(-1!==e.search("DevelopmentStorageProxyUri=")){let r=e.split(";");for(let e of r)e.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=e.trim().match("DevelopmentStorageProxyUri=(.*)")[1]);}return t;}(e),e=a.DevelopmentConnectionString);let r=o(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,-1!==e.search("DefaultEndpointsProtocol=")&&-1!==e.search("AccountKey=")){let i="",a="",n=Buffer.from("accountKey","base64"),s="";if(a=o(e,"AccountName"),n=Buffer.from(o(e,"AccountKey"),"base64"),!r){i=o(e,"DefaultEndpointsProtocol");let t=i.toLowerCase();if("https"!==t&&"http"!==t)throw Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(!(s=o(e,"EndpointSuffix")))throw Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${a}.blob.${s}`;}if(a){if(0===n.length)throw Error("Invalid AccountKey in the provided Connection String");}else throw Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:a,accountKey:n,proxyUri:t};}{let t=o(e,"SharedAccessSignature"),i=v(r);if(r){if(!t)throw Error("Invalid SharedAccessSignature in the provided SAS Connection String");}else throw Error("Invalid BlobEndpoint in the provided SAS Connection String");return{kind:"SASConnString",url:r,accountName:i,accountSas:t};}}function l(e,t){let i=(0,r.URLBuilder).parse(e),a=i.getPath();a=a?a.endsWith("/")?`${a}${t}`:`${a}/${t}`:t,i.setPath(a);let n=new URL(i.toString());return n.toString();}function c(e,t,i){let a=(0,r.URLBuilder).parse(e);return a.setQueryParameter(t,i),a.toString();}function p(e,t){let i=(0,r.URLBuilder).parse(e);return i.getQueryParameterValue(t);}function u(e,t){let i=(0,r.URLBuilder).parse(e);return i.setHost(t),i.toString();}function d(e){let t=(0,r.URLBuilder).parse(e);return t.getPath();}function m(e){let t=(0,r.URLBuilder).parse(e);return t.getScheme();}function h(e){let t=(0,r.URLBuilder).parse(e).getQuery();if(!t)return{};let i=(t=(t=t.trim()).startsWith("?")?t.substr(1):t).split("&");i=i.filter(e=>{let t=e.indexOf("="),r=e.lastIndexOf("=");return t>0&&t===r&&r<e.length-1;});let a={};for(let e of i){let t=e.split("="),r=t[0],i=t[1];a[r]=i;}return a;}function f(e,t){let i=(0,r.URLBuilder).parse(e),a=i.getQuery();return a?a+="&"+t:a=t,i.setQuery(a),i.toString();}function g(e,t=!0){let r=e.toISOString();return t?r.substring(0,r.length-1)+"0000Z":r.substring(0,r.length-5)+"Z";}function y(e,t){e.length>42&&(e=e.slice(0,42));let r=e+function(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t)?e:((t-=e.length)>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e);}(t.toString(),48-e.length,"0");return i.isNode?Buffer.from(r).toString("base64"):btoa(r);}async function x(e,t,r){return new Promise((i,a)=>{let n;let o=()=>{void 0!==n&&clearTimeout(n),a(r);};n=setTimeout(()=>{void 0!==t&&t.removeEventListener("abort",o),i();},e),void 0!==t&&t.addEventListener("abort",o);});}function b(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase();}function v(e){let t=(0,r.URLBuilder).parse(e);try{return"blob"===t.getHost().split(".")[1]?t.getHost().split(".")[0]:S(t)?t.getPath().split("/")[1]:"";}catch(e){throw Error("Unable to extract accountName with provided information.");}}function S(e){if(void 0===e.getHost())return!1;let t=e.getHost()+(void 0===e.getPort()?"":":"+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)||void 0!==e.getPort()&&(0,a.PathStylePorts).includes(e.getPort());}function N(e){if(void 0===e)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`);}return t.join("&");}function w(e){if(void 0===e)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i});}return t;}function P(e){if(void 0===e)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t;}function _(e){if(void 0!==e)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.");}}function E(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_");i[0].startsWith("or-")&&(i[0]=i[0].substring(3));let a={ruleId:i[1],replicationStatus:e[r]},n=t.findIndex(e=>e.policyId===i[0]);n>-1?t[n].rules.push(a):t.push({policyId:i[0],rules:[a]});}return t;}function R(e,t){return e.credential=t,e;}function O(e){return e?e.scheme+" "+e.value:void 0;}function*I(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,a=0;for(;i<t.length&&a<r.length;)t[i].start<r[a].start?(yield{start:t[i].start,end:t[i].end,isClear:!1},++i):(yield{start:r[a].start,end:r[a].end,isClear:!0},++a);for(;i<t.length;++i)yield{start:t[i].start,end:t[i].end,isClear:!1};for(;a<r.length;++a)yield{start:r[a].start,end:r[a].end,isClear:!0};}}),T.register("lnQ3d",function(e,t){function r(e){return e.toLowerCase();}function i(e){return!!e&&"object"==typeof e&&"function"==typeof e.rawHeaders&&"function"==typeof e.clone&&"function"==typeof e.get&&"function"==typeof e.set&&"function"==typeof e.contains&&"function"==typeof e.remove&&"function"==typeof e.headersArray&&"function"==typeof e.headerValues&&"function"==typeof e.headerNames&&"function"==typeof e.toJson;}C(e.exports,"isHttpHeadersLike",()=>i),C(e.exports,"HttpHeaders",()=>a);class a{constructor(e){if(this._headersMap={},e)for(let t in e)this.set(t,e[t]);}set(e,t){this._headersMap[r(e)]={name:e,value:t.toString()};}get(e){let t=this._headersMap[r(e)];return t?t.value:void 0;}contains(e){return!!this._headersMap[r(e)];}remove(e){let t=this.contains(e);return delete this._headersMap[r(e)],t;}rawHeaders(){return this.toJson({preserveCase:!0});}headersArray(){let e=[];for(let t in this._headersMap)e.push(this._headersMap[t]);return e;}headerNames(){let e=[],t=this.headersArray();for(let r=0;r<t.length;++r)e.push(t[r].name);return e;}headerValues(){let e=[],t=this.headersArray();for(let r=0;r<t.length;++r)e.push(t[r].value);return e;}toJson(e={}){let t={};if(e.preserveCase)for(let e in this._headersMap){let r=this._headersMap[e];t[r.name]=r.value;}else for(let e in this._headersMap){let i=this._headersMap[e];t[r(i.name)]=i.value;}return t;}toString(){return JSON.stringify(this.toJson({preserveCase:!0}));}clone(){let e={};for(let t in this._headersMap){let r=this._headersMap[t];e[r.name]=r.value;}return new a(e);}}}),T.register("9BmWv",function(e,t){C(e.exports,"Blob",()=>o);var r=T("fmEhe"),i=T("dk9Fn"),a=T("bzbCb"),n=T("g0qQj");class o{constructor(e){this.client=e;}download(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,l);}getProperties(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,c);}delete(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,p);}undelete(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,u);}setExpiry(e,t){let i={expiryOptions:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,d);}setHttpHeaders(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,m);}setImmutabilityPolicy(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,h);}deleteImmutabilityPolicy(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,f);}setLegalHold(e,t){let i={legalHold:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,g);}setMetadata(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,y);}acquireLease(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,x);}releaseLease(e,t){let i={leaseId:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,b);}renewLease(e,t){let i={leaseId:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,v);}changeLease(e,t,i){let a={leaseId:e,proposedLeaseId:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,S);}breakLease(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,N);}createSnapshot(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,w);}startCopyFromURL(e,t){let i={copySource:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,P);}copyFromURL(e,t){let i={copySource:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,_);}abortCopyFromURL(e,t){let i={copyId:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,E);}setTier(e,t){let i={tier:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,R);}getAccountInfo(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,O);}query(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,I);}getTags(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,z);}setTags(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,A);}}let s=new i.Serializer(a,!0),l={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:a.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:a.BlobDownloadHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobDownloadExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.rangeGetContentMD5,n.rangeGetContentCRC64,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},c={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:a.BlobGetPropertiesHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobGetPropertiesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},p={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:a.BlobDeleteHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobDeleteExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId,n.blobDeleteType],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.deleteSnapshots],isXML:!0,serializer:s},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobUndeleteHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobUndeleteExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp8],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:s},d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobSetExpiryHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetExpiryExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp11],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.expiryOptions,n.expiresOn],isXML:!0,serializer:s},m={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobSetHttpHeadersHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[n.comp,n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition],isXML:!0,serializer:s},h={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp12],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifUnmodifiedSince,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode],isXML:!0,serializer:s},f={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:a.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp12],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:s},g={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobSetLegalHoldHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetLegalHoldExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp13],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.legalHold],isXML:!0,serializer:s},y={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobSetMetadataHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetMetadataExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp6],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope],isXML:!0,serializer:s},x={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlobAcquireLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobAcquireLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action,n.duration,n.proposedLeaseId,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},b={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobReleaseLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobReleaseLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action1,n.leaseId1,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},v={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobRenewLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobRenewLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action2,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},S={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobChangeLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobChangeLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action4,n.proposedLeaseId1,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},N={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:a.BlobBreakLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobBreakLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action3,n.breakPeriod,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},w={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlobCreateSnapshotHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobCreateSnapshotExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp14],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope],isXML:!0,serializer:s},P={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:a.BlobStartCopyFromURLHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.tier,n.rehydratePriority,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceIfTags,n.copySource,n.blobTagsString,n.sealBlob,n.legalHold1],isXML:!0,serializer:s},_={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:a.BlobCopyFromURLHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobCopyFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.copySource,n.blobTagsString,n.legalHold1,n.xMsRequiresSync,n.sourceContentMD5,n.copySourceAuthorization,n.copySourceTags],isXML:!0,serializer:s},E={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:a.BlobAbortCopyFromURLHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp15,n.copyId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.copyActionAbortConstant],isXML:!0,serializer:s},R={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.BlobSetTierHeaders},202:{headersMapper:a.BlobSetTierHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetTierExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId,n.comp16],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifTags,n.rehydratePriority,n.tier1],isXML:!0,serializer:s},O={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:a.BlobGetAccountInfoHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobGetAccountInfoExceptionHeaders}},queryParameters:[n.comp,n.restype1],urlParameters:[n.url],headerParameters:[n.version,n.accept1],isXML:!0,serializer:s},I={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:a.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:a.BlobQueryHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobQueryExceptionHeaders}},requestBody:n.queryRequest,queryParameters:[n.timeoutInSeconds,n.snapshot,n.comp17],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:s},z={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:a.BlobTags,headersMapper:a.BlobGetTagsHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobGetTagsExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId,n.comp18],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifTags],isXML:!0,serializer:s},A={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:a.BlobSetTagsHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlobSetTagsExceptionHeaders}},requestBody:n.tags,queryParameters:[n.timeoutInSeconds,n.versionId,n.comp18],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.leaseId,n.ifTags,n.transactionalContentMD5,n.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:s};}),T.register("fmEhe",function(e,t){C(e.exports,"operationOptionsToRequestOptionsBase",()=>i);var r=T("f8bD8");function i(e){let{requestOptions:t,tracingOptions:i}=e,a=(0,r.__rest)(e,["requestOptions","tracingOptions"]),n=a;return t&&(n=Object.assign(Object.assign({},n),t)),i&&(n.tracingContext=i.tracingContext,n.spanOptions=null==i?void 0:i.spanOptions),n;}}),T.register("dk9Fn",function(e,t){C(e.exports,"Serializer",()=>n),C(e.exports,"MapperType",()=>m);var r=T("36gki"),i=T("7KfyK"),a=T("475xT");class n{constructor(e={},t){this.modelMappers=e,this.isXML=t;}validateConstraints(e,t,r){let i=(e,i)=>{throw Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`);};if(e.constraints&&void 0!=t){let{ExclusiveMaximum:r,ExclusiveMinimum:a,InclusiveMaximum:n,InclusiveMinimum:o,MaxItems:s,MaxLength:l,MinItems:c,MinLength:p,MultipleOf:u,Pattern:d,UniqueItems:m}=e.constraints;if(void 0!=r&&t>=r&&i("ExclusiveMaximum",r),void 0!=a&&t<=a&&i("ExclusiveMinimum",a),void 0!=n&&t>n&&i("InclusiveMaximum",n),void 0!=o&&t<o&&i("InclusiveMinimum",o),void 0!=s&&t.length>s&&i("MaxItems",s),void 0!=l&&t.length>l&&i("MaxLength",l),void 0!=c&&t.length<c&&i("MinItems",c),void 0!=p&&t.length<p&&i("MinLength",p),void 0!=u&&t%u!=0&&i("MultipleOf",u),d){let e="string"==typeof d?new RegExp(d):d;("string"!=typeof t||null===t.match(e))&&i("Pattern",d);}m&&t.some((e,t,r)=>r.indexOf(e)!==t)&&i("UniqueItems",m);}}serialize(e,t,n,d={}){var m,h,f;let g={rootName:null!==(m=d.rootName)&&void 0!==m?m:"",includeRoot:null!==(h=d.includeRoot)&&void 0!==h&&h,xmlCharKey:null!==(f=d.xmlCharKey)&&void 0!==f?f:a.XML_CHARKEY},y={},x=e.type.name;n||(n=e.serializedName),null!==x.match(/^Sequence$/i)&&(y=[]),e.isConstant&&(t=e.defaultValue);let{required:b,nullable:v}=e;if(b&&v&&void 0===t)throw Error(`${n} cannot be undefined.`);if(b&&!v&&void 0==t)throw Error(`${n} cannot be null or undefined.`);if(!b&&!1===v&&null===t)throw Error(`${n} cannot be null.`);return void 0==t?y=t:null!==x.match(/^any$/i)?y=t:null!==x.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)?y=function(e,t,r){if(null!=r){if(null!==e.match(/^Number$/i)){if("number"!=typeof r)throw Error(`${t} with value ${r} must be of type number.`);}else if(null!==e.match(/^String$/i)){if("string"!=typeof r.valueOf())throw Error(`${t} with value "${r}" must be of type string.`);}else if(null!==e.match(/^Uuid$/i)){if(!("string"==typeof r.valueOf()&&i.isValidUuid(r)))throw Error(`${t} with value "${r}" must be of type string and a valid uuid.`);}else if(null!==e.match(/^Boolean$/i)){if("boolean"!=typeof r)throw Error(`${t} with value ${r} must be of type boolean.`);}else if(null!==e.match(/^Stream$/i)){let e=typeof r;if("string"!==e&&"function"!==e&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!(("function"==typeof Blob||"object"==typeof Blob)&&r instanceof Blob))throw Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.`);}}return r;}(x,n,t):null!==x.match(/^Enum$/i)?y=function(e,t,r){if(!t)throw Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);let i=t.some(e=>"string"==typeof e.valueOf()?e.toLowerCase()===r.toLowerCase():e===r);if(!i)throw Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r;}(n,e.type.allowedValues,t):null!==x.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)?y=function(e,t,r){if(void 0!=t){if(null!==e.match(/^Date$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10);}else if(null!==e.match(/^DateTime$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString();}else if(null!==e.match(/^DateTimeRfc1123$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString();}else if(null!==e.match(/^UnixTime$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=function(e){if(e)return"string"==typeof e.valueOf()&&(e=new Date(e)),Math.floor(e.getTime()/1e3);}(t);}else if(null!==e.match(/^TimeSpan$/i)&&!i.isDuration(t))throw Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`);}return t;}(x,t,n):null!==x.match(/^ByteArray$/i)?y=function(e,t){let i="";if(void 0!=t){if(!(t instanceof Uint8Array))throw Error(`${e} must be of type Uint8Array.`);i=r.encodeByteArray(t);}return i;}(n,t):null!==x.match(/^Base64Url$/i)?y=function(e,t){let i="";if(void 0!=t){if(!(t instanceof Uint8Array))throw Error(`${e} must be of type Uint8Array.`);i=function(e){if(!e)return;if(!(e instanceof Uint8Array))throw Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=r.encodeByteArray(e);return function(e,t){let r=e.length;for(;r-1>=0&&"="===e[r-1];)--r;return e.substr(0,r);}(t,0).replace(/\+/g,"-").replace(/\//g,"_");}(t)||"";}return i;}(n,t):null!==x.match(/^Sequence$/i)?y=function(e,t,r,i,n,o){if(!Array.isArray(r))throw Error(`${i} must be of type Array.`);let s=t.type.element;if(!s||"object"!=typeof s)throw Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);let l=[];for(let t=0;t<r.length;t++){let c=e.serialize(s,r[t],i,o);if(n&&s.xmlNamespace){let e=s.xmlNamespacePrefix?`xmlns:${s.xmlNamespacePrefix}`:"xmlns";"Composite"===s.type.name?(l[t]=Object.assign({},c),l[t][a.XML_ATTRKEY]={[e]:s.xmlNamespace}):(l[t]={},l[t][o.xmlCharKey]=c,l[t][a.XML_ATTRKEY]={[e]:s.xmlNamespace});}else l[t]=c;}return l;}(this,e,t,n,!!this.isXML,g):null!==x.match(/^Dictionary$/i)?y=function(e,t,r,i,n,o){if("object"!=typeof r)throw Error(`${i} must be of type object.`);let s=t.type.value;if(!s||"object"!=typeof s)throw Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}.`);let l={};for(let t of Object.keys(r)){let a=e.serialize(s,r[t],i,o);l[t]=c(s,a,n,o);}if(n&&t.xmlNamespace){let e=t.xmlNamespacePrefix?`xmlns:${t.xmlNamespacePrefix}`:"xmlns";return l[a.XML_ATTRKEY]={[e]:t.xmlNamespace},l;}return l;}(this,e,t,n,!!this.isXML,g):null!==x.match(/^Composite$/i)&&(y=function(e,t,r,i,n,d){if(u(e,t)&&(t=p(e,t,r,"clientName")),void 0!=r){let p={},m=l(e,t,i);for(let s of Object.keys(m)){let l;let h=m[s];if(h.readOnly)continue;let f=p;if(e.isXML)l=h.xmlIsWrapped?h.xmlName:h.xmlElementName||h.xmlName;else{let e=o(h.serializedName);for(let t of(l=e.pop(),e)){let e=f[t];void 0==e&&(void 0!=r[s]||void 0!==h.defaultValue)&&(f[t]={}),f=f[t];}}if(void 0!=f){if(n&&t.xmlNamespace){let e=t.xmlNamespacePrefix?`xmlns:${t.xmlNamespacePrefix}`:"xmlns";f[a.XML_ATTRKEY]=Object.assign(Object.assign({},f[a.XML_ATTRKEY]),{[e]:t.xmlNamespace});}let o=""!==h.serializedName?i+"."+h.serializedName:i,p=r[s],m=u(e,t);m&&m.clientName===s&&void 0==p&&(p=t.serializedName);let g=e.serialize(h,p,o,d);if(void 0!==g&&void 0!=l){let e=c(h,g,n,d);n&&h.xmlIsAttribute?(f[a.XML_ATTRKEY]=f[a.XML_ATTRKEY]||{},f[a.XML_ATTRKEY][l]=g):n&&h.xmlIsWrapped?f[l]={[h.xmlElementName]:e}:f[l]=e;}}}let h=function(e,t,r){let i=t.type.additionalProperties;if(!i&&t.type.className){let i=s(e,t,r);return null==i?void 0:i.type.additionalProperties;}return i;}(e,t,i);if(h){let t=Object.keys(m);for(let a in r){let n=t.every(e=>e!==a);n&&(p[a]=e.serialize(h,r[a],i+'["'+a+'"]',d));}}return p;}return r;}(this,e,t,n,!!this.isXML,g)),y;}deserialize(e,t,i,n={}){var s,c,d;let m;let h={rootName:null!==(s=n.rootName)&&void 0!==s?s:"",includeRoot:null!==(c=n.includeRoot)&&void 0!==c&&c,xmlCharKey:null!==(d=n.xmlCharKey)&&void 0!==d?d:a.XML_CHARKEY};if(void 0==t)return this.isXML&&"Sequence"===e.type.name&&!e.xmlIsWrapped&&(t=[]),void 0!==e.defaultValue&&(t=e.defaultValue),t;let f=e.type.name;if(i||(i=e.serializedName),null!==f.match(/^Composite$/i))m=function(e,t,r,i,n){var s,c,d;let m=null!==(s=n.xmlCharKey)&&void 0!==s?s:a.XML_CHARKEY;u(e,t)&&(t=p(e,t,r,"serializedName"));let h=l(e,t,i),f={},g=[];for(let s of Object.keys(h)){let l=h[s],p=o(h[s].serializedName);g.push(p[0]);let{serializedName:u,xmlName:d,xmlElementName:y}=l,x=i;""!==u&&void 0!==u&&(x=i+"."+u);let b=l.headerCollectionPrefix;if(b){let t={};for(let i of Object.keys(r))i.startsWith(b)&&(t[i.substring(b.length)]=e.deserialize(l.type.value,r[i],x,n)),g.push(i);f[s]=t;}else if(e.isXML){if(l.xmlIsAttribute&&r[a.XML_ATTRKEY])f[s]=e.deserialize(l,r[a.XML_ATTRKEY][d],x,n);else if(l.xmlIsMsText)void 0!==r[m]?f[s]=r[m]:"string"==typeof r&&(f[s]=r);else{let t=y||d||u;if(l.xmlIsWrapped){let t=r[d],i=null!==(c=null==t?void 0:t[y])&&void 0!==c?c:[];f[s]=e.deserialize(l,i,x,n),g.push(d);}else{let i=r[t];f[s]=e.deserialize(l,i,x,n),g.push(t);}}}else{let i,a;let o=r;for(let e of p){if(!o)break;o=o[e];}i=o;let c=t.type.polymorphicDiscriminator;if(c&&s===c.clientName&&void 0==i&&(i=t.serializedName),Array.isArray(r[s])&&""===h[s].serializedName){i=r[s];let t=e.deserialize(l,i,x,n);for(let[e,r]of Object.entries(f))Object.prototype.hasOwnProperty.call(t,e)||(t[e]=r);f=t;}else(void 0!==i||void 0!==l.defaultValue)&&(a=e.deserialize(l,i,x,n),f[s]=a);}}let y=t.type.additionalProperties;if(y){let t=e=>{for(let t in h){let r=o(h[t].serializedName);if(r[0]===e)return!1;}return!0;};for(let a in r)t(a)&&(f[a]=e.deserialize(y,r[a],i+'["'+a+'"]',n));}else if(r)for(let e of Object.keys(r))void 0!==f[e]||g.includes(e)||(d=e,[(0,a.XML_ATTRKEY),n.xmlCharKey].includes(d))||(f[e]=r[e]);return f;}(this,e,t,i,h);else{if(this.isXML){let e=h.xmlCharKey,r=t;void 0!=r[a.XML_ATTRKEY]&&void 0!=r[e]&&(t=r[e]);}null!==f.match(/^Number$/i)?isNaN(m=parseFloat(t))&&(m=t):null!==f.match(/^Boolean$/i)?m="true"===t||"false"!==t&&t:null!==f.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)?m=t:null!==f.match(/^(Date|DateTime|DateTimeRfc1123)$/i)?m=new Date(t):null!==f.match(/^UnixTime$/i)?m=function(e){if(e)return new Date(1e3*e);}(t):null!==f.match(/^ByteArray$/i)?m=r.decodeString(t):null!==f.match(/^Base64Url$/i)?m=function(e){if(e){if(e&&"string"!=typeof e.valueOf())throw Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),r.decodeString(e);}}(t):null!==f.match(/^Sequence$/i)?m=function(e,t,r,i,a){let n=t.type.element;if(!n||"object"!=typeof n)throw Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]);let t=[];for(let o=0;o<r.length;o++)t[o]=e.deserialize(n,r[o],`${i}[${o}]`,a);return t;}return r;}(this,e,t,i,h):null!==f.match(/^Dictionary$/i)&&(m=function(e,t,r,i,a){let n=t.type.value;if(!n||"object"!=typeof n)throw Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let t={};for(let o of Object.keys(r))t[o]=e.deserialize(n,r[o],i,a);return t;}return r;}(this,e,t,i,h));}return e.isConstant&&(m=e.defaultValue),m;}}function o(e){let t=[],r="";if(e){let i=e.split(".");for(let e of i)"\\"===e.charAt(e.length-1)?r+=e.substr(0,e.length-1)+".":(r+=e,t.push(r),r="");}return t;}function s(e,t,r){let i=t.type.className;if(!i)throw Error(`Class name for model "${r}" is not provided in the mapper "${JSON.stringify(t,void 0,2)}".`);return e.modelMappers[i];}function l(e,t,r){let i=t.type.modelProperties;if(!i){let a=s(e,t,r);if(!a)throw Error(`mapper() cannot be null or undefined for model "${t.type.className}".`);if(!(i=null==a?void 0:a.type.modelProperties))throw Error(`modelProperties cannot be null or undefined in the mapper "${JSON.stringify(a)}" of type "${t.type.className}" for object "${r}".`);}return i;}function c(e,t,r,i){if(!r||!e.xmlNamespace)return t;let n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns",o={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[a.XML_ATTRKEY])return t;{let e=Object.assign({},t);return e[a.XML_ATTRKEY]=o,e;}}let s={};return s[i.xmlCharKey]=t,s[a.XML_ATTRKEY]=o,s;}function p(e,t,r,i){let a=u(e,t);if(a){let n=a[i];if(void 0!=n){let i=r[n];if(void 0!=i){let r=t.type.uberParent||t.type.className,a=e.modelMappers.discriminators[i===r?i:r+"."+i];a&&(t=a);}}}return t;}function u(e,t){return t.type.polymorphicDiscriminator||d(e,t.type.uberParent)||d(e,t.type.className);}function d(e,t){return t&&e.modelMappers[t]&&e.modelMappers[t].type.polymorphicDiscriminator;}let m=function(e){let t={};for(let r of e)t[r]=r;return t;}(["Base64Url","Boolean","ByteArray","Composite","Date","DateTime","DateTimeRfc1123","Dictionary","Enum","Number","Object","Sequence","String","Stream","TimeSpan","UnixTime"]);}),T.register("36gki",function(e,t){function r(e){let t=e instanceof Buffer?e:Buffer.from(e.buffer);return t.toString("base64");}function i(e){return Buffer.from(e,"base64");}C(e.exports,"encodeByteArray",()=>r),C(e.exports,"decodeString",()=>i);}),T.register("bzbCb",function(e,t){C(e.exports,"BlobServiceProperties",()=>r),C(e.exports,"Logging",()=>i),C(e.exports,"RetentionPolicy",()=>a),C(e.exports,"Metrics",()=>n),C(e.exports,"CorsRule",()=>o),C(e.exports,"StaticWebsite",()=>s),C(e.exports,"StorageError",()=>l),C(e.exports,"BlobServiceStatistics",()=>c),C(e.exports,"GeoReplication",()=>p),C(e.exports,"ListContainersSegmentResponse",()=>u),C(e.exports,"ContainerItem",()=>d),C(e.exports,"ContainerProperties",()=>m),C(e.exports,"KeyInfo",()=>h),C(e.exports,"UserDelegationKey",()=>f),C(e.exports,"FilterBlobSegment",()=>g),C(e.exports,"FilterBlobItem",()=>y),C(e.exports,"BlobTags",()=>x),C(e.exports,"BlobTag",()=>b),C(e.exports,"SignedIdentifier",()=>v),C(e.exports,"AccessPolicy",()=>S),C(e.exports,"ListBlobsFlatSegmentResponse",()=>N),C(e.exports,"BlobFlatListSegment",()=>w),C(e.exports,"BlobItemInternal",()=>P),C(e.exports,"BlobName",()=>_),C(e.exports,"BlobPropertiesInternal",()=>T),C(e.exports,"ListBlobsHierarchySegmentResponse",()=>E),C(e.exports,"BlobHierarchyListSegment",()=>R),C(e.exports,"BlobPrefix",()=>O),C(e.exports,"BlockLookupList",()=>I),C(e.exports,"BlockList",()=>z),C(e.exports,"Block",()=>A),C(e.exports,"PageList",()=>B),C(e.exports,"PageRange",()=>M),C(e.exports,"ClearRange",()=>q),C(e.exports,"QueryRequest",()=>D),C(e.exports,"QuerySerialization",()=>k),C(e.exports,"QueryFormat",()=>L),C(e.exports,"DelimitedTextConfiguration",()=>j),C(e.exports,"JsonTextConfiguration",()=>H),C(e.exports,"ArrowConfiguration",()=>U),C(e.exports,"ArrowField",()=>F),C(e.exports,"ServiceSetPropertiesHeaders",()=>$),C(e.exports,"ServiceSetPropertiesExceptionHeaders",()=>V),C(e.exports,"ServiceGetPropertiesHeaders",()=>K),C(e.exports,"ServiceGetPropertiesExceptionHeaders",()=>W),C(e.exports,"ServiceGetStatisticsHeaders",()=>G),C(e.exports,"ServiceGetStatisticsExceptionHeaders",()=>Y),C(e.exports,"ServiceListContainersSegmentHeaders",()=>Q),C(e.exports,"ServiceListContainersSegmentExceptionHeaders",()=>X),C(e.exports,"ServiceGetUserDelegationKeyHeaders",()=>Z),C(e.exports,"ServiceGetUserDelegationKeyExceptionHeaders",()=>J),C(e.exports,"ServiceGetAccountInfoHeaders",()=>ee),C(e.exports,"ServiceGetAccountInfoExceptionHeaders",()=>et),C(e.exports,"ServiceSubmitBatchHeaders",()=>er),C(e.exports,"ServiceSubmitBatchExceptionHeaders",()=>ei),C(e.exports,"ServiceFilterBlobsHeaders",()=>ea),C(e.exports,"ServiceFilterBlobsExceptionHeaders",()=>en),C(e.exports,"ContainerCreateHeaders",()=>eo),C(e.exports,"ContainerCreateExceptionHeaders",()=>es),C(e.exports,"ContainerGetPropertiesHeaders",()=>el),C(e.exports,"ContainerGetPropertiesExceptionHeaders",()=>ec),C(e.exports,"ContainerDeleteHeaders",()=>ep),C(e.exports,"ContainerDeleteExceptionHeaders",()=>eu),C(e.exports,"ContainerSetMetadataHeaders",()=>ed),C(e.exports,"ContainerSetMetadataExceptionHeaders",()=>em),C(e.exports,"ContainerGetAccessPolicyHeaders",()=>eh),C(e.exports,"ContainerGetAccessPolicyExceptionHeaders",()=>ef),C(e.exports,"ContainerSetAccessPolicyHeaders",()=>eg),C(e.exports,"ContainerSetAccessPolicyExceptionHeaders",()=>ey),C(e.exports,"ContainerRestoreHeaders",()=>ex),C(e.exports,"ContainerRestoreExceptionHeaders",()=>eb),C(e.exports,"ContainerRenameHeaders",()=>ev),C(e.exports,"ContainerRenameExceptionHeaders",()=>eS),C(e.exports,"ContainerSubmitBatchHeaders",()=>eN),C(e.exports,"ContainerSubmitBatchExceptionHeaders",()=>ew),C(e.exports,"ContainerFilterBlobsHeaders",()=>eC),C(e.exports,"ContainerFilterBlobsExceptionHeaders",()=>eP),C(e.exports,"ContainerAcquireLeaseHeaders",()=>e_),C(e.exports,"ContainerAcquireLeaseExceptionHeaders",()=>eT),C(e.exports,"ContainerReleaseLeaseHeaders",()=>eE),C(e.exports,"ContainerReleaseLeaseExceptionHeaders",()=>eR),C(e.exports,"ContainerRenewLeaseHeaders",()=>eO),C(e.exports,"ContainerRenewLeaseExceptionHeaders",()=>eI),C(e.exports,"ContainerBreakLeaseHeaders",()=>ez),C(e.exports,"ContainerBreakLeaseExceptionHeaders",()=>eA),C(e.exports,"ContainerChangeLeaseHeaders",()=>eB),C(e.exports,"ContainerChangeLeaseExceptionHeaders",()=>eM),C(e.exports,"ContainerListBlobFlatSegmentHeaders",()=>eq),C(e.exports,"ContainerListBlobFlatSegmentExceptionHeaders",()=>eD),C(e.exports,"ContainerListBlobHierarchySegmentHeaders",()=>ek),C(e.exports,"ContainerListBlobHierarchySegmentExceptionHeaders",()=>eL),C(e.exports,"ContainerGetAccountInfoHeaders",()=>ej),C(e.exports,"ContainerGetAccountInfoExceptionHeaders",()=>eH),C(e.exports,"BlobDownloadHeaders",()=>eU),C(e.exports,"BlobDownloadExceptionHeaders",()=>eF),C(e.exports,"BlobGetPropertiesHeaders",()=>e$),C(e.exports,"BlobGetPropertiesExceptionHeaders",()=>eV),C(e.exports,"BlobDeleteHeaders",()=>eK),C(e.exports,"BlobDeleteExceptionHeaders",()=>eW),C(e.exports,"BlobUndeleteHeaders",()=>eG),C(e.exports,"BlobUndeleteExceptionHeaders",()=>eY),C(e.exports,"BlobSetExpiryHeaders",()=>eQ),C(e.exports,"BlobSetExpiryExceptionHeaders",()=>eX),C(e.exports,"BlobSetHttpHeadersHeaders",()=>eZ),C(e.exports,"BlobSetHttpHeadersExceptionHeaders",()=>eJ),C(e.exports,"BlobSetImmutabilityPolicyHeaders",()=>e0),C(e.exports,"BlobSetImmutabilityPolicyExceptionHeaders",()=>e1),C(e.exports,"BlobDeleteImmutabilityPolicyHeaders",()=>e2),C(e.exports,"BlobDeleteImmutabilityPolicyExceptionHeaders",()=>e3),C(e.exports,"BlobSetLegalHoldHeaders",()=>e5),C(e.exports,"BlobSetLegalHoldExceptionHeaders",()=>e6),C(e.exports,"BlobSetMetadataHeaders",()=>e4),C(e.exports,"BlobSetMetadataExceptionHeaders",()=>e8),C(e.exports,"BlobAcquireLeaseHeaders",()=>e7),C(e.exports,"BlobAcquireLeaseExceptionHeaders",()=>e9),C(e.exports,"BlobReleaseLeaseHeaders",()=>te),C(e.exports,"BlobReleaseLeaseExceptionHeaders",()=>tt),C(e.exports,"BlobRenewLeaseHeaders",()=>tr),C(e.exports,"BlobRenewLeaseExceptionHeaders",()=>ti),C(e.exports,"BlobChangeLeaseHeaders",()=>ta),C(e.exports,"BlobChangeLeaseExceptionHeaders",()=>tn),C(e.exports,"BlobBreakLeaseHeaders",()=>to),C(e.exports,"BlobBreakLeaseExceptionHeaders",()=>ts),C(e.exports,"BlobCreateSnapshotHeaders",()=>tl),C(e.exports,"BlobCreateSnapshotExceptionHeaders",()=>tc),C(e.exports,"BlobStartCopyFromURLHeaders",()=>tp),C(e.exports,"BlobStartCopyFromURLExceptionHeaders",()=>tu),C(e.exports,"BlobCopyFromURLHeaders",()=>td),C(e.exports,"BlobCopyFromURLExceptionHeaders",()=>tm),C(e.exports,"BlobAbortCopyFromURLHeaders",()=>th),C(e.exports,"BlobAbortCopyFromURLExceptionHeaders",()=>tf),C(e.exports,"BlobSetTierHeaders",()=>tg),C(e.exports,"BlobSetTierExceptionHeaders",()=>ty),C(e.exports,"BlobGetAccountInfoHeaders",()=>tx),C(e.exports,"BlobGetAccountInfoExceptionHeaders",()=>tb),C(e.exports,"BlobQueryHeaders",()=>tv),C(e.exports,"BlobQueryExceptionHeaders",()=>tS),C(e.exports,"BlobGetTagsHeaders",()=>tN),C(e.exports,"BlobGetTagsExceptionHeaders",()=>tw),C(e.exports,"BlobSetTagsHeaders",()=>tC),C(e.exports,"BlobSetTagsExceptionHeaders",()=>tP),C(e.exports,"PageBlobCreateHeaders",()=>t_),C(e.exports,"PageBlobCreateExceptionHeaders",()=>tT),C(e.exports,"PageBlobUploadPagesHeaders",()=>tE),C(e.exports,"PageBlobUploadPagesExceptionHeaders",()=>tR),C(e.exports,"PageBlobClearPagesHeaders",()=>tO),C(e.exports,"PageBlobClearPagesExceptionHeaders",()=>tI),C(e.exports,"PageBlobUploadPagesFromURLHeaders",()=>tz),C(e.exports,"PageBlobUploadPagesFromURLExceptionHeaders",()=>tA),C(e.exports,"PageBlobGetPageRangesHeaders",()=>tB),C(e.exports,"PageBlobGetPageRangesExceptionHeaders",()=>tM),C(e.exports,"PageBlobGetPageRangesDiffHeaders",()=>tq),C(e.exports,"PageBlobGetPageRangesDiffExceptionHeaders",()=>tD),C(e.exports,"PageBlobResizeHeaders",()=>tk),C(e.exports,"PageBlobResizeExceptionHeaders",()=>tL),C(e.exports,"PageBlobUpdateSequenceNumberHeaders",()=>tj),C(e.exports,"PageBlobUpdateSequenceNumberExceptionHeaders",()=>tH),C(e.exports,"PageBlobCopyIncrementalHeaders",()=>tU),C(e.exports,"PageBlobCopyIncrementalExceptionHeaders",()=>tF),C(e.exports,"AppendBlobCreateHeaders",()=>t$),C(e.exports,"AppendBlobCreateExceptionHeaders",()=>tV),C(e.exports,"AppendBlobAppendBlockHeaders",()=>tK),C(e.exports,"AppendBlobAppendBlockExceptionHeaders",()=>tW),C(e.exports,"AppendBlobAppendBlockFromUrlHeaders",()=>tG),C(e.exports,"AppendBlobAppendBlockFromUrlExceptionHeaders",()=>tY),C(e.exports,"AppendBlobSealHeaders",()=>tQ),C(e.exports,"AppendBlobSealExceptionHeaders",()=>tX),C(e.exports,"BlockBlobUploadHeaders",()=>tZ),C(e.exports,"BlockBlobUploadExceptionHeaders",()=>tJ),C(e.exports,"BlockBlobPutBlobFromUrlHeaders",()=>t0),C(e.exports,"BlockBlobPutBlobFromUrlExceptionHeaders",()=>t1),C(e.exports,"BlockBlobStageBlockHeaders",()=>t2),C(e.exports,"BlockBlobStageBlockExceptionHeaders",()=>t3),C(e.exports,"BlockBlobStageBlockFromURLHeaders",()=>t5),C(e.exports,"BlockBlobStageBlockFromURLExceptionHeaders",()=>t6),C(e.exports,"BlockBlobCommitBlockListHeaders",()=>t4),C(e.exports,"BlockBlobCommitBlockListExceptionHeaders",()=>t8),C(e.exports,"BlockBlobGetBlockListHeaders",()=>t7),C(e.exports,"BlockBlobGetBlockListExceptionHeaders",()=>t9);let r={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},i={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},a={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},n={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},o={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},s={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},l={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}}}}},c={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},p={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},u={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},d={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},m={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},h={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},f={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},g={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},y={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},x={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},b={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},v={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},S={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},N={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},w={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},P={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},_={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},T={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},E={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},R={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},O={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},I={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},z={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},A={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},B={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},M={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},q={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},D={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},k={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},L={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"any"}}}}},j={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},H={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},U={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},F={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},$={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},V={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},K={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},W={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},G={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Y={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Q={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},X={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Z={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},J={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ee={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},et={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},er={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ei={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ea={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},en={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eo={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},es={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},el={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ec={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ep={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eu={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ed={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},em={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eh={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ef={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eg={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ey={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ex={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eb={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ev={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eS={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eN={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},ew={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eC={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eP={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e_={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eT={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eE={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eR={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eO={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eI={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ez={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eA={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eB={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eM={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eq={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eD={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eL={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ej={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}}}}},eH={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eU={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},eF={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e$={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eV={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eK={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eW={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eG={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eY={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eQ={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eX={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eZ={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eJ={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e0={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},e1={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e2={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},e3={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e5={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},e6={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e4={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e8={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e7={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},e9={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},te={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},tt={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tr={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ti={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ta={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},tn={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},to={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ts={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tl={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tc={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tp={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tu={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},td={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tm={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},th={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tf={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tg={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ty={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tx={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}}}}},tb={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tv={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},tS={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tN={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tw={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tC={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tP={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t_={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tT={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tE={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tR={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tO={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tI={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tz={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tA={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tB={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tM={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tq={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tD={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tL={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tj={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tH={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tU={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t$={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tV={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tK={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tW={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tG={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tY={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tQ={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},tX={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tZ={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tJ={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t0={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t1={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t2={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t3={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t5={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t6={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t4={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t8={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t7={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t9={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};}),T.register("g0qQj",function(e,t){C(e.exports,"contentType",()=>a),C(e.exports,"accept",()=>n),C(e.exports,"url",()=>o),C(e.exports,"comp",()=>s),C(e.exports,"timeoutInSeconds",()=>l),C(e.exports,"version",()=>c),C(e.exports,"requestId",()=>p),C(e.exports,"accept1",()=>u),C(e.exports,"comp2",()=>d),C(e.exports,"prefix",()=>m),C(e.exports,"marker",()=>h),C(e.exports,"maxPageSize",()=>f),C(e.exports,"restype1",()=>g),C(e.exports,"body",()=>y),C(e.exports,"comp4",()=>x),C(e.exports,"contentLength",()=>b),C(e.exports,"multipartContentType",()=>v),C(e.exports,"comp5",()=>S),C(e.exports,"where",()=>N),C(e.exports,"restype2",()=>w),C(e.exports,"metadata",()=>P),C(e.exports,"access",()=>_),C(e.exports,"defaultEncryptionScope",()=>E),C(e.exports,"preventEncryptionScopeOverride",()=>R),C(e.exports,"leaseId",()=>O),C(e.exports,"ifModifiedSince",()=>I),C(e.exports,"ifUnmodifiedSince",()=>z),C(e.exports,"comp6",()=>A),C(e.exports,"comp7",()=>B),C(e.exports,"containerAcl",()=>M),C(e.exports,"comp8",()=>q),C(e.exports,"deletedContainerName",()=>D),C(e.exports,"deletedContainerVersion",()=>k),C(e.exports,"comp9",()=>L),C(e.exports,"sourceContainerName",()=>j),C(e.exports,"sourceLeaseId",()=>H),C(e.exports,"comp10",()=>U),C(e.exports,"action",()=>F),C(e.exports,"duration",()=>$),C(e.exports,"proposedLeaseId",()=>V),C(e.exports,"action1",()=>K),C(e.exports,"leaseId1",()=>W),C(e.exports,"action2",()=>G),C(e.exports,"action3",()=>Y),C(e.exports,"breakPeriod",()=>Q),C(e.exports,"action4",()=>X),C(e.exports,"proposedLeaseId1",()=>Z),C(e.exports,"include1",()=>J),C(e.exports,"delimiter",()=>ee),C(e.exports,"snapshot",()=>et),C(e.exports,"versionId",()=>er),C(e.exports,"range",()=>ei),C(e.exports,"rangeGetContentMD5",()=>ea),C(e.exports,"rangeGetContentCRC64",()=>en),C(e.exports,"encryptionKey",()=>eo),C(e.exports,"encryptionKeySha256",()=>es),C(e.exports,"encryptionAlgorithm",()=>el),C(e.exports,"ifMatch",()=>ec),C(e.exports,"ifNoneMatch",()=>ep),C(e.exports,"ifTags",()=>eu),C(e.exports,"deleteSnapshots",()=>ed),C(e.exports,"blobDeleteType",()=>em),C(e.exports,"comp11",()=>eh),C(e.exports,"expiryOptions",()=>ef),C(e.exports,"expiresOn",()=>eg),C(e.exports,"blobCacheControl",()=>ey),C(e.exports,"blobContentType",()=>ex),C(e.exports,"blobContentMD5",()=>eb),C(e.exports,"blobContentEncoding",()=>ev),C(e.exports,"blobContentLanguage",()=>eS),C(e.exports,"blobContentDisposition",()=>eN),C(e.exports,"comp12",()=>ew),C(e.exports,"immutabilityPolicyExpiry",()=>eC),C(e.exports,"immutabilityPolicyMode",()=>eP),C(e.exports,"comp13",()=>e_),C(e.exports,"legalHold",()=>eT),C(e.exports,"encryptionScope",()=>eE),C(e.exports,"comp14",()=>eR),C(e.exports,"tier",()=>eO),C(e.exports,"rehydratePriority",()=>eI),C(e.exports,"sourceIfModifiedSince",()=>ez),C(e.exports,"sourceIfUnmodifiedSince",()=>eA),C(e.exports,"sourceIfMatch",()=>eB),C(e.exports,"sourceIfNoneMatch",()=>eM),C(e.exports,"sourceIfTags",()=>eq),C(e.exports,"copySource",()=>eD),C(e.exports,"blobTagsString",()=>ek),C(e.exports,"sealBlob",()=>eL),C(e.exports,"legalHold1",()=>ej),C(e.exports,"xMsRequiresSync",()=>eH),C(e.exports,"sourceContentMD5",()=>eU),C(e.exports,"copySourceAuthorization",()=>eF),C(e.exports,"copySourceTags",()=>e$),C(e.exports,"comp15",()=>eV),C(e.exports,"copyActionAbortConstant",()=>eK),C(e.exports,"copyId",()=>eW),C(e.exports,"comp16",()=>eG),C(e.exports,"tier1",()=>eY),C(e.exports,"queryRequest",()=>eQ),C(e.exports,"comp17",()=>eX),C(e.exports,"comp18",()=>eZ),C(e.exports,"tags",()=>eJ),C(e.exports,"transactionalContentMD5",()=>e0),C(e.exports,"transactionalContentCrc64",()=>e1),C(e.exports,"blobType",()=>e2),C(e.exports,"blobContentLength",()=>e3),C(e.exports,"blobSequenceNumber",()=>e5),C(e.exports,"contentType1",()=>e6),C(e.exports,"body1",()=>e4),C(e.exports,"accept2",()=>e8),C(e.exports,"comp19",()=>e7),C(e.exports,"pageWrite",()=>e9),C(e.exports,"ifSequenceNumberLessThanOrEqualTo",()=>te),C(e.exports,"ifSequenceNumberLessThan",()=>tt),C(e.exports,"ifSequenceNumberEqualTo",()=>tr),C(e.exports,"pageWrite1",()=>ti),C(e.exports,"sourceUrl",()=>ta),C(e.exports,"sourceRange",()=>tn),C(e.exports,"sourceContentCrc64",()=>to),C(e.exports,"range1",()=>ts),C(e.exports,"comp20",()=>tl),C(e.exports,"prevsnapshot",()=>tc),C(e.exports,"prevSnapshotUrl",()=>tp),C(e.exports,"sequenceNumberAction",()=>tu),C(e.exports,"comp21",()=>td),C(e.exports,"blobType1",()=>tm),C(e.exports,"comp22",()=>th),C(e.exports,"maxSize",()=>tf),C(e.exports,"appendPosition",()=>tg),C(e.exports,"sourceRange1",()=>ty),C(e.exports,"comp23",()=>tx),C(e.exports,"blobType2",()=>tb),C(e.exports,"copySourceBlobProperties",()=>tv),C(e.exports,"comp24",()=>tS),C(e.exports,"blockId",()=>tN),C(e.exports,"blocks",()=>tw),C(e.exports,"comp25",()=>tC),C(e.exports,"listType",()=>tP);var r=T("k7V7p"),i=T("bzbCb");let a={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};i.BlobServiceProperties;let n={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},o={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},s={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},l={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},c={parameterPath:"version",mapper:{defaultValue:"2022-11-02",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},p={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},u={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},d={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},m={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},h={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},f={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};r.QueryCollectionFormat.Csv,i.KeyInfo;let g={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},y={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},x={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},b={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},v={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},S={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},N={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},w={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},P={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"}},_={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},E={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},R={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},O={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},I={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},z={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},A={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},B={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},M={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},q={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},D={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},k={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},L={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},j={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},H={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},U={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},F={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},$={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},V={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},K={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},W={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},G={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Y={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Q={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},X={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Z={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},J={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:r.QueryCollectionFormat.Csv},ee={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},et={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},er={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},ei={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},ea={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},en={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},eo={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},es={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},el={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},ec={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},ep={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},eu={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},ed={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},em={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},eh={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ef={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},eg={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},ey={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},ex={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},eb={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},ev={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},eS={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},eN={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},ew={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eC={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},eP={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},e_={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eT={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},eE={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},eR={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eO={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},eI={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},ez={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},eA={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},eB={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},eM={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},eq={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},eD={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},ek={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},eL={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},ej={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},eH={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},eU={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},eF={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},e$={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},eV={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eK={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},eW={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},eG={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eY={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},eQ={parameterPath:["options","queryRequest"],mapper:i.QueryRequest},eX={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eZ={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eJ={parameterPath:["options","tags"],mapper:i.BlobTags},e0={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},e1={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},e2={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},e3={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},e5={parameterPath:["options","blobSequenceNumber"],mapper:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},e6={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},e4={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},e8={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},e7={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e9={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},te={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},tt={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},tr={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},ti={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},ta={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},tn={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},to={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},ts={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},tl={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tc={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},tp={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},tu={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},td={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tm={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},th={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tf={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},tg={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},ty={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},tx={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tb={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},tv={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},tS={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tN={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},tw={parameterPath:"blocks",mapper:i.BlockLookupList},tC={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tP={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}};}),T.register("k7V7p",function(e,t){var r,i;C(e.exports,"QueryCollectionFormat",()=>r),(i=r||(r={})).Csv=",",i.Ssv=" ",i.Tsv=" ",i.Pipes="|",i.Multi="Multi";}),T.register("8adbC",function(e,t){C(e.exports,"AppendBlob",()=>o);var r=T("fmEhe"),i=T("dk9Fn"),a=T("bzbCb"),n=T("g0qQj");class o{constructor(e){this.client=e;}create(e,t){let i={contentLength:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,c);}appendBlock(e,t,i){let a={contentLength:e,body:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,p);}appendBlockFromUrl(e,t,i){let a={sourceUrl:e,contentLength:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,u);}seal(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,d);}}let s=new i.Serializer(a,!0),l=new i.Serializer(a,!1),c={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.AppendBlobCreateHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.AppendBlobCreateExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.blobTagsString,n.legalHold1,n.blobType1],isXML:!0,serializer:s},p={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.AppendBlobAppendBlockHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.AppendBlobAppendBlockExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds,n.comp22],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2,n.maxSize,n.appendPosition],mediaType:"binary",serializer:l},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp22],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceContentMD5,n.copySourceAuthorization,n.transactionalContentMD5,n.sourceUrl,n.sourceContentCrc64,n.maxSize,n.appendPosition,n.sourceRange1],isXML:!0,serializer:s},d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.AppendBlobSealHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.AppendBlobSealExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp23],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.appendPosition],isXML:!0,serializer:s};}),T.register("5LKi6",function(e,t){C(e.exports,"BlockBlob",()=>o);var r=T("fmEhe"),i=T("dk9Fn"),a=T("bzbCb"),n=T("g0qQj");class o{constructor(e){this.client=e;}upload(e,t,i){let a={contentLength:e,body:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,c);}putBlobFromUrl(e,t,i){let a={contentLength:e,copySource:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,p);}stageBlock(e,t,i,a){let n={blockId:e,contentLength:t,body:i,options:r.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(n,u);}stageBlockFromURL(e,t,i,a){let n={blockId:e,contentLength:t,sourceUrl:i,options:r.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(n,d);}commitBlockList(e,t){let i={blocks:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,m);}getBlockList(e,t){let i={listType:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,h);}}let s=new i.Serializer(a,!0),l=new i.Serializer(a,!1),c={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlockBlobUploadHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlockBlobUploadExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.blobTagsString,n.legalHold1,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2,n.blobType2],mediaType:"binary",serializer:l},p={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.encryptionScope,n.tier,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceIfTags,n.copySource,n.blobTagsString,n.sourceContentMD5,n.copySourceAuthorization,n.copySourceTags,n.transactionalContentMD5,n.blobType2,n.copySourceBlobProperties],isXML:!0,serializer:s},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlockBlobStageBlockHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlockBlobStageBlockExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds,n.comp24,n.blockId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.leaseId,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.encryptionScope,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2],mediaType:"binary",serializer:l},d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp24,n.blockId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.encryptionScope,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceContentMD5,n.copySourceAuthorization,n.sourceUrl,n.sourceContentCrc64,n.sourceRange1],isXML:!0,serializer:s},m={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.BlockBlobCommitBlockListHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlockBlobCommitBlockListExceptionHeaders}},requestBody:n.blocks,queryParameters:[n.timeoutInSeconds,n.comp25],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.blobTagsString,n.legalHold1,n.transactionalContentMD5,n.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:s},h={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:a.BlockList,headersMapper:a.BlockBlobGetBlockListHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.comp25,n.listType],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifTags],isXML:!0,serializer:s};}),T.register("4Tw8k",function(e,t){C(e.exports,"PageBlob",()=>o);var r=T("fmEhe"),i=T("dk9Fn"),a=T("bzbCb"),n=T("g0qQj");class o{constructor(e){this.client=e;}create(e,t,i){let a={contentLength:e,blobContentLength:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,c);}uploadPages(e,t,i){let a={contentLength:e,body:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,p);}clearPages(e,t){let i={contentLength:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,u);}uploadPagesFromURL(e,t,i,a,n){let o={sourceUrl:e,sourceRange:t,contentLength:i,range:a,options:r.operationOptionsToRequestOptionsBase(n||{})};return this.client.sendOperationRequest(o,d);}getPageRanges(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,m);}getPageRangesDiff(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,h);}resize(e,t){let i={blobContentLength:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,f);}updateSequenceNumber(e,t){let i={sequenceNumberAction:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,g);}copyIncremental(e,t){let i={copySource:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,y);}}let s=new i.Serializer(a,!0),l=new i.Serializer(a,!1),c={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.PageBlobCreateHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobCreateExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.blobTagsString,n.legalHold1,n.blobType,n.blobContentLength,n.blobSequenceNumber],isXML:!0,serializer:s},p={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.PageBlobUploadPagesHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobUploadPagesExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds,n.comp19],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2,n.pageWrite,n.ifSequenceNumberLessThanOrEqualTo,n.ifSequenceNumberLessThan,n.ifSequenceNumberEqualTo],mediaType:"binary",serializer:l},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.PageBlobClearPagesHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobClearPagesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp19],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.ifSequenceNumberLessThanOrEqualTo,n.ifSequenceNumberLessThan,n.ifSequenceNumberEqualTo,n.pageWrite1],isXML:!0,serializer:s},d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:a.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp19],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceContentMD5,n.copySourceAuthorization,n.pageWrite,n.ifSequenceNumberLessThanOrEqualTo,n.ifSequenceNumberLessThan,n.ifSequenceNumberEqualTo,n.sourceUrl,n.sourceRange,n.sourceContentCrc64,n.range1],isXML:!0,serializer:s},m={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:a.PageList,headersMapper:a.PageBlobGetPageRangesHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.marker,n.maxPageSize,n.snapshot,n.comp20],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:s},h={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:a.PageList,headersMapper:a.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.marker,n.maxPageSize,n.snapshot,n.comp20,n.prevsnapshot],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.ifMatch,n.ifNoneMatch,n.ifTags,n.prevSnapshotUrl],isXML:!0,serializer:s},f={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.PageBlobResizeHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobResizeExceptionHeaders}},queryParameters:[n.comp,n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.blobContentLength],isXML:!0,serializer:s},g={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:a.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[n.comp,n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobSequenceNumber,n.sequenceNumberAction],isXML:!0,serializer:s},y={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:a.PageBlobCopyIncrementalHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp21],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.copySource],isXML:!0,serializer:s};}),T.register("8Wk3U",function(e,t){C(e.exports,"toAccessTier",()=>c),C(e.exports,"ensureCpkIfSpecified",()=>p);var r,i,a,n,o,s,l=T("1YKox");function c(e){if(void 0!==e)return e;}function p(e,t){if(e&&!t)throw RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=l.EncryptionAlgorithmAES25);}(r=n||(n={})).Hot="Hot",r.Cool="Cool",r.Cold="Cold",r.Archive="Archive",(i=o||(o={})).P4="P4",i.P6="P6",i.P10="P10",i.P15="P15",i.P20="P20",i.P30="P30",i.P40="P40",i.P50="P50",i.P60="P60",i.P70="P70",i.P80="P80",(a=s||(s={})).StorageOAuthScopes="https://storage.azure.com/.default",a.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default";}),T.register("9PBPp",function(e,t){C(e.exports,"rangeResponseFromModel",()=>r);function r(e){let t=(e._response.parsedBody.pageRange||[]).map(e=>({offset:e.start,count:e.end-e.start})),r=(e._response.parsedBody.clearRange||[]).map(e=>({offset:e.start,count:e.end-e.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})});}}),T.register("izJlU",function(e,t){C(e.exports,"isPipelineLike",()=>v),C(e.exports,"newPipeline",()=>N);var r=T("lJE7R"),i=T("6e6Le"),a=T("foDOP"),n=T("lCsYF"),o=T("bnDJV"),s=T("7KfyK"),l=T("2v8qq"),c=T("508ct"),p=T("4NPS9"),u=T("9NEU7"),d=T("f67tD"),m=T("fCo0S"),h=T("erq3Z"),f=T("1YKox"),g=T("4peOB"),y=T("dsiO9"),x=T("ilySy"),b=T("gRD6B");function v(e){return!!e&&"object"==typeof e&&Array.isArray(e.factories)&&"object"==typeof e.options&&"function"==typeof e.toServiceClientOptions;}class S{constructor(e,t={}){this.factories=e,this.options=Object.assign(Object.assign({},t),{httpClient:t.httpClient||(0,y.getCachedDefaultHttpClient)()});}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories};}}function N(e,t={}){var y;void 0===e&&(e=new h.AnonymousCredential());let v=new g.TelemetryPolicyFactory(t.userAgentOptions),N=[(0,r.tracingPolicy)({userAgent:v.telemetryString}),(0,i.keepAlivePolicy)(t.keepAliveOptions),v,(0,a.generateClientRequestIdPolicy)(),new d.StorageBrowserPolicyFactory(),new m.StorageRetryPolicyFactory(t.retryOptions),(0,n.deserializationPolicy)(void 0,{xmlCharKey:"#"}),(0,o.logPolicy)({logger:u.logger.info,allowedHeaderNames:f.StorageBlobLoggingAllowedHeaderNames,allowedQueryParameters:f.StorageBlobLoggingAllowedQueryParameters})];return s.isNode&&(N.push((0,l.proxyPolicy)(t.proxyOptions)),N.push((0,c.disableResponseDecompressionPolicy)())),N.push((0,p.isTokenCredential)(e)?(0,x.attachCredential)((0,b.storageBearerTokenChallengeAuthenticationPolicy)(e,null!==(y=t.audience)&&void 0!==y?y:f.StorageOAuthScopes),e):e),new S(N,t);}}),T.register("lJE7R",function(e,t){C(e.exports,"tracingPolicy",()=>l);var r=T("ay5Nc"),i=T("7tYJt"),a=T("goT4g"),n=T("2mRda"),o=T("eSaYY");let s=(0,i.createSpanFunction)({packagePrefix:"",namespace:""});function l(e={}){return{create:(t,r)=>new c(t,r,e)};}class c extends r.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.userAgent=r.userAgent;}async sendRequest(e){if(!e.tracingContext)return this._nextPolicy.sendRequest(e);let t=this.tryCreateSpan(e);if(!t)return this._nextPolicy.sendRequest(e);try{let r=await this._nextPolicy.sendRequest(e);return this.tryProcessResponse(t,r),r;}catch(e){throw this.tryProcessError(t,e),e;}}tryCreateSpan(e){var t;try{let{span:r}=s(`HTTP ${e.method}`,{tracingOptions:{spanOptions:Object.assign(Object.assign({},e.spanOptions),{kind:a.SpanKind.CLIENT}),tracingContext:e.tracingContext}});if(!r.isRecording()){r.end();return;}let i=null===(t=e.tracingContext)||void 0===t?void 0:t.getValue(Symbol.for("az.namespace"));"string"==typeof i&&r.setAttribute("az.namespace",i),r.setAttributes({"http.method":e.method,"http.url":e.url,requestId:e.requestId}),this.userAgent&&r.setAttribute("http.user_agent",this.userAgent);let o=r.spanContext(),l=(0,n.getTraceParentHeader)(o);if(l&&(0,a.isSpanContextValid)(o)){e.headers.set("traceparent",l);let t=o.traceState&&o.traceState.serialize();t&&e.headers.set("tracestate",t);}return r;}catch(e){(0,o.logger).warning(`Skipping creating a tracing span due to an error: ${e.message}`);return;}}tryProcessError(e,t){try{e.setStatus({code:a.SpanStatusCode.ERROR,message:t.message}),t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end();}catch(e){(0,o.logger).warning(`Skipping tracing span processing due to an error: ${e.message}`);}}tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({code:a.SpanStatusCode.OK}),e.end();}catch(e){(0,o.logger).warning(`Skipping tracing span processing due to an error: ${e.message}`);}}}}),T.register("7tYJt",function(e,t){C(e.exports,"createSpanFunction",()=>n);var r=T("goT4g");T("2UnOo");var i=T("1CQPT"),a=T("5mFeE");function n(e){return function(t,n){let o;let s=(0,r.getTracer)(),l=(null==n?void 0:n.tracingOptions)||{},c=Object.assign({kind:r.SpanKind.INTERNAL},l.spanOptions),p=e.packagePrefix?`${e.packagePrefix}.${t}`:t;o=!function(){var e;if("undefined"==typeof process)return!1;let t=null===(e=process.env.AZURE_TRACING_DISABLED)||void 0===e?void 0:e.toLowerCase();return"false"!==t&&"0"!==t&&!!t;}()?s.startSpan(p,c,l.tracingContext):(0,i.trace).wrapSpanContext(a.INVALID_SPAN_CONTEXT),e.namespace&&o.setAttribute("az.namespace",e.namespace);let u=l.spanOptions||{};o.isRecording()&&e.namespace&&(u=Object.assign(Object.assign({},l.spanOptions),{attributes:Object.assign(Object.assign({},c.attributes),{"az.namespace":e.namespace})}));let d=Object.assign(Object.assign({},l),{spanOptions:u,tracingContext:(0,r.setSpan)(l.tracingContext||(0,r.context).active(),o)}),m=Object.assign(Object.assign({},n),{tracingOptions:d});return{span:o,updatedOptions:m};};}}),T.register("2mRda",function(e,t){C(e.exports,"getTraceParentHeader",()=>r);function r(e){let t=[];if(e.traceId||t.push("traceId"),e.spanId||t.push("spanId"),t.length)return;let r=e.traceFlags||0,i=r.toString(16),a=1===i.length?`0${i}`:i;return`00-${e.traceId}-${e.spanId}-${a}`;}}),T.register("eSaYY",function(e,t){C(e.exports,"logger",()=>i);var r=T("3e2ep");let i=(0,r.createClientLogger)("core-http");}),T.register("3e2ep",function(e,t){let r;C(e.exports,"createClientLogger",()=>c);var i=T("3W6ax");let a=new Set(),n="undefined"!=typeof process&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,o=(0,i.default)("azure");o.log=(...e)=>{(0,i.default).log(...e);};let s=["verbose","info","warning","error"];n&&(m(n)?function(e){if(e&&!m(e))throw Error(`Unknown log level '${e}'. Acceptable values: ${s.join(",")}`);r=e;let t=[];for(let e of a)d(e)&&t.push(e.namespace);(0,i.default).enable(t.join(","));}(n):console.error(`AZURE_LOG_LEVEL set to unknown log level '${n}'; logging is not enabled. Acceptable values: ${s.join(", ")}.`));let l={verbose:400,info:300,warning:200,error:100};function c(e){let t=o.extend(e);return p(o,t),{error:u(t,"error"),warning:u(t,"warning"),info:u(t,"info"),verbose:u(t,"verbose")};}function p(e,t){t.log=(...t)=>{e.log(...t);};}function u(e,t){let r=Object.assign(e.extend(t),{level:t});if(p(e,r),d(r)){let e=(0,i.default).disable();(0,i.default).enable(e+","+r.namespace);}return a.add(r),r;}function d(e){return!!(r&&l[e.level]<=l[r]);}function m(e){return s.includes(e);}}),T.register("3W6ax",function(e,t){let r;C(e.exports,"default",()=>h);var i=T("fgnYx");let a="undefined"!=typeof process&&process.env&&process.env.DEBUG||void 0,n=[],o=[],s=[];a&&c(a);let l=Object.assign(e=>u(e),{enable:c,enabled:p,disable:function(){let e=r||"";return c(""),e;},log:i.log});function c(e){r=e,n=[],o=[];let t=/\*/g,i=e.split(",").map(e=>e.trim().replace(t,".*?"));for(let e of i)e.startsWith("-")?o.push(RegExp(`^${e.substr(1)}$`)):n.push(RegExp(`^${e}$`));for(let e of s)e.enabled=p(e.namespace);}function p(e){if(e.endsWith("*"))return!0;for(let t of o)if(t.test(e))return!1;for(let t of n)if(t.test(e))return!0;return!1;}function u(e){let t=Object.assign(function(...r){t.enabled&&(r.length>0&&(r[0]=`${e} ${r[0]}`),t.log(...r));},{enabled:p(e),destroy:d,log:l.log,namespace:e,extend:m});return s.push(t),t;}function d(){let e=s.indexOf(this);return e>=0&&(s.splice(e,1),!0);}function m(e){let t=u(`${this.namespace}:${e}`);return t.log=this.log,t;}var h=l;}),T.register("fgnYx",function(e,r){C(e.exports,"log",()=>a);function a(e,...r){process.stderr.write(`${P(i).format(e,...r)}${t.EOL}`);}}),T.register("6e6Le",function(e,t){C(e.exports,"DefaultKeepAliveOptions",()=>i),C(e.exports,"keepAlivePolicy",()=>a);var r=T("ay5Nc");let i={enable:!0};function a(e){return{create:(t,r)=>new n(t,r,e||i)};}class n extends r.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.keepAliveOptions=r;}async sendRequest(e){return e.keepAlive=this.keepAliveOptions.enable,this._nextPolicy.sendRequest(e);}}}),T.register("foDOP",function(e,t){C(e.exports,"generateClientRequestIdPolicy",()=>i);var r=T("ay5Nc");function i(e="x-ms-client-request-id"){return{create:(t,r)=>new a(t,r,e)};}class a extends r.BaseRequestPolicy{constructor(e,t,r){super(e,t),this._requestIdHeaderName=r;}sendRequest(e){return e.headers.contains(this._requestIdHeaderName)||e.headers.set(this._requestIdHeaderName,e.requestId),this._nextPolicy.sendRequest(e);}}}),T.register("lCsYF",function(e,t){C(e.exports,"deserializationPolicy",()=>s),C(e.exports,"DefaultDeserializationOptions",()=>p);var r=T("ay5Nc"),i=T("475xT"),a=T("dk9Fn"),n=T("7G4QE"),o=T("7noVH");function s(e,t){return{create:(r,i)=>new u(r,i,e,t)};}let l=["application/json","text/json"],c=["application/xml","application/atom+xml"],p={expectedContentTypes:{json:l,xml:c}};class u extends r.BaseRequestPolicy{constructor(e,t,r,a={}){var n;super(e,t),this.jsonContentTypes=r&&r.json||l,this.xmlContentTypes=r&&r.xml||c,this.xmlCharKey=null!==(n=a.xmlCharKey)&&void 0!==n?n:i.XML_CHARKEY;}async sendRequest(e){return this._nextPolicy.sendRequest(e).then(e=>function(e,t,r,s={}){var l,c,p;let u={rootName:null!==(l=s.rootName)&&void 0!==l?l:"",includeRoot:null!==(c=s.includeRoot)&&void 0!==c&&c,xmlCharKey:null!==(p=s.xmlCharKey)&&void 0!==p?p:i.XML_CHARKEY};return function(e,t,r,i){var a;let s=e=>{let t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`,i=e.code||n.RestError.PARSE_ERROR,a=new n.RestError(t,i,r.status,r.request,r);return Promise.reject(a);},l=(null===(a=r.request.streamResponseStatusCodes)||void 0===a?void 0:a.has(r.status))||r.request.streamResponseBody;if(!l&&r.bodyAsText){let a=r.bodyAsText,n=r.headers.get("Content-Type")||"",l=n?n.split(";").map(e=>e.toLowerCase()):[];if(0===l.length||l.some(t=>-1!==e.indexOf(t)))return new Promise(e=>{r.parsedBody=JSON.parse(a),e(r);}).catch(s);if(l.some(e=>-1!==t.indexOf(e)))return(0,o.parseXML)(a,i).then(e=>(r.parsedBody=e,r)).catch(s);}return Promise.resolve(r);}(e,t,r,u).then(e=>{if(!function(e){let t=e.request.shouldDeserialize;return void 0===t||("boolean"==typeof t?t:t(e));}(e))return e;let t=e.request.operationSpec;if(!t||!t.responses)return e;let i=function(e){let t;let r=e.request,i=r.operationSpec;if(i){let a=r.operationResponseGetter;t=a?a(i,e):i.responses[e.status];}return t;}(e),{error:o,shouldReturnResponse:l}=function(e,t,r){var i;let o=200<=e.status&&e.status<300,s=!function(e){let t=Object.keys(e.responses);return 0===t.length||1===t.length&&"default"===t[0];}(t)?!!r:o;if(s&&(!r||!r.isError))return{error:null,shouldReturnResponse:!1};let l=null!=r?r:t.responses.default,c=(null===(i=e.request.streamResponseStatusCodes)||void 0===i?void 0:i.has(e.status))||e.request.streamResponseBody,p=c?`Unexpected status code: ${e.status}`:e.bodyAsText,u=new n.RestError(p,void 0,e.status,e.request,e);if(!l)throw u;let d=l.bodyMapper,m=l.headersMapper;try{if(e.parsedBody){let r;let i=e.parsedBody;if(d){let e=i;t.isXML&&d.type.name===a.MapperType.Sequence&&(e="object"==typeof i?i[d.xmlElementName]:[]),r=t.serializer.deserialize(d,e,"error.response.parsedBody");}let n=i.error||r||i;u.code=n.code,n.message&&(u.message=n.message),d&&(u.response.parsedBody=r);}e.headers&&m&&(u.response.parsedHeaders=t.serializer.deserialize(m,e.headers.toJson(),"operationRes.parsedHeaders"));}catch(t){u.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`;}return{error:u,shouldReturnResponse:!1};}(e,t,i);if(o)throw o;if(l)return e;if(i){if(i.bodyMapper){let r=e.parsedBody;t.isXML&&i.bodyMapper.type.name===a.MapperType.Sequence&&(r="object"==typeof r?r[i.bodyMapper.xmlElementName]:[]);try{e.parsedBody=t.serializer.deserialize(i.bodyMapper,r,"operationRes.parsedBody",s);}catch(r){let t=new n.RestError(`Error ${r} occurred in deserializing the responseBody - ${e.bodyAsText}`,void 0,e.status,e.request,e);throw t;}}else"HEAD"===t.httpMethod&&(e.parsedBody=r.status>=200&&r.status<300);i.headersMapper&&(e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.toJson(),"operationRes.parsedHeaders",s));}return e;});}(this.jsonContentTypes,this.xmlContentTypes,e,{xmlCharKey:this.xmlCharKey}));}}}),T.register("7G4QE",function(e,t){C(e.exports,"RestError",()=>n);var r=T("jjzmW"),i=T("jhzWi");let a=new r.Sanitizer();class n extends Error{constructor(e,t,r,i,a){super(e),this.name="RestError",this.code=t,this.statusCode=r,this.request=i,this.response=a,Object.setPrototypeOf(this,n.prototype);}[i.custom](){return`RestError: ${this.message}
|
|
${a.sanitize(this)}`;}}n.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",n.PARSE_ERROR="PARSE_ERROR";}),T.register("jjzmW",function(e,t){C(e.exports,"Sanitizer",()=>s);var r=T("fVt6Z"),i=T("7KfyK");let a="REDACTED",n=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],o=["api-version"];class s{constructor({allowedHeaderNames:e=[],allowedQueryParameters:t=[]}={}){e=Array.isArray(e)?n.concat(e):n,t=Array.isArray(t)?o.concat(t):o,this.allowedHeaderNames=new Set(e.map(e=>e.toLowerCase())),this.allowedQueryParameters=new Set(t.map(e=>e.toLowerCase()));}sanitize(e){let t=new Set();return JSON.stringify(e,(e,r)=>{if(r instanceof Error)return Object.assign(Object.assign({},r),{name:r.name,message:r.message});if("_headersMap"===e)return this.sanitizeHeaders(r);if("url"===e)return this.sanitizeUrl(r);if("query"===e)return this.sanitizeQuery(r);if("body"!==e){if("response"===e)return;if("operationSpec"===e)return;else if(Array.isArray(r)||(0,i.isObject)(r)){if(t.has(r))return"[Circular]";t.add(r);}return r;}},2);}sanitizeHeaders(e){return this.sanitizeObject(e,this.allowedHeaderNames,(e,t)=>e[t].value);}sanitizeQuery(e){return this.sanitizeObject(e,this.allowedQueryParameters,(e,t)=>e[t]);}sanitizeObject(e,t,r){if("object"!=typeof e||null===e)return e;let i={};for(let n of Object.keys(e))t.has(n.toLowerCase())?i[n]=r(e,n):i[n]=a;return i;}sanitizeUrl(e){if("string"!=typeof e||null===e)return e;let t=(0,r.URLBuilder).parse(e),i=t.getQuery();if(!i)return e;let n=(0,r.URLQuery).parse(i);for(let e of n.keys())this.allowedQueryParameters.has(e.toLowerCase())||n.set(e,a);return t.setQuery(n.toString()),t.toString();}}}),T.register("jhzWi",function(e,t){C(e.exports,"custom",()=>r);let r=i.inspect.custom;}),T.register("7noVH",function(e,t){C(e.exports,"stringifyXML",()=>s),C(e.exports,"parseXML",()=>l);var r=T("9yiOu"),i=T("475xT");let a={explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:i.XML_ATTRKEY,explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:void 0,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:void 0,attrValueProcessors:void 0,tagNameProcessors:void 0,valueProcessors:void 0,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:void 0,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1},n=Object.assign({},a);n.explicitArray=!1;let o=Object.assign({},a);function s(e,t={}){var a;o.rootName=t.rootName,o.charkey=null!==(a=t.xmlCharKey)&&void 0!==a?a:i.XML_CHARKEY;let n=new r.Builder(o);return n.buildObject(e);}function l(e,t={}){var a;n.explicitRoot=!!t.includeRoot,n.charkey=null!==(a=t.xmlCharKey)&&void 0!==a?a:i.XML_CHARKEY;let o=new r.Parser(n);return new Promise((t,r)=>{e?o.parseString(e,(e,i)=>{e?r(e):t(i);}):r(Error("Document is empty"));});}o.explicitArray=!1,o.renderOpts={pretty:!1};}),T.register("9yiOu",function(e,t){(function(){"use strict";var t,r,i,a,n=function(e,t){for(var r in t)o.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},o={}.hasOwnProperty;r=T("4hcBw"),t=T("jCI7x"),i=T("9NwtS"),a=T("2HNIb"),e.exports.defaults=r.defaults,e.exports.processors=a,e.exports.ValidationError=function(e){function t(e){this.message=e;}return n(t,e),t;}(Error),e.exports.Builder=t.Builder,e.exports.Parser=i.Parser,e.exports.parseString=i.parseString,e.exports.parseStringPromise=i.parseStringPromise;}).call(e.exports);}),T.register("4hcBw",function(e,t){(function(){e.exports.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}};}).call(e.exports);}),T.register("jCI7x",function(e,t){(function(){"use strict";var t,r,i,a,n,o={}.hasOwnProperty;t=T("eemiN"),r=T("4hcBw").defaults,a=function(e){return"string"==typeof e&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0);},n=function(e){return"<![CDATA["+i(e)+"]]>";},i=function(e){return e.replace("]]>","]]]]><![CDATA[>");},e.exports.Builder=function(){function e(e){var t,i,a;for(t in this.options={},i=r["0.2"])o.call(i,t)&&(a=i[t],this.options[t]=a);for(t in e)o.call(e,t)&&(a=e[t],this.options[t]=a);}return e.prototype.buildObject=function(e){var i,s,l,c,p;return i=this.options.attrkey,s=this.options.charkey,1===Object.keys(e).length&&this.options.rootName===r["0.2"].rootName?(c=Object.keys(e)[0],e=e[c]):c=this.options.rootName,p=this,(l=function(e,t){var r,c,u,d,m,h;if("object"!=typeof t)p.options.cdata&&a(t)?e.raw(n(t)):e.txt(t);else if(Array.isArray(t)){for(d in t)if(o.call(t,d))for(m in c=t[d])u=c[m],e=l(e.ele(m),u).up();}else for(m in t)if(o.call(t,m)){if(c=t[m],m===i){if("object"==typeof c)for(r in c)h=c[r],e=e.att(r,h);}else if(m===s)e=p.options.cdata&&a(c)?e.raw(n(c)):e.txt(c);else if(Array.isArray(c))for(d in c)o.call(c,d)&&(e="string"==typeof(u=c[d])?p.options.cdata&&a(u)?e.ele(m).raw(n(u)).up():e.ele(m,u).up():l(e.ele(m),u).up());else"object"==typeof c?e=l(e.ele(m),c).up():"string"==typeof c&&p.options.cdata&&a(c)?e=e.ele(m).raw(n(c)).up():(null==c&&(c=""),e=e.ele(m,c.toString()).up());}return e;})(t.create(c,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),e).end(this.options.renderOpts);},e;}();}).call(e.exports);}),T.register("eemiN",function(e,t){(function(){var t,r,i,a,n,o,s,l,c,p;l=(p=T("WoeRs")).assign,c=p.isFunction,i=T("anDkM"),a=T("huGg1"),n=T("bkQU9"),s=T("lpg7v"),o=T("gpsLZ"),t=T("khvod"),r=T("1FOmC"),e.exports.create=function(e,t,r,i){var n,o;if(null==e)throw Error("Root element needs a name.");return i=l({},t,r,i),o=(n=new a(i)).element(e),i.headless||(n.declaration(i),(null!=i.pubID||null!=i.sysID)&&n.dtd(i)),o;},e.exports.begin=function(e,t,r){var i;return(c(e)&&(t=(i=[e,t])[0],r=i[1],e={}),t)?new n(e,t,r):new a(e);},e.exports.stringWriter=function(e){return new s(e);},e.exports.streamWriter=function(e,t){return new o(e,t);},e.exports.implementation=new i(),e.exports.nodeType=t,e.exports.writerState=r;}).call(e.exports);}),T.register("WoeRs",function(e,t){(function(){var t,r,i,a=[].slice,n={}.hasOwnProperty;r=function(e){return!!e&&"[object Function]"===Object.prototype.toString.call(e);},i=function(e){var t;return!!e&&("function"==(t=typeof e)||"object"===t);},t=function(e){return r(Array.isArray)?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e);},e.exports.assign=function(){var e,t,i,o,s,l;if(l=arguments[0],s=2<=arguments.length?a.call(arguments,1):[],r(Object.assign))Object.assign.apply(null,arguments);else for(e=0,i=s.length;e<i;e++)if(null!=(o=s[e]))for(t in o)n.call(o,t)&&(l[t]=o[t]);return l;},e.exports.isFunction=r,e.exports.isObject=i,e.exports.isArray=t,e.exports.isEmpty=function(e){var r;if(t(e))return!e.length;for(r in e)if(n.call(e,r))return!1;return!0;},e.exports.isPlainObject=function(e){var t,r;return i(e)&&(r=Object.getPrototypeOf(e))&&(t=r.constructor)&&"function"==typeof t&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object);},e.exports.getValue=function(e){return r(e.valueOf)?e.valueOf():e;};}).call(e.exports);}),T.register("anDkM",function(e,t){(function(){e.exports=function(){function e(){}return e.prototype.hasFeature=function(e,t){return!0;},e.prototype.createDocumentType=function(e,t,r){throw Error("This DOM method is not implemented.");},e.prototype.createDocument=function(e,t,r){throw Error("This DOM method is not implemented.");},e.prototype.createHTMLDocument=function(e){throw Error("This DOM method is not implemented.");},e.prototype.getFeature=function(e,t){throw Error("This DOM method is not implemented.");},e;}();}).call(e.exports);}),T.register("huGg1",function(e,t){(function(){var t,r,i,a,n,o,s,l=function(e,t){for(var r in t)c.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},c={}.hasOwnProperty;s=T("WoeRs").isPlainObject,i=T("anDkM"),r=T("1Nl5x"),a=T("54PIM"),t=T("khvod"),o=T("aQCLQ"),n=T("lpg7v"),e.exports=function(e){function a(e){a.__super__.constructor.call(this,null),this.name="#document",this.type=t.Document,this.documentURI=null,this.domConfig=new r(),e||(e={}),e.writer||(e.writer=new n()),this.options=e,this.stringify=new o(e);}return l(a,e),Object.defineProperty(a.prototype,"implementation",{value:new i()}),Object.defineProperty(a.prototype,"doctype",{get:function(){var e,r,i,a;for(r=0,i=(a=this.children).length;r<i;r++)if((e=a[r]).type===t.DocType)return e;return null;}}),Object.defineProperty(a.prototype,"documentElement",{get:function(){return this.rootObject||null;}}),Object.defineProperty(a.prototype,"inputEncoding",{get:function(){return null;}}),Object.defineProperty(a.prototype,"strictErrorChecking",{get:function(){return!1;}}),Object.defineProperty(a.prototype,"xmlEncoding",{get:function(){return 0!==this.children.length&&this.children[0].type===t.Declaration?this.children[0].encoding:null;}}),Object.defineProperty(a.prototype,"xmlStandalone",{get:function(){return 0!==this.children.length&&this.children[0].type===t.Declaration&&"yes"===this.children[0].standalone;}}),Object.defineProperty(a.prototype,"xmlVersion",{get:function(){return 0!==this.children.length&&this.children[0].type===t.Declaration?this.children[0].version:"1.0";}}),Object.defineProperty(a.prototype,"URL",{get:function(){return this.documentURI;}}),Object.defineProperty(a.prototype,"origin",{get:function(){return null;}}),Object.defineProperty(a.prototype,"compatMode",{get:function(){return null;}}),Object.defineProperty(a.prototype,"characterSet",{get:function(){return null;}}),Object.defineProperty(a.prototype,"contentType",{get:function(){return null;}}),a.prototype.end=function(e){var t;return t={},e?s(e)&&(t=e,e=this.options.writer):e=this.options.writer,e.document(this,e.filterOptions(t));},a.prototype.toString=function(e){return this.options.writer.document(this,this.options.writer.filterOptions(e));},a.prototype.createElement=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createDocumentFragment=function(){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createTextNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createComment=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createCDATASection=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createProcessingInstruction=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createAttribute=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createEntityReference=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByTagName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.importNode=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createElementNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByTagNameNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementById=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.adoptNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.normalizeDocument=function(){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.renameNode=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByClassName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createEvent=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createRange=function(){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createNodeIterator=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.createTreeWalker=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},a;}(a);}).call(e.exports);}),T.register("1Nl5x",function(e,t){(function(){var t,r;t=T("lHmZR"),r=T("3rRE7"),e.exports=function(){function e(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new t(),infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams);}return Object.defineProperty(e.prototype,"parameterNames",{get:function(){return new r(Object.keys(this.defaultParams));}}),e.prototype.getParameter=function(e){return this.params.hasOwnProperty(e)?this.params[e]:null;},e.prototype.canSetParameter=function(e,t){return!0;},e.prototype.setParameter=function(e,t){return null!=t?this.params[e]=t:delete this.params[e];},e;}();}).call(e.exports);}),T.register("lHmZR",function(e,t){(function(){e.exports=function(){function e(){}return e.prototype.handleError=function(e){throw Error(e);},e;}();}).call(e.exports);}),T.register("3rRE7",function(e,t){(function(){e.exports=function(){function e(e){this.arr=e||[];}return Object.defineProperty(e.prototype,"length",{get:function(){return this.arr.length;}}),e.prototype.item=function(e){return this.arr[e]||null;},e.prototype.contains=function(e){return-1!==this.arr.indexOf(e);},e;}();}).call(e.exports);}),T.register("54PIM",function(e,t){(function(){var t,r,i,a,n,o,s,l,c,p,u,d,m,h,f,g,y,x={}.hasOwnProperty;g=(y=T("WoeRs")).isObject,f=y.isFunction,h=y.isEmpty,m=y.getValue,l=null,i=null,a=null,n=null,o=null,u=null,d=null,p=null,s=null,r=null,c=null,t=null,e.exports=function(){function e(e){this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,l||(l=T("55TnL"),i=T("3Lai3"),a=T("3WPnI"),n=T("7CZTN"),o=T("7m68b"),u=T("aRAXK"),d=T("guYqT"),p=T("8QJ70"),s=T("fujEl"),r=T("khvod"),c=T("a1loB"),T("lem4a"),t=T("9PirZ"));}return Object.defineProperty(e.prototype,"nodeName",{get:function(){return this.name;}}),Object.defineProperty(e.prototype,"nodeType",{get:function(){return this.type;}}),Object.defineProperty(e.prototype,"nodeValue",{get:function(){return this.value;}}),Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent;}}),Object.defineProperty(e.prototype,"childNodes",{get:function(){return this.childNodeList&&this.childNodeList.nodes||(this.childNodeList=new c(this.children)),this.childNodeList;}}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this.children[0]||null;}}),Object.defineProperty(e.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null;}}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){var e;return e=this.parent.children.indexOf(this),this.parent.children[e-1]||null;}}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){var e;return e=this.parent.children.indexOf(this),this.parent.children[e+1]||null;}}),Object.defineProperty(e.prototype,"ownerDocument",{get:function(){return this.document()||null;}}),Object.defineProperty(e.prototype,"textContent",{get:function(){var e,t,i,a,n;if(this.nodeType!==r.Element&&this.nodeType!==r.DocumentFragment)return null;for(t=0,n="",i=(a=this.children).length;t<i;t++)(e=a[t]).textContent&&(n+=e.textContent);return n;},set:function(e){throw Error("This DOM method is not implemented."+this.debugInfo());}}),e.prototype.setParent=function(e){var t,r,i,a,n;for(this.parent=e,e&&(this.options=e.options,this.stringify=e.stringify),a=this.children,n=[],r=0,i=a.length;r<i;r++)t=a[r],n.push(t.setParent(this));return n;},e.prototype.element=function(e,t,r){var i,a,n,o,s,l,c,p,u,d,y;if(l=null,null===t&&null==r&&(t=(u=[{},null])[0],r=u[1]),null==t&&(t={}),g(t=m(t))||(r=(d=[t,r])[0],t=d[1]),null!=e&&(e=m(e)),Array.isArray(e))for(n=0,c=e.length;n<c;n++)a=e[n],l=this.element(a);else if(f(e))l=this.element(e.apply());else if(g(e)){for(s in e)if(x.call(e,s)){if(f(y=e[s])&&(y=y.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===s.indexOf(this.stringify.convertAttKey))l=this.attribute(s.substr(this.stringify.convertAttKey.length),y);else if(!this.options.separateArrayItems&&Array.isArray(y)&&h(y))l=this.dummy();else if(g(y)&&h(y))l=this.element(s);else if(this.options.keepNullNodes||null!=y){if(!this.options.separateArrayItems&&Array.isArray(y))for(o=0,p=y.length;o<p;o++)a=y[o],(i={})[s]=a,l=this.element(i);else g(y)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===s.indexOf(this.stringify.convertTextKey)?l=this.element(y):(l=this.element(s)).element(y):l=this.element(s,y);}else l=this.dummy();}}else l=this.options.keepNullNodes||null!==r?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===e.indexOf(this.stringify.convertTextKey)?this.text(r):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===e.indexOf(this.stringify.convertCDataKey)?this.cdata(r):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===e.indexOf(this.stringify.convertCommentKey)?this.comment(r):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===e.indexOf(this.stringify.convertRawKey)?this.raw(r):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===e.indexOf(this.stringify.convertPIKey)?this.instruction(e.substr(this.stringify.convertPIKey.length),r):this.node(e,t,r):this.dummy();if(null==l)throw Error("Could not create any elements with: "+e+". "+this.debugInfo());return l;},e.prototype.insertBefore=function(e,t,r){var i,a,n;if(null!=e?e.type:void 0)return e.setParent(this),t?(a=children.indexOf(t),n=children.splice(a),children.push(e),Array.prototype.push.apply(children,n)):children.push(e),e;if(this.isRoot)throw Error("Cannot insert elements at root level. "+this.debugInfo(e));return a=this.parent.children.indexOf(this),n=this.parent.children.splice(a),i=this.parent.element(e,t,r),Array.prototype.push.apply(this.parent.children,n),i;},e.prototype.insertAfter=function(e,t,r){var i,a,n;if(this.isRoot)throw Error("Cannot insert elements at root level. "+this.debugInfo(e));return a=this.parent.children.indexOf(this),n=this.parent.children.splice(a+1),i=this.parent.element(e,t,r),Array.prototype.push.apply(this.parent.children,n),i;},e.prototype.remove=function(){var e;if(this.isRoot)throw Error("Cannot remove the root element. "+this.debugInfo());return e=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[e,e-e+1].concat([])),this.parent;},e.prototype.node=function(e,t,r){var i,a;return null!=e&&(e=m(e)),t||(t={}),g(t=m(t))||(r=(a=[t,r])[0],t=a[1]),i=new l(this,e,t),null!=r&&i.text(r),this.children.push(i),i;},e.prototype.text=function(e){var t;return g(e)&&this.element(e),t=new d(this,e),this.children.push(t),this;},e.prototype.cdata=function(e){var t;return t=new i(this,e),this.children.push(t),this;},e.prototype.comment=function(e){var t;return t=new a(this,e),this.children.push(t),this;},e.prototype.commentBefore=function(e){var t,r;return t=this.parent.children.indexOf(this),r=this.parent.children.splice(t),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,r),this;},e.prototype.commentAfter=function(e){var t,r;return t=this.parent.children.indexOf(this),r=this.parent.children.splice(t+1),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,r),this;},e.prototype.raw=function(e){var t;return t=new u(this,e),this.children.push(t),this;},e.prototype.dummy=function(){return new s(this);},e.prototype.instruction=function(e,t){var r,i,a,n,o;if(null!=e&&(e=m(e)),null!=t&&(t=m(t)),Array.isArray(e))for(n=0,o=e.length;n<o;n++)r=e[n],this.instruction(r);else if(g(e))for(r in e)x.call(e,r)&&(i=e[r],this.instruction(r,i));else f(t)&&(t=t.apply()),a=new p(this,e,t),this.children.push(a);return this;},e.prototype.instructionBefore=function(e,t){var r,i;return r=this.parent.children.indexOf(this),i=this.parent.children.splice(r),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,i),this;},e.prototype.instructionAfter=function(e,t){var r,i;return r=this.parent.children.indexOf(this),i=this.parent.children.splice(r+1),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,i),this;},e.prototype.declaration=function(e,t,i){var a,o;return a=this.document(),o=new n(a,e,t,i),0===a.children.length?a.children.unshift(o):a.children[0].type===r.Declaration?a.children[0]=o:a.children.unshift(o),a.root()||a;},e.prototype.dtd=function(e,t){var i,a,n,s,l,c,p,u,d;for(i=this.document(),a=new o(i,e,t),u=i.children,n=s=0,c=u.length;s<c;n=++s)if(u[n].type===r.DocType)return i.children[n]=a,a;for(d=i.children,n=l=0,p=d.length;l<p;n=++l)if(d[n].isRoot)return i.children.splice(n,0,a),a;return i.children.push(a),a;},e.prototype.up=function(){if(this.isRoot)throw Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent;},e.prototype.root=function(){var e;for(e=this;e;){if(e.type===r.Document)return e.rootObject;if(e.isRoot)return e;e=e.parent;}},e.prototype.document=function(){var e;for(e=this;e;){if(e.type===r.Document)return e;e=e.parent;}},e.prototype.end=function(e){return this.document().end(e);},e.prototype.prev=function(){var e;if((e=this.parent.children.indexOf(this))<1)throw Error("Already at the first node. "+this.debugInfo());return this.parent.children[e-1];},e.prototype.next=function(){var e;if(-1===(e=this.parent.children.indexOf(this))||e===this.parent.children.length-1)throw Error("Already at the last node. "+this.debugInfo());return this.parent.children[e+1];},e.prototype.importDocument=function(e){var t;return(t=e.root().clone()).parent=this,t.isRoot=!1,this.children.push(t),this;},e.prototype.debugInfo=function(e){var t,r;return null!=(e=e||this.name)||(null!=(t=this.parent)?t.name:void 0)?null==e?"parent: <"+this.parent.name+">":(null!=(r=this.parent)?r.name:void 0)?"node: <"+e+">, parent: <"+this.parent.name+">":"node: <"+e+">":"";},e.prototype.ele=function(e,t,r){return this.element(e,t,r);},e.prototype.nod=function(e,t,r){return this.node(e,t,r);},e.prototype.txt=function(e){return this.text(e);},e.prototype.dat=function(e){return this.cdata(e);},e.prototype.com=function(e){return this.comment(e);},e.prototype.ins=function(e,t){return this.instruction(e,t);},e.prototype.doc=function(){return this.document();},e.prototype.dec=function(e,t,r){return this.declaration(e,t,r);},e.prototype.e=function(e,t,r){return this.element(e,t,r);},e.prototype.n=function(e,t,r){return this.node(e,t,r);},e.prototype.t=function(e){return this.text(e);},e.prototype.d=function(e){return this.cdata(e);},e.prototype.c=function(e){return this.comment(e);},e.prototype.r=function(e){return this.raw(e);},e.prototype.i=function(e,t){return this.instruction(e,t);},e.prototype.u=function(){return this.up();},e.prototype.importXMLBuilder=function(e){return this.importDocument(e);},e.prototype.replaceChild=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.removeChild=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.appendChild=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.hasChildNodes=function(){return 0!==this.children.length;},e.prototype.cloneNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.normalize=function(){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.isSupported=function(e,t){return!0;},e.prototype.hasAttributes=function(){return 0!==this.attribs.length;},e.prototype.compareDocumentPosition=function(e){var r;return this===e?0:this.document()!==e.document()?(r=t.Disconnected|t.ImplementationSpecific,.5>Math.random()?r|=t.Preceding:r|=t.Following,r):this.isAncestor(e)?t.Contains|t.Preceding:this.isDescendant(e)?t.Contains|t.Following:this.isPreceding(e)?t.Preceding:t.Following;},e.prototype.isSameNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.lookupPrefix=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.isDefaultNamespace=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.lookupNamespaceURI=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.isEqualNode=function(e){var t,r,i;if(e.nodeType!==this.nodeType||e.children.length!==this.children.length)return!1;for(t=r=0,i=this.children.length-1;0<=i?r<=i:r>=i;t=0<=i?++r:--r)if(!this.children[t].isEqualNode(e.children[t]))return!1;return!0;},e.prototype.getFeature=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.setUserData=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.getUserData=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},e.prototype.contains=function(e){return!!e&&(e===this||this.isDescendant(e));},e.prototype.isDescendant=function(e){var t,r,i,a;for(r=0,i=(a=this.children).length;r<i;r++)if(e===(t=a[r])||t.isDescendant(e))return!0;return!1;},e.prototype.isAncestor=function(e){return e.isDescendant(this);},e.prototype.isPreceding=function(e){var t,r;return t=this.treePosition(e),r=this.treePosition(this),-1!==t&&-1!==r&&t<r;},e.prototype.isFollowing=function(e){var t,r;return t=this.treePosition(e),r=this.treePosition(this),-1!==t&&-1!==r&&t>r;},e.prototype.treePosition=function(e){var t,r;return(r=0,t=!1,this.foreachTreeNode(this.document(),function(i){if(r++,!t&&i===e)return t=!0;}),t)?r:-1;},e.prototype.foreachTreeNode=function(e,t){var r,i,a,n,o;for(e||(e=this.document()),i=0,a=(n=e.children).length;i<a;i++)if((o=t(r=n[i]))||(o=this.foreachTreeNode(r,t)))return o;},e;}();}).call(e.exports);}),T.register("55TnL",function(e,t){(function(){var t,r,i,a,n,o,s,l,c=function(e,t){for(var r in t)p.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},p={}.hasOwnProperty;s=(l=T("WoeRs")).isObject,o=l.isFunction,n=l.getValue,a=T("54PIM"),t=T("khvod"),r=T("daVhF"),i=T("lem4a"),e.exports=function(e){function a(e,r,i){var n,o,s,l;if(a.__super__.constructor.call(this,e),null==r)throw Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(r),this.type=t.Element,this.attribs={},this.schemaTypeInfo=null,null!=i&&this.attribute(i),e.type===t.Document&&(this.isRoot=!0,this.documentObject=e,e.rootObject=this,e.children)){for(o=0,s=(l=e.children).length;o<s;o++)if((n=l[o]).type===t.DocType){n.name=this.name;break;}}}return c(a,e),Object.defineProperty(a.prototype,"tagName",{get:function(){return this.name;}}),Object.defineProperty(a.prototype,"namespaceURI",{get:function(){return"";}}),Object.defineProperty(a.prototype,"prefix",{get:function(){return"";}}),Object.defineProperty(a.prototype,"localName",{get:function(){return this.name;}}),Object.defineProperty(a.prototype,"id",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo());}}),Object.defineProperty(a.prototype,"className",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo());}}),Object.defineProperty(a.prototype,"classList",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo());}}),Object.defineProperty(a.prototype,"attributes",{get:function(){return this.attributeMap&&this.attributeMap.nodes||(this.attributeMap=new i(this.attribs)),this.attributeMap;}}),a.prototype.clone=function(){var e,t,r,i;for(t in(r=Object.create(this)).isRoot&&(r.documentObject=null),r.attribs={},i=this.attribs)p.call(i,t)&&(e=i[t],r.attribs[t]=e.clone());return r.children=[],this.children.forEach(function(e){var t;return(t=e.clone()).parent=r,r.children.push(t);}),r;},a.prototype.attribute=function(e,t){var i,a;if(null!=e&&(e=n(e)),s(e))for(i in e)p.call(e,i)&&(a=e[i],this.attribute(i,a));else o(t)&&(t=t.apply()),this.options.keepNullAttributes&&null==t?this.attribs[e]=new r(this,e,""):null!=t&&(this.attribs[e]=new r(this,e,t));return this;},a.prototype.removeAttribute=function(e){var t,r,i;if(null==e)throw Error("Missing attribute name. "+this.debugInfo());if(Array.isArray(e=n(e)))for(r=0,i=e.length;r<i;r++)t=e[r],delete this.attribs[t];else delete this.attribs[e];return this;},a.prototype.toString=function(e){return this.options.writer.element(this,this.options.writer.filterOptions(e));},a.prototype.att=function(e,t){return this.attribute(e,t);},a.prototype.a=function(e,t){return this.attribute(e,t);},a.prototype.getAttribute=function(e){return this.attribs.hasOwnProperty(e)?this.attribs[e].value:null;},a.prototype.setAttribute=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getAttributeNode=function(e){return this.attribs.hasOwnProperty(e)?this.attribs[e]:null;},a.prototype.setAttributeNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.removeAttributeNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByTagName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.setAttributeNS=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.removeAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getAttributeNodeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.setAttributeNodeNS=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByTagNameNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.hasAttribute=function(e){return this.attribs.hasOwnProperty(e);},a.prototype.hasAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.setIdAttribute=function(e,t){return this.attribs.hasOwnProperty(e)?this.attribs[e].isId:t;},a.prototype.setIdAttributeNS=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.setIdAttributeNode=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByTagName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByTagNameNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.getElementsByClassName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},a.prototype.isEqualNode=function(e){var t,r,i;if(!a.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)||e.namespaceURI!==this.namespaceURI||e.prefix!==this.prefix||e.localName!==this.localName||e.attribs.length!==this.attribs.length)return!1;for(t=r=0,i=this.attribs.length-1;0<=i?r<=i:r>=i;t=0<=i?++r:--r)if(!this.attribs[t].isEqualNode(e.attribs[t]))return!1;return!0;},a;}(a);}).call(e.exports);}),T.register("khvod",function(e,t){(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(e.exports);}),T.register("daVhF",function(e,t){(function(){var t;t=T("khvod"),T("54PIM"),e.exports=function(){function e(e,r,i){if(this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),null==r)throw Error("Missing attribute name. "+this.debugInfo(r));this.name=this.stringify.name(r),this.value=this.stringify.attValue(i),this.type=t.Attribute,this.isId=!1,this.schemaTypeInfo=null;}return Object.defineProperty(e.prototype,"nodeType",{get:function(){return this.type;}}),Object.defineProperty(e.prototype,"ownerElement",{get:function(){return this.parent;}}),Object.defineProperty(e.prototype,"textContent",{get:function(){return this.value;},set:function(e){return this.value=e||"";}}),Object.defineProperty(e.prototype,"namespaceURI",{get:function(){return"";}}),Object.defineProperty(e.prototype,"prefix",{get:function(){return"";}}),Object.defineProperty(e.prototype,"localName",{get:function(){return this.name;}}),Object.defineProperty(e.prototype,"specified",{get:function(){return!0;}}),e.prototype.clone=function(){return Object.create(this);},e.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e));},e.prototype.debugInfo=function(e){return null==(e=e||this.name)?"parent: <"+this.parent.name+">":"attribute: {"+e+"}, parent: <"+this.parent.name+">";},e.prototype.isEqualNode=function(e){return e.namespaceURI===this.namespaceURI&&e.prefix===this.prefix&&e.localName===this.localName&&e.value===this.value;},e;}();}).call(e.exports);}),T.register("lem4a",function(e,t){(function(){e.exports=function(){function e(e){this.nodes=e;}return Object.defineProperty(e.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0;}}),e.prototype.clone=function(){return this.nodes=null;},e.prototype.getNamedItem=function(e){return this.nodes[e];},e.prototype.setNamedItem=function(e){var t;return t=this.nodes[e.nodeName],this.nodes[e.nodeName]=e,t||null;},e.prototype.removeNamedItem=function(e){var t;return t=this.nodes[e],delete this.nodes[e],t||null;},e.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null;},e.prototype.getNamedItemNS=function(e,t){throw Error("This DOM method is not implemented.");},e.prototype.setNamedItemNS=function(e){throw Error("This DOM method is not implemented.");},e.prototype.removeNamedItemNS=function(e,t){throw Error("This DOM method is not implemented.");},e;}();}).call(e.exports);}),T.register("3Lai3",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;t=T("khvod"),r=T("bBCSN"),e.exports=function(e){function r(e,i){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=t.CData,this.value=this.stringify.cdata(i);}return i(r,e),r.prototype.clone=function(){return Object.create(this);},r.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("bBCSN",function(e,t){(function(){var t,r=function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function a(){this.constructor=e;}return a.prototype=t.prototype,e.prototype=new a(),e.__super__=t.prototype,e;},i={}.hasOwnProperty;t=T("54PIM"),e.exports=function(e){function t(e){t.__super__.constructor.call(this,e),this.value="";}return r(t,e),Object.defineProperty(t.prototype,"data",{get:function(){return this.value;},set:function(e){return this.value=e||"";}}),Object.defineProperty(t.prototype,"length",{get:function(){return this.value.length;}}),Object.defineProperty(t.prototype,"textContent",{get:function(){return this.value;},set:function(e){return this.value=e||"";}}),t.prototype.clone=function(){return Object.create(this);},t.prototype.substringData=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},t.prototype.appendData=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},t.prototype.insertData=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},t.prototype.deleteData=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo());},t.prototype.replaceData=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo());},t.prototype.isEqualNode=function(e){return!!t.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.data===this.data;},t;}(t);}).call(e.exports);}),T.register("3WPnI",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;t=T("khvod"),r=T("bBCSN"),e.exports=function(e){function r(e,i){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=t.Comment,this.value=this.stringify.comment(i);}return i(r,e),r.prototype.clone=function(){return Object.create(this);},r.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("7CZTN",function(e,t){(function(){var t,r,i,a=function(e,t){for(var r in t)n.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},n={}.hasOwnProperty;i=T("WoeRs").isObject,r=T("54PIM"),t=T("khvod"),e.exports=function(e){function r(e,a,n,o){var s;r.__super__.constructor.call(this,e),i(a)&&(a=(s=a).version,n=s.encoding,o=s.standalone),a||(a="1.0"),this.type=t.Declaration,this.version=this.stringify.xmlVersion(a),null!=n&&(this.encoding=this.stringify.xmlEncoding(n)),null!=o&&(this.standalone=this.stringify.xmlStandalone(o));}return a(r,e),r.prototype.toString=function(e){return this.options.writer.declaration(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("7m68b",function(e,t){(function(){var t,r,i,a,n,o,s,l,c=function(e,t){for(var r in t)p.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},p={}.hasOwnProperty;l=T("WoeRs").isObject,s=T("54PIM"),t=T("khvod"),r=T("4TxDS"),a=T("fr5qK"),i=T("kMpaH"),n=T("dTvls"),o=T("lem4a"),e.exports=function(e){function s(e,r,i){var a,n,o,c,p,u;if(s.__super__.constructor.call(this,e),this.type=t.DocType,e.children){for(n=0,o=(c=e.children).length;n<o;n++)if((a=c[n]).type===t.Element){this.name=a.name;break;}}this.documentObject=e,l(r)&&(r=(p=r).pubID,i=p.sysID),null==i&&(i=(u=[r,i])[0],r=u[1]),null!=r&&(this.pubID=this.stringify.dtdPubID(r)),null!=i&&(this.sysID=this.stringify.dtdSysID(i));}return c(s,e),Object.defineProperty(s.prototype,"entities",{get:function(){var e,r,i,a,n;for(r=0,a={},i=(n=this.children).length;r<i;r++)(e=n[r]).type!==t.EntityDeclaration||e.pe||(a[e.name]=e);return new o(a);}}),Object.defineProperty(s.prototype,"notations",{get:function(){var e,r,i,a,n;for(r=0,a={},i=(n=this.children).length;r<i;r++)(e=n[r]).type===t.NotationDeclaration&&(a[e.name]=e);return new o(a);}}),Object.defineProperty(s.prototype,"publicId",{get:function(){return this.pubID;}}),Object.defineProperty(s.prototype,"systemId",{get:function(){return this.sysID;}}),Object.defineProperty(s.prototype,"internalSubset",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo());}}),s.prototype.element=function(e,t){var r;return r=new i(this,e,t),this.children.push(r),this;},s.prototype.attList=function(e,t,i,a,n){var o;return o=new r(this,e,t,i,a,n),this.children.push(o),this;},s.prototype.entity=function(e,t){var r;return r=new a(this,!1,e,t),this.children.push(r),this;},s.prototype.pEntity=function(e,t){var r;return r=new a(this,!0,e,t),this.children.push(r),this;},s.prototype.notation=function(e,t){var r;return r=new n(this,e,t),this.children.push(r),this;},s.prototype.toString=function(e){return this.options.writer.docType(this,this.options.writer.filterOptions(e));},s.prototype.ele=function(e,t){return this.element(e,t);},s.prototype.att=function(e,t,r,i,a){return this.attList(e,t,r,i,a);},s.prototype.ent=function(e,t){return this.entity(e,t);},s.prototype.pent=function(e,t){return this.pEntity(e,t);},s.prototype.not=function(e,t){return this.notation(e,t);},s.prototype.up=function(){return this.root()||this.documentObject;},s.prototype.isEqualNode=function(e){return!!s.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.name===this.name&&e.publicId===this.publicId&&e.systemId===this.systemId;},s;}(s);}).call(e.exports);}),T.register("4TxDS",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;r=T("54PIM"),t=T("khvod"),e.exports=function(e){function r(e,i,a,n,o,s){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing DTD element name. "+this.debugInfo());if(null==a)throw Error("Missing DTD attribute name. "+this.debugInfo(i));if(!n)throw Error("Missing DTD attribute type. "+this.debugInfo(i));if(!o)throw Error("Missing DTD attribute default. "+this.debugInfo(i));if(0!==o.indexOf("#")&&(o="#"+o),!o.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(i));if(s&&!o.match(/^(#FIXED|#DEFAULT)$/))throw Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(i));this.elementName=this.stringify.name(i),this.type=t.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(n),s&&(this.defaultValue=this.stringify.dtdAttDefault(s)),this.defaultValueType=o;}return i(r,e),r.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("fr5qK",function(e,t){(function(){var t,r,i,a=function(e,t){for(var r in t)n.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},n={}.hasOwnProperty;i=T("WoeRs").isObject,r=T("54PIM"),t=T("khvod"),e.exports=function(e){function r(e,a,n,o){if(r.__super__.constructor.call(this,e),null==n)throw Error("Missing DTD entity name. "+this.debugInfo(n));if(null==o)throw Error("Missing DTD entity value. "+this.debugInfo(n));if(this.pe=!!a,this.name=this.stringify.name(n),this.type=t.EntityDeclaration,i(o)){if(!o.pubID&&!o.sysID)throw Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(n));if(o.pubID&&!o.sysID)throw Error("System identifier is required for a public external entity. "+this.debugInfo(n));if(this.internal=!1,null!=o.pubID&&(this.pubID=this.stringify.dtdPubID(o.pubID)),null!=o.sysID&&(this.sysID=this.stringify.dtdSysID(o.sysID)),null!=o.nData&&(this.nData=this.stringify.dtdNData(o.nData)),this.pe&&this.nData)throw Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(n));}else this.value=this.stringify.dtdEntityValue(o),this.internal=!0;}return a(r,e),Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID;}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID;}}),Object.defineProperty(r.prototype,"notationName",{get:function(){return this.nData||null;}}),Object.defineProperty(r.prototype,"inputEncoding",{get:function(){return null;}}),Object.defineProperty(r.prototype,"xmlEncoding",{get:function(){return null;}}),Object.defineProperty(r.prototype,"xmlVersion",{get:function(){return null;}}),r.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("kMpaH",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;r=T("54PIM"),t=T("khvod"),e.exports=function(e){function r(e,i,a){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(i),this.type=t.ElementDeclaration,this.value=this.stringify.dtdElementValue(a);}return i(r,e),r.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("dTvls",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;r=T("54PIM"),t=T("khvod"),e.exports=function(e){function r(e,i,a){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing DTD notation name. "+this.debugInfo(i));if(!a.pubID&&!a.sysID)throw Error("Public or system identifiers are required for an external entity. "+this.debugInfo(i));this.name=this.stringify.name(i),this.type=t.NotationDeclaration,null!=a.pubID&&(this.pubID=this.stringify.dtdPubID(a.pubID)),null!=a.sysID&&(this.sysID=this.stringify.dtdSysID(a.sysID));}return i(r,e),Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID;}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID;}}),r.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("aRAXK",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;t=T("khvod"),r=T("54PIM"),e.exports=function(e){function r(e,i){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing raw text. "+this.debugInfo());this.type=t.Raw,this.value=this.stringify.raw(i);}return i(r,e),r.prototype.clone=function(){return Object.create(this);},r.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e));},r;}(r);}).call(e.exports);}),T.register("guYqT",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;t=T("khvod"),r=T("bBCSN"),e.exports=function(e){function r(e,i){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=t.Text,this.value=this.stringify.text(i);}return i(r,e),Object.defineProperty(r.prototype,"isElementContentWhitespace",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo());}}),Object.defineProperty(r.prototype,"wholeText",{get:function(){var e,t,r;for(r="",t=this.previousSibling;t;)r=t.data+r,t=t.previousSibling;for(r+=this.data,e=this.nextSibling;e;)r+=e.data,e=e.nextSibling;return r;}}),r.prototype.clone=function(){return Object.create(this);},r.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e));},r.prototype.splitText=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},r.prototype.replaceWholeText=function(e){throw Error("This DOM method is not implemented."+this.debugInfo());},r;}(r);}).call(e.exports);}),T.register("8QJ70",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;t=T("khvod"),r=T("bBCSN"),e.exports=function(e){function r(e,i,a){if(r.__super__.constructor.call(this,e),null==i)throw Error("Missing instruction target. "+this.debugInfo());this.type=t.ProcessingInstruction,this.target=this.stringify.insTarget(i),this.name=this.target,a&&(this.value=this.stringify.insValue(a));}return i(r,e),r.prototype.clone=function(){return Object.create(this);},r.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e));},r.prototype.isEqualNode=function(e){return!!r.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.target===this.target;},r;}(r);}).call(e.exports);}),T.register("fujEl",function(e,t){(function(){var t,r,i=function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},a={}.hasOwnProperty;r=T("54PIM"),t=T("khvod"),e.exports=function(e){function r(e){r.__super__.constructor.call(this,e),this.type=t.Dummy;}return i(r,e),r.prototype.clone=function(){return Object.create(this);},r.prototype.toString=function(e){return"";},r;}(r);}).call(e.exports);}),T.register("a1loB",function(e,t){(function(){e.exports=function(){function e(e){this.nodes=e;}return Object.defineProperty(e.prototype,"length",{get:function(){return this.nodes.length||0;}}),e.prototype.clone=function(){return this.nodes=null;},e.prototype.item=function(e){return this.nodes[e]||null;},e;}();}).call(e.exports);}),T.register("9PirZ",function(e,t){(function(){e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32};}).call(e.exports);}),T.register("aQCLQ",function(e,t){(function(){var t=function(e,t){return function(){return e.apply(t,arguments);};},r={}.hasOwnProperty;e.exports=function(){function e(e){var i,a,n;for(i in this.assertLegalName=t(this.assertLegalName,this),this.assertLegalChar=t(this.assertLegalChar,this),e||(e={}),this.options=e,this.options.version||(this.options.version="1.0"),a=e.stringify||{})r.call(a,i)&&(n=a[i],this[i]=n);}return e.prototype.name=function(e){return this.options.noValidation?e:this.assertLegalName(""+e||"");},e.prototype.text=function(e){return this.options.noValidation?e:this.assertLegalChar(this.textEscape(""+e||""));},e.prototype.cdata=function(e){return this.options.noValidation?e:(e=(e=""+e||"").replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(e));},e.prototype.comment=function(e){if(this.options.noValidation)return e;if((e=""+e||"").match(/--/))throw Error("Comment text cannot contain double-hypen: "+e);return this.assertLegalChar(e);},e.prototype.raw=function(e){return this.options.noValidation?e:""+e||"";},e.prototype.attValue=function(e){return this.options.noValidation?e:this.assertLegalChar(this.attEscape(e=""+e||""));},e.prototype.insTarget=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.insValue=function(e){if(this.options.noValidation)return e;if((e=""+e||"").match(/\?>/))throw Error("Invalid processing instruction value: "+e);return this.assertLegalChar(e);},e.prototype.xmlVersion=function(e){if(this.options.noValidation)return e;if(!(e=""+e||"").match(/1\.[0-9]+/))throw Error("Invalid version number: "+e);return e;},e.prototype.xmlEncoding=function(e){if(this.options.noValidation)return e;if(!(e=""+e||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw Error("Invalid encoding: "+e);return this.assertLegalChar(e);},e.prototype.xmlStandalone=function(e){return this.options.noValidation?e:e?"yes":"no";},e.prototype.dtdPubID=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.dtdSysID=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.dtdElementValue=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.dtdAttType=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.dtdAttDefault=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.dtdEntityValue=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.dtdNData=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"");},e.prototype.convertAttKey="@",e.prototype.convertPIKey="?",e.prototype.convertTextKey="#text",e.prototype.convertCDataKey="#cdata",e.prototype.convertCommentKey="#comment",e.prototype.convertRawKey="#raw",e.prototype.assertLegalChar=function(e){var t,r;if(this.options.noValidation)return e;if(t="","1.0"===this.options.version){if(t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=e.match(t))throw Error("Invalid character in string: "+e+" at index "+r.index);}else if("1.1"===this.options.version&&(t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=e.match(t)))throw Error("Invalid character in string: "+e+" at index "+r.index);return e;},e.prototype.assertLegalName=function(e){if(this.options.noValidation)return e;if(this.assertLegalChar(e),!e.match(/^([: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])*$/))throw Error("Invalid character in name");return e;},e.prototype.textEscape=function(e){var t;return this.options.noValidation?e:(t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"));},e.prototype.attEscape=function(e){var t;return this.options.noValidation?e:(t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"));},e;}();}).call(e.exports);}),T.register("lpg7v",function(e,t){(function(){var t,r=function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function a(){this.constructor=e;}return a.prototype=t.prototype,e.prototype=new a(),e.__super__=t.prototype,e;},i={}.hasOwnProperty;t=T("cLm3M"),e.exports=function(e){function t(e){t.__super__.constructor.call(this,e);}return r(t,e),t.prototype.document=function(e,t){var r,i,a,n,o;for(i=0,t=this.filterOptions(t),n="",a=(o=e.children).length;i<a;i++)r=o[i],n+=this.writeChildNode(r,t,0);return t.pretty&&n.slice(-t.newline.length)===t.newline&&(n=n.slice(0,-t.newline.length)),n;},t;}(t);}).call(e.exports);}),T.register("cLm3M",function(e,t){(function(){var t,r,i,a={}.hasOwnProperty;i=T("WoeRs").assign,t=T("khvod"),T("7CZTN"),T("7m68b"),T("3Lai3"),T("3WPnI"),T("55TnL"),T("aRAXK"),T("guYqT"),T("8QJ70"),T("fujEl"),T("4TxDS"),T("kMpaH"),T("fr5qK"),T("dTvls"),r=T("1FOmC"),e.exports=function(){function e(e){var t,r,i;for(t in e||(e={}),this.options=e,r=e.writer||{})a.call(r,t)&&(i=r[t],this["_"+t]=this[t],this[t]=i);}return e.prototype.filterOptions=function(e){var t,a,n,o,s,l,c,p;return e||(e={}),e=i({},this.options,e),(t={writer:this}).pretty=e.pretty||!1,t.allowEmpty=e.allowEmpty||!1,t.indent=null!=(a=e.indent)?a:" ",t.newline=null!=(n=e.newline)?n:"\n",t.offset=null!=(o=e.offset)?o:0,t.dontPrettyTextNodes=null!=(s=null!=(l=e.dontPrettyTextNodes)?l:e.dontprettytextnodes)?s:0,t.spaceBeforeSlash=null!=(c=null!=(p=e.spaceBeforeSlash)?p:e.spacebeforeslash)?c:"",!0===t.spaceBeforeSlash&&(t.spaceBeforeSlash=" "),t.suppressPrettyCount=0,t.user={},t.state=r.None,t;},e.prototype.indent=function(e,t,r){var i;if(!t.pretty||t.suppressPrettyCount);else if(t.pretty&&(i=(r||0)+t.offset+1)>0)return Array(i).join(t.indent);return"";},e.prototype.endline=function(e,t,r){return!t.pretty||t.suppressPrettyCount?"":t.newline;},e.prototype.attribute=function(e,t,r){var i;return this.openAttribute(e,t,r),i=" "+e.name+'="'+e.value+'"',this.closeAttribute(e,t,r),i;},e.prototype.cdata=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<![CDATA[",t.state=r.InsideTag,a+=e.value,t.state=r.CloseTag,a+="]]>"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.comment=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<!-- ",t.state=r.InsideTag,a+=e.value,t.state=r.CloseTag,a+=" -->"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.declaration=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<?xml",t.state=r.InsideTag,a+=' version="'+e.version+'"',null!=e.encoding&&(a+=' encoding="'+e.encoding+'"'),null!=e.standalone&&(a+=' standalone="'+e.standalone+'"'),t.state=r.CloseTag,a+=t.spaceBeforeSlash+"?>"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.docType=function(e,t,i){var a,n,o,s,l;if(i||(i=0),this.openNode(e,t,i),t.state=r.OpenTag,s=this.indent(e,t,i)+"<!DOCTYPE "+e.root().name,e.pubID&&e.sysID?s+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(s+=' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(s+=" ["+this.endline(e,t,i),t.state=r.InsideTag,n=0,o=(l=e.children).length;n<o;n++)a=l[n],s+=this.writeChildNode(a,t,i+1);t.state=r.CloseTag,s+="]";}return t.state=r.CloseTag,s+=t.spaceBeforeSlash+">"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),s;},e.prototype.element=function(e,i,n){var o,s,l,c,p,u,d,m,h,f,g,y,x,b;for(h in n||(n=0),f=!1,g="",this.openNode(e,i,n),i.state=r.OpenTag,g+=this.indent(e,i,n)+"<"+e.name,y=e.attribs)a.call(y,h)&&(o=y[h],g+=this.attribute(o,i,n));if(c=0===(l=e.children.length)?null:e.children[0],0===l||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&""===e.value;}))i.allowEmpty?(g+=">",i.state=r.CloseTag,g+="</"+e.name+">"+this.endline(e,i,n)):(i.state=r.CloseTag,g+=i.spaceBeforeSlash+"/>"+this.endline(e,i,n));else if(i.pretty&&1===l&&(c.type===t.Text||c.type===t.Raw)&&null!=c.value)g+=">",i.state=r.InsideTag,i.suppressPrettyCount++,f=!0,g+=this.writeChildNode(c,i,n+1),i.suppressPrettyCount--,f=!1,i.state=r.CloseTag,g+="</"+e.name+">"+this.endline(e,i,n);else{if(i.dontPrettyTextNodes){for(p=0,d=(x=e.children).length;p<d;p++)if(((s=x[p]).type===t.Text||s.type===t.Raw)&&null!=s.value){i.suppressPrettyCount++,f=!0;break;}}for(g+=">"+this.endline(e,i,n),i.state=r.InsideTag,u=0,m=(b=e.children).length;u<m;u++)s=b[u],g+=this.writeChildNode(s,i,n+1);i.state=r.CloseTag,g+=this.indent(e,i,n)+"</"+e.name+">",f&&i.suppressPrettyCount--,g+=this.endline(e,i,n),i.state=r.None;}return this.closeNode(e,i,n),g;},e.prototype.writeChildNode=function(e,r,i){switch(e.type){case t.CData:return this.cdata(e,r,i);case t.Comment:return this.comment(e,r,i);case t.Element:return this.element(e,r,i);case t.Raw:return this.raw(e,r,i);case t.Text:return this.text(e,r,i);case t.ProcessingInstruction:return this.processingInstruction(e,r,i);case t.Dummy:return"";case t.Declaration:return this.declaration(e,r,i);case t.DocType:return this.docType(e,r,i);case t.AttributeDeclaration:return this.dtdAttList(e,r,i);case t.ElementDeclaration:return this.dtdElement(e,r,i);case t.EntityDeclaration:return this.dtdEntity(e,r,i);case t.NotationDeclaration:return this.dtdNotation(e,r,i);default:throw Error("Unknown XML node type: "+e.constructor.name);}},e.prototype.processingInstruction=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<?",t.state=r.InsideTag,a+=e.target,e.value&&(a+=" "+e.value),t.state=r.CloseTag,a+=t.spaceBeforeSlash+"?>"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.raw=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i),t.state=r.InsideTag,a+=e.value,t.state=r.CloseTag,a+=this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.text=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i),t.state=r.InsideTag,a+=e.value,t.state=r.CloseTag,a+=this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.dtdAttList=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<!ATTLIST",t.state=r.InsideTag,a+=" "+e.elementName+" "+e.attributeName+" "+e.attributeType,"#DEFAULT"!==e.defaultValueType&&(a+=" "+e.defaultValueType),e.defaultValue&&(a+=' "'+e.defaultValue+'"'),t.state=r.CloseTag,a+=t.spaceBeforeSlash+">"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.dtdElement=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<!ELEMENT",t.state=r.InsideTag,a+=" "+e.name+" "+e.value,t.state=r.CloseTag,a+=t.spaceBeforeSlash+">"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.dtdEntity=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<!ENTITY",t.state=r.InsideTag,e.pe&&(a+=" %"),a+=" "+e.name,e.value?a+=' "'+e.value+'"':(e.pubID&&e.sysID?a+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(a+=' SYSTEM "'+e.sysID+'"'),e.nData&&(a+=" NDATA "+e.nData)),t.state=r.CloseTag,a+=t.spaceBeforeSlash+">"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.dtdNotation=function(e,t,i){var a;return this.openNode(e,t,i),t.state=r.OpenTag,a=this.indent(e,t,i)+"<!NOTATION",t.state=r.InsideTag,a+=" "+e.name,e.pubID&&e.sysID?a+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.pubID?a+=' PUBLIC "'+e.pubID+'"':e.sysID&&(a+=' SYSTEM "'+e.sysID+'"'),t.state=r.CloseTag,a+=t.spaceBeforeSlash+">"+this.endline(e,t,i),t.state=r.None,this.closeNode(e,t,i),a;},e.prototype.openNode=function(e,t,r){},e.prototype.closeNode=function(e,t,r){},e.prototype.openAttribute=function(e,t,r){},e.prototype.closeAttribute=function(e,t,r){},e;}();}).call(e.exports);}),T.register("1FOmC",function(e,t){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3};}).call(e.exports);}),T.register("bkQU9",function(e,t){(function(){var t,r,i,a,n,o,s,l,c,p,u,d,m,h,f,g,y,x,b,v,S,N,w,C={}.hasOwnProperty;S=(w=T("WoeRs")).isObject,v=w.isFunction,N=w.isPlainObject,b=w.getValue,t=T("khvod"),d=T("huGg1"),m=T("55TnL"),a=T("3Lai3"),n=T("3WPnI"),f=T("aRAXK"),x=T("guYqT"),h=T("8QJ70"),p=T("7CZTN"),u=T("7m68b"),o=T("4TxDS"),l=T("fr5qK"),s=T("kMpaH"),c=T("dTvls"),i=T("daVhF"),y=T("aQCLQ"),g=T("lpg7v"),r=T("1FOmC"),e.exports=function(){function e(e,r,i){var a;this.name="?xml",this.type=t.Document,e||(e={}),a={},e.writer?N(e.writer)&&(a=e.writer,e.writer=new g()):e.writer=new g(),this.options=e,this.writer=e.writer,this.writerOptions=this.writer.filterOptions(a),this.stringify=new y(e),this.onDataCallback=r||function(){},this.onEndCallback=i||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null;}return e.prototype.createChildNode=function(e){var r,i,a,n,o,s,l,c;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:for(i in a={},l=e.attribs)C.call(l,i)&&(r=l[i],a[i]=r.value);this.node(e.name,a);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 Error("This XML node type is not supported in a JS object: "+e.constructor.name);}for(o=0,s=(c=e.children).length;o<s;o++)n=c[o],this.createChildNode(n),n.type===t.Element&&this.up();return this;},e.prototype.dummy=function(){return this;},e.prototype.node=function(e,t,r){var i;if(null==e)throw Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw Error("Document can only have one root node. "+this.debugInfo(e));return this.openCurrent(),e=b(e),null==t&&(t={}),S(t=b(t))||(r=(i=[t,r])[0],t=i[1]),this.currentNode=new m(this,e,t),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=r&&this.text(r),this;},e.prototype.element=function(e,r,i){var a,n,o,s,l,c;if(this.currentNode&&this.currentNode.type===t.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(e)||S(e)||v(e))for(s=this.options.noValidation,this.options.noValidation=!0,(c=new d(this.options).element("TEMP_ROOT")).element(e),this.options.noValidation=s,n=0,o=(l=c.children).length;n<o;n++)a=l[n],this.createChildNode(a),a.type===t.Element&&this.up();else this.node(e,r,i);return this;},e.prototype.attribute=function(e,t){var r,a;if(!this.currentNode||this.currentNode.children)throw Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(e));if(null!=e&&(e=b(e)),S(e))for(r in e)C.call(e,r)&&(a=e[r],this.attribute(r,a));else v(t)&&(t=t.apply()),this.options.keepNullAttributes&&null==t?this.currentNode.attribs[e]=new i(this,e,""):null!=t&&(this.currentNode.attribs[e]=new i(this,e,t));return this;},e.prototype.text=function(e){var t;return this.openCurrent(),t=new x(this,e),this.onData(this.writer.text(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.cdata=function(e){var t;return this.openCurrent(),t=new a(this,e),this.onData(this.writer.cdata(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.comment=function(e){var t;return this.openCurrent(),t=new n(this,e),this.onData(this.writer.comment(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.raw=function(e){var t;return this.openCurrent(),t=new f(this,e),this.onData(this.writer.raw(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.instruction=function(e,t){var r,i,a,n,o;if(this.openCurrent(),null!=e&&(e=b(e)),null!=t&&(t=b(t)),Array.isArray(e))for(r=0,n=e.length;r<n;r++)i=e[r],this.instruction(i);else if(S(e))for(i in e)C.call(e,i)&&(a=e[i],this.instruction(i,a));else v(t)&&(t=t.apply()),o=new h(this,e,t),this.onData(this.writer.processingInstruction(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this;},e.prototype.declaration=function(e,t,r){var i;if(this.openCurrent(),this.documentStarted)throw Error("declaration() must be the first node.");return i=new p(this,e,t,r),this.onData(this.writer.declaration(i,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.doctype=function(e,t,r){if(this.openCurrent(),null==e)throw Error("Missing root node name.");if(this.root)throw Error("dtd() must come before the root node.");return this.currentNode=new u(this,t,r),this.currentNode.rootNodeName=e,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this;},e.prototype.dtdElement=function(e,t){var r;return this.openCurrent(),r=new s(this,e,t),this.onData(this.writer.dtdElement(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.attList=function(e,t,r,i,a){var n;return this.openCurrent(),n=new o(this,e,t,r,i,a),this.onData(this.writer.dtdAttList(n,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.entity=function(e,t){var r;return this.openCurrent(),r=new l(this,!1,e,t),this.onData(this.writer.dtdEntity(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.pEntity=function(e,t){var r;return this.openCurrent(),r=new l(this,!0,e,t),this.onData(this.writer.dtdEntity(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.notation=function(e,t){var r;return this.openCurrent(),r=new c(this,e,t),this.onData(this.writer.dtdNotation(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this;},e.prototype.up=function(){if(this.currentLevel<0)throw Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this;},e.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd();},e.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode);},e.prototype.openNode=function(e){var i,a,n,o;if(!e.isOpen){if(this.root||0!==this.currentLevel||e.type!==t.Element||(this.root=e),a="",e.type===t.Element){for(n in this.writerOptions.state=r.OpenTag,a=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name,o=e.attribs)C.call(o,n)&&(i=o[n],a+=this.writer.attribute(i,this.writerOptions,this.currentLevel));a+=(e.children?">":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel),this.writerOptions.state=r.InsideTag;}else this.writerOptions.state=r.OpenTag,a=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+e.rootNodeName,e.pubID&&e.sysID?a+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(a+=' SYSTEM "'+e.sysID+'"'),e.children?(a+=" [",this.writerOptions.state=r.InsideTag):(this.writerOptions.state=r.CloseTag,a+=">"),a+=this.writer.endline(e,this.writerOptions,this.currentLevel);return this.onData(a,this.currentLevel),e.isOpen=!0;}},e.prototype.closeNode=function(e){var i;if(!e.isClosed)return i="",this.writerOptions.state=r.CloseTag,i=e.type===t.Element?this.writer.indent(e,this.writerOptions,this.currentLevel)+"</"+e.name+">"+this.writer.endline(e,this.writerOptions,this.currentLevel):this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel),this.writerOptions.state=r.None,this.onData(i,this.currentLevel),e.isClosed=!0;},e.prototype.onData=function(e,t){return this.documentStarted=!0,this.onDataCallback(e,t+1);},e.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback();},e.prototype.debugInfo=function(e){return null==e?"":"node: <"+e+">";},e.prototype.ele=function(){return this.element.apply(this,arguments);},e.prototype.nod=function(e,t,r){return this.node(e,t,r);},e.prototype.txt=function(e){return this.text(e);},e.prototype.dat=function(e){return this.cdata(e);},e.prototype.com=function(e){return this.comment(e);},e.prototype.ins=function(e,t){return this.instruction(e,t);},e.prototype.dec=function(e,t,r){return this.declaration(e,t,r);},e.prototype.dtd=function(e,t,r){return this.doctype(e,t,r);},e.prototype.e=function(e,t,r){return this.element(e,t,r);},e.prototype.n=function(e,t,r){return this.node(e,t,r);},e.prototype.t=function(e){return this.text(e);},e.prototype.d=function(e){return this.cdata(e);},e.prototype.c=function(e){return this.comment(e);},e.prototype.r=function(e){return this.raw(e);},e.prototype.i=function(e,t){return this.instruction(e,t);},e.prototype.att=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments);},e.prototype.a=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments);},e.prototype.ent=function(e,t){return this.entity(e,t);},e.prototype.pent=function(e,t){return this.pEntity(e,t);},e.prototype.not=function(e,t){return this.notation(e,t);},e;}();}).call(e.exports);}),T.register("gpsLZ",function(e,t){(function(){var t,r,i,a=function(e,t){for(var r in t)n.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},n={}.hasOwnProperty;t=T("khvod"),i=T("cLm3M"),r=T("1FOmC"),e.exports=function(e){function i(e,t){this.stream=e,i.__super__.constructor.call(this,t);}return a(i,e),i.prototype.endline=function(e,t,a){return e.isLastRootNode&&t.state===r.CloseTag?"":i.__super__.endline.call(this,e,t,a);},i.prototype.document=function(e,t){var r,i,a,n,o,s,l,c,p;for(l=e.children,i=a=0,o=l.length;a<o;i=++a)(r=l[i]).isLastRootNode=i===e.children.length-1;for(n=0,t=this.filterOptions(t),c=e.children,p=[],s=c.length;n<s;n++)r=c[n],p.push(this.writeChildNode(r,t,0));return p;},i.prototype.attribute=function(e,t,r){return this.stream.write(i.__super__.attribute.call(this,e,t,r));},i.prototype.cdata=function(e,t,r){return this.stream.write(i.__super__.cdata.call(this,e,t,r));},i.prototype.comment=function(e,t,r){return this.stream.write(i.__super__.comment.call(this,e,t,r));},i.prototype.declaration=function(e,t,r){return this.stream.write(i.__super__.declaration.call(this,e,t,r));},i.prototype.docType=function(e,t,i){var a,n,o,s;if(i||(i=0),this.openNode(e,t,i),t.state=r.OpenTag,this.stream.write(this.indent(e,t,i)),this.stream.write("<!DOCTYPE "+e.root().name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(e,t,i)),t.state=r.InsideTag,n=0,o=(s=e.children).length;n<o;n++)a=s[n],this.writeChildNode(a,t,i+1);t.state=r.CloseTag,this.stream.write("]");}return t.state=r.CloseTag,this.stream.write(t.spaceBeforeSlash+">"),this.stream.write(this.endline(e,t,i)),t.state=r.None,this.closeNode(e,t,i);},i.prototype.element=function(e,i,a){var o,s,l,c,p,u,d,m,h;for(d in a||(a=0),this.openNode(e,i,a),i.state=r.OpenTag,this.stream.write(this.indent(e,i,a)+"<"+e.name),m=e.attribs)n.call(m,d)&&(o=m[d],this.attribute(o,i,a));if(c=0===(l=e.children.length)?null:e.children[0],0===l||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&""===e.value;}))i.allowEmpty?(this.stream.write(">"),i.state=r.CloseTag,this.stream.write("</"+e.name+">")):(i.state=r.CloseTag,this.stream.write(i.spaceBeforeSlash+"/>"));else if(i.pretty&&1===l&&(c.type===t.Text||c.type===t.Raw)&&null!=c.value)this.stream.write(">"),i.state=r.InsideTag,i.suppressPrettyCount++,this.writeChildNode(c,i,a+1),i.suppressPrettyCount--,i.state=r.CloseTag,this.stream.write("</"+e.name+">");else{for(this.stream.write(">"+this.endline(e,i,a)),i.state=r.InsideTag,p=0,u=(h=e.children).length;p<u;p++)s=h[p],this.writeChildNode(s,i,a+1);i.state=r.CloseTag,this.stream.write(this.indent(e,i,a)+"</"+e.name+">");}return this.stream.write(this.endline(e,i,a)),i.state=r.None,this.closeNode(e,i,a);},i.prototype.processingInstruction=function(e,t,r){return this.stream.write(i.__super__.processingInstruction.call(this,e,t,r));},i.prototype.raw=function(e,t,r){return this.stream.write(i.__super__.raw.call(this,e,t,r));},i.prototype.text=function(e,t,r){return this.stream.write(i.__super__.text.call(this,e,t,r));},i.prototype.dtdAttList=function(e,t,r){return this.stream.write(i.__super__.dtdAttList.call(this,e,t,r));},i.prototype.dtdElement=function(e,t,r){return this.stream.write(i.__super__.dtdElement.call(this,e,t,r));},i.prototype.dtdEntity=function(e,t,r){return this.stream.write(i.__super__.dtdEntity.call(this,e,t,r));},i.prototype.dtdNotation=function(e,t,r){return this.stream.write(i.__super__.dtdNotation.call(this,e,t,r));},i;}(i);}).call(e.exports);}),T.register("9NwtS",function(e,t){(function(){"use strict";var t,r,i,a,n,o,s=function(e,t){return function(){return e.apply(t,arguments);};},l=function(e,t){for(var r in t)u.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},u={}.hasOwnProperty;n=T("arScM"),t=T("7jTzn"),a=T("2HNIb"),o=p.setImmediate,r=T("4hcBw").defaults,i=function(e,t,r){var i,a;for(i=0,a=e.length;i<a;i++)t=(0,e[i])(t,r);return t;},e.exports.Parser=function(c){function p(t){var i,n,o;if(this.parseStringPromise=s(this.parseStringPromise,this),this.parseString=s(this.parseString,this),this.reset=s(this.reset,this),this.assignOrPush=s(this.assignOrPush,this),this.processAsync=s(this.processAsync,this),!(this instanceof e.exports.Parser))return new e.exports.Parser(t);for(i in this.options={},n=r["0.2"])u.call(n,i)&&(o=n[i],this.options[i]=o);for(i in t)u.call(t,i)&&(o=t[i],this.options[i]=o);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(a.normalize)),this.reset();}return l(p,c),p.prototype.processAsync=function(){var e;try{if(this.remaining.length<=this.options.chunkSize)return e=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(e),this.saxParser.close();return e=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(e),o(this.processAsync);}catch(e){if(!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(e);}},p.prototype.assignOrPush=function(e,t,r){return t in e?(e[t]instanceof Array||(e[t]=[e[t]]),e[t].push(r)):this.options.explicitArray?e[t]=[r]:e[t]=r;},p.prototype.reset=function(){var e,t,r,a,o,s,l,c,p;return this.removeAllListeners(),this.saxParser=n.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=(o=this,function(e){if(o.saxParser.resume(),!o.saxParser.errThrown)return o.saxParser.errThrown=!0,o.emit("error",e);}),this.saxParser.onend=(s=this,function(){if(!s.saxParser.ended)return s.saxParser.ended=!0,s.emit("end",s.resultObject);}),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,a=[],e=this.options.attrkey,t=this.options.charkey,this.saxParser.onopentag=(l=this,function(r){var n,o,s,c,p;if((s=Object.create(null))[t]="",!l.options.ignoreAttrs)for(n in p=r.attributes)u.call(p,n)&&(e in s||l.options.mergeAttrs||(s[e]=Object.create(null)),o=l.options.attrValueProcessors?i(l.options.attrValueProcessors,r.attributes[n],n):r.attributes[n],c=l.options.attrNameProcessors?i(l.options.attrNameProcessors,n):n,l.options.mergeAttrs?l.assignOrPush(s,c,o):s[e][c]=o);return s["#name"]=l.options.tagNameProcessors?i(l.options.tagNameProcessors,r.name):r.name,l.options.xmlns&&(s[l.options.xmlnskey]={uri:r.uri,local:r.local}),a.push(s);}),this.saxParser.onclosetag=(c=this,function(){var e,r,n,o,s,l,p,d,m,h,f;if(s=(l=a.pop())["#name"],c.options.explicitChildren&&c.options.preserveChildrenOrder||delete l["#name"],!0===l.cdata&&(e=l.cdata,delete l.cdata),m=a[a.length-1],l[t].match(/^\s*$/)&&!e?(r=l[t],delete l[t]):(c.options.trim&&(l[t]=l[t].trim()),c.options.normalize&&(l[t]=l[t].replace(/\s{2,}/g," ").trim()),l[t]=c.options.valueProcessors?i(c.options.valueProcessors,l[t],s):l[t],1===Object.keys(l).length&&t in l&&!c.EXPLICIT_CHARKEY&&(l=l[t])),"object"==typeof(f=l)&&null!=f&&0===Object.keys(f).length&&(l="function"==typeof c.options.emptyTag?c.options.emptyTag():""!==c.options.emptyTag?c.options.emptyTag:r),null!=c.options.validator&&(h="/"+function(){var e,t,r;for(e=0,r=[],t=a.length;e<t;e++)o=a[e],r.push(o["#name"]);return r;}().concat(s).join("/"),function(){try{l=c.options.validator(h,m&&m[s],l);}catch(e){return c.emit("error",e);}}()),c.options.explicitChildren&&!c.options.mergeAttrs&&"object"==typeof l){if(c.options.preserveChildrenOrder){if(m){for(n in m[c.options.childkey]=m[c.options.childkey]||[],p=Object.create(null),l)u.call(l,n)&&(p[n]=l[n]);m[c.options.childkey].push(p),delete l["#name"],1===Object.keys(l).length&&t in l&&!c.EXPLICIT_CHARKEY&&(l=l[t]);}}else o=Object.create(null),c.options.attrkey in l&&(o[c.options.attrkey]=l[c.options.attrkey],delete l[c.options.attrkey]),!c.options.charsAsChildren&&c.options.charkey in l&&(o[c.options.charkey]=l[c.options.charkey],delete l[c.options.charkey]),Object.getOwnPropertyNames(l).length>0&&(o[c.options.childkey]=l),l=o;}return a.length>0?c.assignOrPush(m,s,l):(c.options.explicitRoot&&(d=l,(l=Object.create(null))[s]=d),c.resultObject=l,c.saxParser.ended=!0,c.emit("end",c.resultObject));}),p=this,r=function(e){var r,i;if(i=a[a.length-1])return i[t]+=e,p.options.explicitChildren&&p.options.preserveChildrenOrder&&p.options.charsAsChildren&&(p.options.includeWhiteChars||""!==e.replace(/\\n/g,"").trim())&&(i[p.options.childkey]=i[p.options.childkey]||[],(r={"#name":"__text__"})[t]=e,p.options.normalize&&(r[t]=r[t].replace(/\s{2,}/g," ").trim()),i[p.options.childkey].push(r)),i;},this.saxParser.ontext=r,this.saxParser.oncdata=function(e){var t;if(t=r(e))return t.cdata=!0;};},p.prototype.parseString=function(e,r){null!=r&&"function"==typeof r&&(this.on("end",function(e){return this.reset(),r(null,e);}),this.on("error",function(e){return this.reset(),r(e);}));try{if(e=e.toString(),""===e.trim())return this.emit("end",null),!0;if(e=t.stripBOM(e),this.options.async)return this.remaining=e,o(this.processAsync),this.saxParser;return this.saxParser.write(e).close();}catch(e){if(!(this.saxParser.errThrown||this.saxParser.ended))return this.emit("error",e),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw e;}},p.prototype.parseStringPromise=function(e){var t;return new Promise((t=this,function(r,i){return t.parseString(e,function(e,t){return e?i(e):r(t);});}));},p;}(c),e.exports.parseString=function(t,r,i){var a,n;return null!=i?("function"==typeof i&&(a=i),"object"==typeof r&&(n=r)):("function"==typeof r&&(a=r),n={}),new e.exports.Parser(n).parseString(t,a);},e.exports.parseStringPromise=function(t,r){var i;return"object"==typeof r&&(i=r),new e.exports.Parser(i).parseStringPromise(t);};}).call(e.exports);}),T.register("arScM",function(e,t){!function(e){e.parser=function(e,t){return new o(e,t);},e.SAXParser=o,e.SAXStream=l,e.createStream=function(e,t){return new l(e,t);},e.MAX_BUFFER_LENGTH=65536;var t,r,i,a,n=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function o(t,r){if(!(this instanceof o))return new o(t,r);(function(e){for(var t=0,r=n.length;t<r;t++)e[n[t]]="";})(this),this.q=this.c="",this.bufferCheckPosition=e.MAX_BUFFER_LENGTH,this.opt=r||{},this.opt.lowercase=this.opt.lowercase||this.opt.lowercasetags,this.looseCase=this.opt.lowercase?"toLowerCase":"toUpperCase",this.tags=[],this.closed=this.closedRoot=this.sawRoot=!1,this.tag=this.error=null,this.strict=!!t,this.noscript=!!(t||this.opt.noscript),this.state=v.BEGIN,this.strictEntities=this.opt.strictEntities,this.ENTITIES=this.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),this.attribList=[],this.opt.xmlns&&(this.ns=Object.create(d)),this.trackPosition=!1!==this.opt.position,this.trackPosition&&(this.position=this.line=this.column=0),N(this,"onready");}e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(e){function t(){}return t.prototype=e,new t();}),Object.keys||(Object.keys=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t;}),o.prototype={end:function(){T(this);},write:function(t){if(this.error)throw this.error;if(this.closed)return _(this,"Cannot write after close. Assign an onready handler.");if(null===t)return T(this);"object"==typeof t&&(t=t.toString());for(var r=0,i="";i=B(t,r++),this.c=i,i;)switch(this.trackPosition&&(this.position++,"\n"===i?(this.line++,this.column=0):this.column++),this.state){case v.BEGIN:if(this.state=v.BEGIN_WHITESPACE,"\uFEFF"===i)continue;A(this,i);continue;case v.BEGIN_WHITESPACE:A(this,i);continue;case v.TEXT:if(this.sawRoot&&!this.closedRoot){for(var a,o,s,l=r-1;i&&"<"!==i&&"&"!==i;)(i=B(t,r++))&&this.trackPosition&&(this.position++,"\n"===i?(this.line++,this.column=0):this.column++);this.textNode+=t.substring(l,r-1);}"<"!==i||this.sawRoot&&this.closedRoot&&!this.strict?(y(i)||this.sawRoot&&!this.closedRoot||E(this,"Text data outside of root node."),"&"===i?this.state=v.TEXT_ENTITY:this.textNode+=i):(this.state=v.OPEN_WAKA,this.startTagPosition=this.position);continue;case v.SCRIPT:"<"===i?this.state=v.SCRIPT_ENDING:this.script+=i;continue;case v.SCRIPT_ENDING:"/"===i?this.state=v.CLOSE_TAG:(this.script+="<"+i,this.state=v.SCRIPT);continue;case v.OPEN_WAKA:"!"===i?(this.state=v.SGML_DECL,this.sgmlDecl=""):y(i)||(b(m,i)?(this.state=v.OPEN_TAG,this.tagName=i):"/"===i?(this.state=v.CLOSE_TAG,this.tagName=""):"?"===i?(this.state=v.PROC_INST,this.procInstName=this.procInstBody=""):(E(this,"Unencoded <"),this.startTagPosition+1<this.position&&(i=Array(this.position-this.startTagPosition).join(" ")+i),this.textNode+="<"+i,this.state=v.TEXT));continue;case v.SGML_DECL:"[CDATA["===(this.sgmlDecl+i).toUpperCase()?(w(this,"onopencdata"),this.state=v.CDATA,this.sgmlDecl="",this.cdata=""):this.sgmlDecl+i==="--"?(this.state=v.COMMENT,this.comment="",this.sgmlDecl=""):"DOCTYPE"===(this.sgmlDecl+i).toUpperCase()?(this.state=v.DOCTYPE,(this.doctype||this.sawRoot)&&E(this,"Inappropriately located doctype declaration"),this.doctype="",this.sgmlDecl=""):">"===i?(w(this,"onsgmldeclaration",this.sgmlDecl),this.sgmlDecl="",this.state=v.TEXT):(x(i)&&(this.state=v.SGML_DECL_QUOTED),this.sgmlDecl+=i);continue;case v.SGML_DECL_QUOTED:i===this.q&&(this.state=v.SGML_DECL,this.q=""),this.sgmlDecl+=i;continue;case v.DOCTYPE:">"===i?(this.state=v.TEXT,w(this,"ondoctype",this.doctype),this.doctype=!0):(this.doctype+=i,"["===i?this.state=v.DOCTYPE_DTD:x(i)&&(this.state=v.DOCTYPE_QUOTED,this.q=i));continue;case v.DOCTYPE_QUOTED:this.doctype+=i,i===this.q&&(this.q="",this.state=v.DOCTYPE);continue;case v.DOCTYPE_DTD:this.doctype+=i,"]"===i?this.state=v.DOCTYPE:x(i)&&(this.state=v.DOCTYPE_DTD_QUOTED,this.q=i);continue;case v.DOCTYPE_DTD_QUOTED:this.doctype+=i,i===this.q&&(this.state=v.DOCTYPE_DTD,this.q="");continue;case v.COMMENT:"-"===i?this.state=v.COMMENT_ENDING:this.comment+=i;continue;case v.COMMENT_ENDING:"-"===i?(this.state=v.COMMENT_ENDED,this.comment=P(this.opt,this.comment),this.comment&&w(this,"oncomment",this.comment),this.comment=""):(this.comment+="-"+i,this.state=v.COMMENT);continue;case v.COMMENT_ENDED:">"!==i?(E(this,"Malformed comment"),this.comment+="--"+i,this.state=v.COMMENT):this.state=v.TEXT;continue;case v.CDATA:"]"===i?this.state=v.CDATA_ENDING:this.cdata+=i;continue;case v.CDATA_ENDING:"]"===i?this.state=v.CDATA_ENDING_2:(this.cdata+="]"+i,this.state=v.CDATA);continue;case v.CDATA_ENDING_2:">"===i?(this.cdata&&w(this,"oncdata",this.cdata),w(this,"onclosecdata"),this.cdata="",this.state=v.TEXT):"]"===i?this.cdata+="]":(this.cdata+="]]"+i,this.state=v.CDATA);continue;case v.PROC_INST:"?"===i?this.state=v.PROC_INST_ENDING:y(i)?this.state=v.PROC_INST_BODY:this.procInstName+=i;continue;case v.PROC_INST_BODY:!this.procInstBody&&y(i)||("?"===i?this.state=v.PROC_INST_ENDING:this.procInstBody+=i);continue;case v.PROC_INST_ENDING:">"===i?(w(this,"onprocessinginstruction",{name:this.procInstName,body:this.procInstBody}),this.procInstName=this.procInstBody="",this.state=v.TEXT):(this.procInstBody+="?"+i,this.state=v.PROC_INST_BODY);continue;case v.OPEN_TAG:b(h,i)?this.tagName+=i:(function(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,r=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(r.ns=t.ns),e.attribList.length=0,w(e,"onopentagstart",r);}(this),">"===i?I(this):"/"===i?this.state=v.OPEN_TAG_SLASH:(y(i)||E(this,"Invalid character in tag name"),this.state=v.ATTRIB));continue;case v.OPEN_TAG_SLASH:">"===i?(I(this,!0),z(this)):(E(this,"Forward-slash in opening tag not followed by >"),this.state=v.ATTRIB);continue;case v.ATTRIB:y(i)||(">"===i?I(this):"/"===i?this.state=v.OPEN_TAG_SLASH:b(m,i)?(this.attribName=i,this.attribValue="",this.state=v.ATTRIB_NAME):E(this,"Invalid attribute name"));continue;case v.ATTRIB_NAME:"="===i?this.state=v.ATTRIB_VALUE:">"===i?(E(this,"Attribute without value"),this.attribValue=this.attribName,O(this),I(this)):y(i)?this.state=v.ATTRIB_NAME_SAW_WHITE:b(h,i)?this.attribName+=i:E(this,"Invalid attribute name");continue;case v.ATTRIB_NAME_SAW_WHITE:if("="===i)this.state=v.ATTRIB_VALUE;else{if(y(i))continue;E(this,"Attribute without value"),this.tag.attributes[this.attribName]="",this.attribValue="",w(this,"onattribute",{name:this.attribName,value:""}),this.attribName="",">"===i?I(this):b(m,i)?(this.attribName=i,this.state=v.ATTRIB_NAME):(E(this,"Invalid attribute name"),this.state=v.ATTRIB);}continue;case v.ATTRIB_VALUE:y(i)||(x(i)?(this.q=i,this.state=v.ATTRIB_VALUE_QUOTED):(E(this,"Unquoted attribute value"),this.state=v.ATTRIB_VALUE_UNQUOTED,this.attribValue=i));continue;case v.ATTRIB_VALUE_QUOTED:if(i!==this.q){"&"===i?this.state=v.ATTRIB_VALUE_ENTITY_Q:this.attribValue+=i;continue;}O(this),this.q="",this.state=v.ATTRIB_VALUE_CLOSED;continue;case v.ATTRIB_VALUE_CLOSED:y(i)?this.state=v.ATTRIB:">"===i?I(this):"/"===i?this.state=v.OPEN_TAG_SLASH:b(m,i)?(E(this,"No whitespace between attributes"),this.attribName=i,this.attribValue="",this.state=v.ATTRIB_NAME):E(this,"Invalid attribute name");continue;case v.ATTRIB_VALUE_UNQUOTED:if(!(">"===(a=i)||y(a))){"&"===i?this.state=v.ATTRIB_VALUE_ENTITY_U:this.attribValue+=i;continue;}O(this),">"===i?I(this):this.state=v.ATTRIB;continue;case v.CLOSE_TAG:this.tagName?">"===i?z(this):b(h,i)?this.tagName+=i:this.script?(this.script+="</"+this.tagName,this.tagName="",this.state=v.SCRIPT):(y(i)||E(this,"Invalid tagname in closing tag"),this.state=v.CLOSE_TAG_SAW_WHITE):y(i)||(b(m,i)?this.tagName=i:this.script?(this.script+="</"+i,this.state=v.SCRIPT):E(this,"Invalid tagname in closing tag."));continue;case v.CLOSE_TAG_SAW_WHITE:if(y(i))continue;">"===i?z(this):E(this,"Invalid characters in closing tag");continue;case v.TEXT_ENTITY:case v.ATTRIB_VALUE_ENTITY_Q:case v.ATTRIB_VALUE_ENTITY_U:switch(this.state){case v.TEXT_ENTITY:o=v.TEXT,s="textNode";break;case v.ATTRIB_VALUE_ENTITY_Q:o=v.ATTRIB_VALUE_QUOTED,s="attribValue";break;case v.ATTRIB_VALUE_ENTITY_U:o=v.ATTRIB_VALUE_UNQUOTED,s="attribValue";}";"===i?(this[s]+=function(e){var t,r=e.entity,i=r.toLowerCase(),a="";return e.ENTITIES[r]?e.ENTITIES[r]:e.ENTITIES[i]?e.ENTITIES[i]:("#"===(r=i).charAt(0)&&(a="x"===r.charAt(1)?(t=parseInt(r=r.slice(2),16)).toString(16):(t=parseInt(r=r.slice(1),10)).toString(10)),r=r.replace(/^0+/,""),isNaN(t)||a.toLowerCase()!==r)?(E(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t);}(this),this.entity="",this.state=o):b(this.entity.length?g:f,i)?this.entity+=i:(E(this,"Invalid character in entity name"),this[s]+="&"+this.entity+i,this.entity="",this.state=o);continue;default:throw Error(this,"Unknown state: "+this.state);}return this.position>=this.bufferCheckPosition&&function(t){for(var r=Math.max(e.MAX_BUFFER_LENGTH,10),i=0,a=0,o=n.length;a<o;a++){var s=t[n[a]].length;if(s>r)switch(n[a]){case"textNode":C(t);break;case"cdata":w(t,"oncdata",t.cdata),t.cdata="";break;case"script":w(t,"onscript",t.script),t.script="";break;default:_(t,"Max buffer length exceeded: "+n[a]);}i=Math.max(i,s);}var l=e.MAX_BUFFER_LENGTH-i;t.bufferCheckPosition=l+t.position;}(this),this;},resume:function(){return this.error=null,this;},close:function(){return this.write(null);},flush:function(){C(this),""!==this.cdata&&(w(this,"oncdata",this.cdata),this.cdata=""),""!==this.script&&(w(this,"onscript",this.script),this.script="");}};try{a=$79b679080ba1ef07$import$a76f70335a4bd6d1$6a4eb2e7fc9e8903;}catch(e){a=function(){};}var s=e.EVENTS.filter(function(e){return"error"!==e&&"end"!==e;});function l(e,t){if(!(this instanceof l))return new l(e,t);a.apply(this),this._parser=new o(e,t),this.writable=!0,this.readable=!0;var r=this;this._parser.onend=function(){r.emit("end");},this._parser.onerror=function(e){r.emit("error",e),r._parser.error=null;},this._decoder=null,s.forEach(function(e){Object.defineProperty(r,"on"+e,{get:function(){return r._parser["on"+e];},set:function(t){if(!t)return r.removeAllListeners(e),r._parser["on"+e]=t,t;r.on(e,t);},enumerable:!0,configurable:!1});});}l.prototype=Object.create(a.prototype,{constructor:{value:l}}),l.prototype.write=function(e){if("function"==typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(e)){if(!this._decoder){var t=u.StringDecoder;this._decoder=new t("utf8");}e=this._decoder.write(e);}return this._parser.write(e.toString()),this.emit("data",e),!0;},l.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0;},l.prototype.on=function(e,t){var r=this;return r._parser["on"+e]||-1===s.indexOf(e)||(r._parser["on"+e]=function(){var t=1==arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),r.emit.apply(r,t);}),a.prototype.on.call(r,e,t);};var c="http://www.w3.org/XML/1998/namespace",p="http://www.w3.org/2000/xmlns/",d={xml:c,xmlns:p},m=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,h=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,f=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,g=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function y(e){return" "===e||"\n"===e||"\r"===e||" "===e;}function x(e){return'"'===e||"'"===e;}function b(e,t){return e.test(t);}var v=0;for(var S in e.STATE={BEGIN:v++,BEGIN_WHITESPACE:v++,TEXT:v++,TEXT_ENTITY:v++,OPEN_WAKA:v++,SGML_DECL:v++,SGML_DECL_QUOTED:v++,DOCTYPE:v++,DOCTYPE_QUOTED:v++,DOCTYPE_DTD:v++,DOCTYPE_DTD_QUOTED:v++,COMMENT_STARTING:v++,COMMENT:v++,COMMENT_ENDING:v++,COMMENT_ENDED:v++,CDATA:v++,CDATA_ENDING:v++,CDATA_ENDING_2:v++,PROC_INST:v++,PROC_INST_BODY:v++,PROC_INST_ENDING:v++,OPEN_TAG:v++,OPEN_TAG_SLASH:v++,ATTRIB:v++,ATTRIB_NAME:v++,ATTRIB_NAME_SAW_WHITE:v++,ATTRIB_VALUE:v++,ATTRIB_VALUE_QUOTED:v++,ATTRIB_VALUE_CLOSED:v++,ATTRIB_VALUE_UNQUOTED:v++,ATTRIB_VALUE_ENTITY_Q:v++,ATTRIB_VALUE_ENTITY_U:v++,CLOSE_TAG:v++,CLOSE_TAG_SAW_WHITE:v++,SCRIPT:v++,SCRIPT_ENDING:v++},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 r=e.ENTITIES[t],i="number"==typeof r?String.fromCharCode(r):r;e.ENTITIES[t]=i;}),e.STATE)e.STATE[e.STATE[S]]=S;function N(e,t,r){e[t]&&e[t](r);}function w(e,t,r){e.textNode&&C(e),N(e,t,r);}function C(e){e.textNode=P(e.opt,e.textNode),e.textNode&&N(e,"ontext",e.textNode),e.textNode="";}function P(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t;}function _(e,t){return C(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=Error(t),e.error=t,N(e,"onerror",t),e;}function T(e){return e.sawRoot&&!e.closedRoot&&E(e,"Unclosed root tag"),e.state!==v.BEGIN&&e.state!==v.BEGIN_WHITESPACE&&e.state!==v.TEXT&&_(e,"Unexpected end"),C(e),e.c="",e.closed=!0,N(e,"onend"),o.call(e,e.strict,e.opt),e;}function E(e,t){if("object"!=typeof e||!(e instanceof o))throw Error("bad call to strictFail");e.strict&&_(e,t);}function R(e,t){var r=0>e.indexOf(":")?["",e]:e.split(":"),i=r[0],a=r[1];return t&&"xmlns"===e&&(i="xmlns",a=""),{prefix:i,local:a};}function O(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return;}if(e.opt.xmlns){var t=R(e.attribName,!0),r=t.prefix,i=t.local;if("xmlns"===r){if("xml"===i&&e.attribValue!==c)E(e,"xml: prefix must be bound to "+c+"\nActual: "+e.attribValue);else if("xmlns"===i&&e.attribValue!==p)E(e,"xmlns: prefix must be bound to "+p+"\nActual: "+e.attribValue);else{var a=e.tag,n=e.tags[e.tags.length-1]||e;a.ns===n.ns&&(a.ns=Object.create(n.ns)),a.ns[i]=e.attribValue;}}e.attribList.push([e.attribName,e.attribValue]);}else e.tag.attributes[e.attribName]=e.attribValue,w(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue="";}function I(e,t){if(e.opt.xmlns){var r=e.tag,i=R(e.tagName);r.prefix=i.prefix,r.local=i.local,r.uri=r.ns[i.prefix]||"",r.prefix&&!r.uri&&(E(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),r.uri=i.prefix);var a=e.tags[e.tags.length-1]||e;r.ns&&a.ns!==r.ns&&Object.keys(r.ns).forEach(function(t){w(e,"onopennamespace",{prefix:t,uri:r.ns[t]});});for(var n=0,o=e.attribList.length;n<o;n++){var s=e.attribList[n],l=s[0],c=s[1],p=R(l,!0),u=p.prefix,d=p.local,m=""===u?"":r.ns[u]||"",h={name:l,value:c,prefix:u,local:d,uri:m};u&&"xmlns"!==u&&!m&&(E(e,"Unbound namespace prefix: "+JSON.stringify(u)),h.uri=u),e.tag.attributes[l]=h,w(e,"onattribute",h);}e.attribList.length=0;}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),w(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=v.TEXT:e.state=v.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0;}function z(e){if(!e.tagName){E(e,"Weird empty close tag."),e.textNode+="</>",e.state=v.TEXT;return;}if(e.script){if("script"!==e.tagName){e.script+="</"+e.tagName+">",e.tagName="",e.state=v.SCRIPT;return;}w(e,"onscript",e.script),e.script="";}var t=e.tags.length,r=e.tagName;e.strict||(r=r[e.looseCase]());for(var i=r;t--;)if(e.tags[t].name!==i)E(e,"Unexpected close tag");else break;if(t<0){E(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",e.state=v.TEXT;return;}e.tagName=r;for(var a=e.tags.length;a-->t;){var n=e.tag=e.tags.pop();e.tagName=e.tag.name,w(e,"onclosetag",e.tagName);var o={};for(var s in n.ns)o[s]=n.ns[s];var l=e.tags[e.tags.length-1]||e;e.opt.xmlns&&n.ns!==l.ns&&Object.keys(n.ns).forEach(function(t){var r=n.ns[t];w(e,"onclosenamespace",{prefix:t,uri:r});});}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=v.TEXT;}function A(e,t){"<"===t?(e.state=v.OPEN_WAKA,e.startTagPosition=e.position):y(t)||(E(e,"Non-whitespace before first tag."),e.textNode=t,e.state=v.TEXT);}function B(e,t){var r="";return t<e.length&&(r=e.charAt(t)),r;}v=e.STATE,String.fromCodePoint||(t=String.fromCharCode,r=Math.floor,i=function(){var e,i,a=[],n=-1,o=arguments.length;if(!o)return"";for(var s="";++n<o;){var l=Number(arguments[n]);if(!isFinite(l)||l<0||l>1114111||r(l)!==l)throw RangeError("Invalid code point: "+l);l<=65535?a.push(l):(l-=65536,e=(l>>10)+55296,i=l%1024+56320,a.push(e,i)),(n+1===o||a.length>16384)&&(s+=t.apply(null,a),a.length=0);}return s;},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i);}(e.exports);}),T.register("7jTzn",function(e,t){(function(){"use strict";e.exports.stripBOM=function(e){return"\uFEFF"===e[0]?e.substring(1):e;};}).call(e.exports);}),T.register("2HNIb",function(e,t){(function(){"use strict";var t;t=new RegExp(/(?!xmlns)^.*:/),e.exports.normalize=function(e){return e.toLowerCase();},e.exports.firstCharLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1);},e.exports.stripPrefix=function(e){return e.replace(t,"");},e.exports.parseNumbers=function(e){return isNaN(e)||(e=e%1==0?parseInt(e,10):parseFloat(e)),e;},e.exports.parseBooleans=function(e){return /^(?:true|false)$/i.test(e)&&(e="true"===e.toLowerCase()),e;};}).call(e.exports);}),T.register("bnDJV",function(e,t){C(e.exports,"logPolicy",()=>n);var r=T("ay5Nc"),i=T("jjzmW"),a=T("eSaYY");function n(e={}){return{create:(t,r)=>new o(t,r,e)};}class o extends r.BaseRequestPolicy{constructor(e,t,{logger:r=a.logger.info,allowedHeaderNames:n=[],allowedQueryParameters:o=[]}={}){super(e,t),this.logger=r,this.sanitizer=new i.Sanitizer({allowedHeaderNames:n,allowedQueryParameters:o});}get allowedHeaderNames(){return this.sanitizer.allowedHeaderNames;}set allowedHeaderNames(e){this.sanitizer.allowedHeaderNames=e;}get allowedQueryParameters(){return this.sanitizer.allowedQueryParameters;}set allowedQueryParameters(e){this.sanitizer.allowedQueryParameters=e;}sendRequest(e){return this.logger.enabled?(this.logRequest(e),this._nextPolicy.sendRequest(e).then(e=>this.logResponse(e))):this._nextPolicy.sendRequest(e);}logRequest(e){this.logger(`Request: ${this.sanitizer.sanitize(e)}`);}logResponse(e){return this.logger(`Response status code: ${e.status}`),this.logger(`Headers: ${this.sanitizer.sanitize(e.headers)}`),e;}}}),T.register("508ct",function(e,t){C(e.exports,"disableResponseDecompressionPolicy",()=>i);var r=T("ay5Nc");function i(){return{create:(e,t)=>new a(e,t)};}class a extends r.BaseRequestPolicy{constructor(e,t){super(e,t);}async sendRequest(e){return e.decompressResponse=!1,this._nextPolicy.sendRequest(e);}}}),T.register("9NEU7",function(e,t){C(e.exports,"logger",()=>i);var r=T("3e2ep");let i=(0,r.createClientLogger)("storage-blob");}),T.register("f67tD",function(e,t){C(e.exports,"StorageBrowserPolicyFactory",()=>i);var r=T("dR1Ln");class i{create(e,t){return new r.StorageBrowserPolicy(e,t);}}}),T.register("dR1Ln",function(e,t){C(e.exports,"StorageBrowserPolicy",()=>o);var r=T("7KfyK"),i=T("ay5Nc"),a=T("1YKox"),n=T("ilySy");class o extends i.BaseRequestPolicy{constructor(e,t){super(e,t);}async sendRequest(e){return r.isNode||(("GET"===e.method.toUpperCase()||"HEAD"===e.method.toUpperCase())&&(e.url=(0,n.setURLParameter)(e.url,a.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.remove(a.HeaderConstants.COOKIE),e.headers.remove(a.HeaderConstants.CONTENT_LENGTH)),this._nextPolicy.sendRequest(e);}}}),T.register("fCo0S",function(e,t){C(e.exports,"StorageRetryPolicyFactory",()=>i);var r=T("4aRJ0");class i{constructor(e){this.retryOptions=e;}create(e,t){return new r.StorageRetryPolicy(e,t,this.retryOptions);}}}),T.register("4aRJ0",function(e,t){C(e.exports,"StorageRetryPolicy",()=>u);var r,i,a=T("gvNe2"),n=T("ay5Nc"),o=T("1YKox"),s=T("ilySy"),l=T("9NEU7");(r=i||(i={}))[r.EXPONENTIAL=0]="EXPONENTIAL",r[r.FIXED=1]="FIXED";let c={maxRetryDelayInMs:12e4,maxTries:4,retryDelayInMs:4e3,retryPolicyType:i.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},p=new a.AbortError("The operation was aborted.");class u extends n.BaseRequestPolicy{constructor(e,t,r=c){super(e,t),this.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:c.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):c.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:c.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:c.maxRetryDelayInMs):c.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:c.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:c.secondaryHost};}async sendRequest(e){return this.attemptSendRequest(e,!1,1);}async attemptSendRequest(e,t,r){let i;let a=e.clone(),n=t||!this.retryOptions.secondaryHost||!("GET"===e.method||"HEAD"===e.method||"OPTIONS"===e.method)||r%2==1;n||(a.url=(0,s.setURLHost)(a.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(a.url=(0,s.setURLParameter)(a.url,o.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));try{if((0,l.logger).info(`RetryPolicy: =====> Try=${r} ${n?"Primary":"Secondary"}`),i=await this._nextPolicy.sendRequest(a),!this.shouldRetry(n,r,i))return i;t=t||!n&&404===i.status;}catch(e){if((0,l.logger).error(`RetryPolicy: Caught error, message: ${e.message}, code: ${e.code}`),!this.shouldRetry(n,r,i,e))throw e;}return await this.delay(n,r,e.abortSignal),this.attemptSendRequest(e,t,++r);}shouldRetry(e,t,r,i){if(t>=this.retryOptions.maxTries)return(0,l.logger).info(`RetryPolicy: Attempt(s) ${t} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;if(i){for(let e of["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"])if(i.name.toUpperCase().includes(e)||i.message.toUpperCase().includes(e)||i.code&&i.code.toString().toUpperCase()===e)return(0,l.logger).info(`RetryPolicy: Network error ${e} found, will retry.`),!0;}if(r||i){let t=r?r.status:i?i.statusCode:0;if(!e&&404===t)return(0,l.logger).info("RetryPolicy: Secondary access with 404, will retry."),!0;if(503===t||500===t)return(0,l.logger).info(`RetryPolicy: Will retry for status code ${t}.`),!0;}return!!((null==i?void 0:i.code)==="PARSE_ERROR"&&(null==i?void 0:i.message.startsWith('Error "Error: Unclosed root tag')))&&((0,l.logger).info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0);}async delay(e,t,r){let a=0;if(e)switch(this.retryOptions.retryPolicyType){case i.EXPONENTIAL:a=Math.min((Math.pow(2,t-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case i.FIXED:a=this.retryOptions.retryDelayInMs;}else a=1e3*Math.random();return(0,l.logger).info(`RetryPolicy: Delay for ${a}ms`),(0,s.delay)(a,r,p);}}}),T.register("4peOB",function(e,r){C(e.exports,"TelemetryPolicyFactory",()=>o);var i=T("7KfyK"),a=T("ko2Jt"),n=T("1YKox");class o{constructor(e){let r=[];if(i.isNode){if(e){let t=e.userAgentPrefix||"";t.length>0&&-1===r.indexOf(t)&&r.push(t);}let i=`azsdk-js-storageblob/${n.SDK_VERSION}`;-1===r.indexOf(i)&&r.push(i);let a=`(NODE-VERSION ${process.version})`;t&&(a=`(NODE-VERSION ${process.version}; ${t.type()} ${t.release()})`),-1===r.indexOf(a)&&r.push(a);}this.telemetryString=r.join(" ");}create(e,t){return new a.TelemetryPolicy(e,t,this.telemetryString);}}}),T.register("ko2Jt",function(e,t){C(e.exports,"TelemetryPolicy",()=>o);var r=T("7KfyK"),i=T("lnQ3d"),a=T("ay5Nc"),n=T("1YKox");class o extends a.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.telemetry=r;}async sendRequest(e){return r.isNode&&(e.headers||(e.headers=new i.HttpHeaders()),e.headers.get(n.HeaderConstants.USER_AGENT)||e.headers.set(n.HeaderConstants.USER_AGENT,this.telemetry)),this._nextPolicy.sendRequest(e);}}}),T.register("dsiO9",function(e,t){C(e.exports,"getCachedDefaultHttpClient",()=>a);var r=T("dHLGT");let i=new r.NodeFetchHttpClient();function a(){return i;}}),T.register("dHLGT",function(e,t){C(e.exports,"NodeFetchHttpClient",()=>g);var r=T("gvNe2"),i=T("lnQ3d"),a=T("gOjeU"),n=T("l5XTo"),o=T("7G4QE"),s=T("eSaYY"),c=T("gp2xE");function p(e,t){return e?t.httpsAgent:t.httpAgent;}class u extends l.Transform{constructor(e){super(),this.progressCallback=e,this.loadedBytes=0;}_transform(e,t,r){this.push(e),this.loadedBytes+=e.length,this.progressCallback({loadedBytes:this.loadedBytes}),r(void 0);}}function h(e){return e&&"function"==typeof e.pipe;}function f(e,t){return new Promise(r=>{e.once("close",()=>{null==t||t.abort(),r();}),e.once("end",r),e.once("error",r);});}class g{constructor(){this.proxyAgentMap=new Map(),this.keepAliveAgents={};}async sendRequest(e){var t;let a,l;if(!e&&"object"!=typeof e)throw Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.");let c=new r.AbortController();if(e.abortSignal){if(e.abortSignal.aborted)throw new r.AbortError("The operation was aborted.");a=e=>{"abort"===e.type&&c.abort();},e.abortSignal.addEventListener("abort",a);}if(e.timeout&&setTimeout(()=>{c.abort();},e.timeout),e.formData){let t=e.formData,r=new(P(n))(),i=(e,t)=>{"function"==typeof t&&(t=t()),t&&Object.prototype.hasOwnProperty.call(t,"value")&&Object.prototype.hasOwnProperty.call(t,"options")?r.append(e,t.value,t.options):r.append(e,t);};for(let e of Object.keys(t)){let r=t[e];if(Array.isArray(r))for(let t=0;t<r.length;t++)i(e,r[t]);else i(e,r);}e.body=r,e.formData=void 0;let a=e.headers.get("Content-Type");a&&-1!==a.indexOf("multipart/form-data")&&("function"==typeof r.getBoundary?e.headers.set("Content-Type",`multipart/form-data; boundary=${r.getBoundary()}`):e.headers.remove("Content-Type"));}let p=e.body?"function"==typeof e.body?e.body():e.body:void 0;if(e.onUploadProgress&&e.body){let t=e.onUploadProgress,r=new u(t);h(p)?p.pipe(r):r.end(p),p=r;}let d=await this.prepareRequest(e),m=Object.assign({body:p,headers:e.headers.rawHeaders(),method:e.method,signal:c.signal,redirect:"manual"},d);try{let r=await this.fetch(e.url,m),a=function(e){let t=new i.HttpHeaders();return e.forEach((e,r)=>{t.set(r,e);}),t;}(r.headers),n=(null===(t=e.streamResponseStatusCodes)||void 0===t?void 0:t.has(r.status))||e.streamResponseBody;l={headers:a,request:e,status:r.status,readableStreamBody:n?r.body:void 0,bodyAsText:n?void 0:await r.text()};let o=e.onDownloadProgress;if(o){let e=r.body||void 0;if(h(e)){let t=new u(o);e.pipe(t),l.readableStreamBody=t;}else{let e=parseInt(a.get("Content-Length"))||void 0;e&&o({loadedBytes:e});}}return await this.processRequest(l),l;}catch(t){if("ENOTFOUND"===t.code)throw new o.RestError(t.message,o.RestError.REQUEST_SEND_ERROR,void 0,e);if("aborted"===t.type)throw new r.AbortError("The operation was aborted.");throw t;}finally{if(e.abortSignal&&a){let t=Promise.resolve();h(p)&&(t=f(p));let r=Promise.resolve();h(null==l?void 0:l.readableStreamBody)&&(r=f(l.readableStreamBody,c)),Promise.all([t,r]).then(()=>{var t;null===(t=e.abortSignal)||void 0===t||t.removeEventListener("abort",a);}).catch(e=>{(0,s.logger).warning("Error when cleaning up abortListener on httpRequest",e);});}}}getOrCreateAgent(e){var t;let r=(0,a.isUrlHttps)(e.url);if(e.proxySettings){let{host:i,port:n,username:o,password:s}=e.proxySettings,l=`${i}:${n}:${o}:${s}`,c=null!==(t=this.proxyAgentMap.get(l))&&void 0!==t?t:{},u=p(r,c);if(u)return u;let d=(0,a.createProxyAgent)(e.url,e.proxySettings,e.headers);return u=d.agent,d.isHttps?c.httpsAgent=d.agent:c.httpAgent=d.agent,this.proxyAgentMap.set(l,c),u;}if(!e.keepAlive)return r?m.globalAgent:d.globalAgent;{let t=p(r,this.keepAliveAgents);if(t)return t;let i={keepAlive:e.keepAlive};return r?this.keepAliveAgents.httpsAgent=new m.Agent(i):this.keepAliveAgents.httpAgent=new d.Agent(i);}}async fetch(e,t){return(0,c.default)(e,t);}async prepareRequest(e){let t={};return t.agent=this.getOrCreateAgent(e),t.compress=e.decompressResponse,t;}async processRequest(e){}}}),T.register("gOjeU",function(e,t){C(e.exports,"createProxyAgent",()=>a),C(e.exports,"isUrlHttps",()=>n);var r=T("k1Uj2"),i=T("fVt6Z");function a(e,t,a){var o;let s=(0,i.URLBuilder).parse(t.host).getHost();if(!s)throw Error("Expecting a non-empty host in proxy settings.");if(!(0<=(o=t.port)&&o<=65535))throw Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.");let l={proxy:{host:s,port:t.port,headers:a&&a.rawHeaders()||{}}};t.username&&t.password?l.proxy.proxyAuth=`${t.username}:${t.password}`:t.username&&(l.proxy.proxyAuth=`${t.username}`);let c=n(e),p=n(t.host),u={isHttps:c,agent:c&&p?r.httpsOverHttps(l):c&&!p?r.httpsOverHttp(l):!c&&p?r.httpOverHttps(l):r.httpOverHttp(l)};return u;}function n(e){let t=(0,i.URLBuilder).parse(e).getScheme()||"";return"https"===t.toLowerCase();}}),T.register("l5XTo",function(t,a){var n=T("EoQrs"),s=o.parse,c=l.Stream,p=T("kN3Pv"),u=T("b0YFi"),h=T("jKEz1");function f(e){if(!(this instanceof f))return new f(e);for(var t in this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],n.call(this),e=e||{})this[t]=e[t];}t.exports=f,i.inherits(f,n),f.LINE_BREAK="\r\n",f.DEFAULT_CONTENT_TYPE="application/octet-stream",f.prototype.append=function(e,t,r){"string"==typeof(r=r||{})&&(r={filename:r});var a=n.prototype.append.bind(this);if("number"==typeof t&&(t=""+t),i.isArray(t)){this._error(Error("Arrays are not supported."));return;}var o=this._multiPartHeader(e,t,r),s=this._multiPartFooter();a(o),a(t),a(s),this._trackLength(o,t,r);},f.prototype._trackLength=function(e,t,r){var i=0;null!=r.knownLength?i+=+r.knownLength:Buffer.isBuffer(t)?i=t.length:"string"==typeof t&&(i=Buffer.byteLength(t)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(e)+f.LINE_BREAK.length,t&&(t.path||t.readable&&t.hasOwnProperty("httpVersion")||t instanceof c)&&!r.knownLength&&this._valuesToMeasure.push(t);},f.prototype._lengthRetriever=function(e,t){e.hasOwnProperty("fd")?void 0!=e.end&&e.end!=1/0&&void 0!=e.start?t(null,e.end+1-(e.start?e.start:0)):r.stat(e.path,function(r,i){if(r){t(r);return;}t(null,i.size-(e.start?e.start:0));}):e.hasOwnProperty("httpVersion")?t(null,+e.headers["content-length"]):e.hasOwnProperty("httpModule")?(e.on("response",function(r){e.pause(),t(null,+r.headers["content-length"]);}),e.resume()):t("Unknown stream");},f.prototype._multiPartHeader=function(e,t,r){if("string"==typeof r.header)return r.header;var i,a=this._getContentDisposition(t,r),n=this._getContentType(t,r),o="",s={"Content-Disposition":["form-data",'name="'+e+'"'].concat(a||[]),"Content-Type":[].concat(n||[])};for(var l in"object"==typeof r.header&&h(s,r.header),s)s.hasOwnProperty(l)&&null!=(i=s[l])&&(Array.isArray(i)||(i=[i]),i.length&&(o+=l+": "+i.join("; ")+f.LINE_BREAK));return"--"+this.getBoundary()+f.LINE_BREAK+o+f.LINE_BREAK;},f.prototype._getContentDisposition=function(t,r){var i,a;return"string"==typeof r.filepath?i=e.normalize(r.filepath).replace(/\\/g,"/"):r.filename||t.name||t.path?i=e.basename(r.filename||t.name||t.path):t.readable&&t.hasOwnProperty("httpVersion")&&(i=e.basename(t.client._httpMessage.path||"")),i&&(a='filename="'+i+'"'),a;},f.prototype._getContentType=function(e,t){var r=t.contentType;return!r&&e.name&&(r=p.lookup(e.name)),!r&&e.path&&(r=p.lookup(e.path)),!r&&e.readable&&e.hasOwnProperty("httpVersion")&&(r=e.headers["content-type"]),!r&&(t.filepath||t.filename)&&(r=p.lookup(t.filepath||t.filename)),r||"object"!=typeof e||(r=f.DEFAULT_CONTENT_TYPE),r;},f.prototype._multiPartFooter=function(){return function(e){var t=f.LINE_BREAK;0===this._streams.length&&(t+=this._lastBoundary()),e(t);}.bind(this);},f.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+f.LINE_BREAK;},f.prototype.getHeaders=function(e){var t,r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e)e.hasOwnProperty(t)&&(r[t.toLowerCase()]=e[t]);return r;},f.prototype.setBoundary=function(e){this._boundary=e;},f.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary;},f.prototype.getBuffer=function(){for(var e=new Buffer.alloc(0),t=this.getBoundary(),r=0,i=this._streams.length;r<i;r++)"function"!=typeof this._streams[r]&&(e=Buffer.isBuffer(this._streams[r])?Buffer.concat([e,this._streams[r]]):Buffer.concat([e,Buffer.from(this._streams[r])]),("string"!=typeof this._streams[r]||this._streams[r].substring(2,t.length+2)!==t)&&(e=Buffer.concat([e,Buffer.from(f.LINE_BREAK)])));return Buffer.concat([e,Buffer.from(this._lastBoundary())]);},f.prototype._generateBoundary=function(){for(var e="--------------------------",t=0;t<24;t++)e+=Math.floor(10*Math.random()).toString(16);this._boundary=e;},f.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;return this._streams.length&&(e+=this._lastBoundary().length),this.hasKnownLength()||this._error(Error("Cannot calculate proper length in synchronous way.")),e;},f.prototype.hasKnownLength=function(){var e=!0;return this._valuesToMeasure.length&&(e=!1),e;},f.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length&&(t+=this._lastBoundary().length),!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return;}u.parallel(this._valuesToMeasure,this._lengthRetriever,function(r,i){if(r){e(r);return;}i.forEach(function(e){t+=e;}),e(null,t);});},f.prototype.submit=function(e,t){var r,i,a={method:"post"};return"string"==typeof e?i=h({port:(e=s(e)).port,path:e.pathname,host:e.hostname,protocol:e.protocol},a):(i=h(e,a)).port||(i.port="https:"==i.protocol?443:80),i.headers=this.getHeaders(e.headers),r="https:"==i.protocol?m.request(i):d.request(i),this.getLength(function(e,i){if(e&&"Unknown stream"!==e){this._error(e);return;}if(i&&r.setHeader("Content-Length",i),this.pipe(r),t){var a,n=function(e,i){return r.removeListener("error",n),r.removeListener("response",a),t.call(this,e,i);};a=n.bind(this,null),r.on("error",n),r.on("response",a);}}.bind(this)),r;},f.prototype._error=function(e){this.error||(this.error=e,this.pause(),this.emit("error",e));},f.prototype.toString=function(){return"[object FormData]";};}),T.register("EoQrs",function(e,t){var r=l.Stream,a=T("jra6P");function n(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2097152,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1;}e.exports=n,i.inherits(n,r),n.create=function(e){var t=new this();for(var r in e=e||{})t[r]=e[r];return t;},n.isStreamLike=function(e){return"function"!=typeof e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e&&!Buffer.isBuffer(e);},n.prototype.append=function(e){if(n.isStreamLike(e)){if(!(e instanceof a)){var t=a.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=t;}this._handleErrors(e),this.pauseStreams&&e.pause();}return this._streams.push(e),this;},n.prototype.pipe=function(e,t){return r.prototype.pipe.call(this,e,t),this.resume(),e;},n.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return;}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext);}finally{this._insideLoop=!1;}},n.prototype._realGetNext=function(){var e=this._streams.shift();if(void 0===e){this.end();return;}if("function"!=typeof e){this._pipeNext(e);return;}e(function(e){n.isStreamLike(e)&&(e.on("data",this._checkDataSize.bind(this)),this._handleErrors(e)),this._pipeNext(e);}.bind(this));},n.prototype._pipeNext=function(e){if(this._currentStream=e,n.isStreamLike(e)){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return;}this.write(e),this._getNext();},n.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e);});},n.prototype.write=function(e){this.emit("data",e);},n.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.pause&&this._currentStream.pause(),this.emit("pause"));},n.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.resume&&this._currentStream.resume(),this.emit("resume");},n.prototype.end=function(){this._reset(),this.emit("end");},n.prototype.destroy=function(){this._reset(),this.emit("close");},n.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null;},n.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(Error(e));}},n.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){t.dataSize&&(e.dataSize+=t.dataSize);}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize);},n.prototype._emitError=function(e){this._reset(),this.emit("error",e);};}),T.register("jra6P",function(e,t){var r=l.Stream;function a(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[];}e.exports=a,i.inherits(a,r),a.create=function(e,t){var r=new this();for(var i in t=t||{})r[i]=t[i];r.source=e;var a=e.emit;return e.emit=function(){return r._handleEmit(arguments),a.apply(e,arguments);},e.on("error",function(){}),r.pauseStream&&e.pause(),r;},Object.defineProperty(a.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable;}}),a.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments);},a.prototype.resume=function(){this._released||this.release(),this.source.resume();},a.prototype.pause=function(){this.source.pause();},a.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e);}.bind(this)),this._bufferedEvents=[];},a.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);return this.resume(),e;},a.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return;}"data"===e[0]&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e);},a.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",Error(e));}};}),T.register("kN3Pv",function(t,r){"use strict";C(t.exports,"charset",()=>o,e=>o=e),C(t.exports,"extensions",()=>s,e=>s=e),C(t.exports,"lookup",()=>l,e=>l=e),C(t.exports,"types",()=>c,e=>c=e);var i,a,n,o,s,l,c,p=T("ja1hM"),u=e.extname,d=/^\s*([^;\s]*)(?:;|\s|$)/,m=/^text\//i;o=function(e){if(!e||"string"!=typeof e)return!1;var t=d.exec(e),r=t&&p[t[1].toLowerCase()];return r&&r.charset?r.charset:!!(t&&m.test(t[1]))&&"UTF-8";},s=Object.create(null),l=function(e){if(!e||"string"!=typeof e)return!1;var t=u("x."+e).toLowerCase().substr(1);return!!t&&(c[t]||!1);},i=s,a=c=Object.create(null),n=["nginx","apache",void 0,"iana"],Object.keys(p).forEach(function(e){var t=p[e],r=t.extensions;if(r&&r.length){i[e]=r;for(var o=0;o<r.length;o++){var s=r[o];if(a[s]){var l=n.indexOf(p[a[s]].source),c=n.indexOf(t.source);if("application/octet-stream"!==a[s]&&(l>c||l===c&&"application/"===a[s].substr(0,12)))continue;}a[s]=e;}}});}),T.register("ja1hM",function(e,t){e.exports=T("4kTOp");}),T.register("4kTOp",function(e,t){e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}');}),T.register("b0YFi",function(e,t){e.exports={parallel:T("fV82Q"),serial:T("5eJp9"),serialOrdered:T("dRYyn")};}),T.register("fV82Q",function(e,t){var r=T("bj2BV"),i=T("j563J"),a=T("6yA9H");e.exports=function(e,t,n){for(var o=i(e);o.index<(o.keyedList||e).length;)r(e,t,o,function(e,t){if(e){n(e,t);return;}if(0===Object.keys(o.jobs).length){n(null,o.results);return;}}),o.index++;return a.bind(o,n);};}),T.register("bj2BV",function(e,t){var r=T("fpWwV"),i=T("jbESp");e.exports=function(e,t,a,n){var o,s,l=a.keyedList?a.keyedList[a.index]:a.index;a.jobs[l]=(o=e[l],s=function(e,t){l in a.jobs&&(delete a.jobs[l],e?i(a):a.results[l]=t,n(e,a.results));},2==t.length?t(o,r(s)):t(o,l,r(s)));};}),T.register("fpWwV",function(e,t){var r=T("4Sho8");e.exports=function(e){var t=!1;return r(function(){t=!0;}),function(i,a){t?e(i,a):r(function(){e(i,a);});};};}),T.register("4Sho8",function(e,t){e.exports=function(e){var t="function"==typeof setImmediate?setImmediate:"object"==typeof process&&"function"==typeof process.nextTick?process.nextTick:null;t?t(e):setTimeout(e,0);};}),T.register("jbESp",function(e,t){e.exports=function(e){Object.keys(e.jobs).forEach(r.bind(e)),e.jobs={};};function r(e){"function"==typeof this.jobs[e]&&this.jobs[e]();}}),T.register("j563J",function(e,t){e.exports=function(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};return t&&i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i]);}),i;};}),T.register("6yA9H",function(e,t){var r=T("jbESp"),i=T("fpWwV");e.exports=function(e){Object.keys(this.jobs).length&&(this.index=this.size,r(this),i(e)(null,this.results));};}),T.register("5eJp9",function(e,t){var r=T("dRYyn");e.exports=function(e,t,i){return r(e,t,null,i);};}),T.register("dRYyn",function(e,t){var r=T("bj2BV"),i=T("j563J"),a=T("6yA9H");function n(e,t){return e<t?-1:e>t?1:0;}e.exports=function(e,t,n,o){var s=i(e,n);return r(e,t,s,function i(a,n){if(a){o(a,n);return;}if(s.index++,s.index<(s.keyedList||e).length){r(e,t,s,i);return;}o(null,s.results);}),a.bind(s,o);},e.exports.ascending=n,e.exports.descending=function(e,t){return-1*n(e,t);};}),T.register("jKEz1",function(e,t){e.exports=function(e,t){return Object.keys(t).forEach(function(r){e[r]=e[r]||t[r];}),e;};}),T.register("gp2xE",function(e,t){C(e.exports,"default",()=>m);var r=T("j6kTy"),i=T("1K1eh"),a=T("hlMaX"),n=T("9Muqf"),o=T("jTD6M"),s=T("9PdvQ"),l=T("4O7FU"),c=T("4vzvb");T("33Q0z");var p=T("bIPOi"),u=T("gnlgp");T("wabHV"),T("fjGU4"),T("gmw6T"),T("wabHV");let d=new Set(["data:","http:","https:"]);async function m(e,t){return new Promise((b,v)=>{let S=new o.default(e,t),{parsedURL:N,options:w}=(0,o.getNodeRequestOptions)(S);if(!d.has(N.protocol))throw TypeError(`node-fetch cannot load ${e}. URL scheme "${N.protocol.replace(/:$/,"")}" is not supported.`);if("data:"===N.protocol){let e=(0,r.default)(S.url),t=new a.default(e,{headers:{"Content-Type":e.typeFull}});b(t);return;}let C=("https:"===N.protocol?P(f):P(h)).request,{signal:_}=S,T=null,E=()=>{let e=new l.AbortError("The operation was aborted.");v(e),S.body&&S.body instanceof P(y).Readable&&S.body.destroy(e),T&&T.body&&T.body.emit("error",e);};if(_&&_.aborted){E();return;}let R=()=>{E(),I();},O=C(N.toString(),w);_&&_.addEventListener("abort",R);let I=()=>{O.abort(),_&&_.removeEventListener("abort",R);};O.on("error",e=>{v(new s.FetchError(`request to ${S.url} failed, reason: ${e.message}`,"system",e)),I();}),function(e,t){let r;let i=(0,x.Buffer).from("0\r\n\r\n"),a=!1,n=!1;e.on("response",e=>{let{headers:t}=e;a="chunked"===t["transfer-encoding"]&&!t["content-length"];}),e.on("socket",o=>{let s=()=>{if(a&&!n){let e=Error("Premature close");e.code="ERR_STREAM_PREMATURE_CLOSE",t(e);}},l=e=>{(n=0===(0,x.Buffer).compare(e.slice(-5),i))||!r||(n=0===(0,x.Buffer).compare(r.slice(-3),i.slice(0,3))&&0===(0,x.Buffer).compare(e.slice(-2),i.slice(3))),r=e;};o.prependListener("close",s),o.on("data",l),e.on("close",()=>{o.removeListener("close",s),o.removeListener("data",l);});});}(O,e=>{T&&T.body&&T.body.destroy(e);}),process.version<"v14"&&O.on("socket",e=>{let t;e.prependListener("end",()=>{t=e._eventsCount;}),e.prependListener("close",r=>{if(T&&t<e._eventsCount&&!r){let e=Error("Premature close");e.code="ERR_STREAM_PREMATURE_CLOSE",T.body.emit("error",e);}});}),O.on("response",e=>{O.setTimeout(0);let r=(0,n.fromRawHeaders)(e.rawHeaders);if((0,c.isRedirect)(e.statusCode)){let a=r.get("Location"),l=null;try{l=null===a?null:new URL(a,S.url);}catch{if("manual"!==S.redirect){v(new s.FetchError(`uri requested responds with an invalid redirect URL: ${a}`,"invalid-redirect")),I();return;}}switch(S.redirect){case"error":v(new s.FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${S.url}`,"no-redirect")),I();return;case"manual":break;case"follow":{if(null===l)break;if(S.counter>=S.follow){v(new s.FetchError(`maximum redirect reached at: ${S.url}`,"max-redirect")),I();return;}let a={headers:new n.default(S.headers),follow:S.follow,counter:S.counter+1,agent:S.agent,compress:S.compress,method:S.method,body:(0,i.clone)(S),signal:S.signal,size:S.size,referrer:S.referrer,referrerPolicy:S.referrerPolicy};if(!(0,p.isDomainOrSubdomain)(S.url,l)||!(0,p.isSameProtocol)(S.url,l))for(let e of["authorization","www-authenticate","cookie","cookie2"])a.headers.delete(e);if(303!==e.statusCode&&S.body&&t.body instanceof P(y).Readable){v(new s.FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect")),I();return;}(303===e.statusCode||(301===e.statusCode||302===e.statusCode)&&"POST"===S.method)&&(a.method="GET",a.body=void 0,a.headers.delete("content-length"));let c=(0,u.parseReferrerPolicyFromHeader)(r);c&&(a.referrerPolicy=c),b(m(new o.default(l,a))),I();return;}default:return v(TypeError(`Redirect option '${S.redirect}' is not a valid value of RequestRedirect`));}}_&&e.once("end",()=>{_.removeEventListener("abort",R);});let l=(0,y.pipeline)(e,new y.PassThrough(),e=>{e&&v(e);});process.version<"v12.10"&&e.on("aborted",R);let d={url:S.url,status:e.statusCode,statusText:e.statusMessage,headers:r,size:S.size,counter:S.counter,highWaterMark:S.highWaterMark},h=r.get("Content-Encoding");if(!S.compress||"HEAD"===S.method||null===h||204===e.statusCode||304===e.statusCode){b(T=new a.default(l,d));return;}let f={flush:P(g).Z_SYNC_FLUSH,finishFlush:P(g).Z_SYNC_FLUSH};if("gzip"===h||"x-gzip"===h){l=(0,y.pipeline)(l,P(g).createGunzip(f),e=>{e&&v(e);}),b(T=new a.default(l,d));return;}if("deflate"===h||"x-deflate"===h){let t=(0,y.pipeline)(e,new y.PassThrough(),e=>{e&&v(e);});t.once("data",e=>{l=(15&e[0])==8?(0,y.pipeline)(l,P(g).createInflate(),e=>{e&&v(e);}):(0,y.pipeline)(l,P(g).createInflateRaw(),e=>{e&&v(e);}),b(T=new a.default(l,d));}),t.once("end",()=>{T||b(T=new a.default(l,d));});return;}if("br"===h){l=(0,y.pipeline)(l,P(g).createBrotliDecompress(),e=>{e&&v(e);}),b(T=new a.default(l,d));return;}b(T=new a.default(l,d));}),(0,i.writeToStream)(O,S).catch(v);});}}),T.register("j6kTy",function(e,t){C(e.exports,"default",()=>r);var r=function(e){if(!/^data:/i.test(e))throw TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');e=e.replace(/\r?\n/g,"");let t=e.indexOf(",");if(-1===t||t<=4)throw TypeError("malformed data: URI");let r=e.substring(5,t).split(";"),i="",a=!1,n=r[0]||"text/plain",o=n;for(let e=1;e<r.length;e++)"base64"===r[e]?a=!0:r[e]&&(o+=`;${r[e]}`,0===r[e].indexOf("charset=")&&(i=r[e].substring(8)));r[0]||i.length||(o+=";charset=US-ASCII",i="US-ASCII");let s=a?"base64":"ascii",l=unescape(e.substring(t+1)),c=Buffer.from(l,s);return c.type=n,c.typeFull=o,c.charset=i,c;};}),T.register("1K1eh",function(e,t){C(e.exports,"default",()=>c),C(e.exports,"clone",()=>u),C(e.exports,"extractContentType",()=>m),C(e.exports,"getTotalBytes",()=>h),C(e.exports,"writeToStream",()=>f);var r=T("fjGU4"),i=T("33Q0z"),a=T("9PdvQ"),n=T("8csRq"),o=T("bIPOi");let s=(0,b.promisify)(P(y).pipeline),l=Symbol("Body internals");class c{constructor(e,{size:t=0}={}){let r=null;null===e?e=null:(0,o.isURLSearchParameters)(e)?e=(0,x.Buffer).from(e.toString()):(0,o.isBlob)(e)||(0,x.Buffer).isBuffer(e)||((0,b.types).isAnyArrayBuffer(e)?e=(0,x.Buffer).from(e):ArrayBuffer.isView(e)?e=(0,x.Buffer).from(e.buffer,e.byteOffset,e.byteLength):e instanceof P(y)||(e instanceof i.FormData?r=(e=(0,i.formDataToBlob)(e)).type.split("=")[1]:e=(0,x.Buffer).from(String(e))));let s=e;(0,x.Buffer).isBuffer(e)?s=P(y).Readable.from(e):(0,o.isBlob)(e)&&(s=P(y).Readable.from(e.stream())),this[l]={body:e,stream:s,boundary:r,disturbed:!1,error:null},this.size=t,e instanceof P(y)&&e.on("error",e=>{let t=e instanceof n.FetchBaseError?e:new a.FetchError(`Invalid response body while trying to fetch ${this.url}: ${e.message}`,"system",e);this[l].error=t;});}get body(){return this[l].stream;}get bodyUsed(){return this[l].disturbed;}async arrayBuffer(){let{buffer:e,byteOffset:t,byteLength:r}=await p(this);return e.slice(t,t+r);}async formData(){let e=this.headers.get("content-type");if(e.startsWith("application/x-www-form-urlencoded")){let e=new i.FormData(),t=new URLSearchParams(await this.text());for(let[r,i]of t)e.append(r,i);return e;}let{toFormData:t}=await T("69bb6");return t(this.body,e);}async blob(){let e=this.headers&&this.headers.get("content-type")||this[l].body&&this[l].body.type||"",t=await this.arrayBuffer();return new r.default([t],{type:e});}async json(){let e=await this.text();return JSON.parse(e);}async text(){let e=await p(this);return new TextDecoder().decode(e);}buffer(){return p(this);}}async function p(e){if(e[l].disturbed)throw TypeError(`body used already for: ${e.url}`);if(e[l].disturbed=!0,e[l].error)throw e[l].error;let{body:t}=e;if(null===t||!(t instanceof P(y)))return(0,x.Buffer).alloc(0);let r=[],i=0;try{for await(let n of t){if(e.size>0&&i+n.length>e.size){let r=new a.FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size");throw t.destroy(r),r;}i+=n.length,r.push(n);}}catch(r){let t=r instanceof n.FetchBaseError?r:new a.FetchError(`Invalid response body while trying to fetch ${e.url}: ${r.message}`,"system",r);throw t;}if(!0===t.readableEnded||!0===t._readableState.ended)try{if(r.every(e=>"string"==typeof e))return(0,x.Buffer).from(r.join(""));return(0,x.Buffer).concat(r,i);}catch(t){throw new a.FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t);}else throw new a.FetchError(`Premature close of server response while trying to fetch ${e.url}`);}c.prototype.buffer=(0,b.deprecate)(c.prototype.buffer,"Please use 'response.arrayBuffer()' instead of 'response.buffer()'","node-fetch#buffer"),Object.defineProperties(c.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,b.deprecate)(()=>{},"data doesn't exist, use json(), text(), arrayBuffer(), or body instead","https://github.com/node-fetch/node-fetch/issues/1000 (response)")}});let u=(e,t)=>{let r,i;let{body:a}=e[l];if(e.bodyUsed)throw Error("cannot clone body after it is used");return a instanceof P(y)&&"function"!=typeof a.getBoundary&&(r=new y.PassThrough({highWaterMark:t}),i=new y.PassThrough({highWaterMark:t}),a.pipe(r),a.pipe(i),e[l].stream=r,a=i),a;},d=(0,b.deprecate)(e=>e.getBoundary(),"form-data doesn't follow the spec and requires special treatment. Use alternative package","https://github.com/node-fetch/node-fetch/issues/1167"),m=(e,t)=>null===e?null:"string"==typeof e?"text/plain;charset=UTF-8":(0,o.isURLSearchParameters)(e)?"application/x-www-form-urlencoded;charset=UTF-8":(0,o.isBlob)(e)?e.type||null:(0,x.Buffer).isBuffer(e)||(0,b.types).isAnyArrayBuffer(e)||ArrayBuffer.isView(e)?null:e instanceof i.FormData?`multipart/form-data; boundary=${t[l].boundary}`:e&&"function"==typeof e.getBoundary?`multipart/form-data;boundary=${d(e)}`:e instanceof P(y)?null:"text/plain;charset=UTF-8",h=e=>{let{body:t}=e[l];return null===t?0:(0,o.isBlob)(t)?t.size:(0,x.Buffer).isBuffer(t)?t.length:t&&"function"==typeof t.getLengthSync&&t.hasKnownLength&&t.hasKnownLength()?t.getLengthSync():null;},f=async(e,{body:t})=>{null===t?e.end():await s(t,e);};}),T.register("fjGU4",function(e,t){async function*r(e,t=!0){for(let r of e)if("stream"in r)yield*r.stream();else if(ArrayBuffer.isView(r)){if(t){let e=r.byteOffset,t=r.byteOffset+r.byteLength;for(;e!==t;){let i=Math.min(t-e,65536),a=r.buffer.slice(e,e+i);e+=a.byteLength,yield new Uint8Array(a);}}else yield r;}else{let e=0,t=r;for(;e!==t.size;){let r=t.slice(e,Math.min(t.size,e+65536)),i=await r.arrayBuffer();e+=i.byteLength,yield new Uint8Array(i);}}}C(e.exports,"default",()=>a),T("dwNFB");let i=class e{#e=[];#t="";#r=0;#i="transparent";constructor(t=[],r={}){if("object"!=typeof t||null===t)throw TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if("function"!=typeof t[Symbol.iterator])throw TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if("object"!=typeof r&&"function"!=typeof r)throw TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");null===r&&(r={});let i=new TextEncoder();for(let r of t){let t;t=ArrayBuffer.isView(r)?new Uint8Array(r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength)):r instanceof ArrayBuffer?new Uint8Array(r.slice(0)):r instanceof e?r:i.encode(`${r}`),this.#r+=ArrayBuffer.isView(t)?t.byteLength:t.size,this.#e.push(t);}this.#i=`${void 0===r.endings?"transparent":r.endings}`;let a=void 0===r.type?"":String(r.type);this.#t=/^[\x20-\x7E]*$/.test(a)?a:"";}get size(){return this.#r;}get type(){return this.#t;}async text(){let e=new TextDecoder(),t="";for await(let i of r(this.#e,!1))t+=e.decode(i,{stream:!0});return t+e.decode();}async arrayBuffer(){let e=new Uint8Array(this.size),t=0;for await(let i of r(this.#e,!1))e.set(i,t),t+=i.length;return e.buffer;}stream(){let e=r(this.#e,!0);return new globalThis.ReadableStream({type:"bytes",async pull(t){let r=await e.next();r.done?t.close():t.enqueue(r.value);},async cancel(){await e.return();}});}slice(t=0,r=this.size,i=""){let{size:a}=this,n=t<0?Math.max(a+t,0):Math.min(t,a),o=r<0?Math.max(a+r,0):Math.min(r,a),s=Math.max(o-n,0),l=this.#e,c=[],p=0;for(let e of l){if(p>=s)break;let t=ArrayBuffer.isView(e)?e.byteLength:e.size;if(n&&t<=n)n-=t,o-=t;else{let r;ArrayBuffer.isView(e)?p+=(r=e.subarray(n,Math.min(t,o))).byteLength:p+=(r=e.slice(n,Math.min(t,o))).size,o-=t,c.push(r),n=0;}}let u=new e([],{type:String(i).toLowerCase()});return u.#r=s,u.#e=c,u;}get[Symbol.toStringTag](){return"Blob";}static[Symbol.hasInstance](e){return e&&"object"==typeof e&&"function"==typeof e.constructor&&("function"==typeof e.stream||"function"==typeof e.arrayBuffer)&&/^(Blob|File)$/.test(e[Symbol.toStringTag]);}};Object.defineProperties(i.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});var a=i;}),T.register("dwNFB",function(e,t){if(!globalThis.ReadableStream)try{let e=$6387aad232c08936$import$b5b0fec7a807b11a,{emitWarning:t}=e;try{e.emitWarning=()=>{},Object.assign(globalThis,$6387aad232c08936$import$5fcf1cbda16ef137),e.emitWarning=t;}catch(r){throw e.emitWarning=t,r;}}catch(e){Object.assign(globalThis,T("95PC6"));}try{let{Blob:e}=$6387aad232c08936$import$3585fdc2adaa1ee3;e&&!e.prototype.stream&&(e.prototype.stream=function(e){let t=0,r=this;return new ReadableStream({type:"bytes",async pull(e){let i=r.slice(t,Math.min(r.size,t+65536)),a=await i.arrayBuffer();t+=a.byteLength,e.enqueue(new Uint8Array(a)),t===r.size&&e.close();}});});}catch(e){}}),T.register("95PC6",function(e,t){e.exports,function(e){"use strict";let t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:e=>`Symbol(${e})`;function r(){}let i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==_?_:void 0;function a(e){return"object"==typeof e&&null!==e||"function"==typeof e;}let n=Promise,o=Promise.prototype.then,s=Promise.resolve.bind(n),l=Promise.reject.bind(n);function c(e){return new n(e);}function p(e,t,r){return o.call(e,t,r);}function u(e,t,i){p(p(e,t,i),void 0,r);}function d(e,t){u(e,void 0,t);}function m(e){p(e,void 0,r);}let h=(()=>{let e=i&&i.queueMicrotask;if("function"==typeof e)return e;let t=s(void 0);return e=>p(t,e);})();function f(e,t,r){if("function"!=typeof e)throw TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r);}function g(e,t,r){try{var i;return i=f(e,t,r),s(i);}catch(e){return l(e);}}class y{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0;}get length(){return this._size;}push(e){let t=this._back,r=t;16383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size;}shift(){let e=this._front,t=e,r=this._cursor,i=r+1,a=e._elements,n=a[r];return 16384===i&&(t=e._next,i=0),--this._size,this._cursor=i,e!==t&&(this._front=t),a[r]=void 0,n;}forEach(e){let t=this._cursor,r=this._front,i=r._elements;for(;(t!==i.length||void 0!==r._next)&&(t!==i.length||(i=(r=r._next)._elements,t=0,0!==i.length));)e(i[t]),++t;}peek(){let e=this._front,t=this._cursor;return e._elements[t];}}function x(e,t){var r;e._ownerReadableStream=t,t._reader=e,"readable"===t._state?N(e):"closed"===t._state?(N(e),C(e)):(r=t._storedError,N(e),w(e,r));}function b(e,t){let r=e._ownerReadableStream;return t$(r,t);}function v(e){var t,r;"readable"===e._ownerReadableStream._state?w(e,TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):(t=e,r=TypeError("Reader was released and can no longer be used to monitor the stream's closedness"),N(t),w(t,r)),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0;}function S(e){return TypeError("Cannot "+e+" a stream using a released reader");}function N(e){e._closedPromise=c((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r;});}function w(e,t){void 0!==e._closedPromise_reject&&(m(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0);}function C(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0);}let P=t("[[AbortSteps]]"),T=t("[[ErrorSteps]]"),E=t("[[CancelSteps]]"),R=t("[[PullSteps]]"),O=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e);},I=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e);};function z(e,t){if(void 0!==e&&!("object"==typeof e||"function"==typeof e))throw TypeError(`${t} is not an object.`);}function A(e,t){if("function"!=typeof e)throw TypeError(`${t} is not a function.`);}function B(e,t){if(!("object"==typeof e&&null!==e||"function"==typeof e))throw TypeError(`${t} is not an object.`);}function M(e,t,r){if(void 0===e)throw TypeError(`Parameter ${t} is required in '${r}'.`);}function q(e,t,r){if(void 0===e)throw TypeError(`${t} is required in '${r}'.`);}function D(e){return Number(e);}function k(e,t){var r,i;let a=Number.MAX_SAFE_INTEGER,n=Number(e);if(!O(n=0===(r=n)?0:r))throw TypeError(`${t} is not a finite number`);if((n=0===(i=I(n))?0:i)<0||n>a)throw TypeError(`${t} is outside the accepted range of 0 to ${a}, inclusive`);return O(n)&&0!==n?n:0;}function L(e,t){if(!tU(e))throw TypeError(`${t} is not a ReadableStream.`);}function j(e){return new V(e);}function H(e,t){e._reader._readRequests.push(t);}function U(e,t,r){let i=e._reader,a=i._readRequests.shift();r?a._closeSteps():a._chunkSteps(t);}function F(e){return e._reader._readRequests.length;}function $(e){let t=e._reader;return!!(void 0!==t&&K(t));}class V{constructor(e){if(M(e,1,"ReadableStreamDefaultReader"),L(e,"First parameter"),tF(e))throw TypeError("This stream has already been locked for exclusive reading by another reader");x(this,e),this._readRequests=new y();}get closed(){return K(this)?this._closedPromise:l(G("closed"));}cancel(e){return K(this)?void 0===this._ownerReadableStream?l(S("cancel")):b(this,e):l(G("cancel"));}read(){let e,t;if(!K(this))return l(G("read"));if(void 0===this._ownerReadableStream)return l(S("read from"));let r=c((r,i)=>{e=r,t=i;});return W(this,{_chunkSteps:t=>e({value:t,done:!1}),_closeSteps:()=>e({value:void 0,done:!0}),_errorSteps:e=>t(e)}),r;}releaseLock(){if(!K(this))throw G("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");v(this);}}}function K(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_readRequests"))&&e instanceof V;}function W(e,t){let r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[R](t);}function G(e){return TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`);}Object.defineProperties(V.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(V.prototype,t.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});let Y=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Q{constructor(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t;}next(){let e=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?p(this._ongoingPromise,e,e):e(),this._ongoingPromise;}return(e){let t=()=>this._returnSteps(e);return this._ongoingPromise?p(this._ongoingPromise,t,t):t();}_nextSteps(){let e,t;if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let r=this._reader;if(void 0===r._ownerReadableStream)return l(S("iterate"));let i=c((r,i)=>{e=r,t=i;});return W(r,{_chunkSteps:t=>{this._ongoingPromise=void 0,h(()=>e({value:t,done:!1}));},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,v(r),e({value:void 0,done:!0});},_errorSteps:e=>{this._ongoingPromise=void 0,this._isFinished=!0,v(r),t(e);}}),i;}_returnSteps(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;let t=this._reader;if(void 0===t._ownerReadableStream)return l(S("finish iterating"));if(!this._preventCancel){let r=b(t,e);return v(t),p(r,()=>({value:e,done:!0}),void 0);}return v(t),s({value:e,done:!0});}}let X={next(){return Z(this)?this._asyncIteratorImpl.next():l(J("next"));},return(e){return Z(this)?this._asyncIteratorImpl.return(e):l(J("return"));}};function Z(e){if(!a(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof Q;}catch(e){return!1;}}function J(e){return TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`);}void 0!==Y&&Object.setPrototypeOf(X,Y);let ee=Number.isNaN||function(e){return e!=e;};function et(e){return e.slice();}function er(e,t,r,i,a){new Uint8Array(e).set(new Uint8Array(r,i,a),t);}function ei(e,t,r){if(e.slice)return e.slice(t,r);let i=r-t,a=new ArrayBuffer(i);return er(a,0,e,t,i),a;}function ea(e){let t=ei(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t);}function en(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value;}function eo(e,t,r){if(!(!("number"!=typeof r||ee(r))&&!(r<0))||r===1/0)throw RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r;}function es(e){e._queue=new y(),e._queueTotalSize=0;}class el{constructor(){throw TypeError("Illegal constructor");}get view(){if(!eu(this))throw eA("view");return this._view;}respond(e){if(!eu(this))throw eA("respond");if(M(e,1,"respond"),e=k(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw TypeError("This BYOB request has been invalidated");this._view.buffer,eO(this._associatedReadableByteStreamController,e);}respondWithNewView(e){if(!eu(this))throw eA("respondWithNewView");if(M(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw TypeError("This BYOB request has been invalidated");e.buffer,eI(this._associatedReadableByteStreamController,e);}}Object.defineProperties(el.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(el.prototype,t.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class ec{constructor(){throw TypeError("Illegal constructor");}get byobRequest(){if(!ep(this))throw eB("byobRequest");return eE(this);}get desiredSize(){if(!ep(this))throw eB("desiredSize");return eR(this);}close(){if(!ep(this))throw eB("close");if(this._closeRequested)throw TypeError("The stream has already been closed; do not close it again!");let e=this._controlledReadableByteStream._state;if("readable"!==e)throw TypeError(`The stream (in ${e} state) is not in the readable state and cannot be closed`);eP(this);}enqueue(e){if(!ep(this))throw eB("enqueue");if(M(e,1,"enqueue"),!ArrayBuffer.isView(e))throw TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw TypeError("stream is closed or draining");let t=this._controlledReadableByteStream._state;if("readable"!==t)throw TypeError(`The stream (in ${t} state) is not in the readable state and cannot be enqueued to`);e_(this,e);}error(e){if(!ep(this))throw eB("error");eT(this,e);}[E](e){em(this),es(this);let t=this._cancelAlgorithm(e);return eC(this),t;}[R](e){let t=this._controlledReadableByteStream;if(this._queueTotalSize>0){let t=this._queue.shift();this._queueTotalSize-=t.byteLength,eb(this);let r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);e._chunkSteps(r);return;}let r=this._autoAllocateChunkSize;if(void 0!==r){let t;try{t=new ArrayBuffer(r);}catch(t){e._errorSteps(t);return;}let i={buffer:t,bufferByteLength:r,byteOffset:0,byteLength:r,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(i);}H(t,e),ed(this);}}function ep(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream"))&&e instanceof ec;}function eu(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController"))&&e instanceof el;}function ed(e){let t=function(e){let t=e._controlledReadableByteStream;if("readable"!==t._state||e._closeRequested||!e._started)return!1;if($(t)&&F(t)>0||eD(t)&&eq(t)>0)return!0;let r=eR(e);return r>0;}(e);if(!t)return;if(e._pulling){e._pullAgain=!0;return;}e._pulling=!0;let r=e._pullAlgorithm();u(r,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,ed(e));},t=>{eT(e,t);});}function em(e){ev(e),e._pendingPullIntos=new y();}function eh(e,t){let r=!1;"closed"===e._state&&(r=!0);let i=ef(t);"default"===t.readerType?U(e,i,r):function(e,t,r){let i=e._reader,a=i._readIntoRequests.shift();r?a._closeSteps(t):a._chunkSteps(t);}(e,i,r);}function ef(e){let t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r);}function eg(e,t,r,i){e._queue.push({buffer:t,byteOffset:r,byteLength:i}),e._queueTotalSize+=i;}function ey(e,t){let r=t.elementSize,i=t.bytesFilled-t.bytesFilled%r,a=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),n=t.bytesFilled+a,o=n-n%r,s=a,l=!1;o>i&&(s=o-t.bytesFilled,l=!0);let c=e._queue;for(;s>0;){let r=c.peek(),i=Math.min(s,r.byteLength),a=t.byteOffset+t.bytesFilled;er(t.buffer,a,r.buffer,r.byteOffset,i),r.byteLength===i?c.shift():(r.byteOffset+=i,r.byteLength-=i),e._queueTotalSize-=i,ex(e,i,t),s-=i;}return l;}function ex(e,t,r){r.bytesFilled+=t;}function eb(e){0===e._queueTotalSize&&e._closeRequested?(eC(e),tV(e._controlledReadableByteStream)):ed(e);}function ev(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null);}function eS(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;let t=e._pendingPullIntos.peek();ey(e,t)&&(ew(e),eh(e._controlledReadableByteStream,t));}}function eN(e,t){let r=e._pendingPullIntos.peek();ev(e);let i=e._controlledReadableByteStream._state;"closed"===i?function(e,t){let r=e._controlledReadableByteStream;if(eD(r))for(;eq(r)>0;){let t=ew(e);eh(r,t);}}(e):function(e,t,r){if(ex(e,t,r),r.bytesFilled<r.elementSize)return;ew(e);let i=r.bytesFilled%r.elementSize;if(i>0){let t=r.byteOffset+r.bytesFilled,a=ei(r.buffer,t-i,t);eg(e,a,0,a.byteLength);}r.bytesFilled-=i,eh(e._controlledReadableByteStream,r),eS(e);}(e,t,r),ed(e);}function ew(e){let t=e._pendingPullIntos.shift();return t;}function eC(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0;}function eP(e){let t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state){if(e._queueTotalSize>0){e._closeRequested=!0;return;}if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();if(t.bytesFilled>0){let t=TypeError("Insufficient bytes to fill elements in the given buffer");throw eT(e,t),t;}}eC(e),tV(t);}}function e_(e,t){let r=e._controlledReadableByteStream;if(e._closeRequested||"readable"!==r._state)return;let i=t.buffer,a=t.byteOffset,n=t.byteLength;if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();t.buffer,t.buffer=t.buffer;}if(ev(e),$(r)){if(0===F(r))eg(e,i,a,n);else{e._pendingPullIntos.length>0&&ew(e);let t=new Uint8Array(i,a,n);U(r,t,!1);}}else eD(r)?(eg(e,i,a,n),eS(e)):eg(e,i,a,n);ed(e);}function eT(e,t){let r=e._controlledReadableByteStream;"readable"===r._state&&(em(e),es(e),eC(e),tK(r,t));}function eE(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),i=Object.create(el.prototype);i._associatedReadableByteStreamController=e,i._view=r,e._byobRequest=i;}return e._byobRequest;}function eR(e){let t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize;}function eO(e,t){let r=e._pendingPullIntos.peek(),i=e._controlledReadableByteStream._state;if("closed"===i){if(0!==t)throw TypeError("bytesWritten must be 0 when calling respond() on a closed stream");}else{if(0===t)throw TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(r.bytesFilled+t>r.byteLength)throw RangeError("bytesWritten out of range");}r.buffer=r.buffer,eN(e,t);}function eI(e,t){let r=e._pendingPullIntos.peek(),i=e._controlledReadableByteStream._state;if("closed"===i){if(0!==t.byteLength)throw TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream");}else if(0===t.byteLength)throw TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw RangeError("The region specified by view is larger than byobRequest");let a=t.byteLength;r.buffer=t.buffer,eN(e,a);}function ez(e,t,r,i,a,n,o){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,es(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=n,t._pullAlgorithm=i,t._cancelAlgorithm=a,t._autoAllocateChunkSize=o,t._pendingPullIntos=new y(),e._readableStreamController=t;let l=r();u(s(l),()=>{t._started=!0,ed(t);},e=>{eT(t,e);});}function eA(e){return TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`);}function eB(e){return TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`);}function eM(e,t){e._reader._readIntoRequests.push(t);}function eq(e){return e._reader._readIntoRequests.length;}function eD(e){let t=e._reader;return!!(void 0!==t&&eL(t));}Object.defineProperties(ec.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(ec.prototype,t.toStringTag,{value:"ReadableByteStreamController",configurable:!0});class ek{constructor(e){if(M(e,1,"ReadableStreamBYOBReader"),L(e,"First parameter"),tF(e))throw TypeError("This stream has already been locked for exclusive reading by another reader");if(!ep(e._readableStreamController))throw TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");x(this,e),this._readIntoRequests=new y();}get closed(){return eL(this)?this._closedPromise:l(eH("closed"));}cancel(e){return eL(this)?void 0===this._ownerReadableStream?l(S("cancel")):b(this,e):l(eH("cancel"));}read(e){let t,r;if(!eL(this))return l(eH("read"));if(!ArrayBuffer.isView(e))return l(TypeError("view must be an array buffer view"));if(0===e.byteLength)return l(TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return l(TypeError("view's buffer must have non-zero byteLength"));if(e.buffer,void 0===this._ownerReadableStream)return l(S("read from"));let i=c((e,i)=>{t=e,r=i;});return ej(this,e,{_chunkSteps:e=>t({value:e,done:!1}),_closeSteps:e=>t({value:e,done:!0}),_errorSteps:e=>r(e)}),i;}releaseLock(){if(!eL(this))throw eH("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");v(this);}}}function eL(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_readIntoRequests"))&&e instanceof ek;}function ej(e,t,r){let i=e._ownerReadableStream;i._disturbed=!0,"errored"===i._state?r._errorSteps(i._storedError):function(e,t,r){let i=e._controlledReadableByteStream,a=1;t.constructor!==DataView&&(a=t.constructor.BYTES_PER_ELEMENT);let n=t.constructor,o=t.buffer,s={buffer:o,bufferByteLength:o.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:a,viewConstructor:n,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(s),eM(i,r);return;}if("closed"===i._state){let e=new n(s.buffer,s.byteOffset,0);r._closeSteps(e);return;}if(e._queueTotalSize>0){if(ey(e,s)){let t=ef(s);eb(e),r._chunkSteps(t);return;}if(e._closeRequested){let t=TypeError("Insufficient bytes to fill elements in the given buffer");eT(e,t),r._errorSteps(t);return;}}e._pendingPullIntos.push(s),eM(i,r),ed(e);}(i._readableStreamController,t,r);}function eH(e){return TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`);}function eU(e,t){let{highWaterMark:r}=e;if(void 0===r)return t;if(ee(r)||r<0)throw RangeError("Invalid highWaterMark");return r;}function eF(e){let{size:t}=e;return t||(()=>1);}function e$(e,t){z(e,t);let r=null==e?void 0:e.highWaterMark,i=null==e?void 0:e.size;return{highWaterMark:void 0===r?void 0:D(r),size:void 0===i?void 0:(A(i,`${t} has member 'size' that`),e=>D(i(e)))};}function eV(e,t){if(!eY(e))throw TypeError(`${t} is not a WritableStream.`);}Object.defineProperties(ek.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(ek.prototype,t.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});let eK="function"==typeof AbortController;class eW{constructor(e={},t={}){void 0===e?e=null:B(e,"First parameter");let r=e$(t,"Second parameter"),i=function(e,t){z(e,t);let r=null==e?void 0:e.abort,i=null==e?void 0:e.close,a=null==e?void 0:e.start,n=null==e?void 0:e.type,o=null==e?void 0:e.write;return{abort:void 0===r?void 0:(A(r,`${t} has member 'abort' that`),t=>g(r,e,[t])),close:void 0===i?void 0:(A(i,`${t} has member 'close' that`),()=>g(i,e,[])),start:void 0===a?void 0:(A(a,`${t} has member 'start' that`),t=>f(a,e,[t])),write:void 0===o?void 0:(A(o,`${t} has member 'write' that`),(t,r)=>g(o,e,[t,r])),type:n};}(e,"First parameter");eG(this);let a=i.type;if(void 0!==a)throw RangeError("Invalid type is specified");let n=eF(r),o=eU(r,1);(function(e,t,r,i){let a=Object.create(tr.prototype),n=()=>void 0,o=()=>s(void 0),l=()=>s(void 0),c=()=>s(void 0);void 0!==t.start&&(n=()=>t.start(a)),void 0!==t.write&&(o=e=>t.write(e,a)),void 0!==t.close&&(l=()=>t.close()),void 0!==t.abort&&(c=e=>t.abort(e)),ta(e,a,n,o,l,c,r,i);})(this,i,o,n);}get locked(){if(!eY(this))throw tu("locked");return eQ(this);}abort(e){return eY(this)?eQ(this)?l(TypeError("Cannot abort a stream that already has a writer")):eX(this,e):l(tu("abort"));}close(){return eY(this)?eQ(this)?l(TypeError("Cannot close a stream that already has a writer")):e2(this)?l(TypeError("Cannot close an already-closing stream")):eZ(this):l(tu("close"));}getWriter(){if(!eY(this))throw tu("getWriter");return new e6(this);}}function eG(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new y(),e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1;}function eY(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_writableStreamController"))&&e instanceof eW;}function eQ(e){return void 0!==e._writer;}function eX(e,t){var r;if("closed"===e._state||"errored"===e._state)return s(void 0);e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort();let i=e._state;if("closed"===i||"errored"===i)return s(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;let a=!1;"erroring"===i&&(a=!0,t=void 0);let n=c((r,i)=>{e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:i,_reason:t,_wasAlreadyErroring:a};});return e._pendingAbortRequest._promise=n,a||e0(e,t),n;}function eZ(e){var t;let r=e._state;if("closed"===r||"errored"===r)return l(TypeError(`The stream (in ${r} state) is not in the writable state and cannot be closed`));let i=c((t,r)=>{e._closeRequest={_resolve:t,_reject:r};}),a=e._writer;return void 0!==a&&e._backpressure&&"writable"===r&&tS(a),eo(t=e._writableStreamController,tt,0),ts(t),i;}function eJ(e,t){let r=e._state;if("writable"===r){e0(e,t);return;}e1(e);}function e0(e,t){let r=e._writableStreamController;e._state="erroring",e._storedError=t;let i=e._writer;void 0!==i&&e7(i,t),!(void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest)&&r._started&&e1(e);}function e1(e){e._state="errored",e._writableStreamController[T]();let t=e._storedError;if(e._writeRequests.forEach(e=>{e._reject(t);}),e._writeRequests=new y(),void 0===e._pendingAbortRequest){e3(e);return;}let r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring){r._reject(t),e3(e);return;}let i=e._writableStreamController[P](r._reason);u(i,()=>{r._resolve(),e3(e);},t=>{r._reject(t),e3(e);});}function e2(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest;}function e3(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;void 0!==t&&tg(t,e._storedError);}function e5(e,t){let r=e._writer;void 0!==r&&t!==e._backpressure&&(t?tx(r):tS(r)),e._backpressure=t;}Object.defineProperties(eW.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(eW.prototype,t.toStringTag,{value:"WritableStream",configurable:!0});class e6{constructor(e){if(M(e,1,"WritableStreamDefaultWriter"),eV(e,"First parameter"),eQ(e))throw TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;let t=e._state;if("writable"===t)!e2(e)&&e._backpressure?tx(this):(tx(this),tS(this)),tf(this);else if("erroring"===t)tb(this,e._storedError),tf(this);else if("closed"===t)tx(this),tS(this),tf(this),ty(this);else{let t=e._storedError;tb(this,t),tf(this),tg(this,t);}}get closed(){return e4(this)?this._closedPromise:l(tm("closed"));}get desiredSize(){if(!e4(this))throw tm("desiredSize");if(void 0===this._ownerWritableStream)throw th("desiredSize");return function(e){let t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:to(t._writableStreamController);}(this);}get ready(){return e4(this)?this._readyPromise:l(tm("ready"));}abort(e){return e4(this)?void 0===this._ownerWritableStream?l(th("abort")):function(e,t){let r=e._ownerWritableStream;return eX(r,t);}(this,e):l(tm("abort"));}close(){if(!e4(this))return l(tm("close"));let e=this._ownerWritableStream;return void 0===e?l(th("close")):e2(e)?l(TypeError("Cannot close an already-closing stream")):e8(this);}releaseLock(){if(!e4(this))throw tm("releaseLock");let e=this._ownerWritableStream;void 0!==e&&e9(this);}write(e){return e4(this)?void 0===this._ownerWritableStream?l(th("write to")):te(this,e):l(tm("write"));}}function e4(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream"))&&e instanceof e6;}function e8(e){let t=e._ownerWritableStream;return eZ(t);}function e7(e,t){"pending"===e._readyPromiseState?tv(e,t):tb(e,t);}function e9(e){var t,r;let i=e._ownerWritableStream,a=TypeError("Writer was released and can no longer be used to monitor the stream's closedness");e7(e,a),"pending"===e._closedPromiseState?tg(e,a):(t=e,r=a,tf(t),tg(t,r)),i._writer=void 0,e._ownerWritableStream=void 0;}function te(e,t){let r=e._ownerWritableStream,i=r._writableStreamController,a=function(e,t){try{return e._strategySizeAlgorithm(t);}catch(t){return tl(e,t),1;}}(i,t);if(r!==e._ownerWritableStream)return l(th("write to"));let n=r._state;if("errored"===n)return l(r._storedError);if(e2(r)||"closed"===n)return l(TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===n)return l(r._storedError);let o=function(e){let t=c((t,r)=>{e._writeRequests.push({_resolve:t,_reject:r});});return t;}(r);return function(e,t,r){try{eo(e,t,r);}catch(t){tl(e,t);return;}let i=e._controlledWritableStream;if(!e2(i)&&"writable"===i._state){let t=tc(e);e5(i,t);}ts(e);}(i,t,a),o;}Object.defineProperties(e6.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(e6.prototype,t.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});let tt={};class tr{constructor(){throw TypeError("Illegal constructor");}get abortReason(){if(!ti(this))throw td("abortReason");return this._abortReason;}get signal(){if(!ti(this))throw td("signal");if(void 0===this._abortController)throw TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal;}error(e){if(!ti(this))throw td("error");let t=this._controlledWritableStream._state;"writable"===t&&tp(this,e);}[P](e){let t=this._abortAlgorithm(e);return tn(this),t;}[T](){es(this);}}function ti(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream"))&&e instanceof tr;}function ta(e,t,r,i,a,n,o,l){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,es(t),t._abortReason=void 0,t._abortController=function(){if(eK)return new AbortController();}(),t._started=!1,t._strategySizeAlgorithm=l,t._strategyHWM=o,t._writeAlgorithm=i,t._closeAlgorithm=a,t._abortAlgorithm=n;let c=tc(t);e5(e,c);let p=r(),d=s(p);u(d,()=>{t._started=!0,ts(t);},r=>{t._started=!0,eJ(e,r);});}function tn(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0;}function to(e){return e._strategyHWM-e._queueTotalSize;}function ts(e){let t=e._controlledWritableStream;if(!e._started||void 0!==t._inFlightWriteRequest)return;let r=t._state;if("erroring"===r){e1(t);return;}if(0===e._queue.length)return;let i=function(e){let t=e._queue.peek();return t.value;}(e);i===tt?function(e){let t=e._controlledWritableStream;t._inFlightCloseRequest=t._closeRequest,t._closeRequest=void 0,en(e);let r=e._closeAlgorithm();tn(e),u(r,()=>{!function(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0;let t=e._state;"erroring"===t&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";let r=e._writer;void 0!==r&&ty(r);}(t);},e=>{t._inFlightCloseRequest._reject(e),t._inFlightCloseRequest=void 0,void 0!==t._pendingAbortRequest&&(t._pendingAbortRequest._reject(e),t._pendingAbortRequest=void 0),eJ(t,e);});}(e):function(e,t){let r=e._controlledWritableStream;r._inFlightWriteRequest=r._writeRequests.shift();let i=e._writeAlgorithm(t);u(i,()=>{r._inFlightWriteRequest._resolve(void 0),r._inFlightWriteRequest=void 0;let t=r._state;if(en(e),!e2(r)&&"writable"===t){let t=tc(e);e5(r,t);}ts(e);},t=>{"writable"===r._state&&tn(e),r._inFlightWriteRequest._reject(t),r._inFlightWriteRequest=void 0,eJ(r,t);});}(e,i);}function tl(e,t){"writable"===e._controlledWritableStream._state&&tp(e,t);}function tc(e){let t=to(e);return t<=0;}function tp(e,t){let r=e._controlledWritableStream;tn(e),e0(r,t);}function tu(e){return TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`);}function td(e){return TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`);}function tm(e){return TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`);}function th(e){return TypeError("Cannot "+e+" a stream using a released writer");}function tf(e){e._closedPromise=c((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending";});}function tg(e,t){void 0!==e._closedPromise_reject&&(m(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected");}function ty(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved");}function tx(e){e._readyPromise=c((t,r)=>{e._readyPromise_resolve=t,e._readyPromise_reject=r;}),e._readyPromiseState="pending";}function tb(e,t){tx(e),tv(e,t);}function tv(e,t){void 0!==e._readyPromise_reject&&(m(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected");}function tS(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled");}Object.defineProperties(tr.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(tr.prototype,t.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});let tN="undefined"!=typeof DOMException?DOMException:void 0,tw=!function(e){if(!("function"==typeof e||"object"==typeof e))return!1;try{return new e(),!0;}catch(e){return!1;}}(tN)?function(){let e=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor);};return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e;}():tN;function tC(e,t,i,a,n,o){let h=j(e),f=new e6(t);e._disturbed=!0;let g=!1,y=s(void 0);return c((x,b)=>{var S,N;let w;if(void 0!==o){if(w=()=>{let r=new tw("Aborted","AbortError"),i=[];a||i.push(()=>"writable"===t._state?eX(t,r):s(void 0)),n||i.push(()=>"readable"===e._state?t$(e,r):s(void 0)),_(()=>Promise.all(i.map(e=>e())),!0,r);},o.aborted){w();return;}o.addEventListener("abort",w);}if(P(e,h._closedPromise,e=>{a?T(!0,e):_(()=>eX(t,e),!0,e);}),P(t,f._closedPromise,t=>{n?T(!0,t):_(()=>t$(e,t),!0,t);}),S=h._closedPromise,N=()=>{i?T():_(()=>function(e){let t=e._ownerWritableStream,r=t._state;return e2(t)||"closed"===r?s(void 0):"errored"===r?l(t._storedError):e8(e);}(f));},"closed"===e._state?N():u(S,N),e2(t)||"closed"===t._state){let t=TypeError("the destination writable stream closed before all data could be piped to it");n?T(!0,t):_(()=>t$(e,t),!0,t);}function C(){let e=y;return p(y,()=>e!==y?C():void 0);}function P(e,t,r){"errored"===e._state?r(e._storedError):d(t,r);}function _(e,r,i){!g&&((g=!0,"writable"!==t._state||e2(t))?a():u(C(),a));function a(){u(e(),()=>E(r,i),e=>E(!0,e));}}function T(e,r){!g&&((g=!0,"writable"!==t._state||e2(t))?E(e,r):u(C(),()=>E(e,r)));}function E(e,t){e9(f),v(h),void 0!==o&&o.removeEventListener("abort",w),e?b(t):x(void 0);}m(c((e,t)=>{!function i(a){a?e():p(g?s(!0):p(f._readyPromise,()=>c((e,t)=>{W(h,{_chunkSteps:t=>{y=p(te(f,t),void 0,r),e(!1);},_closeSteps:()=>e(!0),_errorSteps:t});})),i,t);}(!1);}));});}class tP{constructor(){throw TypeError("Illegal constructor");}get desiredSize(){if(!t_(this))throw tq("desiredSize");return tA(this);}close(){if(!t_(this))throw tq("close");if(!tB(this))throw TypeError("The stream is not in a state that permits close");tO(this);}enqueue(e){if(!t_(this))throw tq("enqueue");if(!tB(this))throw TypeError("The stream is not in a state that permits enqueue");return tI(this,e);}error(e){if(!t_(this))throw tq("error");tz(this,e);}[E](e){es(this);let t=this._cancelAlgorithm(e);return tR(this),t;}[R](e){let t=this._controlledReadableStream;if(this._queue.length>0){let r=en(this);this._closeRequested&&0===this._queue.length?(tR(this),tV(t)):tT(this),e._chunkSteps(r);}else H(t,e),tT(this);}}function t_(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream"))&&e instanceof tP;}function tT(e){let t=tE(e);if(!t)return;if(e._pulling){e._pullAgain=!0;return;}e._pulling=!0;let r=e._pullAlgorithm();u(r,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,tT(e));},t=>{tz(e,t);});}function tE(e){let t=e._controlledReadableStream;if(!tB(e)||!e._started)return!1;if(tF(t)&&F(t)>0)return!0;let r=tA(e);return r>0;}function tR(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0;}function tO(e){if(!tB(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(tR(e),tV(t));}function tI(e,t){if(!tB(e))return;let r=e._controlledReadableStream;if(tF(r)&&F(r)>0)U(r,t,!1);else{let r;try{r=e._strategySizeAlgorithm(t);}catch(t){throw tz(e,t),t;}try{eo(e,t,r);}catch(t){throw tz(e,t),t;}}tT(e);}function tz(e,t){let r=e._controlledReadableStream;"readable"===r._state&&(es(e),tR(e),tK(r,t));}function tA(e){let t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize;}function tB(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t;}function tM(e,t,r,i,a,n,o){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,es(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=o,t._strategyHWM=n,t._pullAlgorithm=i,t._cancelAlgorithm=a,e._readableStreamController=t;let l=r();u(s(l),()=>{t._started=!0,tT(t);},e=>{tz(t,e);});}function tq(e){return TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`);}function tD(e,t){z(e,t);let r=null==e?void 0:e.preventAbort,i=null==e?void 0:e.preventCancel,a=null==e?void 0:e.preventClose,n=null==e?void 0:e.signal;return void 0!==n&&function(e,t){if(!function(e){if("object"!=typeof e||null===e)return!1;try{return"boolean"==typeof e.aborted;}catch(e){return!1;}}(e))throw TypeError(`${t} is not an AbortSignal.`);}(n,`${t} has member 'signal' that`),{preventAbort:!!r,preventCancel:!!i,preventClose:!!a,signal:n};}Object.defineProperties(tP.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(tP.prototype,t.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});class tk{constructor(e={},t={}){void 0===e?e=null:B(e,"First parameter");let r=e$(t,"Second parameter"),i=function(e,t){z(e,t);let r=null==e?void 0:e.autoAllocateChunkSize,i=null==e?void 0:e.cancel,a=null==e?void 0:e.pull,n=null==e?void 0:e.start,o=null==e?void 0:e.type;return{autoAllocateChunkSize:void 0===r?void 0:k(r,`${t} has member 'autoAllocateChunkSize' that`),cancel:void 0===i?void 0:(A(i,`${t} has member 'cancel' that`),t=>g(i,e,[t])),pull:void 0===a?void 0:(A(a,`${t} has member 'pull' that`),t=>g(a,e,[t])),start:void 0===n?void 0:(A(n,`${t} has member 'start' that`),t=>f(n,e,[t])),type:void 0===o?void 0:function(e,t){if("bytes"!=(e=`${e}`))throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e;}(o,`${t} has member 'type' that`)};}(e,"First parameter");if(tH(this),"bytes"===i.type){if(void 0!==r.size)throw RangeError("The strategy for a byte stream cannot have a size function");let e=eU(r,0);!function(e,t,r){let i=Object.create(ec.prototype),a=()=>void 0,n=()=>s(void 0),o=()=>s(void 0);void 0!==t.start&&(a=()=>t.start(i)),void 0!==t.pull&&(n=()=>t.pull(i)),void 0!==t.cancel&&(o=e=>t.cancel(e));let l=t.autoAllocateChunkSize;if(0===l)throw TypeError("autoAllocateChunkSize must be greater than 0");ez(e,i,a,n,o,r,l);}(this,i,e);}else{let e=eF(r),t=eU(r,1);!function(e,t,r,i){let a=Object.create(tP.prototype),n=()=>void 0,o=()=>s(void 0),l=()=>s(void 0);void 0!==t.start&&(n=()=>t.start(a)),void 0!==t.pull&&(o=()=>t.pull(a)),void 0!==t.cancel&&(l=e=>t.cancel(e)),tM(e,a,n,o,l,r,i);}(this,i,t,e);}}get locked(){if(!tU(this))throw tW("locked");return tF(this);}cancel(e){return tU(this)?tF(this)?l(TypeError("Cannot cancel a stream that already has a reader")):t$(this,e):l(tW("cancel"));}getReader(e){if(!tU(this))throw tW("getReader");let t=function(e,t){z(e,t);let r=null==e?void 0:e.mode;return{mode:void 0===r?void 0:function(e,t){if("byob"!=(e=`${e}`))throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e;}(r,`${t} has member 'mode' that`)};}(e,"First parameter");return void 0===t.mode?j(this):new ek(this);}pipeThrough(e,t={}){if(!tU(this))throw tW("pipeThrough");M(e,1,"pipeThrough");let r=function(e,t){z(e,t);let r=null==e?void 0:e.readable;q(r,"readable","ReadableWritablePair"),L(r,`${t} has member 'readable' that`);let i=null==e?void 0:e.writable;return q(i,"writable","ReadableWritablePair"),eV(i,`${t} has member 'writable' that`),{readable:r,writable:i};}(e,"First parameter"),i=tD(t,"Second parameter");if(tF(this))throw TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(eQ(r.writable))throw TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let a=tC(this,r.writable,i.preventClose,i.preventAbort,i.preventCancel,i.signal);return m(a),r.readable;}pipeTo(e,t={}){let r;if(!tU(this))return l(tW("pipeTo"));if(void 0===e)return l("Parameter 1 is required in 'pipeTo'.");if(!eY(e))return l(TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));try{r=tD(t,"Second parameter");}catch(e){return l(e);}return tF(this)?l(TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):eQ(e)?l(TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):tC(this,e,r.preventClose,r.preventAbort,r.preventCancel,r.signal);}tee(){if(!tU(this))throw tW("tee");let e=ep(this._readableStreamController)?function(e){let t,r,i,a,n,o=j(e),l=!1,p=!1,u=!1,m=!1,f=!1,g=c(e=>{n=e;});function y(e){d(e._closedPromise,t=>{e!==o||(eT(i._readableStreamController,t),eT(a._readableStreamController,t),m&&f||n(void 0));});}function x(){eL(o)&&(v(o),y(o=j(e))),W(o,{_chunkSteps:t=>{h(()=>{p=!1,u=!1;let r=t;if(!m&&!f)try{r=ea(t);}catch(t){eT(i._readableStreamController,t),eT(a._readableStreamController,t),n(t$(e,t));return;}m||e_(i._readableStreamController,t),f||e_(a._readableStreamController,r),l=!1,p?S():u&&N();});},_closeSteps:()=>{l=!1,m||eP(i._readableStreamController),f||eP(a._readableStreamController),i._readableStreamController._pendingPullIntos.length>0&&eO(i._readableStreamController,0),a._readableStreamController._pendingPullIntos.length>0&&eO(a._readableStreamController,0),m&&f||n(void 0);},_errorSteps:()=>{l=!1;}});}function b(t,r){K(o)&&(v(o),y(o=new ek(e)));let s=r?a:i,c=r?i:a;ej(o,t,{_chunkSteps:t=>{h(()=>{p=!1,u=!1;let i=r?f:m,a=r?m:f;if(a)i||eI(s._readableStreamController,t);else{let r;try{r=ea(t);}catch(t){eT(s._readableStreamController,t),eT(c._readableStreamController,t),n(t$(e,t));return;}i||eI(s._readableStreamController,t),e_(c._readableStreamController,r);}l=!1,p?S():u&&N();});},_closeSteps:e=>{l=!1;let t=r?f:m,i=r?m:f;t||eP(s._readableStreamController),i||eP(c._readableStreamController),void 0!==e&&(t||eI(s._readableStreamController,e),!i&&c._readableStreamController._pendingPullIntos.length>0&&eO(c._readableStreamController,0)),t&&i||n(void 0);},_errorSteps:()=>{l=!1;}});}function S(){if(l)return p=!0,s(void 0);l=!0;let e=eE(i._readableStreamController);return null===e?x():b(e._view,!1),s(void 0);}function N(){if(l)return u=!0,s(void 0);l=!0;let e=eE(a._readableStreamController);return null===e?x():b(e._view,!0),s(void 0);}function w(){}return i=tj(w,S,function(i){if(m=!0,t=i,f){let i=et([t,r]),a=t$(e,i);n(a);}return g;}),a=tj(w,N,function(i){if(f=!0,r=i,m){let i=et([t,r]),a=t$(e,i);n(a);}return g;}),y(o),[i,a];}(this):function(e,t){let r,i,a,n,o;let l=j(e),p=!1,u=!1,m=!1,f=!1,g=c(e=>{o=e;});function y(){return p?(u=!0,s(void 0)):(p=!0,W(l,{_chunkSteps:e=>{h(()=>{u=!1,m||tI(a._readableStreamController,e),f||tI(n._readableStreamController,e),p=!1,u&&y();});},_closeSteps:()=>{p=!1,m||tO(a._readableStreamController),f||tO(n._readableStreamController),m&&f||o(void 0);},_errorSteps:()=>{p=!1;}}),s(void 0));}function x(){}return a=tL(x,y,function(t){if(m=!0,r=t,f){let t=et([r,i]),a=t$(e,t);o(a);}return g;}),n=tL(x,y,function(t){if(f=!0,i=t,m){let t=et([r,i]),a=t$(e,t);o(a);}return g;}),d(l._closedPromise,e=>{tz(a._readableStreamController,e),tz(n._readableStreamController,e),m&&f||o(void 0);}),[a,n];}(this);return et(e);}values(e){if(!tU(this))throw tW("values");let t=function(e,t){z(e,t);let r=null==e?void 0:e.preventCancel;return{preventCancel:!!r};}(e,"First parameter");return function(e,t){let r=j(e),i=new Q(r,t),a=Object.create(X);return a._asyncIteratorImpl=i,a;}(this,t.preventCancel);}}function tL(e,t,r,i=1,a=()=>1){let n=Object.create(tk.prototype);tH(n);let o=Object.create(tP.prototype);return tM(n,o,e,t,r,i,a),n;}function tj(e,t,r){let i=Object.create(tk.prototype);tH(i);let a=Object.create(ec.prototype);return ez(i,a,e,t,r,0,void 0),i;}function tH(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1;}function tU(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_readableStreamController"))&&e instanceof tk;}function tF(e){return void 0!==e._reader;}function t$(e,t){if(e._disturbed=!0,"closed"===e._state)return s(void 0);if("errored"===e._state)return l(e._storedError);tV(e);let i=e._reader;void 0!==i&&eL(i)&&(i._readIntoRequests.forEach(e=>{e._closeSteps(void 0);}),i._readIntoRequests=new y());let a=e._readableStreamController[E](t);return p(a,r,void 0);}function tV(e){e._state="closed";let t=e._reader;void 0!==t&&(C(t),K(t)&&(t._readRequests.forEach(e=>{e._closeSteps();}),t._readRequests=new y()));}function tK(e,t){e._state="errored",e._storedError=t;let r=e._reader;void 0!==r&&(w(r,t),K(r)?(r._readRequests.forEach(e=>{e._errorSteps(t);}),r._readRequests=new y()):(r._readIntoRequests.forEach(e=>{e._errorSteps(t);}),r._readIntoRequests=new y()));}function tW(e){return TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`);}function tG(e,t){z(e,t);let r=null==e?void 0:e.highWaterMark;return q(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:D(r)};}Object.defineProperties(tk.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(tk.prototype,t.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"==typeof t.asyncIterator&&Object.defineProperty(tk.prototype,t.asyncIterator,{value:tk.prototype.values,writable:!0,configurable:!0});let tY=e=>e.byteLength;try{Object.defineProperty(tY,"name",{value:"size",configurable:!0});}catch(e){}class tQ{constructor(e){M(e,1,"ByteLengthQueuingStrategy"),e=tG(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark;}get highWaterMark(){if(!tZ(this))throw tX("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark;}get size(){if(!tZ(this))throw tX("size");return tY;}}function tX(e){return TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`);}function tZ(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark"))&&e instanceof tQ;}Object.defineProperties(tQ.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(tQ.prototype,t.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});let tJ=()=>1;try{Object.defineProperty(tJ,"name",{value:"size",configurable:!0});}catch(e){}class t0{constructor(e){M(e,1,"CountQueuingStrategy"),e=tG(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark;}get highWaterMark(){if(!t2(this))throw t1("highWaterMark");return this._countQueuingStrategyHighWaterMark;}get size(){if(!t2(this))throw t1("size");return tJ;}}function t1(e){return TypeError(`CountQueuingStrategy.prototype.${e} can only be used on a CountQueuingStrategy`);}function t2(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark"))&&e instanceof t0;}Object.defineProperties(t0.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(t0.prototype,t.toStringTag,{value:"CountQueuingStrategy",configurable:!0});class t3{constructor(e={},t={},r={}){let i;void 0===e&&(e=null);let a=e$(t,"Second parameter"),n=e$(r,"Third parameter"),o=function(e,t){z(e,t);let r=null==e?void 0:e.flush,i=null==e?void 0:e.readableType,a=null==e?void 0:e.start,n=null==e?void 0:e.transform,o=null==e?void 0:e.writableType;return{flush:void 0===r?void 0:(A(r,`${t} has member 'flush' that`),t=>g(r,e,[t])),readableType:i,start:void 0===a?void 0:(A(a,`${t} has member 'start' that`),t=>f(a,e,[t])),transform:void 0===n?void 0:(A(n,`${t} has member 'transform' that`),(t,r)=>g(n,e,[t,r])),writableType:o};}(e,"First parameter");if(void 0!==o.readableType)throw RangeError("Invalid readableType specified");if(void 0!==o.writableType)throw RangeError("Invalid writableType specified");let u=eU(n,0),d=eF(n),m=eU(a,1),h=eF(a),y=c(e=>{i=e;});(function(e,t,r,i,a,n){function o(){return t;}e._writable=function(e,t,r,i,a=1,n=()=>1){let o=Object.create(eW.prototype);eG(o);let s=Object.create(tr.prototype);return ta(o,s,e,t,r,i,a,n),o;}(o,function(t){return function(e,t){let r=e._transformStreamController;if(e._backpressure){let i=e._backpressureChangePromise;return p(i,()=>{let i=e._writable,a=i._state;if("erroring"===a)throw i._storedError;return rr(r,t);},void 0);}return rr(r,t);}(e,t);},function(){return function(e){let t=e._readable,r=e._transformStreamController,i=r._flushAlgorithm();return re(r),p(i,()=>{if("errored"===t._state)throw t._storedError;tO(t._readableStreamController);},r=>{throw t6(e,r),t._storedError;});}(e);},function(t){return t6(e,t),s(void 0);},r,i),e._readable=tL(o,function(){return t8(e,!1),e._backpressureChangePromise;},function(t){return t4(e,t),s(void 0);},a,n),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,t8(e,!0),e._transformStreamController=void 0;})(this,y,m,h,u,d),function(e,t){var r,i;let a=Object.create(t7.prototype),n=e=>{try{return rt(a,e),s(void 0);}catch(e){return l(e);}},o=()=>s(void 0);void 0!==t.transform&&(n=e=>t.transform(e,a)),void 0!==t.flush&&(o=()=>t.flush(a)),r=n,i=o,a._controlledTransformStream=e,e._transformStreamController=a,a._transformAlgorithm=r,a._flushAlgorithm=i;}(this,o),void 0!==o.start?i(o.start(this._transformStreamController)):i(void 0);}get readable(){if(!t5(this))throw ra("readable");return this._readable;}get writable(){if(!t5(this))throw ra("writable");return this._writable;}}function t5(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_transformStreamController"))&&e instanceof t3;}function t6(e,t){tz(e._readable._readableStreamController,t),t4(e,t);}function t4(e,t){re(e._transformStreamController),tl(e._writable._writableStreamController,t),e._backpressure&&t8(e,!1);}function t8(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=c(t=>{e._backpressureChangePromise_resolve=t;}),e._backpressure=t;}Object.defineProperties(t3.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(t3.prototype,t.toStringTag,{value:"TransformStream",configurable:!0});class t7{constructor(){throw TypeError("Illegal constructor");}get desiredSize(){if(!t9(this))throw ri("desiredSize");let e=this._controlledTransformStream._readable._readableStreamController;return tA(e);}enqueue(e){if(!t9(this))throw ri("enqueue");rt(this,e);}error(e){if(!t9(this))throw ri("error");t6(this._controlledTransformStream,e);}terminate(){if(!t9(this))throw ri("terminate");(function(e){let t=e._controlledTransformStream,r=t._readable._readableStreamController;tO(r);let i=TypeError("TransformStream terminated");t4(t,i);})(this);}}function t9(e){return!!(a(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream"))&&e instanceof t7;}function re(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0;}function rt(e,t){let r=e._controlledTransformStream,i=r._readable._readableStreamController;if(!tB(i))throw TypeError("Readable side is not in a state that permits enqueue");try{tI(i,t);}catch(e){throw t4(r,e),r._readable._storedError;}let a=!tE(i);a!==r._backpressure&&t8(r,!0);}function rr(e,t){let r=e._transformAlgorithm(t);return p(r,void 0,t=>{throw t6(e._controlledTransformStream,t),t;});}function ri(e){return TypeError(`TransformStreamDefaultController.prototype.${e} can only be used on a TransformStreamDefaultController`);}function ra(e){return TypeError(`TransformStream.prototype.${e} can only be used on a TransformStream`);}Object.defineProperties(t7.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(t7.prototype,t.toStringTag,{value:"TransformStreamDefaultController",configurable:!0}),e.ByteLengthQueuingStrategy=tQ,e.CountQueuingStrategy=t0,e.ReadableByteStreamController=ec,e.ReadableStream=tk,e.ReadableStreamBYOBReader=ek,e.ReadableStreamBYOBRequest=el,e.ReadableStreamDefaultController=tP,e.ReadableStreamDefaultReader=V,e.TransformStream=t3,e.TransformStreamDefaultController=t7,e.WritableStream=eW,e.WritableStreamDefaultController=tr,e.WritableStreamDefaultWriter=e6,Object.defineProperty(e,"__esModule",{value:!0});}(e.exports);}),T.register("33Q0z",function(e,t){C(e.exports,"FormData",()=>d),C(e.exports,"formDataToBlob",()=>m);var r=T("fjGU4"),i=T("gmw6T"),{toStringTag:a,iterator:n,hasInstance:o}=Symbol,s=Math.random,l="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),c=(e,t,r)=>(e+="",/^(Blob|File)$/.test(t&&t[a])?[(r=void 0!==r?r+"":"File"==t[a]?t.name:"blob",e),t.name!==r||"blob"==t[a]?new i.default([t],r,t):t]:[e,t+""]),p=(e,t)=>(t?e:e.replace(/\r?\n|\r/g,"\r\n")).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),u=(e,t,r)=>{if(t.length<r)throw TypeError(`Failed to execute '${e}' on 'FormData': ${r} arguments required, but only ${t.length} present.`);};i.default;let d=class{#a=[];constructor(...e){if(e.length)throw TypeError("Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.");}get[a](){return"FormData";}[n](){return this.entries();}static[o](e){return e&&"object"==typeof e&&"FormData"===e[a]&&!l.some(t=>"function"!=typeof e[t]);}append(...e){u("append",arguments,2),this.#a.push(c(...e));}delete(e){u("delete",arguments,1),e+="",this.#a=this.#a.filter(([t])=>t!==e);}get(e){u("get",arguments,1),e+="";for(var t=this.#a,r=t.length,i=0;i<r;i++)if(t[i][0]===e)return t[i][1];return null;}getAll(e,t){return u("getAll",arguments,1),t=[],e+="",this.#a.forEach(r=>r[0]===e&&t.push(r[1])),t;}has(e){return u("has",arguments,1),e+="",this.#a.some(t=>t[0]===e);}forEach(e,t){for(var[r,i]of(u("forEach",arguments,1),this))e.call(t,i,r,this);}set(...e){u("set",arguments,2);var t=[],r=!0;e=c(...e),this.#a.forEach(i=>{i[0]===e[0]?r&&(r=!t.push(e)):t.push(i);}),r&&t.push(e),this.#a=t;}*entries(){yield*this.#a;}*keys(){for(var[e]of this)yield e;}*values(){for(var[,e]of this)yield e;}};function m(e,t=r.default){var i=`${s()}${s()}`.replace(/\./g,"").slice(-28).padStart(32,"-"),a=[],n=`--${i}\r
|
|
Content-Disposition: form-data; name="`;return e.forEach((e,t)=>"string"==typeof e?a.push(n+p(t)+`"\r
|
|
\r
|
|
${e.replace(/\r(?!\n)|(?<!\r)\n/g,"\r\n")}\r
|
|
`):a.push(n+p(t)+`"; filename="${p(e.name,1)}"\r
|
|
Content-Type: ${e.type||"application/octet-stream"}\r
|
|
\r
|
|
`,e,"\r\n")),a.push(`--${i}--`),new t(a,{type:"multipart/form-data; boundary="+i});}}),T.register("gmw6T",function(e,t){C(e.exports,"default",()=>a);var r=T("fjGU4");let i=class extends r.default{#n=0;#o="";constructor(e,t,r={}){if(arguments.length<2)throw TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(e,r),null===r&&(r={});let i=void 0===r.lastModified?Date.now():Number(r.lastModified);Number.isNaN(i)||(this.#n=i),this.#o=String(t);}get name(){return this.#o;}get lastModified(){return this.#n;}get[Symbol.toStringTag](){return"File";}static[Symbol.hasInstance](e){return!!e&&e instanceof r.default&&/^(File)$/.test(e[Symbol.toStringTag]);}};var a=i;}),T.register("9PdvQ",function(e,t){C(e.exports,"FetchError",()=>i);var r=T("8csRq");class i extends r.FetchBaseError{constructor(e,t,r){super(e,t),r&&(this.code=this.errno=r.code,this.erroredSysCall=r.syscall);}}}),T.register("8csRq",function(e,t){C(e.exports,"FetchBaseError",()=>r);class r extends Error{constructor(e,t){super(e),Error.captureStackTrace(this,this.constructor),this.type=t;}get name(){return this.constructor.name;}get[Symbol.toStringTag](){return this.constructor.name;}}}),T.register("bIPOi",function(e,t){C(e.exports,"isURLSearchParameters",()=>i),C(e.exports,"isBlob",()=>a),C(e.exports,"isAbortSignal",()=>n),C(e.exports,"isDomainOrSubdomain",()=>o),C(e.exports,"isSameProtocol",()=>s);let r=Symbol.toStringTag,i=e=>"object"==typeof e&&"function"==typeof e.append&&"function"==typeof e.delete&&"function"==typeof e.get&&"function"==typeof e.getAll&&"function"==typeof e.has&&"function"==typeof e.set&&"function"==typeof e.sort&&"URLSearchParams"===e[r],a=e=>e&&"object"==typeof e&&"function"==typeof e.arrayBuffer&&"string"==typeof e.type&&"function"==typeof e.stream&&"function"==typeof e.constructor&&/^(Blob|File)$/.test(e[r]),n=e=>"object"==typeof e&&("AbortSignal"===e[r]||"EventTarget"===e[r]),o=(e,t)=>{let r=new URL(t).hostname,i=new URL(e).hostname;return r===i||r.endsWith(`.${i}`);},s=(e,t)=>{let r=new URL(t).protocol,i=new URL(e).protocol;return r===i;};}),T.register("69bb6",function(e,t){e.exports=Promise.resolve(require("./multipart-parser.dbeb496e.js")).then(()=>T("kCYt6"));}),T.register("hlMaX",function(e,t){C(e.exports,"default",()=>o);var r=T("9Muqf"),i=T("1K1eh"),a=T("4vzvb");let n=Symbol("Response internals");class o extends i.default{constructor(e=null,t={}){super(e,t);let a=null!=t.status?t.status:200,o=new r.default(t.headers);if(null!==e&&!o.has("Content-Type")){let t=(0,i.extractContentType)(e,this);t&&o.append("Content-Type",t);}this[n]={type:"default",url:t.url,status:a,statusText:t.statusText||"",headers:o,counter:t.counter,highWaterMark:t.highWaterMark};}get type(){return this[n].type;}get url(){return this[n].url||"";}get status(){return this[n].status;}get ok(){return this[n].status>=200&&this[n].status<300;}get redirected(){return this[n].counter>0;}get statusText(){return this[n].statusText;}get headers(){return this[n].headers;}get highWaterMark(){return this[n].highWaterMark;}clone(){return new o((0,i.clone)(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark});}static redirect(e,t=302){if(!(0,a.isRedirect)(t))throw RangeError('Failed to execute "redirect" on "response": Invalid status code');return new o(null,{headers:{location:new URL(e).toString()},status:t});}static error(){let e=new o(null,{status:0,statusText:""});return e[n].type="error",e;}static json(e,t={}){let i=JSON.stringify(e);if(void 0===i)throw TypeError("data is not JSON serializable");let a=new r.default(t&&t.headers);return a.has("content-type")||a.set("content-type","application/json"),new o(i,{...t,headers:a});}get[Symbol.toStringTag](){return"Response";}}Object.defineProperties(o.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});}),T.register("9Muqf",function(e,t){C(e.exports,"default",()=>a),C(e.exports,"fromRawHeaders",()=>n);let r="function"==typeof P(h).validateHeaderName?P(h).validateHeaderName:e=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(e)){let t=TypeError(`Header name must be a valid HTTP token [${e}]`);throw Object.defineProperty(t,"code",{value:"ERR_INVALID_HTTP_TOKEN"}),t;}},i="function"==typeof P(h).validateHeaderValue?P(h).validateHeaderValue:(e,t)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(t)){let t=TypeError(`Invalid character in header content ["${e}"]`);throw Object.defineProperty(t,"code",{value:"ERR_INVALID_CHAR"}),t;}};class a extends URLSearchParams{constructor(e){let t=[];if(e instanceof a){let r=e.raw();for(let[e,i]of Object.entries(r))t.push(...i.map(t=>[e,t]));}else if(null==e);else if("object"!=typeof e||(0,b.types).isBoxedPrimitive(e))throw TypeError("Failed to construct 'Headers': The provided value is not of type '(sequence<sequence<ByteString>> or record<ByteString, ByteString>)");else{let r=e[Symbol.iterator];if(null==r)t.push(...Object.entries(e));else{if("function"!=typeof r)throw TypeError("Header pairs must be iterable");t=[...e].map(e=>{if("object"!=typeof e||(0,b.types).isBoxedPrimitive(e))throw TypeError("Each header pair must be an iterable object");return[...e];}).map(e=>{if(2!==e.length)throw TypeError("Each header pair must be a name/value tuple");return[...e];});}}return super(t=t.length>0?t.map(([e,t])=>(r(e),i(e,String(t)),[String(e).toLowerCase(),String(t)])):void 0),new Proxy(this,{get(e,t,a){switch(t){case"append":case"set":return(a,n)=>(r(a),i(a,String(n)),URLSearchParams.prototype[t].call(e,String(a).toLowerCase(),String(n)));case"delete":case"has":case"getAll":return i=>(r(i),URLSearchParams.prototype[t].call(e,String(i).toLowerCase()));case"keys":return()=>(e.sort(),new Set(URLSearchParams.prototype.keys.call(e)).keys());default:return Reflect.get(e,t,a);}}});}get[Symbol.toStringTag](){return this.constructor.name;}toString(){return Object.prototype.toString.call(this);}get(e){let t=this.getAll(e);if(0===t.length)return null;let r=t.join(", ");return /^content-encoding$/i.test(e)&&(r=r.toLowerCase()),r;}forEach(e,t){for(let r of this.keys())Reflect.apply(e,t,[this.get(r),r,this]);}*values(){for(let e of this.keys())yield this.get(e);}*entries(){for(let e of this.keys())yield[e,this.get(e)];}[Symbol.iterator](){return this.entries();}raw(){return[...this.keys()].reduce((e,t)=>(e[t]=this.getAll(t),e),{});}[Symbol.for("nodejs.util.inspect.custom")](){return[...this.keys()].reduce((e,t)=>{let r=this.getAll(t);return"host"===t?e[t]=r[0]:e[t]=r.length>1?r:r[0],e;},{});}}function n(e=[]){return new a(e.reduce((e,t,r,i)=>(r%2==0&&e.push(i.slice(r,r+2)),e),[]).filter(([e,t])=>{try{return r(e),i(e,String(t)),!0;}catch{return!1;}}));}Object.defineProperties(a.prototype,["get","entries","forEach","values"].reduce((e,t)=>(e[t]={enumerable:!0},e),{}));}),T.register("4vzvb",function(e,t){C(e.exports,"isRedirect",()=>i);let r=new Set([301,302,303,307,308]),i=e=>r.has(e);}),T.register("jTD6M",function(e,t){C(e.exports,"default",()=>p),C(e.exports,"getNodeRequestOptions",()=>u);var r=T("9Muqf"),i=T("1K1eh"),a=T("bIPOi"),n=T("evTdk"),o=T("gnlgp");let s=Symbol("Request internals"),l=e=>"object"==typeof e&&"object"==typeof e[s],c=(0,b.deprecate)(()=>{},".data is not a valid RequestInit property, use .body instead","https://github.com/node-fetch/node-fetch/issues/1000 (request)");class p extends i.default{constructor(e,t={}){let n;if(l(e)?n=new URL(e.url):(n=new URL(e),e={}),""!==n.username||""!==n.password)throw TypeError(`${n} is an url with embedded credentials.`);let o=t.method||e.method||"GET";if(/^(delete|get|head|options|post|put)$/i.test(o)&&(o=o.toUpperCase()),!l(t)&&"data"in t&&c(),(null!=t.body||l(e)&&null!==e.body)&&("GET"===o||"HEAD"===o))throw TypeError("Request with GET/HEAD method cannot have body");let p=t.body?t.body:l(e)&&null!==e.body?(0,i.clone)(e):null;super(p,{size:t.size||e.size||0});let u=new r.default(t.headers||e.headers||{});if(null!==p&&!u.has("Content-Type")){let e=(0,i.extractContentType)(p,this);e&&u.set("Content-Type",e);}let d=l(e)?e.signal:null;if("signal"in t&&(d=t.signal),null!=d&&!(0,a.isAbortSignal)(d))throw TypeError("Expected signal to be an instanceof AbortSignal or EventTarget");let m=null==t.referrer?e.referrer:t.referrer;if(""===m)m="no-referrer";else if(m){let e=new URL(m);m=/^about:(\/\/)?client$/.test(e)?"client":e;}else m=void 0;this[s]={method:o,redirect:t.redirect||e.redirect||"follow",headers:u,parsedURL:n,signal:d,referrer:m},this.follow=void 0===t.follow?void 0===e.follow?20:e.follow:t.follow,this.compress=void 0===t.compress?void 0===e.compress||e.compress:t.compress,this.counter=t.counter||e.counter||0,this.agent=t.agent||e.agent,this.highWaterMark=t.highWaterMark||e.highWaterMark||16384,this.insecureHTTPParser=t.insecureHTTPParser||e.insecureHTTPParser||!1,this.referrerPolicy=t.referrerPolicy||e.referrerPolicy||"";}get method(){return this[s].method;}get url(){return(0,v.format)(this[s].parsedURL);}get headers(){return this[s].headers;}get redirect(){return this[s].redirect;}get signal(){return this[s].signal;}get referrer(){return"no-referrer"===this[s].referrer?"":"client"===this[s].referrer?"about:client":this[s].referrer?this[s].referrer.toString():void 0;}get referrerPolicy(){return this[s].referrerPolicy;}set referrerPolicy(e){this[s].referrerPolicy=(0,o.validateReferrerPolicy)(e);}clone(){return new p(this);}get[Symbol.toStringTag](){return"Request";}}Object.defineProperties(p.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}});let u=e=>{let{parsedURL:t}=e[s],a=new r.default(e[s].headers);a.has("Accept")||a.set("Accept","*/*");let l=null;if(null===e.body&&/^(post|put)$/i.test(e.method)&&(l="0"),null!==e.body){let t=(0,i.getTotalBytes)(e);"number"!=typeof t||Number.isNaN(t)||(l=String(t));}l&&a.set("Content-Length",l),""===e.referrerPolicy&&(e.referrerPolicy=o.DEFAULT_REFERRER_POLICY),e.referrer&&"no-referrer"!==e.referrer?e[s].referrer=(0,o.determineRequestsReferrer)(e):e[s].referrer="no-referrer",e[s].referrer instanceof URL&&a.set("Referer",e.referrer),a.has("User-Agent")||a.set("User-Agent","node-fetch"),e.compress&&!a.has("Accept-Encoding")&&a.set("Accept-Encoding","gzip, deflate, br");let{agent:c}=e;"function"==typeof c&&(c=c(t)),a.has("Connection")||c||a.set("Connection","close");let p=(0,n.getSearch)(t),u={path:t.pathname+p,method:e.method,headers:a[Symbol.for("nodejs.util.inspect.custom")](),insecureHTTPParser:e.insecureHTTPParser,agent:c};return{parsedURL:t,options:u};};}),T.register("evTdk",function(e,t){C(e.exports,"getSearch",()=>r);let r=e=>{if(e.search)return e.search;let t=e.href.length-1,r=e.hash||("#"===e.href[t]?"#":"");return"?"===e.href[t-r.length]?"?":"";};}),T.register("gnlgp",function(e,t){function r(e,t=!1){return null==e?"no-referrer":(e=new URL(e),/^(about|blob|data):$/.test(e.protocol))?"no-referrer":(e.username="",e.password="",e.hash="",t&&(e.pathname="",e.search=""),e);}C(e.exports,"DEFAULT_REFERRER_POLICY",()=>a),C(e.exports,"validateReferrerPolicy",()=>n),C(e.exports,"determineRequestsReferrer",()=>s),C(e.exports,"parseReferrerPolicyFromHeader",()=>l);let i=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]),a="strict-origin-when-cross-origin";function n(e){if(!i.has(e))throw TypeError(`Invalid referrerPolicy: ${e}`);return e;}function o(e){return!!(/^about:(blank|srcdoc)$/.test(e)||"data:"===e.protocol||/^(blob|filesystem):$/.test(e.protocol))||function(e){if(/^(http|ws)s:$/.test(e.protocol))return!0;let t=e.host.replace(/(^\[)|(]$)/g,""),r=(0,S.isIP)(t);return!!(4===r&&/^127\./.test(t)||6===r&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(t))||!("localhost"===e.host||e.host.endsWith(".localhost"))&&"file:"===e.protocol;}(e);}function s(e,{referrerURLCallback:t,referrerOriginCallback:i}={}){if("no-referrer"===e.referrer||""===e.referrerPolicy)return null;let a=e.referrerPolicy;if("about:client"===e.referrer)return"no-referrer";let n=e.referrer,s=r(n),l=r(n,!0);s.toString().length>4096&&(s=l),t&&(s=t(s)),i&&(l=i(l));let c=new URL(e.url);switch(a){case"no-referrer":return"no-referrer";case"origin":return l;case"unsafe-url":return s;case"strict-origin":if(o(s)&&!o(c))return"no-referrer";return l.toString();case"strict-origin-when-cross-origin":if(s.origin===c.origin)return s;if(o(s)&&!o(c))return"no-referrer";return l;case"same-origin":if(s.origin===c.origin)return s;return"no-referrer";case"origin-when-cross-origin":if(s.origin===c.origin)return s;return l;case"no-referrer-when-downgrade":if(o(s)&&!o(c))return"no-referrer";return s;default:throw TypeError(`Invalid referrerPolicy: ${a}`);}}function l(e){let t=(e.get("referrer-policy")||"").split(/[,\s]+/),r="";for(let e of t)e&&i.has(e)&&(r=e);return r;}}),T.register("4O7FU",function(e,t){C(e.exports,"AbortError",()=>i);var r=T("8csRq");class i extends r.FetchBaseError{constructor(e,t="aborted"){super(e,t);}}}),T.register("wabHV",function(e,t){C(e.exports,"File",()=>T("gmw6T").default);var r=T("lCCkN");T("gmw6T"),T("fjGU4");let{stat:i}=N.promises;class a{#s;#l;constructor(e){this.#s=e.path,this.#l=e.start,this.size=e.size,this.lastModified=e.lastModified;}slice(e,t){return new a({path:this.#s,lastModified:this.lastModified,size:t-e,start:this.#l+e});}async*stream(){let{mtimeMs:e}=await i(this.#s);if(e>this.lastModified)throw new(P(r))("The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.","NotReadableError");yield*(0,N.createReadStream)(this.#s,{start:this.#l,end:this.#l+this.size-1});}get[Symbol.toStringTag](){return"Blob";}}}),T.register("lCCkN",function(e,t){if(!globalThis.DOMException)try{let{MessageChannel:e}=$fbdae1ffe53c4c50$import$6ebac56ac038136c,t=new e().port1,r=new ArrayBuffer();t.postMessage(r,[r,r]);}catch(e){"DOMException"===e.constructor.name&&(globalThis.DOMException=e.constructor);}e.exports=globalThis.DOMException;}),T.register("gRD6B",function(e,t){C(e.exports,"storageBearerTokenChallengeAuthenticationPolicy",()=>c);var r=T("bGm0J"),i=T("fVt6Z"),a=T("ay5Nc");let n={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}},o={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};async function s(e,t,i){async function a(){if(Date.now()<i)try{return await e();}catch(e){return null;}else{let t=await e();if(null===t)throw Error("Failed to refresh access token.");return t;}}let n=await a();for(;null===n;)await(0,r.delay)(t),n=await a();return n;}function l(e,t,r){let i=null,a=null,n=Object.assign(Object.assign({},o),r),l={get isRefreshing(){return null!==i;},get shouldRefresh(){var c;return!l.isRefreshing&&(null!==(c=null==a?void 0:a.expiresOnTimestamp)&&void 0!==c?c:0)-n.refreshWindowInMs<Date.now();},get mustRefresh(){return null===a||a.expiresOnTimestamp-n.forcedRefreshWindowInMs<Date.now();}};function p(r){var o;return l.isRefreshing||(i=s(()=>e.getToken(t,r),n.retryIntervalInMs,null!==(o=null==a?void 0:a.expiresOnTimestamp)&&void 0!==o?o:Date.now()).then(e=>(i=null,a=e)).catch(e=>{throw i=null,a=null,e;})),i;}return async e=>l.mustRefresh?p(e):(l.shouldRefresh&&p(e),a);}function c(e,t){let r=l(e,t);class o extends a.BaseRequestPolicy{constructor(e,t){super(e,t);}async sendRequest(t){if(!t.url.toLowerCase().startsWith("https://"))throw Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let a=r,o=(await a({abortSignal:t.abortSignal,tracingOptions:{tracingContext:t.tracingContext}})).token;t.headers.set(n.HeaderConstants.AUTHORIZATION,`Bearer ${o}`);let s=await this._nextPolicy.sendRequest(t);if((null==s?void 0:s.status)===401){let a=function(e){let t=e.headers.get("WWW-Authenticate");if(401===e.status&&t)return t;}(s);if(a){let o=function(e){let t=e.slice(7),r=`${t.trim()} `.split(" ").filter(e=>e),i=r.map(e=>(([e,t])=>({[e]:t}))(e.trim().split("=")));return i.reduce((e,t)=>Object.assign(Object.assign({},e),t),{});}(a),s=o.resource_id+n.DefaultScope,c=(0,i.URLBuilder).parse(o.authorization_uri),p=c.getPath().split("/"),u=p[1],d=l(e,s),m=(await d({abortSignal:t.abortSignal,tracingOptions:{tracingContext:t.tracingContext},tenantId:u})).token;return r=d,t.headers.set(n.HeaderConstants.AUTHORIZATION,`Bearer ${m}`),this._nextPolicy.sendRequest(t);}}return s;}}return{create:(e,t)=>new o(e,t)};}}),T.register("bGm0J",function(e,t){C(e.exports,"delay",()=>i);var r=T("ilZhF");function i(e,t){let i;let{abortSignal:a,abortErrorMsg:n}=null!=t?t:{};return(0,r.createAbortablePromise)(t=>{i=setTimeout(t,e);},{cleanupBeforeAbort:()=>clearTimeout(i),abortSignal:a,abortErrorMsg:null!=n?n:"The delay was aborted."});}}),T.register("ilZhF",function(e,t){C(e.exports,"createAbortablePromise",()=>i);var r=T("gvNe2");function i(e,t){let{cleanupBeforeAbort:i,abortSignal:a,abortErrorMsg:n}=null!=t?t:{};return new Promise((t,o)=>{function s(){o(new r.AbortError(null!=n?n:"The operation was aborted."));}function l(){null==a||a.removeEventListener("abort",c);}function c(){null==i||i(),l(),s();}if(null==a?void 0:a.aborted)return s();try{e(e=>{l(),t(e);},e=>{l(),o(e);});}catch(e){o(e);}null==a||a.addEventListener("abort",c);});}}),T.register("64J9w",function(e,t){C(e.exports,"BlobBeginCopyFromUrlPoller",()=>a);var r=T("bGm0J"),i=T("1o7al");class a extends i.Poller{constructor(e){let t;let{blobClient:r,copySource:i,intervalInMs:a=15e3,onProgress:n,resumeFrom:o,startCopyFromURLOptions:s}=e;o&&(t=JSON.parse(o).state);let c=l(Object.assign(Object.assign({},t),{blobClient:r,copySource:i,startCopyFromURLOptions:s}));super(c),"function"==typeof n&&this.onProgress(n),this.intervalInMs=a;}delay(){return(0,r.delay)(this.intervalInMs);}}let n=async function(e={}){let t=this.state,{copyId:r}=t;return t.isCompleted?l(t):r?(await t.blobClient.abortCopyFromURL(r,{abortSignal:e.abortSignal}),t.isCancelled=!0,l(t)):(t.isCancelled=!0,l(t));},o=async function(e={}){let t=this.state,{blobClient:r,copySource:i,startCopyFromURLOptions:a}=t;if(t.isStarted){if(!t.isCompleted)try{let r=await t.blobClient.getProperties({abortSignal:e.abortSignal}),{copyStatus:i,copyProgress:a}=r,n=t.copyProgress;a&&(t.copyProgress=a),"pending"===i&&a!==n&&"function"==typeof e.fireProgress?e.fireProgress(t):"success"===i?(t.result=r,t.isCompleted=!0):"failed"===i&&(t.error=Error(`Blob copy failed with reason: "${r.copyStatusDescription||"unknown"}"`),t.isCompleted=!0);}catch(e){t.error=e,t.isCompleted=!0;}}else{t.isStarted=!0;let e=await r.startCopyFromURL(i,a);t.copyId=e.copyId,"success"===e.copyStatus&&(t.result=e,t.isCompleted=!0);}return l(t);},s=function(){return JSON.stringify({state:this.state},(e,t)=>{if("blobClient"!==e)return t;});};function l(e){return{state:Object.assign({},e),cancel:n,toString:s,update:o};}}),T.register("1o7al",function(e,t){C(e.exports,"Poller",()=>a);class r extends Error{constructor(e){super(e),this.name="PollerStoppedError",Object.setPrototypeOf(this,r.prototype);}}class i extends Error{constructor(e){super(e),this.name="PollerCancelledError",Object.setPrototypeOf(this,i.prototype);}}class a{constructor(e){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=e,this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t;}),this.promise.catch(()=>{});}async startPolling(e={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(e),await this.delay();}async pollOnce(e={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState();}fireProgress(e){for(let t of this.pollProgressCallbacks)t(e);}async cancelOnce(e={}){this.operation=await this.operation.cancel(e);}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);let t=()=>{this.pollOncePromise=void 0;};this.pollOncePromise.then(t,t).catch(this.reject);}return this.pollOncePromise;}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let e=new i("Operation was canceled");throw this.reject(e),e;}this.isDone()&&this.resolve&&this.resolve(this.getResult());}async pollUntilDone(e={}){return this.stopped&&this.startPolling(e).catch(this.reject),this.processUpdatedState(),this.promise;}onProgress(e){return this.pollProgressCallbacks.push(e),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(t=>t!==e);};}isDone(){let e=this.operation.state;return!!(e.isCompleted||e.isCancelled||e.error);}stopPolling(){!this.stopped&&(this.stopped=!0,this.reject&&this.reject(new r("This poller is already stopped")));}isStopped(){return this.stopped;}cancelOperation(e={}){if(this.cancelPromise){if(e.abortSignal)throw Error("A cancel request is currently pending");}else this.cancelPromise=this.cancelOnce(e);return this.cancelPromise;}getOperationState(){return this.operation.state;}getResult(){let e=this.operation.state;return e.result;}toString(){return this.operation.toString();}}}),T.register("b6Noq",function(e,t){C(e.exports,"rangeToString",()=>r);function r(e){if(e.offset<0)throw RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw 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}-`;}}),T.register("l0gP7",function(e,t){C(e.exports,"StorageClient",()=>l);var r=T("4OVnT"),i=T("ilySy"),a=T("erq3Z"),n=T("eE1kY"),o=T("7KfyK"),s=T("4NPS9");class l{constructor(e,t){for(let l of(this.url=(0,i.escapeURLPath)(e),this.accountName=(0,i.getAccountNameFromUrl)(e),this.pipeline=t,this.storageClientContext=new r.StorageClientContext(this.url,t.toServiceClientOptions()),this.isHttps=(0,i.iEqual)((0,i.getURLScheme)(this.url)||"","https"),this.credential=new a.AnonymousCredential(),this.pipeline.factories))o.isNode&&l instanceof n.StorageSharedKeyCredential||l instanceof a.AnonymousCredential?this.credential=l:(0,s.isTokenCredential)(l.credential)&&(this.credential=l.credential);let l=this.storageClientContext;l.requestContentType=void 0;}}}),T.register("4OVnT",function(e,t){C(e.exports,"StorageClientContext",()=>a);var r=T("bayi4"),i=T("eXy53");class a extends i.ServiceClient{constructor(e,t){if(void 0===e)throw Error("'url' cannot be null");if(t||(t={}),!t.userAgent){let e=r.getDefaultUserAgentValue();t.userAgent=`azure-storage-blob/12.14.0 ${e}`;}super(void 0,t),this.requestContentType="application/json; charset=utf-8",this.baseUri=t.endpoint||"{url}",this.url=e,this.version=t.version||"2022-11-02";}}}),T.register("bayi4",function(e,t){C(e.exports,"getDefaultUserAgentHeaderName",()=>o),C(e.exports,"getDefaultUserAgentValue",()=>s),C(e.exports,"userAgentPolicy",()=>l);var r=T("ay5Nc"),i=T("fW7n5"),a=T("7j3Sp"),n=T("lnQ3d");let o=i.getDefaultUserAgentKey;function s(){let e=function(){let e={key:"core-http",value:a.Constants.coreHttpVersion};return[e];}(),t=(0,i.getPlatformSpecificData)(),r=function(e,t=" ",r="/"){return e.map(e=>{let t=e.value?`${r}${e.value}`:"";return`${e.key}${t}`;}).join(t);}(e.concat(t));return r;}function l(e){let t=e&&void 0!==e.key&&null!==e.key?e.key:(0,i.getDefaultUserAgentKey)(),r=e&&void 0!==e.value&&null!==e.value?e.value:s();return{create:(e,i)=>new c(e,i,t,r)};}class c extends r.BaseRequestPolicy{constructor(e,t,r,i){super(e,t),this._nextPolicy=e,this._options=t,this.headerKey=r,this.headerValue=i;}sendRequest(e){return this.addUserAgentHeader(e),this._nextPolicy.sendRequest(e);}addUserAgentHeader(e){e.headers||(e.headers=new n.HttpHeaders()),!e.headers.get(this.headerKey)&&this.headerValue&&e.headers.set(this.headerKey,this.headerValue);}}}),T.register("fW7n5",function(e,r){C(e.exports,"getDefaultUserAgentKey",()=>a),C(e.exports,"getPlatformSpecificData",()=>n);var i=T("7j3Sp");function a(){return i.Constants.HeaderConstants.USER_AGENT;}function n(){let e={key:"Node",value:process.version},r={key:"OS",value:`(${t.arch()}-${t.type()}-${t.release()})`};return[e,r];}}),T.register("eXy53",function(e,t){C(e.exports,"ServiceClient",()=>R);var r=T("7KfyK"),i=T("dk9Fn"),a=T("lCsYF");T("6e6Le");var n=T("eKxkb"),o=T("ar2uv"),s=T("bnDJV"),l=T("dOGxw"),c=T("hhSso"),p=T("hu3wt"),u=T("ay5Nc"),d=T("475xT"),m=T("4NPS9"),h=T("bayi4"),f=T("k7V7p"),g=T("fVt6Z"),y=T("9gWn8");T("508ct");var x=T("foDOP"),b=T("9AvHk"),v=T("eSaYY");T("341Oz");var S=T("2v8qq"),N=T("kpXxl"),w=T("1g1S1"),P=T("7noVH"),_=T("1bJNe"),E=T("iBxhS");T("lJE7R");class R{constructor(e,t){let i;if(t||(t={}),this._withCredentials=t.withCredentials||!1,this._httpClient=t.httpClient||(0,b.getCachedDefaultHttpClient)(),this._requestPolicyOptions=new u.RequestPolicyOptions(t.httpPipelineLogger),Array.isArray(t.requestPolicyFactories))(0,v.logger).info("ServiceClient: using custom request policies"),i=t.requestPolicyFactories;else{let l;if((0,m.isTokenCredential)(e))(0,v.logger).info("ServiceClient: creating bearer token authentication policy from provided credentials"),l=(()=>{let r;let i=this,a=t;return{create(t,n){let o=function(e,t){if(null==e?void 0:e.credentialScopes){let t=e.credentialScopes;return Array.isArray(t)?t.map(e=>new URL(e).toString()):new URL(t).toString();}if(t)return`${t}/.default`;}(a,i.baseUri);if(!o)throw Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy");return null==r&&(r=(0,y.bearerTokenAuthenticationPolicy)(e,o)),r.create(t,n);}};})();else if(e&&"function"==typeof e.signRequest)(0,v.logger).info("ServiceClient: creating signing policy from provided credentials"),l=(0,w.signingPolicy)(e);else if(null!=e)throw Error("The credentials argument must implement the TokenCredential interface");if((0,v.logger).info("ServiceClient: using default request policies"),i=function(e,t){let i=[];t.generateClientRequestIdHeader&&i.push((0,x.generateClientRequestIdPolicy)(t.clientRequestIdHeaderName)),e&&i.push(e);let l=O(t.userAgentHeaderName,h.getDefaultUserAgentHeaderName),c=O(t.userAgent,h.getDefaultUserAgentValue);return l&&c&&i.push((0,h.userAgentPolicy)({key:l,value:c})),i.push((0,n.redirectPolicy)()),i.push((0,N.rpRegistrationPolicy)(t.rpRegistrationRetryTimeout)),t.noRetryPolicy||(i.push((0,o.exponentialRetryPolicy)()),i.push((0,_.systemErrorRetryPolicy)()),i.push((0,E.throttlingRetryPolicy)())),i.push((0,a.deserializationPolicy)(t.deserializationContentTypes)),r.isNode&&i.push((0,S.proxyPolicy)(t.proxySettings)),i.push((0,s.logPolicy)({logger:v.logger.info})),i;}(l,t),t.requestPolicyFactories){let e=t.requestPolicyFactories(i);e&&(i=e);}}this._requestPolicyFactories=i;}sendRequest(e){let t;if(null==e||"object"!=typeof e)throw Error("options cannot be null or undefined and it must be of type object.");try{(0,p.isWebResourceLike)(e)?(e.validateRequestProperties(),t=e):t=(t=new p.WebResource()).prepare(e);}catch(e){return Promise.reject(e);}let r=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(let e=this._requestPolicyFactories.length-1;e>=0;--e)r=this._requestPolicyFactories[e].create(r,this._requestPolicyOptions);return r.sendRequest(t);}async sendOperationRequest(e,t,a){var n;let o;"function"==typeof e.options&&(a=e.options,e.options=void 0);let s=null===(n=e.options)||void 0===n?void 0:n.serializerOptions,u=new p.WebResource();try{let a,n;let p=t.baseUrl||this.baseUri;if(!p)throw Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.");u.method=t.httpMethod,u.operationSpec=t;let m=(0,g.URLBuilder).parse(p);if(t.path&&m.appendPath(t.path),t.urlParameters&&t.urlParameters.length>0)for(let r of t.urlParameters){let i=I(this,e,r,t.serializer);i=t.serializer.serialize(r.mapper,i,(0,l.getPathStringFromParameter)(r),s),r.skipEncoding||(i=encodeURIComponent(i)),m.replaceAll(`{${r.mapper.serializedName||(0,l.getPathStringFromParameter)(r)}}`,i);}if(t.queryParameters&&t.queryParameters.length>0)for(let r of t.queryParameters){let i=I(this,e,r,t.serializer);if(null!=i){if(i=t.serializer.serialize(r.mapper,i,(0,l.getPathStringFromParameter)(r),s),void 0!==r.collectionFormat&&null!==r.collectionFormat){if(r.collectionFormat===f.QueryCollectionFormat.Multi){if(0===i.length)continue;for(let e in i){let t=i[e];i[e]=null==t?"":t.toString();}}else(r.collectionFormat===f.QueryCollectionFormat.Ssv||r.collectionFormat===f.QueryCollectionFormat.Tsv)&&(i=i.join(r.collectionFormat));}if(!r.skipEncoding){if(Array.isArray(i))for(let e in i)void 0!==i[e]&&null!==i[e]&&(i[e]=encodeURIComponent(i[e]));else i=encodeURIComponent(i);}void 0!==r.collectionFormat&&null!==r.collectionFormat&&r.collectionFormat!==f.QueryCollectionFormat.Multi&&r.collectionFormat!==f.QueryCollectionFormat.Ssv&&r.collectionFormat!==f.QueryCollectionFormat.Tsv&&(i=i.join(r.collectionFormat)),m.setQueryParameter(r.mapper.serializedName||(0,l.getPathStringFromParameter)(r),i);}}u.url=m.toString();let h=t.contentType||this.requestContentType;if(h&&t.requestBody&&u.headers.set("Content-Type",h),t.headerParameters)for(let r of t.headerParameters){let i=I(this,e,r,t.serializer);if(null!=i){i=t.serializer.serialize(r.mapper,i,(0,l.getPathStringFromParameter)(r),s);let e=r.mapper.headerCollectionPrefix;if(e)for(let t of Object.keys(i))u.headers.set(e+t,i[t]);else u.headers.set(r.mapper.serializedName||(0,l.getPathStringFromParameter)(r),i);}}let y=e.options;if(y){if(y.customHeaders)for(let e in y.customHeaders)u.headers.set(e,y.customHeaders[e]);y.abortSignal&&(u.abortSignal=y.abortSignal),y.timeout&&(u.timeout=y.timeout),y.onUploadProgress&&(u.onUploadProgress=y.onUploadProgress),y.onDownloadProgress&&(u.onDownloadProgress=y.onDownloadProgress),y.spanOptions&&(u.spanOptions=y.spanOptions),y.tracingContext&&(u.tracingContext=y.tracingContext),void 0!==y.shouldDeserialize&&null!==y.shouldDeserialize&&(u.shouldDeserialize=y.shouldDeserialize);}u.withCredentials=this._withCredentials,function(e,t,a,n){var o,s,c,p,u,m;let h=null!==(s=null===(o=a.options)||void 0===o?void 0:o.serializerOptions)&&void 0!==s?s:{},f={rootName:null!==(c=h.rootName)&&void 0!==c?c:"",includeRoot:null!==(p=h.includeRoot)&&void 0!==p&&p,xmlCharKey:null!==(u=h.xmlCharKey)&&void 0!==u?u:d.XML_CHARKEY},g=h.xmlCharKey;if(n.requestBody&&n.requestBody.mapper){t.body=I(e,a,n.requestBody,n.serializer);let o=n.requestBody.mapper,{required:s,xmlName:c,xmlElementName:p,serializedName:u,xmlNamespace:h,xmlNamespacePrefix:y}=o,x=o.type.name;try{if(void 0!==t.body&&null!==t.body||s){let e=(0,l.getPathStringFromParameter)(n.requestBody);t.body=n.serializer.serialize(o,t.body,e,f);let a=x===i.MapperType.Stream;if(n.isXML){let e=y?`xmlns:${y}`:"xmlns",n=function(e,t,r,i,a){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let r={};return r[a.xmlCharKey]=i,r[d.XML_ATTRKEY]={[t]:e},r;}return i;}(h,e,x,t.body,f);x===i.MapperType.Sequence?t.body=(0,P.stringifyXML)(r.prepareXMLRootList(n,p||c||u,e,h),{rootName:c||u,xmlCharKey:g}):a||(t.body=(0,P.stringifyXML)(n,{rootName:c||u,xmlCharKey:g}));}else{if(x===i.MapperType.String&&((null===(m=n.contentType)||void 0===m?void 0:m.match("text/plain"))||"text"===n.mediaType))return;a||(t.body=JSON.stringify(t.body));}}}catch(e){throw Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(u,void 0," ")}.`);}}else if(n.formDataParameters&&n.formDataParameters.length>0)for(let r of(t.formData={},n.formDataParameters)){let i=I(e,a,r,n.serializer);if(null!=i){let e=r.mapper.serializedName||(0,l.getPathStringFromParameter)(r);t.formData[e]=n.serializer.serialize(r.mapper,i,(0,l.getPathStringFromParameter)(r),f);}}}(this,u,e,t),void 0===u.streamResponseStatusCodes&&(u.streamResponseStatusCodes=(0,c.getStreamResponseStatusCodes)(t));try{a=await this.sendRequest(u);}catch(e){n=e;}n?(n.response&&(n.details=A(n.response,t.responses[n.statusCode]||t.responses.default)),o=Promise.reject(n)):o=Promise.resolve(A(a,t.responses[a.status]));}catch(e){o=Promise.reject(e);}let m=a;return m&&o.then(e=>m(null,e._response.parsedBody,e._response.request,e._response)).catch(e=>m(e)),o;}}function O(e,t){let r;return"string"==typeof e?r=e:(r=t(),"function"==typeof e&&(r=e(r))),r;}function I(e,t,r,i){return function e(t,r,i,a,n){var o;let s;"string"==typeof i&&(i=[i]);let c=null===(o=r.options)||void 0===o?void 0:o.serializerOptions;if(Array.isArray(i)){if(i.length>0){if(a.isConstant)s=a.defaultValue;else{let e=z(r,i);e.propertyFound||(e=z(t,i));let n=!1;e.propertyFound||(n=a.required||"options"===i[0]&&2===i.length),s=n?a.defaultValue:e.propertyValue;}let e=(0,l.getPathStringFromParameterPath)(i,a);n.serialize(a,s,e,c);}}else for(let o in a.required&&(s={}),i){let p=a.type.modelProperties[o],u=i[o],d=e(t,r,u,p,n),m=(0,l.getPathStringFromParameterPath)(u,p);n.serialize(p,d,m,c),null!=d&&(s||(s={}),s[o]=d);}return s;}(e,t,r.parameterPath,r.mapper,i);}function z(e,t){let r={propertyFound:!1},i=0;for(;i<t.length;++i){let r=t[i];if(null!=e&&r in e)e=e[r];else break;}return i===t.length&&(r.propertyValue=e,r.propertyFound=!0),r;}function A(e,t){let i=e.parsedHeaders,a=t&&t.bodyMapper,n=t=>Object.defineProperty(t,"_response",{value:e});if(a){let t=a.type.name;if("Stream"===t)return n(Object.assign(Object.assign({},i),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}));let r="Composite"===t&&a.type.modelProperties||{},o=Object.keys(r).some(e=>""===r[e].serializedName);if("Sequence"===t||o){let t=[...(e.parsedBody||[])];for(let i of Object.keys(r))r[i].serializedName&&(t[i]=e.parsedBody[i]);if(i)for(let e of Object.keys(i))t[e]=i[e];return n(t),t;}if("Composite"===t||"Dictionary"===t)return n(Object.assign(Object.assign({},i),e.parsedBody));}return n(a||"HEAD"===e.request.method||r.isPrimitiveType(e.parsedBody)?Object.assign(Object.assign({},i),{body:e.parsedBody}):Object.assign(Object.assign({},i),e.parsedBody));}}),T.register("eKxkb",function(e,t){C(e.exports,"DefaultRedirectOptions",()=>n),C(e.exports,"redirectPolicy",()=>o);var r=T("ay5Nc"),i=T("fVt6Z");let a=["GET","HEAD"],n={handleRedirects:!0,maxRetries:20};function o(e=20){return{create:(t,r)=>new s(t,r,e)};}class s extends r.BaseRequestPolicy{constructor(e,t,r=20){super(e,t),this.maxRetries=r;}sendRequest(e){return this._nextPolicy.sendRequest(e).then(e=>function e(t,r,n){let{request:o,status:s}=r,l=r.headers.get("location");if(l&&(300===s||301===s&&a.includes(o.method)||302===s&&a.includes(o.method)||303===s&&"POST"===o.method||307===s)&&(!t.maxRetries||n<t.maxRetries)){let r=(0,i.URLBuilder).parse(o.url);return r.setPath(l),o.url=r.toString(),303===s&&(o.method="GET",delete o.body),t._nextPolicy.sendRequest(o).then(r=>e(t,r,n+1));}return Promise.resolve(r);}(this,e,0));}}}),T.register("ar2uv",function(e,t){C(e.exports,"exponentialRetryPolicy",()=>p),C(e.exports,"DefaultRetryOptions",()=>u);var r,i,a=T("ay5Nc"),n=T("8znbV"),o=T("7j3Sp"),s=T("7G4QE"),l=T("bGm0J"),c=T("eSaYY");function p(e,t,r){return{create:(i,a)=>new d(i,a,e,t,r)};}(r=i||(i={}))[r.Exponential=0]="Exponential";let u={maxRetries:n.DEFAULT_CLIENT_RETRY_COUNT,retryDelayInMs:n.DEFAULT_CLIENT_RETRY_INTERVAL,maxRetryDelayInMs:n.DEFAULT_CLIENT_MAX_RETRY_INTERVAL};class d extends a.BaseRequestPolicy{constructor(e,t,r,i,a){super(e,t),this.retryCount=(0,n.isNumber)(r)?r:n.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=(0,n.isNumber)(i)?i:n.DEFAULT_CLIENT_RETRY_INTERVAL,this.maxRetryInterval=(0,n.isNumber)(a)?a:n.DEFAULT_CLIENT_MAX_RETRY_INTERVAL;}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(t=>m(this,e,t)).catch(t=>m(this,e,t.response,void 0,t));}}async function m(e,t,r,i,a){i=(0,n.updateRetryData)({retryInterval:e.retryInterval,minRetryInterval:0,maxRetryInterval:e.maxRetryInterval},i,a);let p=t.abortSignal&&t.abortSignal.aborted;if(!p&&(0,n.shouldRetry)(e.retryCount,function(e){let t=null==e?void 0:e.status;return!(503===t&&(null==r?void 0:r.headers.get(o.Constants.HeaderConstants.RETRY_AFTER)))&&void 0!==t&&(!(t<500)||408===t)&&501!==t&&505!==t;},i,r)){(0,c.logger).info(`Retrying request in ${i.retryInterval}`);try{await(0,l.delay)(i.retryInterval);let r=await e._nextPolicy.sendRequest(t.clone());return m(e,t,r,i);}catch(a){return m(e,t,r,i,a);}}else{if(!p&&!a&&r)return r;let e=i.error||new s.RestError("Failed to send the request.",s.RestError.REQUEST_SEND_ERROR,r&&r.status,r&&r.request,r);throw e;}}}),T.register("8znbV",function(e,t){C(e.exports,"DEFAULT_CLIENT_RETRY_COUNT",()=>r),C(e.exports,"DEFAULT_CLIENT_RETRY_INTERVAL",()=>i),C(e.exports,"DEFAULT_CLIENT_MAX_RETRY_INTERVAL",()=>a),C(e.exports,"DEFAULT_CLIENT_MIN_RETRY_INTERVAL",()=>n),C(e.exports,"isNumber",()=>o),C(e.exports,"shouldRetry",()=>s),C(e.exports,"updateRetryData",()=>l);let r=3,i=3e4,a=9e4,n=3e3;function o(e){return"number"==typeof e;}function s(e,t,r,i,a){return!!t(i,a)&&r.retryCount<e;}function l(e,t={retryCount:0,retryInterval:0},r){r&&(t.error&&(r.innerError=t.error),t.error=r),t.retryCount++;let i=Math.pow(2,t.retryCount-1)-1,a=.8*e.retryInterval+Math.floor(Math.random()*(.4*e.retryInterval));return i*=a,t.retryInterval=Math.min(e.minRetryInterval+i,e.maxRetryInterval),t;}}),T.register("dOGxw",function(e,t){function r(e){return i(e.parameterPath,e.mapper);}function i(e,t){return"string"==typeof e?e:Array.isArray(e)?e.join("."):t.serializedName;}C(e.exports,"getPathStringFromParameter",()=>r),C(e.exports,"getPathStringFromParameterPath",()=>i);}),T.register("hhSso",function(e,t){C(e.exports,"getStreamResponseStatusCodes",()=>i);var r=T("dk9Fn");function i(e){let t=new Set();for(let i in e.responses){let a=e.responses[i];a.bodyMapper&&a.bodyMapper.type.name===r.MapperType.Stream&&t.add(Number(i));}return t;}}),T.register("hu3wt",function(e,t){C(e.exports,"isWebResourceLike",()=>n),C(e.exports,"WebResource",()=>o);var r=T("lnQ3d"),i=T("dk9Fn"),a=T("7KfyK");function n(e){return!!(e&&"object"==typeof e&&"string"==typeof e.url&&"string"==typeof e.method&&"object"==typeof e.headers&&(0,r.isHttpHeadersLike)(e.headers)&&"function"==typeof e.validateRequestProperties&&"function"==typeof e.prepare&&"function"==typeof e.clone);}class o{constructor(e,t,i,n,o,s,l,c,p,u,d,m,h,f,g){this.streamResponseBody=s,this.streamResponseStatusCodes=g,this.url=e||"",this.method=t||"GET",this.headers=(0,r.isHttpHeadersLike)(o)?o:new r.HttpHeaders(o),this.body=i,this.query=n,this.formData=void 0,this.withCredentials=l||!1,this.abortSignal=c,this.timeout=p||0,this.onUploadProgress=u,this.onDownloadProgress=d,this.proxySettings=m,this.keepAlive=h,this.decompressResponse=f,this.requestId=this.headers.get("x-ms-client-request-id")||(0,a.generateUuid)();}validateRequestProperties(){if(!this.method)throw Error("WebResource.method is required.");if(!this.url)throw Error("WebResource.url is required.");}prepare(e){if(!e)throw Error("options object is required");if(void 0===e.method||null===e.method||"string"!=typeof e.method.valueOf())throw Error("options.method must be a string.");if(e.url&&e.pathTemplate)throw Error("options.url and options.pathTemplate are mutually exclusive. Please provide exactly one of them.");if((void 0===e.pathTemplate||null===e.pathTemplate||"string"!=typeof e.pathTemplate.valueOf())&&(void 0===e.url||null===e.url||"string"!=typeof e.url.valueOf()))throw Error("Please provide exactly one of options.pathTemplate or options.url.");if(e.url){if("string"!=typeof e.url)throw Error('options.url must be of type "string".');this.url=e.url;}if(e.method){let t=["GET","PUT","HEAD","DELETE","OPTIONS","POST","PATCH","TRACE"];if(-1===t.indexOf(e.method.toUpperCase()))throw Error('The provided method "'+e.method+'" is invalid. Supported HTTP methods are: '+JSON.stringify(t));}if(this.method=e.method.toUpperCase(),e.pathTemplate){let{pathTemplate:t,pathParameters:r}=e;if("string"!=typeof t)throw Error('options.pathTemplate must be of type "string".');e.baseUrl||(e.baseUrl="https://management.azure.com");let i=e.baseUrl,a=i+(i.endsWith("/")?"":"/")+(t.startsWith("/")?t.slice(1):t),n=a.match(/({[\w-]*\s*[\w-]*})/gi);if(n&&n.length){if(!r)throw Error(`pathTemplate: ${t} has been provided. Hence, options.pathParameters must also be provided.`);n.forEach(function(e){let i=e.slice(1,-1),n=r[i];if(null==n||!("string"==typeof n||"object"==typeof n)){let e=JSON.stringify(r,void 0,2);throw Error(`pathTemplate: ${t} contains the path parameter ${i} however, it is not present in parameters: ${e}.The value of the path parameter can either be a "string" of the form { ${i}: "some sample value" } or it can be an "object" of the form { "${i}": { value: "some sample value", skipUrlEncoding: true } }.`);}if("string"==typeof n.valueOf()&&(a=a.replace(e,encodeURIComponent(n))),"object"==typeof n.valueOf()){if(!n.value)throw Error(`options.pathParameters[${i}] is of type "object" but it does not contain a "value" property.`);a=n.skipUrlEncoding?a.replace(e,n.value):a.replace(e,encodeURIComponent(n.value));}});}this.url=a;}if(e.queryParameters){let t=e.queryParameters;if("object"!=typeof t)throw Error('options.queryParameters must be of type object. It should be a JSON object of "query-parameter-name" as the key and the "query-parameter-value" as the value. The "query-parameter-value" may be fo type "string" or an "object" of the form { value: "query-parameter-value", skipUrlEncoding: true }.');this.url&&-1===this.url.indexOf("?")&&(this.url+="?");let r=[];for(let e in this.query={},t){let i=t[e];if(i){if("string"==typeof i)r.push(e+"="+encodeURIComponent(i)),this.query[e]=encodeURIComponent(i);else if("object"==typeof i){if(!i.value)throw Error(`options.queryParameters[${e}] is of type "object" but it does not contain a "value" property.`);i.skipUrlEncoding?(r.push(e+"="+i.value),this.query[e]=i.value):(r.push(e+"="+encodeURIComponent(i.value)),this.query[e]=encodeURIComponent(i.value));}}}this.url+=r.join("&");}if(e.headers){let t=e.headers;for(let r of Object.keys(e.headers))this.headers.set(r,t[r]);}return this.headers.get("accept-language")||this.headers.set("accept-language","en-US"),this.headers.get("x-ms-client-request-id")||e.disableClientRequestId||this.headers.set("x-ms-client-request-id",this.requestId),this.headers.get("Content-Type")||this.headers.set("Content-Type","application/json; charset=utf-8"),this.body=e.body,void 0===e.body||null===e.body||(e.bodyIsStream?(this.headers.get("Transfer-Encoding")||this.headers.set("Transfer-Encoding","chunked"),"application/octet-stream"!==this.headers.get("Content-Type")&&this.headers.set("Content-Type","application/octet-stream")):(e.serializationMapper&&(this.body=new(0,i.Serializer)(e.mappers).serialize(e.serializationMapper,e.body,"requestBody")),e.disableJsonStringifyOnBody||(this.body=JSON.stringify(e.body)))),e.spanOptions&&(this.spanOptions=e.spanOptions),e.tracingContext&&(this.tracingContext=e.tracingContext),this.abortSignal=e.abortSignal,this.onDownloadProgress=e.onDownloadProgress,this.onUploadProgress=e.onUploadProgress,this;}clone(){let e=new o(this.url,this.method,this.body,this.query,this.headers&&this.headers.clone(),this.streamResponseBody,this.withCredentials,this.abortSignal,this.timeout,this.onUploadProgress,this.onDownloadProgress,this.proxySettings,this.keepAlive,this.decompressResponse,this.streamResponseStatusCodes);return this.formData&&(e.formData=this.formData),this.operationSpec&&(e.operationSpec=this.operationSpec),this.shouldDeserialize&&(e.shouldDeserialize=this.shouldDeserialize),this.operationResponseGetter&&(e.operationResponseGetter=this.operationResponseGetter),e;}}}),T.register("9gWn8",function(e,t){C(e.exports,"bearerTokenAuthenticationPolicy",()=>s);var r=T("ay5Nc"),i=T("7j3Sp"),a=T("bGm0J");let n={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};async function o(e,t,r){async function i(){if(Date.now()<r)try{return await e();}catch(e){return null;}else{let t=await e();if(null===t)throw Error("Failed to refresh access token.");return t;}}let n=await i();for(;null===n;)await(0,a.delay)(t),n=await i();return n;}function s(e,t){let a=function(e,t,r){let i=null,a=null,s=Object.assign(Object.assign({},n),void 0),l={get isRefreshing(){return null!==i;},get shouldRefresh(){var c;return!l.isRefreshing&&(null!==(c=null==a?void 0:a.expiresOnTimestamp)&&void 0!==c?c:0)-s.refreshWindowInMs<Date.now();},get mustRefresh(){return null===a||a.expiresOnTimestamp-s.forcedRefreshWindowInMs<Date.now();}};function p(r){var n;return l.isRefreshing||(i=o(()=>e.getToken(t,r),s.retryIntervalInMs,null!==(n=null==a?void 0:a.expiresOnTimestamp)&&void 0!==n?n:Date.now()).then(e=>(i=null,a=e)).catch(e=>{throw i=null,a=null,e;})),i;}return async e=>l.mustRefresh?p(e):(l.shouldRefresh&&p(e),a);}(e,t);class s extends r.BaseRequestPolicy{constructor(e,t){super(e,t);}async sendRequest(e){if(!e.url.toLowerCase().startsWith("https://"))throw Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let{token:t}=await a({abortSignal:e.abortSignal,tracingOptions:{tracingContext:e.tracingContext}});return e.headers.set(i.Constants.HeaderConstants.AUTHORIZATION,`Bearer ${t}`),this._nextPolicy.sendRequest(e);}}return{create:(e,t)=>new s(e,t)};}}),T.register("9AvHk",function(e,t){let r;C(e.exports,"getCachedDefaultHttpClient",()=>a);var i=T("dHLGT");function a(){return r||(r=new i.NodeFetchHttpClient()),r;}}),T.register("341Oz",function(e,t){C(e.exports,"ndJsonPolicy",()=>i);var r=T("ay5Nc");function i(){return{create:(e,t)=>new a(e,t)};}class a extends r.BaseRequestPolicy{constructor(e,t){super(e,t);}async sendRequest(e){if("string"==typeof e.body&&e.body.startsWith("[")){let t=JSON.parse(e.body);Array.isArray(t)&&(e.body=t.map(e=>JSON.stringify(e)+"\n").join(""));}return this._nextPolicy.sendRequest(e);}}}),T.register("kpXxl",function(e,t){C(e.exports,"rpRegistrationPolicy",()=>n);var r=T("7KfyK"),i=T("ay5Nc"),a=T("bGm0J");function n(e=30){return{create:(t,r)=>new o(t,r,e)};}class o extends i.BaseRequestPolicy{constructor(e,t,r=30){super(e,t),this._retryTimeout=r;}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(t=>function(e,t,i){if(409===i.status){let a=function(e){let t,r;if(e){try{r=JSON.parse(e);}catch(e){}if(r&&r.error&&r.error.message&&r.error.code&&"MissingSubscriptionRegistration"===r.error.code){let e=r.error.message.match(/.*'(.*)'/i);e&&(t=e.pop());}}return t;}(i.bodyAsText);if(a){let n=function(e){let t;let r=e.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(r&&r[0])t=r[0];else throw Error(`Unable to extract subscriptionId from the given url - ${e}.`);return t;}(t.url);return l(e,n,a,t).catch(()=>!1).then(a=>a?(t.headers.set("x-ms-client-request-id",r.generateUuid()),e._nextPolicy.sendRequest(t.clone())):i);}}return Promise.resolve(i);}(this,e,t));}}function s(e,t=!1){let i=e.clone();return t&&(i.url=e.url),i.headers.set("x-ms-client-request-id",r.generateUuid()),i.headers.set("Content-Type","application/json; charset=utf-8"),i;}async function l(e,t,r,i){let a=`${t}providers/${r}/register?api-version=2016-02-01`,n=`${t}providers/${r}?api-version=2016-02-01`,o=s(i);o.method="POST",o.url=a;let l=await e._nextPolicy.sendRequest(o);if(200!==l.status)throw Error(`Autoregistration of ${r} failed. Please try registering manually.`);return c(e,n,i);}async function c(e,t,r){let i=s(r);i.url=t,i.method="GET";let n=await e._nextPolicy.sendRequest(i),o=n.parsedBody;return!!n.parsedBody&&!!o.registrationState&&"Registered"===o.registrationState||(await(0,a.delay)(1e3*e._retryTimeout),c(e,t,r));}}),T.register("1g1S1",function(e,t){C(e.exports,"signingPolicy",()=>i);var r=T("ay5Nc");function i(e){return{create:(t,r)=>new a(t,r,e)};}class a extends r.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.authenticationProvider=r;}signRequest(e){return this.authenticationProvider.signRequest(e);}sendRequest(e){return this.signRequest(e).then(e=>this._nextPolicy.sendRequest(e));}}}),T.register("1bJNe",function(e,t){C(e.exports,"systemErrorRetryPolicy",()=>n);var r=T("ay5Nc"),i=T("8znbV"),a=T("bGm0J");function n(e,t,r,i){return{create:(a,n)=>new o(a,n,e,t,r,i)};}class o extends r.BaseRequestPolicy{constructor(e,t,r,a,n,o){super(e,t),this.retryCount=(0,i.isNumber)(r)?r:i.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=(0,i.isNumber)(a)?a:i.DEFAULT_CLIENT_RETRY_INTERVAL,this.minRetryInterval=(0,i.isNumber)(n)?n:i.DEFAULT_CLIENT_MIN_RETRY_INTERVAL,this.maxRetryInterval=(0,i.isNumber)(o)?o:i.DEFAULT_CLIENT_MAX_RETRY_INTERVAL;}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).catch(t=>s(this,e,t.response,t));}}async function s(e,t,r,n,o){if(o=(0,i.updateRetryData)(e,o,n),!(0,i.shouldRetry)(e.retryCount,function(e,t){return!!t&&!!t.code&&("ETIMEDOUT"===t.code||"ESOCKETTIMEDOUT"===t.code||"ECONNREFUSED"===t.code||"ECONNRESET"===t.code||"ENOENT"===t.code);},o,r,n))return n?Promise.reject(o.error):r;try{return await(0,a.delay)(o.retryInterval),e._nextPolicy.sendRequest(t.clone());}catch(i){return s(e,t,r,i,o);}}}),T.register("iBxhS",function(e,t){C(e.exports,"throttlingRetryPolicy",()=>l);var r=T("ay5Nc"),i=T("gvNe2"),a=T("7j3Sp"),n=T("e5owO"),o=T("bGm0J");let s=a.Constants.HttpConstants.StatusCodes;function l(){return{create:(e,t)=>new p(e,t)};}let c="The operation was aborted.";class p extends r.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.numberOfRetries=0,this._handleResponse=r||this._defaultResponseHandler;}async sendRequest(e){let t=await this._nextPolicy.sendRequest(e.clone());return t.status!==s.TooManyRequests&&t.status!==s.ServiceUnavailable?t:this._handleResponse(e,t);}async _defaultResponseHandler(e,t){var r;let s=t.headers.get(a.Constants.HeaderConstants.RETRY_AFTER);if(s){let t=p.parseRetryAfterHeader(s);if(t){if(this.numberOfRetries+=1,await(0,o.delay)(t,{abortSignal:e.abortSignal,abortErrorMsg:c}),null===(r=e.abortSignal)||void 0===r?void 0:r.aborted)throw new i.AbortError(c);return this.numberOfRetries<n.DEFAULT_CLIENT_MAX_RETRY_COUNT?this.sendRequest(e):this._nextPolicy.sendRequest(e);}}return t;}static parseRetryAfterHeader(e){let t=Number(e);return Number.isNaN(t)?p.parseDateRetryAfterHeader(e):1e3*t;}static parseDateRetryAfterHeader(e){try{let t=Date.now(),r=Date.parse(e),i=r-t;return Number.isNaN(i)?void 0:i;}catch(e){return;}}}}),T.register("e5owO",function(e,t){C(e.exports,"DEFAULT_CLIENT_MAX_RETRY_COUNT",()=>r);let r=3;}),T.register("jkvlZ",function(e,t){var r,i;C(e.exports,"Batch",()=>a),(i=r||(r={}))[i.Good=0]="Good",i[i.Error=1]="Error";class a{constructor(e=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=r.Good,e<1)throw RangeError("concurrency must be larger than 0");this.concurrency=e,this.emitter=new c.EventEmitter();}addOperation(e){this.operations.push(async()=>{try{this.actives++,await e(),this.actives--,this.completed++,this.parallelExecute();}catch(e){this.emitter.emit("error",e);}});}async do(){return 0===this.operations.length?Promise.resolve():(this.parallelExecute(),new Promise((e,t)=>{this.emitter.on("finish",e),this.emitter.on("error",e=>{this.state=r.Error,t(e);});}));}nextOperation(){return this.offset<this.operations.length?this.operations[this.offset++]:null;}parallelExecute(){if(this.state!==r.Error){if(this.completed>=this.operations.length){this.emitter.emit("finish");return;}for(;this.actives<this.concurrency;){let e=this.nextOperation();if(!e)return;e();}}}}}),T.register("ZAwhw",function(e,t){C(e.exports,"BufferScheduler",()=>i);var r=T("12TpK");class i{constructor(e,t,r,i,a,n){if(this.emitter=new c.EventEmitter(),this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],t<=0)throw RangeError(`bufferSize must be larger than 0, current is ${t}`);if(r<=0)throw RangeError(`maxBuffers must be larger than 0, current is ${r}`);if(a<=0)throw RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=t,this.maxBuffers=r,this.readable=e,this.outgoingHandler=i,this.concurrency=a,this.encoding=n;}async do(){return new Promise((e,t)=>{this.readable.on("data",e=>{e="string"==typeof e?Buffer.from(e,this.encoding):e,this.appendUnresolvedData(e),this.resolveData()||this.readable.pause();}),this.readable.on("error",e=>{this.emitter.emit("error",e);}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd");}),this.emitter.on("error",e=>{this.isError=!0,this.readable.pause(),t(e);}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return;}if(this.isStreamEnd&&0===this.executingOutgoingHandlers){if(this.unresolvedLength>0&&this.unresolvedLength<this.bufferSize){let r=this.shiftBufferFromUnresolvedDataArray();this.outgoingHandler(()=>r.getReadableStream(),r.size,this.offset).then(e).catch(t);}else{if(this.unresolvedLength>=this.bufferSize)return;e();}}});});}appendUnresolvedData(e){this.unresolvedDataArray.push(e),this.unresolvedLength+=e.length;}shiftBufferFromUnresolvedDataArray(e){return e?e.fill(this.unresolvedDataArray,this.unresolvedLength):e=new r.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=e.size,e;}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let e;if(this.incoming.length>0)e=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(e);else{if(!(this.numBuffers<this.maxBuffers))return!1;e=this.shiftBufferFromUnresolvedDataArray(),this.numBuffers++;}this.outgoing.push(e),this.triggerOutgoingHandlers();}return!0;}async triggerOutgoingHandlers(){let e;do{if(this.executingOutgoingHandlers>=this.concurrency)return;(e=this.outgoing.shift())&&this.triggerOutgoingHandler(e);}while(e);}async triggerOutgoingHandler(e){let t=e.size;this.executingOutgoingHandlers++,this.offset+=t;try{await this.outgoingHandler(()=>e.getReadableStream(),t,this.offset-t);}catch(e){this.emitter.emit("error",e);return;}this.executingOutgoingHandlers--,this.reuseBuffer(e),this.emitter.emit("checkEnd");}reuseBuffer(e){this.incoming.push(e),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume();}}}),T.register("12TpK",function(e,t){C(e.exports,"PooledBuffer",()=>a);var r=T("9IuTs");let i=s.constants.MAX_LENGTH;class a{constructor(e,t,r){this.buffers=[],this.capacity=e,this._size=0;let a=Math.ceil(e/i);for(let t=0;t<a;t++){let r=t===a-1?e%i:i;0===r&&(r=i),this.buffers.push(Buffer.allocUnsafe(r));}t&&this.fill(t,r);}get size(){return this._size;}fill(e,t){this._size=Math.min(this.capacity,t);let r=0,i=0,a=0,n=0,o=0;for(;o<this._size;){let t=e[r],s=this.buffers[i],l=t.copy(s,a,n);o+=l,n+=l,a+=l,n===t.length&&(r++,n=0),a===s.length&&(i++,a=0);}e.splice(0,r),e.length>0&&(e[0]=e[0].slice(n));}getReadableStream(){return new r.BuffersStream(this.buffers,this.size);}}}),T.register("9IuTs",function(e,t){C(e.exports,"BuffersStream",()=>r);class r extends l.Readable{constructor(e,t,r){super(r),this.buffers=e,this.byteLength=t,this.byteOffsetInCurrentBuffer=0,this.bufferIndex=0,this.pushedBytesLength=0;let i=0;for(let e of this.buffers)i+=e.byteLength;if(i<this.byteLength)throw Error("Data size shouldn't be larger than the total length of buffers.");}_read(e){this.pushedBytesLength>=this.byteLength&&this.push(null),e||(e=this.readableHighWaterMark);let t=[],r=0;for(;r<e&&this.pushedBytesLength<this.byteLength;){let i=this.byteLength-this.pushedBytesLength,a=this.buffers[this.bufferIndex].byteLength-this.byteOffsetInCurrentBuffer,n=Math.min(a,i);if(n>e-r){let i=this.byteOffsetInCurrentBuffer+e-r;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,i)),this.pushedBytesLength+=e-r,this.byteOffsetInCurrentBuffer=i,r=e;break;}{let e=this.byteOffsetInCurrentBuffer+n;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,e)),n===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=e,this.pushedBytesLength+=n,r+=n;}}t.length>1?this.push(Buffer.concat(t)):1===t.length&&this.push(t[0]);}}}),T.register("9isJf",function(e,t){C(e.exports,"createSpan",()=>i),C(e.exports,"convertTracingToRequestOptionsBase",()=>a);var r=T("7tYJt");let i=(0,r.createSpanFunction)({packagePrefix:"Azure.Storage.Blob",namespace:"Microsoft.Storage"});function a(e){var t,r;return{spanOptions:null===(t=null==e?void 0:e.tracingOptions)||void 0===t?void 0:t.spanOptions,tracingContext:null===(r=null==e?void 0:e.tracingOptions)||void 0===r?void 0:r.tracingContext};}}),T.register("cHaSc",function(e,t){C(e.exports,"streamToBuffer",()=>n),C(e.exports,"readStreamToLocalFile",()=>o),C(e.exports,"fsStat",()=>s),C(e.exports,"fsCreateReadStream",()=>l);var a=T("1YKox");async function n(e,t,r,i,n){let o=0,s=i-r;return new Promise((i,l)=>{let c=setTimeout(()=>l(Error("The operation cannot be completed in timeout.")),a.REQUEST_TIMEOUT);e.on("readable",()=>{if(o>=s){clearTimeout(c),i();return;}let a=e.read();if(!a)return;"string"==typeof a&&(a=Buffer.from(a,n));let l=o+a.length>s?s-o:a.length;t.fill(a.slice(0,l),r+o,r+o+l),o+=l;}),e.on("end",()=>{clearTimeout(c),o<s&&l(Error(`Stream drains before getting enough data needed. Data read: ${o}, data need: ${s}`)),i();}),e.on("error",e=>{clearTimeout(c),l(e);});});}async function o(e,t){return new Promise((i,a)=>{let n=r.createWriteStream(t);e.on("error",e=>{a(e);}),n.on("error",e=>{a(e);}),n.on("close",i),e.pipe(n);});}let s=i.promisify(r.stat),l=r.createReadStream;}),T.register("kBkMZ",function(e,t){C(e.exports,"generateBlobSASQueryParameters",()=>p);var r=T("3u8SX"),i=T("bH4gU"),a=T("eE1kY"),n=T("5FVoB"),o=T("kbcqO"),s=T("2sAYz"),l=T("1YKox"),c=T("ilySy");function p(e,t,p){let m;let h=e.version?e.version:l.SERVICE_VERSION,f=t instanceof a.StorageSharedKeyCredential?t:void 0;if(void 0===f&&void 0!==p&&(m=new n.UserDelegationKeyCredential(p,t)),void 0===f&&void 0===m)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(h>="2020-12-06")return void 0!==f?function(e,t){let a;if(!(e=d(e)).identifier&&!(e.permissions&&e.expiresOn))throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let n="c",l=e.snapshotTime;e.blobName&&(n="b",e.snapshotTime?n="bs":e.versionId&&(n="bv",l=e.versionId)),e.permissions&&(a=e.blobName?(0,r.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,i.ContainerSASPermissions).parse(e.permissions.toString()).toString());let p=[a||"",e.startsOn?(0,c.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,c.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,o.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,l,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n"),m=t.computeHMACSHA256(p);return new s.SASQueryParameters(e.version,m,a,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope);}(e,f):function(e,t){let a;if(!(e=d(e)).permissions||!e.expiresOn)throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let n="c",l=e.snapshotTime;e.blobName&&(n="b",e.snapshotTime?n="bs":e.versionId&&(n="bv",l=e.versionId)),e.permissions&&(a=e.blobName?(0,r.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,i.ContainerSASPermissions).parse(e.permissions.toString()).toString());let p=[a||"",e.startsOn?(0,c.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,c.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,c.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,c.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?(0,o.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,l,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n"),m=t.computeHMACSHA256(p);return new s.SASQueryParameters(e.version,m,a,void 0,void 0,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,e.encryptionScope);}(e,m);if(h>="2018-11-09")return void 0!==f?function(e,t){let a;if(!(e=d(e)).identifier&&!(e.permissions&&e.expiresOn))throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let n="c",l=e.snapshotTime;e.blobName&&(n="b",e.snapshotTime?n="bs":e.versionId&&(n="bv",l=e.versionId)),e.permissions&&(a=e.blobName?(0,r.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,i.ContainerSASPermissions).parse(e.permissions.toString()).toString());let p=[a||"",e.startsOn?(0,c.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,c.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,o.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,l,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n"),m=t.computeHMACSHA256(p);return new s.SASQueryParameters(e.version,m,a,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType);}(e,f):h>="2020-02-10"?function(e,t){let a;if(!(e=d(e)).permissions||!e.expiresOn)throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let n="c",l=e.snapshotTime;e.blobName&&(n="b",e.snapshotTime?n="bs":e.versionId&&(n="bv",l=e.versionId)),e.permissions&&(a=e.blobName?(0,r.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,i.ContainerSASPermissions).parse(e.permissions.toString()).toString());let p=[a||"",e.startsOn?(0,c.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,c.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,c.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,c.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?(0,o.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,l,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n"),m=t.computeHMACSHA256(p);return new s.SASQueryParameters(e.version,m,a,void 0,void 0,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);}(e,m):function(e,t){let a;if(!(e=d(e)).permissions||!e.expiresOn)throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let n="c",l=e.snapshotTime;e.blobName&&(n="b",e.snapshotTime?n="bs":e.versionId&&(n="bv",l=e.versionId)),e.permissions&&(a=e.blobName?(0,r.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,i.ContainerSASPermissions).parse(e.permissions.toString()).toString());let p=[a||"",e.startsOn?(0,c.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,c.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,c.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,c.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?(0,o.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,l,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n"),m=t.computeHMACSHA256(p);return new s.SASQueryParameters(e.version,m,a,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey);}(e,m);if(h>="2015-04-05"){if(void 0!==f)return function(e,t){let a;if(!(e=d(e)).identifier&&!(e.permissions&&e.expiresOn))throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let n="c";e.blobName&&(n="b"),e.permissions&&(a=e.blobName?(0,r.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,i.ContainerSASPermissions).parse(e.permissions.toString()).toString());let l=[a||"",e.startsOn?(0,c.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,c.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,o.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"),p=t.computeHMACSHA256(l);return new s.SASQueryParameters(e.version,p,a,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType);}(e,f);throw RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.");}throw RangeError("'version' must be >= '2015-04-05'.");}function u(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("");}function d(e){let t=e.version?e.version:l.SERVICE_VERSION;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(void 0===e.blobName&&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(void 0===e.blobName&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");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.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' 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<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e;}}),T.register("3u8SX",function(e,t){C(e.exports,"BlobSASPermissions",()=>r);class r{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1;}static parse(e){let t=new r();for(let r of e)switch(r){case"r":t.read=!0;break;case"a":t.add=!0;break;case"c":t.create=!0;break;case"w":t.write=!0;break;case"d":t.delete=!0;break;case"x":t.deleteVersion=!0;break;case"t":t.tag=!0;break;case"m":t.move=!0;break;case"e":t.execute=!0;break;case"i":t.setImmutabilityPolicy=!0;break;case"y":t.permanentDelete=!0;break;default:throw RangeError(`Invalid permission: ${r}`);}return t;}static from(e){let t=new r();return e.read&&(t.read=!0),e.add&&(t.add=!0),e.create&&(t.create=!0),e.write&&(t.write=!0),e.delete&&(t.delete=!0),e.deleteVersion&&(t.deleteVersion=!0),e.tag&&(t.tag=!0),e.move&&(t.move=!0),e.execute&&(t.execute=!0),e.setImmutabilityPolicy&&(t.setImmutabilityPolicy=!0),e.permanentDelete&&(t.permanentDelete=!0),t;}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("");}}}),T.register("bH4gU",function(e,t){C(e.exports,"ContainerSASPermissions",()=>r);class r{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1;}static parse(e){let t=new r();for(let r of e)switch(r){case"r":t.read=!0;break;case"a":t.add=!0;break;case"c":t.create=!0;break;case"w":t.write=!0;break;case"d":t.delete=!0;break;case"l":t.list=!0;break;case"t":t.tag=!0;break;case"x":t.deleteVersion=!0;break;case"m":t.move=!0;break;case"e":t.execute=!0;break;case"i":t.setImmutabilityPolicy=!0;break;case"y":t.permanentDelete=!0;break;case"f":t.filterByTags=!0;break;default:throw RangeError(`Invalid permission ${r}`);}return t;}static from(e){let t=new r();return e.read&&(t.read=!0),e.add&&(t.add=!0),e.create&&(t.create=!0),e.write&&(t.write=!0),e.delete&&(t.delete=!0),e.list&&(t.list=!0),e.deleteVersion&&(t.deleteVersion=!0),e.tag&&(t.tag=!0),e.move&&(t.move=!0),e.execute&&(t.execute=!0),e.setImmutabilityPolicy&&(t.setImmutabilityPolicy=!0),e.permanentDelete&&(t.permanentDelete=!0),e.filterByTags&&(t.filterByTags=!0),t;}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.list&&e.push("l"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),this.filterByTags&&e.push("f"),e.join("");}}}),T.register("5FVoB",function(e,t){C(e.exports,"UserDelegationKeyCredential",()=>r);class r{constructor(e,t){this.accountName=e,this.userDelegationKey=t,this.key=Buffer.from(t.value,"base64");}computeHMACSHA256(e){return(0,n.createHmac)("sha256",this.key).update(e,"utf8").digest("base64");}}}),T.register("kbcqO",function(e,t){C(e.exports,"ipRangeToString",()=>r);function r(e){return e.end?`${e.start}-${e.end}`:e.start;}}),T.register("2sAYz",function(e,t){C(e.exports,"SASQueryParameters",()=>o);var r,i,a=T("kbcqO"),n=T("ilySy");(r=i||(i={})).Https="https",r.HttpsAndHttp="https,http";class o{constructor(e,t,r,i,a,n,o,s,l,c,p,u,d,m,h,f,g,y,x,b){this.version=e,this.signature=t,void 0!==r&&"string"!=typeof r?(this.permissions=r.permissions,this.services=r.services,this.resourceTypes=r.resourceTypes,this.protocol=r.protocol,this.startsOn=r.startsOn,this.expiresOn=r.expiresOn,this.ipRangeInner=r.ipRange,this.identifier=r.identifier,this.encryptionScope=r.encryptionScope,this.resource=r.resource,this.cacheControl=r.cacheControl,this.contentDisposition=r.contentDisposition,this.contentEncoding=r.contentEncoding,this.contentLanguage=r.contentLanguage,this.contentType=r.contentType,r.userDelegationKey&&(this.signedOid=r.userDelegationKey.signedObjectId,this.signedTenantId=r.userDelegationKey.signedTenantId,this.signedStartsOn=r.userDelegationKey.signedStartsOn,this.signedExpiresOn=r.userDelegationKey.signedExpiresOn,this.signedService=r.userDelegationKey.signedService,this.signedVersion=r.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=r.preauthorizedAgentObjectId,this.correlationId=r.correlationId)):(this.services=i,this.resourceTypes=a,this.expiresOn=s,this.permissions=r,this.protocol=n,this.startsOn=o,this.ipRangeInner=l,this.encryptionScope=b,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=d,this.contentEncoding=m,this.contentLanguage=h,this.contentType=f,g&&(this.signedOid=g.signedObjectId,this.signedTenantId=g.signedTenantId,this.signedStartsOn=g.signedStartsOn,this.signedExpiresOn=g.signedExpiresOn,this.signedService=g.signedService,this.signedVersion=g.signedVersion,this.preauthorizedAgentObjectId=y,this.correlationId=x));}get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start};}toString(){let e=[];for(let t of["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"])switch(t){case"sv":this.tryAppendQueryParameter(e,t,this.version);break;case"ss":this.tryAppendQueryParameter(e,t,this.services);break;case"srt":this.tryAppendQueryParameter(e,t,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(e,t,this.protocol);break;case"st":this.tryAppendQueryParameter(e,t,this.startsOn?(0,n.truncatedISO8061Date)(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(e,t,this.expiresOn?(0,n.truncatedISO8061Date)(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(e,t,this.ipRange?(0,a.ipRangeToString)(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(e,t,this.identifier);break;case"ses":this.tryAppendQueryParameter(e,t,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(e,t,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(e,t,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(e,t,this.signedStartsOn?(0,n.truncatedISO8061Date)(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(e,t,this.signedExpiresOn?(0,n.truncatedISO8061Date)(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(e,t,this.signedService);break;case"skv":this.tryAppendQueryParameter(e,t,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(e,t,this.resource);break;case"sp":this.tryAppendQueryParameter(e,t,this.permissions);break;case"sig":this.tryAppendQueryParameter(e,t,this.signature);break;case"rscc":this.tryAppendQueryParameter(e,t,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(e,t,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(e,t,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(e,t,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(e,t,this.contentType);break;case"saoid":this.tryAppendQueryParameter(e,t,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(e,t,this.correlationId);}return e.join("&");}tryAppendQueryParameter(e,t,r){r&&(t=encodeURIComponent(t),r=encodeURIComponent(r),t.length>0&&r.length>0&&e.push(`${t}=${r}`));}}}),T.register("1Zi6v",function(e,t){C(e.exports,"BlobLeaseClient",()=>c);var r=T("7KfyK"),i=T("4OVnT"),a=T("goT4g"),n=T("2NYEB"),o=T("9BmWv"),s=T("1YKox"),l=T("9isJf");class c{constructor(e,t){let a=new i.StorageClientContext(e.url,e.pipeline.toServiceClientOptions());this._url=e.url,void 0===e.name?(this._isContainer=!0,this._containerOrBlobOperation=new n.Container(a)):(this._isContainer=!1,this._containerOrBlobOperation=new o.Blob(a)),t||(t=(0,r.generateUuid)()),this._leaseId=t;}get leaseId(){return this._leaseId;}get url(){return this._url;}async acquireLease(e,t={}){var r,i,n,o,c,p;let{span:u,updatedOptions:d}=(0,l.createSpan)("BlobLeaseClient-acquireLease",t);if(this._isContainer&&((null===(r=t.conditions)||void 0===r?void 0:r.ifMatch)&&(null===(i=t.conditions)||void 0===i?void 0:i.ifMatch)!==s.ETagNone||(null===(n=t.conditions)||void 0===n?void 0:n.ifNoneMatch)&&(null===(o=t.conditions)||void 0===o?void 0:o.ifNoneMatch)!==s.ETagNone||(null===(c=t.conditions)||void 0===c?void 0:c.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.acquireLease(Object.assign({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(p=t.conditions)||void 0===p?void 0:p.tagConditions}),proposedLeaseId:this._leaseId},(0,l.convertTracingToRequestOptionsBase)(d)));}catch(e){throw u.setStatus({code:a.SpanStatusCode.ERROR,message:e.message}),e;}finally{u.end();}}async changeLease(e,t={}){var r,i,n,o,c,p;let{span:u,updatedOptions:d}=(0,l.createSpan)("BlobLeaseClient-changeLease",t);if(this._isContainer&&((null===(r=t.conditions)||void 0===r?void 0:r.ifMatch)&&(null===(i=t.conditions)||void 0===i?void 0:i.ifMatch)!==s.ETagNone||(null===(n=t.conditions)||void 0===n?void 0:n.ifNoneMatch)&&(null===(o=t.conditions)||void 0===o?void 0:o.ifNoneMatch)!==s.ETagNone||(null===(c=t.conditions)||void 0===c?void 0:c.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{let r=await this._containerOrBlobOperation.changeLease(this._leaseId,e,Object.assign({abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(p=t.conditions)||void 0===p?void 0:p.tagConditions})},(0,l.convertTracingToRequestOptionsBase)(d)));return this._leaseId=e,r;}catch(e){throw u.setStatus({code:a.SpanStatusCode.ERROR,message:e.message}),e;}finally{u.end();}}async releaseLease(e={}){var t,r,i,n,o,c;let{span:p,updatedOptions:u}=(0,l.createSpan)("BlobLeaseClient-releaseLease",e);if(this._isContainer&&((null===(t=e.conditions)||void 0===t?void 0:t.ifMatch)&&(null===(r=e.conditions)||void 0===r?void 0:r.ifMatch)!==s.ETagNone||(null===(i=e.conditions)||void 0===i?void 0:i.ifNoneMatch)&&(null===(n=e.conditions)||void 0===n?void 0:n.ifNoneMatch)!==s.ETagNone||(null===(o=e.conditions)||void 0===o?void 0:o.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.releaseLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(c=e.conditions)||void 0===c?void 0:c.tagConditions})},(0,l.convertTracingToRequestOptionsBase)(u)));}catch(e){throw p.setStatus({code:a.SpanStatusCode.ERROR,message:e.message}),e;}finally{p.end();}}async renewLease(e={}){var t,r,i,n,o,c;let{span:p,updatedOptions:u}=(0,l.createSpan)("BlobLeaseClient-renewLease",e);if(this._isContainer&&((null===(t=e.conditions)||void 0===t?void 0:t.ifMatch)&&(null===(r=e.conditions)||void 0===r?void 0:r.ifMatch)!==s.ETagNone||(null===(i=e.conditions)||void 0===i?void 0:i.ifNoneMatch)&&(null===(n=e.conditions)||void 0===n?void 0:n.ifNoneMatch)!==s.ETagNone||(null===(o=e.conditions)||void 0===o?void 0:o.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.renewLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(c=e.conditions)||void 0===c?void 0:c.tagConditions})},(0,l.convertTracingToRequestOptionsBase)(u)));}catch(e){throw p.setStatus({code:a.SpanStatusCode.ERROR,message:e.message}),e;}finally{p.end();}}async breakLease(e,t={}){var r,i,n,o,c,p;let{span:u,updatedOptions:d}=(0,l.createSpan)("BlobLeaseClient-breakLease",t);if(this._isContainer&&((null===(r=t.conditions)||void 0===r?void 0:r.ifMatch)&&(null===(i=t.conditions)||void 0===i?void 0:i.ifMatch)!==s.ETagNone||(null===(n=t.conditions)||void 0===n?void 0:n.ifNoneMatch)&&(null===(o=t.conditions)||void 0===o?void 0:o.ifNoneMatch)!==s.ETagNone||(null===(c=t.conditions)||void 0===c?void 0:c.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{let r=Object.assign({abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(p=t.conditions)||void 0===p?void 0:p.tagConditions})},(0,l.convertTracingToRequestOptionsBase)(d));return await this._containerOrBlobOperation.breakLease(r);}catch(e){throw u.setStatus({code:a.SpanStatusCode.ERROR,message:e.message}),e;}finally{u.end();}}}}),T.register("2NYEB",function(e,t){C(e.exports,"Container",()=>o);var r=T("fmEhe"),i=T("dk9Fn"),a=T("bzbCb"),n=T("g0qQj");class o{constructor(e){this.client=e;}create(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,l);}getProperties(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,c);}delete(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,p);}setMetadata(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,u);}getAccessPolicy(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,d);}setAccessPolicy(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,m);}restore(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,h);}rename(e,t){let i={sourceContainerName:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,f);}submitBatch(e,t,i,a){let n={contentLength:e,multipartContentType:t,body:i,options:r.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(n,g);}filterBlobs(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,y);}acquireLease(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,x);}releaseLease(e,t){let i={leaseId:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,b);}renewLease(e,t){let i={leaseId:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,v);}breakLease(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,S);}changeLease(e,t,i){let a={leaseId:e,proposedLeaseId:t,options:r.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(a,N);}listBlobFlatSegment(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,w);}listBlobHierarchySegment(e,t){let i={delimiter:e,options:r.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(i,P);}getAccountInfo(e){let t={options:r.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,_);}}let s=new i.Serializer(a,!0),l={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:a.ContainerCreateHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerCreateExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.access,n.defaultEncryptionScope,n.preventEncryptionScopeOverride],isXML:!0,serializer:s},c={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:a.ContainerGetPropertiesHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerGetPropertiesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId],isXML:!0,serializer:s},p={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:a.ContainerDeleteHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerDeleteExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince],isXML:!0,serializer:s},u={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:a.ContainerSetMetadataHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerSetMetadataExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp6],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince],isXML:!0,serializer:s},d={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:a.ContainerGetAccessPolicyHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp7],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId],isXML:!0,serializer:s},m={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:a.ContainerSetAccessPolicyHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerSetAccessPolicyExceptionHeaders}},requestBody:n.containerAcl,queryParameters:[n.timeoutInSeconds,n.restype2,n.comp7],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.access,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:s},h={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:a.ContainerRestoreHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerRestoreExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp8],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.deletedContainerName,n.deletedContainerVersion],isXML:!0,serializer:s},f={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:a.ContainerRenameHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerRenameExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp9],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.sourceContainerName,n.sourceLeaseId],isXML:!0,serializer:s},g={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:a.ContainerSubmitBatchHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerSubmitBatchExceptionHeaders}},requestBody:n.body,queryParameters:[n.timeoutInSeconds,n.comp4,n.restype2],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.contentLength,n.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:s},y={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:a.FilterBlobSegment,headersMapper:a.ContainerFilterBlobsHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerFilterBlobsExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.marker,n.maxPageSize,n.comp5,n.where,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:s},x={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:a.ContainerAcquireLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action,n.duration,n.proposedLeaseId],isXML:!0,serializer:s},b={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:a.ContainerReleaseLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action1,n.leaseId1],isXML:!0,serializer:s},v={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:a.ContainerRenewLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerRenewLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action2],isXML:!0,serializer:s},S={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:a.ContainerBreakLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerBreakLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action3,n.breakPeriod],isXML:!0,serializer:s},N={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:a.ContainerChangeLeaseHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerChangeLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action4,n.proposedLeaseId1],isXML:!0,serializer:s},w={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:a.ListBlobsFlatSegmentResponse,headersMapper:a.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp2,n.prefix,n.marker,n.maxPageSize,n.restype2,n.include1],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:s},P={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:a.ListBlobsHierarchySegmentResponse,headersMapper:a.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp2,n.prefix,n.marker,n.maxPageSize,n.restype2,n.include1,n.delimiter],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:s},_={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:a.ContainerGetAccountInfoHeaders},default:{bodyMapper:a.StorageError,headersMapper:a.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[n.comp,n.restype1],urlParameters:[n.url],headerParameters:[n.version,n.accept1],isXML:!0,serializer:s};}),T.register("81fW8",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;},n=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.retryHttpClientResponse=e.exports.retryTypedResponse=e.exports.retry=e.exports.isRetryableStatusCode=e.exports.isServerErrorStatusCode=e.exports.isSuccessStatusCode=void 0;let o=a(T("i5trn"));var s=T("6xPYX"),l=T("7Vcim");function c(e){return!e||e>=500;}function p(e){if(!e)return!1;let t=[s.HttpCodes.BadGateway,s.HttpCodes.ServiceUnavailable,s.HttpCodes.GatewayTimeout];return t.includes(e);}function u(e,t,r,i=l.DefaultRetryAttempts,a=l.DefaultRetryDelay,s){return n(this,void 0,void 0,function*(){let l="",u=1;for(;u<=i;){let d,m;let h=!1;try{d=yield t();}catch(e){s&&(d=s(e)),h=!0,l=e.message;}if(d&&!c(m=r(d)))return d;if(m&&(h=p(m),l=`Cache service responded with ${m}`),o.debug(`${e} - Attempt ${u} of ${i} failed with error: ${l}`),!h){o.debug(`${e} - Error is not retryable`);break;}yield function(e){return n(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e));});}(a),u++;}throw Error(`${e} failed: ${l}`);});}e.exports.isSuccessStatusCode=function(e){return!!e&&e>=200&&e<300;},e.exports.isServerErrorStatusCode=c,e.exports.isRetryableStatusCode=p,e.exports.retry=u,e.exports.retryTypedResponse=function(e,t,r=l.DefaultRetryAttempts,i=l.DefaultRetryDelay){return n(this,void 0,void 0,function*(){return yield u(e,t,e=>e.statusCode,r,i,e=>e instanceof s.HttpClientError?{statusCode:e.statusCode,result:null,headers:{},error:e}:void 0);});},e.exports.retryHttpClientResponse=function(e,t,r=l.DefaultRetryAttempts,i=l.DefaultRetryDelay){return n(this,void 0,void 0,function*(){return yield u(e,t,e=>e.message.statusCode,r,i);});};}),T.register("7riTr",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getDownloadOptions=e.exports.getUploadOptions=void 0;let n=a(T("i5trn"));e.exports.getUploadOptions=function(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&("number"==typeof e.uploadConcurrency&&(t.uploadConcurrency=e.uploadConcurrency),"number"==typeof e.uploadChunkSize&&(t.uploadChunkSize=e.uploadChunkSize)),n.debug(`Upload concurrency: ${t.uploadConcurrency}`),n.debug(`Upload chunk size: ${t.uploadChunkSize}`),t;},e.exports.getDownloadOptions=function(e){let t={useAzureSdk:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&("boolean"==typeof e.useAzureSdk&&(t.useAzureSdk=e.useAzureSdk),"number"==typeof e.downloadConcurrency&&(t.downloadConcurrency=e.downloadConcurrency),"number"==typeof e.timeoutInMs&&(t.timeoutInMs=e.timeoutInMs),"number"==typeof e.segmentTimeoutInMs&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),"boolean"==typeof e.lookupOnly&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=6e4*Number(r)),n.debug(`Use Azure SDK: ${t.useAzureSdk}`),n.debug(`Download concurrency: ${t.downloadConcurrency}`),n.debug(`Request timeout (ms): ${t.timeoutInMs}`),n.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),n.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),n.debug(`Lookup only: ${t.lookupOnly}`),t;};}),T.register("4u9QV",function(t,i){"use strict";var a=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&a(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.createTar=t.exports.extractTar=t.exports.listTar=void 0;var l=T("8hZvX");let c=o(T("jtqY0")),p=o(e),u=o(T("7blxw"));var d=T("7Vcim");let m="win32"===process.platform;function h(e,t,i=""){return s(this,void 0,void 0,function*(){let a;let n=yield function(){return s(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield u.getGnuTarPathOnWindows(),t=d.SystemTarPathOnWindows;if(e)return{path:e,type:d.ArchiveToolType.GNU};if((0,r.existsSync)(t))return{path:t,type:d.ArchiveToolType.BSD};break;}case"darwin":{let e=yield c.which("gtar",!1);if(e)return{path:e,type:d.ArchiveToolType.GNU};return{path:yield c.which("tar",!0),type:d.ArchiveToolType.BSD};}}return{path:yield c.which("tar",!0),type:d.ArchiveToolType.GNU};});}(),o=yield function(e,t,r,i=""){return s(this,void 0,void 0,function*(){let a=[`"${e.path}"`],n=u.getCacheFileName(t),o="cache.tar",s=f(),l=e.type===d.ArchiveToolType.BSD&&t!==d.CompressionMethod.Gzip&&m;switch(r){case"create":a.push("--posix","-cf",l?o:n.replace(RegExp(`\\${p.sep}`,"g"),"/"),"--exclude",l?o:n.replace(RegExp(`\\${p.sep}`,"g"),"/"),"-P","-C",s.replace(RegExp(`\\${p.sep}`,"g"),"/"),"--files-from",d.ManifestFilename);break;case"extract":a.push("-xf",l?o:i.replace(RegExp(`\\${p.sep}`,"g"),"/"),"-P","-C",s.replace(RegExp(`\\${p.sep}`,"g"),"/"));break;case"list":a.push("-tf",l?o:i.replace(RegExp(`\\${p.sep}`,"g"),"/"),"-P");}if(e.type===d.ArchiveToolType.GNU)switch(process.platform){case"win32":a.push("--force-local");break;case"darwin":a.push("--delay-directory-restore");}return a;});}(n,e,t,i),l="create"!==t?yield function(e,t,r){return s(this,void 0,void 0,function*(){let i=e.type===d.ArchiveToolType.BSD&&t!==d.CompressionMethod.Gzip&&m;switch(t){case d.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",d.TarFilename,r.replace(RegExp(`\\${p.sep}`,"g"),"/")]:["--use-compress-program",m?'"zstd -d --long=30"':"unzstd --long=30"];case d.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",d.TarFilename,r.replace(RegExp(`\\${p.sep}`,"g"),"/")]:["--use-compress-program",m?'"zstd -d"':"unzstd"];default:return["-z"];}});}(n,e,i):yield function(e,t){return s(this,void 0,void 0,function*(){let r=u.getCacheFileName(t),i=e.type===d.ArchiveToolType.BSD&&t!==d.CompressionMethod.Gzip&&m;switch(t){case d.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(RegExp(`\\${p.sep}`,"g"),"/"),d.TarFilename]:["--use-compress-program",m?'"zstd -T0 --long=30"':"zstdmt --long=30"];case d.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(RegExp(`\\${p.sep}`,"g"),"/"),d.TarFilename]:["--use-compress-program",m?'"zstd -T0"':"zstdmt"];default:return["-z"];}});}(n,e),h=n.type===d.ArchiveToolType.BSD&&e!==d.CompressionMethod.Gzip&&m;return(a=h&&"create"!==t?[[...l].join(" "),[...o].join(" ")]:[[...o].join(" "),[...l].join(" ")],h)?a:[a.join(" ")];});}function f(){var e;return null!==(e=process.env.GITHUB_WORKSPACE)&&void 0!==e?e:process.cwd();}function g(e,t){return s(this,void 0,void 0,function*(){for(let r of e)try{yield(0,l.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})});}catch(e){throw Error(`${r.split(" ")[0]} failed with error: ${null==e?void 0:e.message}`);}});}t.exports.listTar=function(e,t){return s(this,void 0,void 0,function*(){let r=yield h(t,"list",e);yield g(r);});},t.exports.extractTar=function(e,t){return s(this,void 0,void 0,function*(){let r=f();yield c.mkdirP(r);let i=yield h(t,"extract",e);yield g(i);});},t.exports.createTar=function(e,t,i){return s(this,void 0,void 0,function*(){(0,r.writeFileSync)(p.join(e,d.ManifestFilename),t.join("\n"));let a=yield h(i,"create");yield g(a,e);});};}),T.register("d9qlF",function(e,t){var r=T("2TFYf"),i=T("1JLQK"),a=T("jrxSU"),n=T("dHrNR"),o=T("iRoYq"),s=T("7DjgM"),l=T("8zAQs"),c=T("empYu"),p=T("bOFQM"),u=T("lbsU5"),d=T("hO0nr"),m=T("9i3KU"),h=T("jF58f"),f=T("ac3Ml"),g=T("bNs8G"),y=T("2eyxw"),x=T("gYZJB"),b=T("f43BD"),v=T("hedk9"),S=T("6NdYn"),N=T("htfEs"),w=T("8fLRQ"),C=T("d6ReJ"),P=T("iM1eF"),_=T("8Y9LU"),E=T("lTa5p"),R=T("Fj3X5"),O=T("lBm1Q"),I=T("VuQsI"),z=T("enkkS"),A=T("cNhhX"),B=T("1Kwni"),M=T("l3wUM"),q=T("5U7JJ"),D=T("7cgFi"),k=T("cACtb"),L=T("i0ICT"),j=T("lGw2J"),H=T("9QKBw"),U=T("krAKk"),F=T("OuZy6");e.exports={parse:o,valid:s,clean:l,inc:c,diff:p,major:u,minor:d,patch:m,prerelease:h,compare:f,rcompare:g,compareLoose:y,compareBuild:x,sort:b,rsort:v,gt:S,lt:N,eq:w,neq:C,gte:P,lte:_,cmp:E,coerce:R,Comparator:O,Range:I,satisfies:z,toComparators:A,maxSatisfying:B,minSatisfying:M,minVersion:q,validRange:D,outside:k,gtr:L,ltr:j,intersects:H,simplifyRange:U,subset:F,SemVer:a,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:n.compareIdentifiers,rcompareIdentifiers:n.rcompareIdentifiers};}),T.register("8zAQs",function(e,t){var r=T("iRoYq");e.exports=(e,t)=>{let i=r(e.trim().replace(/^[=v]+/,""),t);return i?i.version:null;};}),T.register("empYu",function(e,t){var r=T("jrxSU");e.exports=(e,t,i,a,n)=>{"string"==typeof i&&(n=a,a=i,i=void 0);try{return new r(e instanceof r?e.version:e,i).inc(t,a,n).version;}catch(e){return null;}};}),T.register("bOFQM",function(e,t){var r=T("iRoYq");e.exports=(e,t)=>{let i=r(e,null,!0),a=r(t,null,!0),n=i.compare(a);if(0===n)return null;let o=n>0,s=o?i:a,l=o?a:i,c=!!s.prerelease.length,p=c?"pre":"";return i.major!==a.major?p+"major":i.minor!==a.minor?p+"minor":i.patch!==a.patch?p+"patch":c?"prerelease":l.patch?"patch":l.minor?"minor":"major";};}),T.register("hO0nr",function(e,t){var r=T("jrxSU");e.exports=(e,t)=>new r(e,t).minor;}),T.register("9i3KU",function(e,t){var r=T("jrxSU");e.exports=(e,t)=>new r(e,t).patch;}),T.register("jF58f",function(e,t){var r=T("iRoYq");e.exports=(e,t)=>{let i=r(e,t);return i&&i.prerelease.length?i.prerelease:null;};}),T.register("bNs8G",function(e,t){var r=T("ac3Ml");e.exports=(e,t,i)=>r(t,e,i);}),T.register("2eyxw",function(e,t){var r=T("ac3Ml");e.exports=(e,t)=>r(e,t,!0);}),T.register("gYZJB",function(e,t){var r=T("jrxSU");e.exports=(e,t,i)=>{let a=new r(e,i),n=new r(t,i);return a.compare(n)||a.compareBuild(n);};}),T.register("f43BD",function(e,t){var r=T("gYZJB");e.exports=(e,t)=>e.sort((e,i)=>r(e,i,t));}),T.register("hedk9",function(e,t){var r=T("gYZJB");e.exports=(e,t)=>e.sort((e,i)=>r(i,e,t));}),T.register("6NdYn",function(e,t){var r=T("ac3Ml");e.exports=(e,t,i)=>r(e,t,i)>0;}),T.register("htfEs",function(e,t){var r=T("ac3Ml");e.exports=(e,t,i)=>0>r(e,t,i);}),T.register("8fLRQ",function(e,t){var r=T("ac3Ml");e.exports=(e,t,i)=>0===r(e,t,i);}),T.register("d6ReJ",function(e,t){var r=T("ac3Ml");e.exports=(e,t,i)=>0!==r(e,t,i);}),T.register("iM1eF",function(e,t){var r=T("ac3Ml");e.exports=(e,t,i)=>r(e,t,i)>=0;}),T.register("lTa5p",function(e,t){var r=T("8fLRQ"),i=T("d6ReJ"),a=T("6NdYn"),n=T("iM1eF"),o=T("htfEs"),s=T("8Y9LU");e.exports=(e,t,l,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof l&&(l=l.version),e===l;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof l&&(l=l.version),e!==l;case"":case"=":case"==":return r(e,l,c);case"!=":return i(e,l,c);case">":return a(e,l,c);case">=":return n(e,l,c);case"<":return o(e,l,c);case"<=":return s(e,l,c);default:throw TypeError(`Invalid operator: ${t}`);}};}),T.register("lBm1Q",function(e,t){let r=Symbol("SemVer ANY");class i{static get ANY(){return r;}constructor(e,t){if(t=a(t),e instanceof i){if(!!t.loose===e.loose)return e;e=e.value;}c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,c("comp",this);}parse(e){let t=this.options.loose?o[s.COMPARATORLOOSE]:o[s.COMPARATOR],i=e.match(t);if(!i)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==i[1]?i[1]:"","="===this.operator&&(this.operator=""),i[2]?this.semver=new p(i[2],this.options.loose):this.semver=r;}toString(){return this.value;}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new p(e,this.options);}catch(e){return!1;}return l(e,this.operator,this.semver,this.options);}intersects(e,t){if(!(e instanceof i))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new u(e.value,t).test(this.value):""===e.operator?""===e.value||new u(this.value,t).test(e.semver):!((t=a(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"));}}e.exports=i;var a=T("gqtfD"),n=T("2TFYf"),o=n.re,s=n.t,l=T("lTa5p"),c=T("gASvA"),p=T("jrxSU"),u=T("VuQsI");}),T.register("VuQsI",function(e,t){class r{constructor(e,t){if(t=n(t),e instanceof r){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;return new r(e.raw,t);}if(e instanceof o)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!x(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&b(e[0])){this.set=[e];break;}}}this.format();}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range;}toString(){return this.range;}parseRange(e){e=e.trim();let t=(this.options.includePrerelease&&g)|(this.options.loose&&y),r=t+":"+e,i=a.get(r);if(i)return i;let n=this.options.loose,l=n?p[u.HYPHENRANGELOOSE]:p[u.HYPHENRANGE];s("hyphen replace",e=e.replace(l,z(this.options.includePrerelease))),s("comparator trim",e=e.replace(p[u.COMPARATORTRIM],d));let c=(e=(e=(e=e.replace(p[u.TILDETRIM],m)).replace(p[u.CARETTRIM],h)).split(/\s+/).join(" ")).split(" ").map(e=>S(e,this.options)).join(" ").split(/\s+/).map(e=>I(e,this.options));n&&(c=c.filter(e=>(s("loose invalid filter",e,this.options),!!e.match(p[u.COMPARATORLOOSE])))),s("range list",c);let f=new Map(),b=c.map(e=>new o(e,this.options));for(let e of b){if(x(e))return[e];f.set(e.value,e);}f.size>1&&f.has("")&&f.delete("");let v=[...f.values()];return a.set(r,v),v;}intersects(e,t){if(!(e instanceof r))throw TypeError("a Range is required");return this.set.some(r=>v(r,t)&&e.set.some(e=>v(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))));}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options);}catch(e){return!1;}for(let t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1;}}e.exports=r;var i=T("7re4a");let a=new i({max:1e3});var n=T("gqtfD"),o=T("lBm1Q"),s=T("gASvA"),l=T("jrxSU"),c=T("2TFYf"),p=c.re,u=c.t,d=c.comparatorTrimReplace,m=c.tildeTrimReplace,h=c.caretTrimReplace,f=T("1JLQK"),g=f.FLAG_INCLUDE_PRERELEASE,y=f.FLAG_LOOSE;let x=e=>"<0.0.0-0"===e.value,b=e=>""===e.value,v=(e,t)=>{let r=!0,i=e.slice(),a=i.pop();for(;r&&i.length;)r=i.every(e=>a.intersects(e,t)),a=i.pop();return r;},S=(e,t)=>(s("comp",e,t),e=P(e,t),s("caret",e),e=w(e,t),s("tildes",e),e=E(e,t),s("xrange",e),e=O(e,t),s("stars",e),e),N=e=>!e||"x"===e.toLowerCase()||"*"===e,w=(e,t)=>e.trim().split(/\s+/).map(e=>C(e,t)).join(" "),C=(e,t)=>{let r=t.loose?p[u.TILDELOOSE]:p[u.TILDE];return e.replace(r,(t,r,i,a,n)=>{let o;return s("tilde",e,t,r,i,a,n),N(r)?o="":N(i)?o=`>=${r}.0.0 <${+r+1}.0.0-0`:N(a)?o=`>=${r}.${i}.0 <${r}.${+i+1}.0-0`:n?(s("replaceTilde pr",n),o=`>=${r}.${i}.${a}-${n} <${r}.${+i+1}.0-0`):o=`>=${r}.${i}.${a} <${r}.${+i+1}.0-0`,s("tilde return",o),o;});},P=(e,t)=>e.trim().split(/\s+/).map(e=>_(e,t)).join(" "),_=(e,t)=>{s("caret",e,t);let r=t.loose?p[u.CARETLOOSE]:p[u.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(t,r,a,n,o)=>{let l;return s("caret",e,t,r,a,n,o),N(r)?l="":N(a)?l=`>=${r}.0.0${i} <${+r+1}.0.0-0`:N(n)?l="0"===r?`>=${r}.${a}.0${i} <${r}.${+a+1}.0-0`:`>=${r}.${a}.0${i} <${+r+1}.0.0-0`:o?(s("replaceCaret pr",o),l="0"===r?"0"===a?`>=${r}.${a}.${n}-${o} <${r}.${a}.${+n+1}-0`:`>=${r}.${a}.${n}-${o} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${n}-${o} <${+r+1}.0.0-0`):(s("no pr"),l="0"===r?"0"===a?`>=${r}.${a}.${n}${i} <${r}.${a}.${+n+1}-0`:`>=${r}.${a}.${n}${i} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${n} <${+r+1}.0.0-0`),s("caret return",l),l;});},E=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map(e=>R(e,t)).join(" ")),R=(e,t)=>{e=e.trim();let r=t.loose?p[u.XRANGELOOSE]:p[u.XRANGE];return e.replace(r,(r,i,a,n,o,l)=>{s("xRange",e,r,i,a,n,o,l);let c=N(a),p=c||N(n),u=p||N(o);return"="===i&&u&&(i=""),l=t.includePrerelease?"-0":"",c?r=">"===i||"<"===i?"<0.0.0-0":"*":i&&u?(p&&(n=0),o=0,">"===i?(i=">=",p?(a=+a+1,n=0,o=0):(n=+n+1,o=0)):"<="===i&&(i="<",p?a=+a+1:n=+n+1),"<"===i&&(l="-0"),r=`${i+a}.${n}.${o}${l}`):p?r=`>=${a}.0.0${l} <${+a+1}.0.0-0`:u&&(r=`>=${a}.${n}.0${l} <${a}.${+n+1}.0-0`),s("xRange return",r),r;});},O=(e,t)=>(s("replaceStars",e,t),e.trim().replace(p[u.STAR],"")),I=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(p[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),z=e=>(t,r,i,a,n,o,s,l,c,p,u,d,m)=>`${r=N(i)?"":N(a)?`>=${i}.0.0${e?"-0":""}`:N(n)?`>=${i}.${a}.0${e?"-0":""}`:o?`>=${r}`:`>=${r}${e?"-0":""}`} ${l=N(c)?"":N(p)?`<${+c+1}.0.0-0`:N(u)?`<${c}.${+p+1}.0-0`:d?`<=${c}.${p}.${u}-${d}`:e?`<${c}.${p}.${+u+1}-0`:`<=${l}`}`.trim(),A=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(s(e[r].semver),e[r].semver!==o.ANY&&e[r].semver.prerelease.length>0){let i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0;}return!1;}return!0;};}),T.register("7re4a",function(e,t){"use strict";var r=T("c74VM");let i=Symbol("max"),a=Symbol("length"),n=Symbol("lengthCalculator"),o=Symbol("allowStale"),s=Symbol("maxAge"),l=Symbol("dispose"),c=Symbol("noDisposeOnSet"),p=Symbol("lruList"),u=Symbol("cache"),d=Symbol("updateAgeOnGet"),m=()=>1,h=(e,t,r)=>{let i=e[u].get(t);if(i){let t=i.value;if(f(e,t)){if(y(e,i),!e[o])return;}else r&&(e[d]&&(i.value.now=Date.now()),e[p].unshiftNode(i));return t.value;}},f=(e,t)=>{if(!t||!t.maxAge&&!e[s])return!1;let r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[s]&&r>e[s];},g=e=>{if(e[a]>e[i])for(let t=e[p].tail;e[a]>e[i]&&null!==t;){let r=t.prev;y(e,t),t=r;}},y=(e,t)=>{if(t){let r=t.value;e[l]&&e[l](r.key,r.value),e[a]-=r.length,e[u].delete(r.key),e[p].removeNode(t);}};class x{constructor(e,t,r,i,a){this.key=e,this.value=t,this.length=r,this.now=i,this.maxAge=a||0;}}let b=(e,t,r,i)=>{let a=r.value;f(e,a)&&(y(e,r),e[o]||(a=void 0)),a&&t.call(i,a.value,a.key,e);};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[i]=e.max||1/0;let t=e.length||m;if(this[n]="function"!=typeof t?m:t,this[o]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[l]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[d]=e.updateAgeOnGet||!1,this.reset();}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[i]=e||1/0,g(this);}get max(){return this[i];}set allowStale(e){this[o]=!!e;}get allowStale(){return this[o];}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[s]=e,g(this);}get maxAge(){return this[s];}set lengthCalculator(e){"function"!=typeof e&&(e=m),e!==this[n]&&(this[n]=e,this[a]=0,this[p].forEach(e=>{e.length=this[n](e.value,e.key),this[a]+=e.length;})),g(this);}get lengthCalculator(){return this[n];}get length(){return this[a];}get itemCount(){return this[p].length;}rforEach(e,t){t=t||this;for(let r=this[p].tail;null!==r;){let i=r.prev;b(this,e,r,t),r=i;}}forEach(e,t){t=t||this;for(let r=this[p].head;null!==r;){let i=r.next;b(this,e,r,t),r=i;}}keys(){return this[p].toArray().map(e=>e.key);}values(){return this[p].toArray().map(e=>e.value);}reset(){this[l]&&this[p]&&this[p].length&&this[p].forEach(e=>this[l](e.key,e.value)),this[u]=new Map(),this[p]=new r(),this[a]=0;}dump(){return this[p].map(e=>!f(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e);}dumpLru(){return this[p];}set(e,t,r){if((r=r||this[s])&&"number"!=typeof r)throw TypeError("maxAge must be a number");let o=r?Date.now():0,d=this[n](t,e);if(this[u].has(e)){if(d>this[i])return y(this,this[u].get(e)),!1;let n=this[u].get(e),s=n.value;return this[l]&&!this[c]&&this[l](e,s.value),s.now=o,s.maxAge=r,s.value=t,this[a]+=d-s.length,s.length=d,this.get(e),g(this),!0;}let m=new x(e,t,d,o,r);return m.length>this[i]?(this[l]&&this[l](e,t),!1):(this[a]+=m.length,this[p].unshift(m),this[u].set(e,this[p].head),g(this),!0);}has(e){if(!this[u].has(e))return!1;let t=this[u].get(e).value;return!f(this,t);}get(e){return h(this,e,!0);}peek(e){return h(this,e,!1);}pop(){let e=this[p].tail;return e?(y(this,e),e.value):null;}del(e){y(this,this[u].get(e));}load(e){this.reset();let t=Date.now();for(let r=e.length-1;r>=0;r--){let i=e[r],a=i.e||0;if(0===a)this.set(i.k,i.v);else{let e=a-t;e>0&&this.set(i.k,i.v,e);}}}prune(){this[u].forEach((e,t)=>h(this,t,!1));}};}),T.register("c74VM",function(e,t){"use strict";function r(e){var t=this;if(t instanceof r||(t=new r()),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e);});else if(arguments.length>0)for(var i=0,a=arguments.length;i<a;i++)t.push(arguments[i]);return t;}function i(e,t,r,a){if(!(this instanceof i))return new i(e,t,r,a);this.list=a,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null;}e.exports=r,r.Node=i,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t;},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++;}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++;}},r.prototype.push=function(){for(var e,t=0,r=arguments.length;t<r;t++)e=arguments[t],this.tail=new i(e,this.tail,null,this),this.head||(this.head=this.tail),this.length++;return this.length;},r.prototype.unshift=function(){for(var e,t=0,r=arguments.length;t<r;t++)e=arguments[t],this.head=new i(e,null,this.head,this),this.tail||(this.tail=this.head),this.length++;return this.length;},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e;}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e;}},r.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,i=0;null!==r;i++)e.call(t,r.value,i,this),r=r.next;},r.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,i=this.length-1;null!==r;i--)e.call(t,r.value,i,this),r=r.prev;},r.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value;},r.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value;},r.prototype.map=function(e,t){t=t||this;for(var i=new r(),a=this.head;null!==a;)i.push(e.call(t,a.value,this)),a=a.next;return i;},r.prototype.mapReverse=function(e,t){t=t||this;for(var i=new r(),a=this.tail;null!==a;)i.push(e.call(t,a.value,this)),a=a.prev;return i;},r.prototype.reduce=function(e,t){var r,i=this.head;if(arguments.length>1)r=t;else if(this.head)i=this.head.next,r=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var a=0;null!==i;a++)r=e(r,i.value,a),i=i.next;return r;},r.prototype.reduceReverse=function(e,t){var r,i=this.tail;if(arguments.length>1)r=t;else if(this.tail)i=this.tail.prev,r=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var a=this.length-1;null!==i;a--)r=e(r,i.value,a),i=i.prev;return r;},r.prototype.toArray=function(){for(var e=Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e;},r.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e;},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var i=new r();if(t<e||t<0)return i;e<0&&(e=0),t>this.length&&(t=this.length);for(var a=0,n=this.head;null!==n&&a<e;a++)n=n.next;for(;null!==n&&a<t;a++,n=n.next)i.push(n.value);return i;},r.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var i=new r();if(t<e||t<0)return i;e<0&&(e=0),t>this.length&&(t=this.length);for(var a=this.length,n=this.tail;null!==n&&a>t;a--)n=n.prev;for(;null!==n&&a>e;a--,n=n.prev)i.push(n.value);return i;},r.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var a=0,n=this.head;null!==n&&a<e;a++)n=n.next;for(var o=[],a=0;n&&a<t;a++)o.push(n.value),n=this.removeNode(n);null===n&&(n=this.tail),n!==this.head&&n!==this.tail&&(n=n.prev);for(var a=0;a<r.length;a++)n=function(e,t,r){var a=t===e.head?new i(r,null,t,e):new i(r,t,t.next,e);return null===a.next&&(e.tail=a),null===a.prev&&(e.head=a),e.length++,a;}(this,n,r[a]);return o;},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var i=r.prev;r.prev=r.next,r.next=i;}return this.head=t,this.tail=e,this;};try{T("eKYkK")(r);}catch(e){}}),T.register("eKYkK",function(e,t){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value;};};}),T.register("enkkS",function(e,t){var r=T("VuQsI");e.exports=(e,t,i)=>{try{t=new r(t,i);}catch(e){return!1;}return t.test(e);};}),T.register("cNhhX",function(e,t){var r=T("VuQsI");e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "));}),T.register("1Kwni",function(e,t){var r=T("jrxSU"),i=T("VuQsI");e.exports=(e,t,a)=>{let n=null,o=null,s=null;try{s=new i(t,a);}catch(e){return null;}return e.forEach(e=>{s.test(e)&&(!n||-1===o.compare(e))&&(n=e,o=new r(n,a));}),n;};}),T.register("l3wUM",function(e,t){var r=T("jrxSU"),i=T("VuQsI");e.exports=(e,t,a)=>{let n=null,o=null,s=null;try{s=new i(t,a);}catch(e){return null;}return e.forEach(e=>{s.test(e)&&(!n||1===o.compare(e))&&(n=e,o=new r(n,a));}),n;};}),T.register("5U7JJ",function(e,t){var r=T("jrxSU"),i=T("VuQsI"),a=T("6NdYn");e.exports=(e,t)=>{e=new i(e,t);let n=new r("0.0.0");if(e.test(n)||(n=new r("0.0.0-0"),e.test(n)))return n;n=null;for(let t=0;t<e.set.length;++t){let i=e.set[t],o=null;i.forEach(e=>{let t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!o||a(t,o))&&(o=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`);}}),o&&(!n||a(n,o))&&(n=o);}return n&&e.test(n)?n:null;};}),T.register("7cgFi",function(e,t){var r=T("VuQsI");e.exports=(e,t)=>{try{return new r(e,t).range||"*";}catch(e){return null;}};}),T.register("cACtb",function(e,t){var r=T("jrxSU"),i=T("lBm1Q");let{ANY:a}=i;var n=T("VuQsI"),o=T("enkkS"),s=T("6NdYn"),l=T("htfEs"),c=T("8Y9LU"),p=T("iM1eF");e.exports=(e,t,u,d)=>{let m,h,f,g,y;switch(e=new r(e,d),t=new n(t,d),u){case">":m=s,h=c,f=l,g=">",y=">=";break;case"<":m=l,h=p,f=s,g="<",y="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"');}if(o(e,t,d))return!1;for(let r=0;r<t.set.length;++r){let n=t.set[r],o=null,s=null;if(n.forEach(e=>{e.semver===a&&(e=new i(">=0.0.0")),o=o||e,s=s||e,m(e.semver,o.semver,d)?o=e:f(e.semver,s.semver,d)&&(s=e);}),o.operator===g||o.operator===y||(!s.operator||s.operator===g)&&h(e,s.semver)||s.operator===y&&f(e,s.semver))return!1;}return!0;};}),T.register("i0ICT",function(e,t){var r=T("cACtb");e.exports=(e,t,i)=>r(e,t,">",i);}),T.register("lGw2J",function(e,t){var r=T("cACtb");e.exports=(e,t,i)=>r(e,t,"<",i);}),T.register("9QKBw",function(e,t){var r=T("VuQsI");e.exports=(e,t,i)=>(e=new r(e,i),t=new r(t,i),e.intersects(t,i));}),T.register("krAKk",function(e,t){var r=T("enkkS"),i=T("ac3Ml");e.exports=(e,t,a)=>{let n=[],o=null,s=null,l=e.sort((e,t)=>i(e,t,a));for(let e of l){let i=r(e,t,a);i?(s=e,o||(o=e)):(s&&n.push([o,s]),s=null,o=null);}o&&n.push([o,null]);let c=[];for(let[e,t]of n)e===t?c.push(e):t||e!==l[0]?t?e===l[0]?c.push(`<=${t}`):c.push(`${e} - ${t}`):c.push(`>=${e}`):c.push("*");let p=c.join(" || "),u="string"==typeof t.raw?t.raw:String(t);return p.length<u.length?p:t;};}),T.register("OuZy6",function(e,t){var r=T("VuQsI"),i=T("lBm1Q");let{ANY:a}=i;var n=T("enkkS"),o=T("ac3Ml");let s=[new i(">=0.0.0-0")],l=[new i(">=0.0.0")],c=(e,t,r)=>{let i,c,d,m,h,f,g;if(e===t)return!0;if(1===e.length&&e[0].semver===a){if(1===t.length&&t[0].semver===a)return!0;e=r.includePrerelease?s:l;}if(1===t.length&&t[0].semver===a){if(r.includePrerelease)return!0;t=l;}let y=new Set();for(let t of e)">"===t.operator||">="===t.operator?i=p(i,t,r):"<"===t.operator||"<="===t.operator?c=u(c,t,r):y.add(t.semver);if(y.size>1||i&&c&&((d=o(i.semver,c.semver,r))>0||0===d&&(">="!==i.operator||"<="!==c.operator)))return null;for(let e of y){if(i&&!n(e,String(i),r)||c&&!n(e,String(c),r))return null;for(let i of t)if(!n(e,String(i),r))return!1;return!0;}let x=!!c&&!r.includePrerelease&&!!c.semver.prerelease.length&&c.semver,b=!!i&&!r.includePrerelease&&!!i.semver.prerelease.length&&i.semver;for(let e of(x&&1===x.prerelease.length&&"<"===c.operator&&0===x.prerelease[0]&&(x=!1),t)){if(g=g||">"===e.operator||">="===e.operator,f=f||"<"===e.operator||"<="===e.operator,i){if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if((m=p(i,e,r))===e&&m!==i)return!1;}else if(">="===i.operator&&!n(i.semver,String(e),r))return!1;}if(c){if(x&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===x.major&&e.semver.minor===x.minor&&e.semver.patch===x.patch&&(x=!1),"<"===e.operator||"<="===e.operator){if((h=u(c,e,r))===e&&h!==c)return!1;}else if("<="===c.operator&&!n(c.semver,String(e),r))return!1;}if(!e.operator&&(c||i)&&0!==d)return!1;}return(!i||!f||!!c||0===d)&&(!c||!g||!!i||0===d)&&!b&&!x;},p=(e,t,r)=>{if(!e)return t;let i=o(e.semver,t.semver,r);return i>0?e:i<0?t:">"===t.operator&&">="===e.operator?t:e;},u=(e,t,r)=>{if(!e)return t;let i=o(e.semver,t.semver,r);return i<0?e:i>0?t:"<"===t.operator&&"<="===e.operator?t:e;};e.exports=(e,t,i={})=>{if(e===t)return!0;e=new r(e,i),t=new r(t,i);let a=!1;e:for(let r of e.set){for(let e of t.set){let t=c(r,e,i);if(a=a||null!==t,t)continue e;}if(a)return!1;}return!0;};}),T.register("3rlmb",function(t,r){C(t.exports,"MANIFEST_URL",()=>d),C(t.exports,"findReleaseFromManifest",()=>m),C(t.exports,"getManifest",()=>h),C(t.exports,"installCpythonFromRelease",()=>g);var i=T("i5trn"),a=T("92IYk"),n=T("8hZvX"),o=T("71rx8");let s=i.getInput("token"),l=s?`token ${s}`:void 0,c="actions",p="python-versions",u="main",d=`https://raw.githubusercontent.com/${c}/${p}/${u}/versions-manifest.json`;async function m(e,t,r){r||(r=await h());let i=await a.findFromManifest(e,!1,r,t);return i;}function h(){return i.debug(`Getting manifest from ${c}/${p}@${u}`),a.getManifestFromRepo(c,p,l,u);}async function f(t){let r={cwd:t,env:{...process.env,...(o.IS_LINUX&&{LD_LIBRARY_PATH:e.join(t,"lib")})},silent:!0,listeners:{stdout:e=>{i.info(e.toString().trim());},stderr:e=>{i.error(e.toString().trim());}}};o.IS_WINDOWS?await n.exec("powershell",["./setup.ps1"],r):await n.exec("bash",["./setup.sh"],r);}async function g(e){let t=e.files[0].download_url;i.info(`Download from "${t}"`);let r="";try{let e;r=await a.downloadTool(t,void 0,l),i.info("Extract downloaded archive"),e=o.IS_WINDOWS?await a.extractZip(r):await a.extractTar(r),i.info("Execute installation script"),await f(e);}catch(e){throw e instanceof a.HTTPError&&(403===e.httpStatusCode||429===e.httpStatusCode?i.info(`Received HTTP status code ${e.httpStatusCode}. This usually indicates the rate limit has been exceeded`):i.info(e.message),e.stack&&i.debug(e.stack)),e;}}}),T.register("92IYk",function(n,o){"use strict";var s=e.resolve(__dirname,"../../node_modules/.pnpm/@actions+tool-cache@1.7.2/node_modules/@actions/tool-cache/lib"),c=n.exports&&n.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),p=n.exports&&n.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),u=n.exports&&n.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&c(t,e,r);return p(t,e),t;},d=n.exports&&n.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});},m=n.exports&&n.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(n.exports,"__esModule",{value:!0}),n.exports.evaluateVersions=n.exports.isExplicitVersion=n.exports.findFromManifest=n.exports.getManifestFromRepo=n.exports.findAllVersions=n.exports.find=n.exports.cacheFile=n.exports.cacheDir=n.exports.extractZip=n.exports.extractXar=n.exports.extractTar=n.exports.extract7z=n.exports.downloadTool=n.exports.HTTPError=void 0;let h=u(T("i5trn")),f=u(T("jtqY0")),g=u(r),y=u(T("2hRWF")),x=u(t),b=u(e),v=u(T("6W2GO")),S=u(T("df8HD")),N=u(l),w=u(i),C=m(T("1NS6t"));var P=T("8hZvX"),E=T("3R3Be");class R extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype);}}n.exports.HTTPError=R;let O="win32"===process.platform,I="darwin"===process.platform;function z(e,t){let r=[];t=t||x.arch();let i=b.join(k(),e);if(g.existsSync(i)){let e=g.readdirSync(i);for(let a of e)if(q(a)){let e=b.join(i,a,t||"");g.existsSync(e)&&g.existsSync(`${e}.complete`)&&r.push(a);}}return r;}function A(e){return d(this,void 0,void 0,function*(){return e||(e=b.join(L(),C.default())),yield f.mkdirP(e),e;});}function B(e,t,r){return d(this,void 0,void 0,function*(){let i=b.join(k(),e,S.clean(t)||t,r||"");h.debug(`destination ${i}`);let a=`${i}.complete`;return yield f.rmRF(i),yield f.rmRF(a),yield f.mkdirP(i),i;});}function M(e,t,r){let i=b.join(k(),e,S.clean(t)||t,r||""),a=`${i}.complete`;g.writeFileSync(a,""),h.debug("finished caching tool");}function q(e){let t=S.clean(e)||"";h.debug(`isExplicit: ${t}`);let r=null!=S.valid(t);return h.debug(`explicit? ${r}`),r;}function D(e,t){let r="";h.debug(`evaluating ${e.length} versions`),e=e.sort((e,t)=>S.gt(e,t)?1:-1);for(let i=e.length-1;i>=0;i--){let a=e[i],n=S.satisfies(a,t);if(n){r=a;break;}}return r?h.debug(`matched: ${r}`):h.debug("match not found"),r;}function k(){let e=process.env.RUNNER_TOOL_CACHE||"";return a.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e;}function L(){let e=process.env.RUNNER_TEMP||"";return a.ok(e,"Expected RUNNER_TEMP to be defined"),e;}function j(e,t){let r=_[e];return void 0!==r?r:t;}n.exports.downloadTool=function(e,t,r,i){return d(this,void 0,void 0,function*(){t=t||b.join(L(),C.default()),yield f.mkdirP(b.dirname(t)),h.debug(`Downloading ${e}`),h.debug(`Destination ${t}`);let a=j("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),n=j("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20),o=new E.RetryHelper(3,a,n);return yield o.execute(()=>d(this,void 0,void 0,function*(){return yield function(e,t,r,i){return d(this,void 0,void 0,function*(){if(g.existsSync(t))throw Error(`Destination file path ${t} already exists`);let a=new v.HttpClient("actions/tool-cache",[],{allowRetries:!1});r&&(h.debug("set auth"),void 0===i&&(i={}),i.authorization=r);let n=yield a.get(e,i);if(200!==n.message.statusCode){let t=new R(n.message.statusCode);throw h.debug(`Failed to download from "${e}". Code(${n.message.statusCode}) Message(${n.message.statusMessage})`),t;}let o=w.promisify(N.pipeline),s=j("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>n.message),l=s(),c=!1;try{return yield o(l,g.createWriteStream(t)),h.debug("download complete"),c=!0,t;}finally{if(!c){h.debug("download failed");try{yield f.rmRF(t);}catch(e){h.debug(`Failed to delete '${t}'. ${e.message}`);}}}});}(e,t||"",r,i);}),e=>!(e instanceof R)||!e.httpStatusCode||!(e.httpStatusCode<500)||408===e.httpStatusCode||429===e.httpStatusCode);});},n.exports.extract7z=function(e,t,r){return d(this,void 0,void 0,function*(){a.ok(O,"extract7z() not supported on current OS"),a.ok(e,'parameter "file" is required'),t=yield A(t);let i=process.cwd();if(process.chdir(t),r)try{let t=h.isDebug()?"-bb1":"-bb0",i=["x",t,"-bd","-sccUTF-8",e];yield P.exec(`"${r}"`,i,{silent:!0});}finally{process.chdir(i);}else{let r=b.join(s,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),o=`& '${r}' -Source '${a}' -Target '${n}'`;try{let e=yield f.which("powershell",!0);yield P.exec(`"${e}"`,["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",o],{silent:!0});}finally{process.chdir(i);}}return t;});},n.exports.extractTar=function(e,t,r="xz"){return d(this,void 0,void 0,function*(){let i;if(!e)throw Error("parameter 'file' is required");t=yield A(t),h.debug("Checking tar --version");let a="";yield P.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:e=>a+=e.toString(),stderr:e=>a+=e.toString()}}),h.debug(a.trim());let n=a.toUpperCase().includes("GNU TAR");i=r instanceof Array?r:[r],h.isDebug()&&!r.includes("v")&&i.push("-v");let o=t,s=e;return O&&n&&(i.push("--force-local"),o=t.replace(/\\/g,"/"),s=e.replace(/\\/g,"/")),n&&(i.push("--warning=no-unknown-keyword"),i.push("--overwrite")),i.push("-C",o,"-f",s),yield P.exec("tar",i),t;});},n.exports.extractXar=function(e,t,r=[]){return d(this,void 0,void 0,function*(){let i;a.ok(I,"extractXar() not supported on current OS"),a.ok(e,'parameter "file" is required'),t=yield A(t),(i=r instanceof Array?r:[r]).push("-x","-C",t,"-f",e),h.isDebug()&&i.push("-v");let n=yield f.which("xar",!0);return yield P.exec(`"${n}"`,Array.from(new Set(i))),t;});},n.exports.extractZip=function(e,t){return d(this,void 0,void 0,function*(){if(!e)throw Error("parameter 'file' is required");return t=yield A(t),O?yield function(e,t){return d(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=yield f.which("pwsh",!1);if(a){let e=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`,t=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e];h.debug(`Using pwsh at path: ${a}`),yield P.exec(`"${a}"`,t);}else{let 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 '${r}' -DestinationPath '${i}' -Force } else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,t=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e],a=yield f.which("powershell",!0);h.debug(`Using powershell at path: ${a}`),yield P.exec(`"${a}"`,t);}});}(e,t):yield function(e,t){return d(this,void 0,void 0,function*(){let r=yield f.which("unzip",!0),i=[e];h.isDebug()||i.unshift("-q"),i.unshift("-o"),yield P.exec(`"${r}"`,i,{cwd:t});});}(e,t),t;});},n.exports.cacheDir=function(e,t,r,i){return d(this,void 0,void 0,function*(){if(r=S.clean(r)||r,i=i||x.arch(),h.debug(`Caching tool ${t} ${r} ${i}`),h.debug(`source dir: ${e}`),!g.statSync(e).isDirectory())throw Error("sourceDir is not a directory");let a=yield B(t,r,i);for(let t of g.readdirSync(e)){let r=b.join(e,t);yield f.cp(r,a,{recursive:!0});}return M(t,r,i),a;});},n.exports.cacheFile=function(e,t,r,i,a){return d(this,void 0,void 0,function*(){if(i=S.clean(i)||i,a=a||x.arch(),h.debug(`Caching tool ${r} ${i} ${a}`),h.debug(`source file: ${e}`),!g.statSync(e).isFile())throw Error("sourceFile is not a file");let n=yield B(r,i,a),o=b.join(n,t);return h.debug(`destination file ${o}`),yield f.cp(e,o),M(r,i,a),n;});},n.exports.find=function(e,t,r){if(!e)throw Error("toolName parameter is required");if(!t)throw Error("versionSpec parameter is required");if(r=r||x.arch(),!q(t)){let i=z(e,r),a=D(i,t);t=a;}let i="";if(t){t=S.clean(t)||"";let a=b.join(k(),e,t,r);h.debug(`checking cache: ${a}`),g.existsSync(a)&&g.existsSync(`${a}.complete`)?(h.debug(`Found tool in cache ${e} ${t} ${r}`),i=a):h.debug("not found");}return i;},n.exports.findAllVersions=z,n.exports.getManifestFromRepo=function(e,t,r,i="master"){return d(this,void 0,void 0,function*(){let a=[],n=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,o=new v.HttpClient("tool-cache"),s={};r&&(h.debug("set auth"),s.authorization=r);let l=yield o.getJson(n,s);if(!l.result)return a;let c="";for(let e of l.result.tree)if("versions-manifest.json"===e.path){c=e.url;break;}s.accept="application/vnd.github.VERSION.raw";let p=yield(yield o.get(c,s)).readBody();if(p){p=p.replace(/^\uFEFF/,"");try{a=JSON.parse(p);}catch(e){h.debug("Invalid json");}}return a;});},n.exports.findFromManifest=function(e,t,r,i=x.arch()){return d(this,void 0,void 0,function*(){let a=yield y._findMatch(e,t,r,i);return a;});},n.exports.isExplicitVersion=q,n.exports.evaluateVersions=D;}),T.register("2hRWF",function(e,i){"use strict";var a=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&a(t,e,r);return n(t,e),t;},s=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports._readLinuxVersionFile=e.exports._getOsVersion=e.exports._findMatch=void 0;let l=o(T("df8HD"));var c=T("i5trn");e.exports._findMatch=function(r,i,a,n){return s(this,void 0,void 0,function*(){let o,s,p;let u=t.platform();for(let t of a){let a=t.version;if(c.debug(`check ${a} satisfies ${r}`),l.satisfies(a,r)&&(!i||t.stable===i)&&(p=t.files.find(t=>{c.debug(`${t.arch}===${n} && ${t.platform}===${u}`);let r=t.arch===n&&t.platform===u;if(r&&t.platform_version){let i=e.exports._getOsVersion();r=i===t.platform_version||l.satisfies(i,t.platform_version);}return r;}))){c.debug(`matched ${t.version}`),s=t;break;}}return s&&p&&((o=Object.assign({},s)).files=[p]),o;});},e.exports._getOsVersion=function(){let r=t.platform(),i="";if("darwin"===r)i=w.execSync("sw_vers -productVersion").toString();else if("linux"===r){let t=e.exports._readLinuxVersionFile();if(t){let e=t.split("\n");for(let t of e){let e=t.split("=");if(2===e.length&&("VERSION_ID"===e[0].trim()||"DISTRIB_RELEASE"===e[0].trim())){i=e[1].trim().replace(/^"/,"").replace(/"$/,"");break;}}}}return i;},e.exports._readLinuxVersionFile=function(){let e="/etc/lsb-release",t="/etc/os-release",i="";return r.existsSync(e)?i=r.readFileSync(e).toString():r.existsSync(t)&&(i=r.readFileSync(t).toString()),i;};}),T.register("6W2GO",function(e,t){"use strict";let r;Object.defineProperty(e.exports,"__esModule",{value:!0});var i,a,n,o,s,l=T("5AZu6");(i=n=e.exports.HttpCodes||(e.exports.HttpCodes={}))[i.OK=200]="OK",i[i.MultipleChoices=300]="MultipleChoices",i[i.MovedPermanently=301]="MovedPermanently",i[i.ResourceMoved=302]="ResourceMoved",i[i.SeeOther=303]="SeeOther",i[i.NotModified=304]="NotModified",i[i.UseProxy=305]="UseProxy",i[i.SwitchProxy=306]="SwitchProxy",i[i.TemporaryRedirect=307]="TemporaryRedirect",i[i.PermanentRedirect=308]="PermanentRedirect",i[i.BadRequest=400]="BadRequest",i[i.Unauthorized=401]="Unauthorized",i[i.PaymentRequired=402]="PaymentRequired",i[i.Forbidden=403]="Forbidden",i[i.NotFound=404]="NotFound",i[i.MethodNotAllowed=405]="MethodNotAllowed",i[i.NotAcceptable=406]="NotAcceptable",i[i.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",i[i.RequestTimeout=408]="RequestTimeout",i[i.Conflict=409]="Conflict",i[i.Gone=410]="Gone",i[i.TooManyRequests=429]="TooManyRequests",i[i.InternalServerError=500]="InternalServerError",i[i.NotImplemented=501]="NotImplemented",i[i.BadGateway=502]="BadGateway",i[i.ServiceUnavailable=503]="ServiceUnavailable",i[i.GatewayTimeout=504]="GatewayTimeout",(a=o=e.exports.Headers||(e.exports.Headers={})).Accept="accept",a.ContentType="content-type",(s=e.exports.MediaTypes||(e.exports.MediaTypes={})).ApplicationJson="application/json",e.exports.getProxyUrl=function(e){let t=l.getProxyUrl(new URL(e));return t?t.href:"";};let c=[n.MovedPermanently,n.ResourceMoved,n.SeeOther,n.TemporaryRedirect,n.PermanentRedirect],p=[n.BadGateway,n.ServiceUnavailable,n.GatewayTimeout],u=["OPTIONS","GET","DELETE","HEAD"];class h extends Error{constructor(e,t){super(e),this.name="HttpClientError",this.statusCode=t,Object.setPrototypeOf(this,h.prototype);}}e.exports.HttpClientError=h;class f{constructor(e){this.message=e;}readBody(){return new Promise(async(e,t)=>{let r=Buffer.alloc(0);this.message.on("data",e=>{r=Buffer.concat([r,e]);}),this.message.on("end",()=>{e(r.toString());});});}}e.exports.HttpClientResponse=f,e.exports.isHttps=function(e){return"https:"===new URL(e).protocol;};class g{constructor(e,t,r){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=e,this.handlers=t||[],this.requestOptions=r,r&&(null!=r.ignoreSslError&&(this._ignoreSslError=r.ignoreSslError),this._socketTimeout=r.socketTimeout,null!=r.allowRedirects&&(this._allowRedirects=r.allowRedirects),null!=r.allowRedirectDowngrade&&(this._allowRedirectDowngrade=r.allowRedirectDowngrade),null!=r.maxRedirects&&(this._maxRedirects=Math.max(r.maxRedirects,0)),null!=r.keepAlive&&(this._keepAlive=r.keepAlive),null!=r.allowRetries&&(this._allowRetries=r.allowRetries),null!=r.maxRetries&&(this._maxRetries=r.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,r){return this.request("POST",e,t,r||{});}patch(e,t,r){return this.request("PATCH",e,t,r||{});}put(e,t,r){return this.request("PUT",e,t,r||{});}head(e,t){return this.request("HEAD",e,null,t||{});}sendStream(e,t,r,i){return this.request(e,t,r,i);}async getJson(e,t={}){t[o.Accept]=this._getExistingOrDefaultHeader(t,o.Accept,s.ApplicationJson);let r=await this.get(e,t);return this._processResponse(r,this.requestOptions);}async postJson(e,t,r={}){let i=JSON.stringify(t,null,2);r[o.Accept]=this._getExistingOrDefaultHeader(r,o.Accept,s.ApplicationJson),r[o.ContentType]=this._getExistingOrDefaultHeader(r,o.ContentType,s.ApplicationJson);let a=await this.post(e,i,r);return this._processResponse(a,this.requestOptions);}async putJson(e,t,r={}){let i=JSON.stringify(t,null,2);r[o.Accept]=this._getExistingOrDefaultHeader(r,o.Accept,s.ApplicationJson),r[o.ContentType]=this._getExistingOrDefaultHeader(r,o.ContentType,s.ApplicationJson);let a=await this.put(e,i,r);return this._processResponse(a,this.requestOptions);}async patchJson(e,t,r={}){let i=JSON.stringify(t,null,2);r[o.Accept]=this._getExistingOrDefaultHeader(r,o.Accept,s.ApplicationJson),r[o.ContentType]=this._getExistingOrDefaultHeader(r,o.ContentType,s.ApplicationJson);let a=await this.patch(e,i,r);return this._processResponse(a,this.requestOptions);}async request(e,t,r,i){let a;if(this._disposed)throw Error("Client has already been disposed.");let o=new URL(t),s=this._prepareRequest(e,o,i),l=this._allowRetries&&-1!=u.indexOf(e)?this._maxRetries+1:1,d=0;for(;d<l;){if((a=await this.requestRaw(s,r))&&a.message&&a.message.statusCode===n.Unauthorized){let e;for(let t=0;t<this.handlers.length;t++)if(this.handlers[t].canHandleAuthentication(a)){e=this.handlers[t];break;}if(e)return e.handleAuthentication(this,s,r);break;}let t=this._maxRedirects;for(;-1!=c.indexOf(a.message.statusCode)&&this._allowRedirects&&t>0;){let n=a.message.headers.location;if(!n)break;let l=new URL(n);if("https:"==o.protocol&&o.protocol!=l.protocol&&!this._allowRedirectDowngrade)throw Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(await a.readBody(),l.hostname!==o.hostname)for(let e in i)"authorization"===e.toLowerCase()&&delete i[e];s=this._prepareRequest(e,l,i),a=await this.requestRaw(s,r),t--;}if(-1==p.indexOf(a.message.statusCode))break;(d+=1)<l&&(await a.readBody(),await this._performExponentialBackoff(d));}return a;}dispose(){this._agent&&this._agent.destroy(),this._disposed=!0;}requestRaw(e,t){return new Promise((r,i)=>{this.requestRawWithCallback(e,t,function(e,t){e&&i(e),r(t);});});}requestRawWithCallback(e,t,r){let i;"string"==typeof t&&(e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8"));let a=!1,n=(e,t)=>{a||(a=!0,r(e,t));},o=e.httpModule.request(e.options,e=>{n(null,new f(e));});o.on("socket",e=>{i=e;}),o.setTimeout(this._socketTimeout||18e4,()=>{i&&i.end(),n(Error("Request timeout: "+e.options.path),null);}),o.on("error",function(e){n(e,null);}),t&&"string"==typeof t&&o.write(t,"utf8"),t&&"string"!=typeof t?(t.on("close",function(){o.end();}),t.pipe(o)):o.end();}getAgent(e){let t=new URL(e);return this._getAgent(t);}_prepareRequest(e,t,r){let i={};i.parsedUrl=t;let a="https:"===i.parsedUrl.protocol;return i.httpModule=a?m:d,i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):a?443:80,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=e,i.options.headers=this._mergeHeaders(r),null!=this.userAgent&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers&&this.handlers.forEach(e=>{e.prepareRequest(i.options);}),i;}_mergeHeaders(e){let t=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});return this.requestOptions&&this.requestOptions.headers?Object.assign({},t(this.requestOptions.headers),t(e)):t(e||{});}_getExistingOrDefaultHeader(e,t,r){let i;if(this.requestOptions&&this.requestOptions.headers){var a;i=Object.keys(a=this.requestOptions.headers).reduce((e,t)=>(e[t.toLowerCase()]=a[t],e),{})[t];}return e[t]||i||r;}_getAgent(e){let t;let i=l.getProxyUrl(e),a=i&&i.hostname;if(this._keepAlive&&a&&(t=this._proxyAgent),this._keepAlive&&!a&&(t=this._agent),t)return t;let n="https:"===e.protocol,o=100;if(this.requestOptions&&(o=this.requestOptions.maxSockets||d.globalAgent.maxSockets),a){r||(r=T("k1Uj2"));let e={maxSockets:o,keepAlive:this._keepAlive,proxy:{...((i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),host:i.hostname,port:i.port}},a="https:"===i.protocol;t=(n?a?r.httpsOverHttps:r.httpsOverHttp:a?r.httpOverHttps:r.httpOverHttp)(e),this._proxyAgent=t;}if(this._keepAlive&&!t){let e={keepAlive:this._keepAlive,maxSockets:o};t=n?new m.Agent(e):new d.Agent(e),this._agent=t;}return t||(t=n?m.globalAgent:d.globalAgent),n&&this._ignoreSslError&&(t.options=Object.assign(t.options||{},{rejectUnauthorized:!1})),t;}_performExponentialBackoff(e){e=Math.min(10,e);let t=5*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t));}static dateTimeDeserializer(e,t){if("string"==typeof t){let e=new Date(t);if(!isNaN(e.valueOf()))return e;}return t;}async _processResponse(e,t){return new Promise(async(r,i)=>{let a,o;let s=e.message.statusCode,l={statusCode:s,result:null,headers:{}};s==n.NotFound&&r(l);try{(o=await e.readBody())&&o.length>0&&(a=t&&t.deserializeDates?JSON.parse(o,g.dateTimeDeserializer):JSON.parse(o),l.result=a),l.headers=e.message.headers;}catch(e){}if(s>299){let e;e=a&&a.message?a.message:o&&o.length>0?o:"Failed request: ("+s+")";let t=new h(e,s);t.result=l.result,i(t);}else r(l);});}}e.exports.HttpClient=g;}),T.register("5AZu6",function(e,t){"use strict";function r(e){let t;if(!e.hostname)return!1;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;e.port?t=Number(e.port):"http:"===e.protocol?t=80:"https:"===e.protocol&&(t=443);let i=[e.hostname.toUpperCase()];for(let e of("number"==typeof t&&i.push(`${i[0]}:${t}`),r.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)))if(i.some(t=>t===e))return!0;return!1;}Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getProxyUrl=function(e){let t,i,a="https:"===e.protocol;return r(e)||(i=a?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)&&(t=new URL(i)),t;},e.exports.checkBypass=r;}),T.register("3R3Be",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;},n=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.RetryHelper=void 0;let o=a(T("i5trn"));e.exports.RetryHelper=class{constructor(e,t,r){if(e<1)throw Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(t),this.maxSeconds=Math.floor(r),this.minSeconds>this.maxSeconds)throw Error("min seconds should be less than or equal to max seconds");}execute(e,t){return n(this,void 0,void 0,function*(){let r=1;for(;r<this.maxAttempts;){try{break;}catch(e){if(t&&!t(e))throw e;o.info(e.message);}let e=this.getSleepAmount();o.info(`Waiting ${e} seconds before trying again`),yield this.sleep(e),r++;}return yield e();});}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds;}sleep(e){return n(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,1e3*e));});}};}),T.register("8abBb",function(t,r){C(t.exports,"findPyPyVersion",()=>l);var i=T("gym86"),a=T("71rx8"),n=T("d9qlF"),o=T("i5trn"),s=T("92IYk");async function l(t,r,l,c,p){let u,d,m="",h="",f=function(e){let t;let r=e.split("-").filter(e=>!!e);if(/^(pypy)(.+)/.test(r[0])){let e=r[0].replace("pypy","");r.splice(0,1,"pypy",e);}if(r.length<2||"pypy"!=r[0])throw Error("Invalid 'version' property for PyPy. PyPy version should be specified as 'pypy<python-version>' or 'pypy-<python-version>'. See README for examples and documentation.");let n=r[1];if(t=r.length>2?i.pypyVersionToSemantic(r[2]):"x",!(0,a.validateVersion)(n)||!(0,a.validateVersion)(t))throw Error("Invalid 'version' property for PyPy. Both Python version and PyPy versions should satisfy SemVer notation. See README for examples and documentation.");if(!(0,a.validatePythonVersionFormatForPyPy)(n))throw Error("Invalid format of Python version for PyPy. Python version should be specified in format 'x.y'. See README for examples and documentation.");return{pypyVersion:t,pythonVersion:n};}(t);if(c&&(d=await i.getAvailablePyPyVersions())&&d.length>0){let e=i.findRelease(d,f.pythonVersion,f.pypyVersion,r,!1);e?(o.info(`Resolved as PyPy ${e.resolvedPyPyVersion} with Python (${e.resolvedPythonVersion})`),f.pythonVersion=e.resolvedPythonVersion,f.pypyVersion=e.resolvedPyPyVersion):o.info(`Failed to resolve PyPy ${f.pypyVersion} with Python (${f.pythonVersion}) from manifest`);}({installDir:u,resolvedPythonVersion:h,resolvedPyPyVersion:m}=function(e,t,r){let i;let l="",c="",p=a.IS_WINDOWS?(i="",(0,a.WINDOWS_ARCHS).forEach(t=>i=i||s.find("PyPy",e,t)),i):s.find("PyPy",e,r);if(p){c=(0,a.getPyPyVersionFromPath)(p),l=(0,a.readExactPyPyVersionFile)(p);let e=n.satisfies(l,t);e||(p=null,l="",c="");}return p||o.info(`PyPy version ${e} (${t}) was not found in the local cache`),{installDir:p,resolvedPythonVersion:c,resolvedPyPyVersion:l};}(f.pythonVersion,f.pypyVersion,r)),u||({installDir:u,resolvedPythonVersion:h,resolvedPyPyVersion:m}=await i.installPyPy(f.pypyVersion,f.pythonVersion,r,p,d));let g=a.IS_WINDOWS?"Scripts":"bin",y=e.join(u,g),x=a.IS_WINDOWS?".exe":"",b=e.join(a.IS_WINDOWS?u:y,`python${x}`),v=i.getPyPyBinaryPath(u);return l&&(o.exportVariable("pythonLocation",u),o.exportVariable("Python_ROOT_DIR",u),o.exportVariable("Python2_ROOT_DIR",u),o.exportVariable("Python3_ROOT_DIR",u),o.exportVariable("PKG_CONFIG_PATH",v+"/lib/pkgconfig"),o.addPath(v),o.addPath(y)),o.setOutput("python-version","pypy"+m),o.setOutput("python-path",b),{resolvedPyPyVersion:m,resolvedPythonVersion:h};}}),T.register("gym86",function(i,a){C(i.exports,"installPyPy",()=>u),C(i.exports,"getAvailablePyPyVersions",()=>d),C(i.exports,"findRelease",()=>f),C(i.exports,"getPyPyBinaryPath",()=>g),C(i.exports,"pypyVersionToSemantic",()=>y);var n=T("i5trn"),o=T("92IYk"),s=T("d9qlF"),l=T("6W2GO"),c=T("8hZvX"),p=T("71rx8");async function u(i,a,s,l,c){let u;if(!(c=c??(await d()))||0===c.length)throw Error("No release was found in PyPy version.json");let y=f(c,a,i,s,!1);if(!l||y&&y.foundAsset||(n.info([`Stable PyPy version ${a} (${i}) with arch ${s} not found`,"Trying pre-release versions"].join(t.EOL)),y=f(c,a,i,s,!0)),!y||!y.foundAsset)throw Error(`PyPy version ${a} (${i}) with arch ${s} not found`);let{foundAsset:x,resolvedPythonVersion:b,resolvedPyPyVersion:v}=y,S=`${x.download_url}`;n.info(`Downloading PyPy from "${S}" ...`);try{let t=await o.downloadTool(S);n.info("Extracting downloaded archive..."),u=p.IS_WINDOWS?await o.extractZip(t):await o.extractTar(t,void 0,"x");let i=P(r).readdirSync(u)[0],a=e.join(u,i),l=a;(0,p.isNightlyKeyword)(v)||(l=await o.cacheDir(a,"PyPy",b,s)),(0,p.writeExactPyPyVersionFile)(l,v);let c=g(l);return await m(c,b),await h(c),{installDir:l,resolvedPythonVersion:b,resolvedPyPyVersion:v};}catch(e){throw e instanceof Error&&(e instanceof o.HTTPError&&(403===e.httpStatusCode||429===e.httpStatusCode)?n.info(`Received HTTP status code ${e.httpStatusCode}. This usually indicates the rate limit has been exceeded`):n.info(e.message),void 0!==e.stack&&n.debug(e.stack)),e;}}async function d(){let e="https://downloads.python.org/pypy/versions.json",t=new l.HttpClient("tool-cache"),r=await t.getJson(e);if(!r.result)throw Error(`Unable to retrieve the list of available PyPy versions from '${e}'`);return r.result;}async function m(e,t){let r=s.coerce(t),i=s.major(r),a=s.minor(r),o=2===i?"":"3",l=`${i}.${a}`,c=p.IS_WINDOWS?".exe":"";n.info("Creating symlinks..."),(0,p.createSymlinkInFolder)(e,`pypy${o}${c}`,`python${i}${c}`,!0),(0,p.createSymlinkInFolder)(e,`pypy${o}${c}`,`python${c}`,!0),(0,p.createSymlinkInFolder)(e,`pypy${o}${c}`,`pypy${l}${c}`,!0);}async function h(t){n.info("Installing and updating pip");let r=e.join(t,"python");await c.exec(`${r} -m ensurepip`),await c.exec(`${t}/python -m pip install --ignore-installed pip`);}function f(e,t,r,i,a){var n,o;let l={includePrerelease:a},c=e.filter(e=>{var a,n;let o=s.satisfies(s.coerce(e.python_version),t),c=(0,p.isNightlyKeyword)(r)&&(0,p.isNightlyKeyword)(e.pypy_version),u=c||s.satisfies(y(e.pypy_version),r,l),d=e.files&&(p.IS_WINDOWS?(a=x(a=i),e.files.some(e=>(0,p.WINDOWS_PLATFORMS).includes(e.platform)&&e.arch===a)):(n=process.platform,e.files.some(e=>e.arch===i&&e.platform===n)));return o&&u&&d;});if(0===c.length)return null;let u=c.sort((e,t)=>s.compare(s.coerce(y(t.pypy_version)),s.coerce(y(e.pypy_version)))||s.compare(s.coerce(t.python_version),s.coerce(e.python_version))),d=u[0],m=p.IS_WINDOWS?(n=x(n=i),d.files.find(e=>(0,p.WINDOWS_PLATFORMS).includes(e.platform)&&e.arch===n)):(o=process.platform,d.files.find(e=>e.arch===i&&e.platform===o));return{foundAsset:m,resolvedPythonVersion:d.python_version,resolvedPyPyVersion:d.pypy_version.trim()};}function g(t){let r=e.join(t,"bin");return p.IS_WINDOWS?t:r;}function y(e){return e.replace(/(\d+\.\d+\.\d+)((?:a|b|rc))(\d*)/g,"$1-$2.$3");}function x(e){return"x32"===e&&(e="x86"),e;}}),T.register("eGaQ2",function(e,t){C(e.exports,"getCacheDistributor",()=>s);var r,i,a=T("2noeu"),n=T("jnvAM"),o=T("ahL13");function s(e,t,r){switch(e){case i.Pip:return new a.default(t,r);case i.Pipenv:return new n.default(t,r);case i.Poetry:return new o.default(t,r);default:throw Error(`Caching for '${e}' is not supported`);}}(r=i||(i={})).Pip="pip",r.Pipenv="pipenv",r.Poetry="poetry";}),T.register("2noeu",function(r,a){C(r.exports,"default",()=>d);var n=T("1O12T"),o=T("i5trn"),s=T("8hZvX"),l=T("9mduK"),c=T("71rx8"),p=T("78p5z");class u extends l.default{constructor(e,t="**/requirements.txt"){super("pip",t),this.pythonVersion=e,this.cacheDependencyBackupPath=p.CACHE_DEPENDENCY_BACKUP_PATH;}async getCacheGlobalDirectories(){let r=1,a="",n="";if(c.IS_WINDOWS){let e=P(i).promisify(w.exec);({stdout:a,stderr:n}=await e("pip cache dir"));}else({stdout:a,stderr:n,exitCode:r}=await s.getExecOutput("pip cache dir"));if(r&&n)throw Error("Could not get cache folder path for pip package manager");let l=a.trim();return l.includes("~")&&(l=e.join(P(t).homedir(),l.slice(1))),o.debug(`global cache directory path is ${l}`),[l];}async computeKeys(){let e=(await n.hashFiles(this.cacheDependencyPath))||(await n.hashFiles(this.cacheDependencyBackupPath)),t="",r="";if(c.IS_LINUX){let i=await(0,c.getLinuxInfo)();t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-${i.osVersion}-${i.osName}-python-${this.pythonVersion}-${this.packageManager}-${e}`,r=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-${i.osVersion}-${i.osName}-python-${this.pythonVersion}-${this.packageManager}`;}else t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}-${e}`,r=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}`;return{primaryKey:t,restoreKey:[r]};}}var d=u;}),T.register("1O12T",function(e,t){"use strict";var r=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hashFiles=e.exports.create=void 0;var i=T("2j2nv"),a=T("5Q8cf");function n(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t);});}e.exports.create=n,e.exports.hashFiles=function(e,t){return r(this,void 0,void 0,function*(){let r=!0;t&&"boolean"==typeof t.followSymbolicLinks&&(r=t.followSymbolicLinks);let i=yield n(e,{followSymbolicLinks:r});return a.hashFiles(i);});};}),T.register("2j2nv",function(t,i){"use strict";var a=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&a(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});},l=t.exports&&t.exports.__asyncValues||function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this;},t);function i(r){t[r]=e[r]&&function(t){return new Promise(function(i,a){(function(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r});},t);})(i,a,(t=e[r](t)).done,t.value);});};}},c=t.exports&&t.exports.__await||function(e){return this instanceof c?(this.v=e,this):new c(e);},p=t.exports&&t.exports.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,a=r.apply(e,t||[]),n=[];return i={},o("next"),o("throw"),o("return"),i[Symbol.asyncIterator]=function(){return this;},i;function o(e){a[e]&&(i[e]=function(t){return new Promise(function(r,i){n.push([e,t,r,i])>1||s(e,t);});});}function s(e,t){try{var r;(r=a[e](t)).value instanceof c?Promise.resolve(r.value.v).then(l,p):u(n[0][2],r);}catch(e){u(n[0][3],e);}}function l(e){s("next",e);}function p(e){s("throw",e);}function u(e,t){e(t),n.shift(),n.length&&s(n[0][0],n[0][1]);}};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.DefaultGlobber=void 0;let u=o(T("i5trn")),d=o(r),m=o(T("iDgx9")),h=o(e),f=o(T("aoIMC"));var g=T("bv3zt"),y=T("dNaOO"),x=T("dSbNt");let b="win32"===process.platform;class v{constructor(e){this.patterns=[],this.searchPaths=[],this.options=m.getOptions(e);}getSearchPaths(){return this.searchPaths.slice();}glob(){var e,t;return s(this,void 0,void 0,function*(){let r=[];try{for(var i,a=l(this.globGenerator());!(i=yield a.next()).done;){let e=i.value;r.push(e);}}catch(t){e={error:t};}finally{try{i&&!i.done&&(t=a.return)&&(yield t.call(a));}finally{if(e)throw e.error;}}return r;});}globGenerator(){return p(this,arguments,function*(){let e=m.getOptions(this.options),t=[];for(let r of this.patterns)t.push(r),e.implicitDescendants&&(r.trailingSeparator||"**"!==r.segments[r.segments.length-1])&&t.push(new y.Pattern(r.negate,!0,r.segments.concat("**")));let r=[];for(let e of f.getSearchPaths(t)){u.debug(`Search path '${e}'`);try{yield c(d.promises.lstat(e));}catch(e){if("ENOENT"===e.code)continue;throw e;}r.unshift(new x.SearchState(e,1));}let i=[];for(;r.length;){let a=r.pop(),n=f.match(t,a.path),o=!!n||f.partialMatch(t,a.path);if(!n&&!o)continue;let s=yield c(v.stat(a,e,i));if(s){if(s.isDirectory()){if(n&g.MatchKind.Directory&&e.matchDirectories)yield yield c(a.path);else if(!o)continue;let t=a.level+1,i=(yield c(d.promises.readdir(a.path))).map(e=>new x.SearchState(h.join(a.path,e),t));r.push(...i.reverse());}else n&g.MatchKind.File&&(yield yield c(a.path));}}});}static create(e,t){return s(this,void 0,void 0,function*(){let r=new v(t);b&&(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n"));let i=e.split("\n").map(e=>e.trim());for(let e of i)!e||e.startsWith("#")||r.patterns.push(new y.Pattern(e));return r.searchPaths.push(...f.getSearchPaths(r.patterns)),r;});}static stat(e,t,r){return s(this,void 0,void 0,function*(){let i;if(t.followSymbolicLinks)try{i=yield d.promises.stat(e.path);}catch(r){if("ENOENT"===r.code){if(t.omitBrokenSymbolicLinks){u.debug(`Broken symlink '${e.path}'`);return;}throw Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`);}throw r;}else i=yield d.promises.lstat(e.path);if(i.isDirectory()&&t.followSymbolicLinks){let t=yield d.promises.realpath(e.path);for(;r.length>=e.level;)r.pop();if(r.some(e=>e===t)){u.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return;}r.push(t);}return i;});}}t.exports.DefaultGlobber=v;}),T.register("iDgx9",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getOptions=void 0;let n=a(T("i5trn"));e.exports.getOptions=function(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0};return e&&("boolean"==typeof e.followSymbolicLinks&&(t.followSymbolicLinks=e.followSymbolicLinks,n.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),"boolean"==typeof e.implicitDescendants&&(t.implicitDescendants=e.implicitDescendants,n.debug(`implicitDescendants '${t.implicitDescendants}'`)),"boolean"==typeof e.matchDirectories&&(t.matchDirectories=e.matchDirectories,n.debug(`matchDirectories '${t.matchDirectories}'`)),"boolean"==typeof e.omitBrokenSymbolicLinks&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,n.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t;};}),T.register("aoIMC",function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.hasOwnProperty.call(e,a)&&r(t,e,a);return i(t,e),t;};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.partialMatch=e.exports.match=e.exports.getSearchPaths=void 0;let n=a(T("fLJcf"));var o=T("bv3zt");let s="win32"===process.platform;e.exports.getSearchPaths=function(e){e=e.filter(e=>!e.negate);let t={};for(let r of e){let e=s?r.searchPath.toUpperCase():r.searchPath;t[e]="candidate";}let r=[];for(let i of e){let e=s?i.searchPath.toUpperCase():i.searchPath;if("included"===t[e])continue;let a=!1,o=e,l=n.dirname(o);for(;l!==o;){if(t[l]){a=!0;break;}o=l,l=n.dirname(o);}a||(r.push(i.searchPath),t[e]="included");}return r;},e.exports.match=function(e,t){let r=o.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r;},e.exports.partialMatch=function(e,t){return e.some(e=>!e.negate&&e.partialMatch(t));};}),T.register("fLJcf",function(t,r){"use strict";var i=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.safeTrimTrailingSeparator=t.exports.normalizeSeparators=t.exports.hasRoot=t.exports.hasAbsoluteRoot=t.exports.ensureAbsoluteRoot=t.exports.dirname=void 0;let l=o(e),c=s(a),p="win32"===process.platform;function u(e){return(c.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=d(e),p)?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/");}function d(e){if(e=e||"",p){e=e.replace(/\//g,"\\");let t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\");}return e.replace(/\/\/+/g,"/");}function m(e){return e?!(e=d(e)).endsWith(l.sep)||e===l.sep||p&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1):"";}t.exports.dirname=function(e){if(e=m(e),p&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=l.dirname(e);return p&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=m(t)),t;},t.exports.ensureAbsoluteRoot=function(e,t){if(c.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),c.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),u(t))return t;if(p){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();return(c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),t[0].toUpperCase()!==e[0].toUpperCase())?`${t[0]}:\\${t.substr(2)}`:2===t.length?`${t[0]}:\\${e.substr(3)}`:(e.endsWith("\\")||(e+="\\"),`${t[0]}:\\${e.substr(3)}${t.substr(2)}`);}if(d(t).match(/^\\$|^\\[^\\]/)){let e=process.cwd();return c.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),`${e[0]}:\\${t.substr(1)}`;}}return c.default(u(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||p&&e.endsWith("\\")||(e+=l.sep),e+t;},t.exports.hasAbsoluteRoot=u,t.exports.hasRoot=function(e){return(c.default(e,"isRooted parameter 'itemPath' must not be empty"),e=d(e),p)?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/");},t.exports.normalizeSeparators=d,t.exports.safeTrimTrailingSeparator=m;}),T.register("bv3zt",function(e,t){"use strict";var r;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.MatchKind=void 0,(r=e.exports.MatchKind||(e.exports.MatchKind={}))[r.None=0]="None",r[r.Directory=1]="Directory",r[r.File=2]="File",r[r.All=3]="All";}),T.register("dNaOO",function(r,i){"use strict";var n=r.exports&&r.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),o=r.exports&&r.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),s=r.exports&&r.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t;},l=r.exports&&r.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(r.exports,"__esModule",{value:!0}),r.exports.Pattern=void 0;let c=s(t),p=s(e),u=s(T("fLJcf")),d=l(a);var m=T("4g34D"),h=T("bv3zt"),f=T("wY4O8");let g="win32"===process.platform;class y{constructor(e,t=!1,r,i){let a;if(this.negate=!1,"string"==typeof e)a=e.trim();else{r=r||[],d.default(r.length,"Parameter 'segments' must not empty");let t=y.getLiteral(r[0]);d.default(t&&u.hasAbsoluteRoot(t),"Parameter 'segments' first element must be a root path"),a=new f.Path(r).toString().trim(),e&&(a=`!${a}`);}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=y.fixupPattern(a,i),this.segments=new f.Path(a).segments,this.trailingSeparator=u.normalizeSeparators(a).endsWith(p.sep),a=u.safeTrimTrailingSeparator(a);let n=!1,o=this.segments.map(e=>y.getLiteral(e)).filter(e=>!n&&!(n=""===e));this.searchPath=new f.Path(o).toString(),this.rootRegExp=new RegExp(y.regExpEscape(o[0]),g?"i":""),this.isImplicitPattern=t,a=g?a.replace(/\\/g,"/"):a,this.minimatch=new m.Minimatch(a,{dot:!0,nobrace:!0,nocase:g,nocomment:!0,noext:!0,nonegate:!0});}match(e){return("**"===this.segments[this.segments.length-1]?(e=u.normalizeSeparators(e)).endsWith(p.sep)||!1!==this.isImplicitPattern||(e=`${e}${p.sep}`):e=u.safeTrimTrailingSeparator(e),this.minimatch.match(e))?this.trailingSeparator?h.MatchKind.Directory:h.MatchKind.All:h.MatchKind.None;}partialMatch(e){return(e=u.safeTrimTrailingSeparator(e),u.dirname(e)===e)?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(g?/\\+/:/\/+/),this.minimatch.set[0],!0);}static globEscape(e){return(g?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]");}static fixupPattern(e,t){d.default(e,"pattern cannot be empty");let r=new f.Path(e).segments.map(e=>y.getLiteral(e));if(d.default(r.every((e,t)=>("."!==e||0===t)&&".."!==e),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),d.default(!u.hasRoot(e)||r[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),"."===(e=u.normalizeSeparators(e))||e.startsWith(`.${p.sep}`))e=y.globEscape(process.cwd())+e.substr(1);else if("~"===e||e.startsWith(`~${p.sep}`))t=t||c.homedir(),d.default(t,"Unable to determine HOME directory"),d.default(u.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`),e=y.globEscape(t)+e.substr(1);else if(g&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=u.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!t.endsWith("\\")&&(t+="\\"),e=y.globEscape(t)+e.substr(2);}else if(g&&("\\"===e||e.match(/^\\[^\\]/))){let t=u.ensureAbsoluteRoot("C:\\dummy-root","\\");t.endsWith("\\")||(t+="\\"),e=y.globEscape(t)+e.substr(1);}else e=u.ensureAbsoluteRoot(y.globEscape(process.cwd()),e);return u.normalizeSeparators(e);}static getLiteral(e){let t="";for(let r=0;r<e.length;r++){let i=e[r];if("\\"===i&&!g&&r+1<e.length){t+=e[++r];continue;}if("*"===i||"?"===i)return"";if("["===i&&r+1<e.length){let i="",a=-1;for(let t=r+1;t<e.length;t++){let r=e[t];if("\\"===r&&!g&&t+1<e.length){i+=e[++t];continue;}if("]"===r){a=t;break;}i+=r;}if(a>=0){if(i.length>1)return"";if(i){t+=i,r=a;continue;}}}t+=i;}return t;}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&");}}r.exports.Pattern=y;}),T.register("wY4O8",function(t,r){"use strict";var i=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t;},s=t.exports&&t.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e};};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.Path=void 0;let l=o(e),c=o(T("fLJcf")),p=s(a),u="win32"===process.platform;t.exports.Path=class{constructor(e){if(this.segments=[],"string"==typeof e){if(p.default(e,"Parameter 'itemPath' must not be empty"),e=c.safeTrimTrailingSeparator(e),c.hasRoot(e)){let t=e,r=c.dirname(t);for(;r!==t;){let e=l.basename(t);this.segments.unshift(e),t=r,r=c.dirname(t);}this.segments.unshift(t);}else this.segments=e.split(l.sep);}else{p.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let t=0;t<e.length;t++){let r=e[t];p.default(r,"Parameter 'itemPath' must not contain any empty segments"),r=c.normalizeSeparators(e[t]),0===t&&c.hasRoot(r)?(r=c.safeTrimTrailingSeparator(r),p.default(r===c.dirname(r),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(r)):(p.default(!r.includes(l.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(r));}}}toString(){let e=this.segments[0],t=e.endsWith(l.sep)||u&&/^[A-Z]:$/i.test(e);for(let r=1;r<this.segments.length;r++)t?t=!1:e+=l.sep,e+=this.segments[r];return e;}};}),T.register("dSbNt",function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SearchState=void 0,e.exports.SearchState=class{constructor(e,t){this.path=e,this.level=t;}};}),T.register("5Q8cf",function(t,a){"use strict";var o=t.exports&&t.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r];}});}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),s=t.exports&&t.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),c=t.exports&&t.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&o(t,e,r);return s(t,e),t;},p=t.exports&&t.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).next());});},u=t.exports&&t.exports.__asyncValues||function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this;},t);function i(r){t[r]=e[r]&&function(t){return new Promise(function(i,a){(function(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r});},t);})(i,a,(t=e[r](t)).done,t.value);});};}};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.hashFiles=void 0;let d=c(n),m=c(T("i5trn")),h=c(r),f=c(l),g=c(i),y=c(e);t.exports.hashFiles=function(e){var t,r,i;return p(this,void 0,void 0,function*(){let a=!1,n=null!==(i=process.env.GITHUB_WORKSPACE)&&void 0!==i?i:process.cwd(),o=d.createHash("sha256"),s=0;try{for(var l,c=u(e.globGenerator());!(l=yield c.next()).done;){let e=l.value;if(m.debug(e),!e.startsWith(`${n}${y.sep}`)){m.debug(`Ignore '${e}' since it is not under GITHUB_WORKSPACE.`);continue;}if(h.statSync(e).isDirectory()){m.debug(`Skip directory '${e}'.`);continue;}let t=d.createHash("sha256"),r=g.promisify(f.pipeline);yield r(h.createReadStream(e),t),o.write(t.digest()),s++,a||(a=!0);}}catch(e){t={error:e};}finally{try{l&&!l.done&&(r=c.return)&&(yield r.call(c));}finally{if(t)throw t.error;}}return(o.end(),a)?(m.debug(`Found ${s} files to hash.`),o.digest("hex")):(m.debug("No matches found for glob"),"");});};}),T.register("9mduK",function(e,t){C(e.exports,"default",()=>s);var r,i,a=T("elSyc"),n=T("i5trn"),o=T("78p5z");(r=i||(i={})).STATE_CACHE_PRIMARY_KEY="cache-primary-key",r.CACHE_MATCHED_KEY="cache-matched-key",r.CACHE_PATHS="cache-paths";var s=class{constructor(e,t){this.packageManager=e,this.cacheDependencyPath=t,this.CACHE_KEY_PREFIX="setup-python";}async handleLoadedCache(){}async restoreCache(){let e;let{primaryKey:t,restoreKey:r}=await this.computeKeys();if(t.endsWith("-")){let e="pip"===this.packageManager?`${this.cacheDependencyPath.split("\n").join(",")} or ${o.CACHE_DEPENDENCY_BACKUP_PATH}`:this.cacheDependencyPath.split("\n").join(",");throw Error(`No file in ${process.cwd()} matched to [${e}], make sure you have checked out the target repository`);}let s=await this.getCacheGlobalDirectories();n.saveState(i.CACHE_PATHS,s);try{e=await a.restoreCache(s,t,r);}catch(t){let e=t.message;n.info(`[warning]${e}`),n.setOutput("cache-hit",!1);return;}n.saveState(i.STATE_CACHE_PRIMARY_KEY,t),await this.handleLoadedCache(),this.handleMatchResult(e,t);}handleMatchResult(e,t){e?(n.saveState(i.CACHE_MATCHED_KEY,e),n.info(`Cache restored from key: ${e}`)):n.info(`${this.packageManager} cache is not found`),n.setOutput("cache-hit",e===t);}};}),T.register("78p5z",function(e,t){C(e.exports,"CACHE_DEPENDENCY_BACKUP_PATH",()=>r);let r="**/pyproject.toml";}),T.register("jnvAM",function(r,i){C(r.exports,"default",()=>l);var a=T("1O12T"),n=T("i5trn"),o=T("9mduK");class s extends o.default{constructor(e,t="**/Pipfile.lock"){super("pipenv",t),this.pythonVersion=e,this.patterns=t;}async getCacheGlobalDirectories(){let r;r="win32"===process.platform?".virtualenvs":".local/share/virtualenvs";let i=e.join(t.homedir(),r);return n.debug(`global cache directory path is ${i}`),[i];}async computeKeys(){let e=await a.hashFiles(this.patterns),t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}-${e}`;return{primaryKey:t,restoreKey:void 0};}}var l=s;}),T.register("ahL13",function(t,r){C(t.exports,"default",()=>p);var i=T("1O12T"),a=T("jtqY0"),n=T("8hZvX"),o=T("i5trn"),s=T("9mduK"),l=T("71rx8");class c extends s.default{constructor(e,t="**/poetry.lock",r=new Set()){super("poetry",t),this.pythonVersion=e,this.patterns=t,this.poetryProjects=r;}async getCacheGlobalDirectories(){let t=new Set(),r=await i.create(this.patterns);for await(let i of r.globGenerator()){let r=e.dirname(i);o.debug(`Processing Poetry project at ${r}`),this.poetryProjects.add(r);let a=await this.getPoetryConfiguration(r),n=a["cache-dir"],s=a["virtualenvs.path"].replace("{cache-dir}",n);t.add(s),a["virtualenvs.in-project"]&&t.add(e.join(r,".venv"));}return[...t];}async computeKeys(){let e=await i.hashFiles(this.patterns),t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}-v2-${e}`;return{primaryKey:t,restoreKey:void 0};}async handleLoadedCache(){await super.handleLoadedCache();let e=await a.which("python");if(e)o.debug(`pythonLocation is ${e}`);else{(0,l.logWarning)("python binaries were not found in PATH");return;}for(let t of this.poetryProjects){let{exitCode:r,stderr:i}=await n.getExecOutput("poetry",["env","use",e],{ignoreReturnCode:!0,cwd:t});r&&(0,l.logWarning)(i);}}async getPoetryConfiguration(e){let{stdout:t,stderr:r,exitCode:i}=await n.getExecOutput("poetry",["config","--list"],{cwd:e});if(i&&r)throw Error("Could not get cache folder path for poetry package manager");let a=t.trim().split("\n"),o={};for(let e of a){e=e.replace(/#.*$/gm,"");let[t,r]=e.split("=").map(e=>e.trim());o[t]=JSON.parse(r);}return o;}}var p=c;});
|
|
//# sourceMappingURL=actions_python.3ace3f52.js.map
|