From d2b3f1f70eb44ea5cfa75031de96ebe6cd6e513f Mon Sep 17 00:00:00 2001 From: An Nguyen Date: Mon, 23 Mar 2026 15:42:02 +0000 Subject: [PATCH 1/2] fix: fallback to docker-container driver when blacksmith builder unavailable When the Blacksmith remote builder setup fails (e.g. sticky disk API timeout), the fallback path checks for an existing builder. The 'default' builder always exists and uses the 'docker' driver, which doesn't support attestation (provenance/sbom). This causes builds to fail with: ERROR: Attestation is not supported for the docker driver. Fix: check the builder's driver, not just its existence. If the existing builder uses the 'docker' driver, create a 'docker-container' builder instead, which supports all buildx features including attestation. --- dist/index.js | 2 +- src/main.ts | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dist/index.js b/dist/index.js index a7b96f4..f319277 100644 --- a/dist/index.js +++ b/dist/index.js @@ -100,5 +100,5 @@ const v=y(79896);const D=y(70857);const M=y(16928);const U=y(76982);const j={fs: * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} * @copyright (c) 2014 Chris Talkington, contributors. */ -var v=y(39023).inherits;var D=y(83223).ZipArchiveOutputStream;var M=y(83223).ZipArchiveEntry;var U=y(34747);var j=d.exports=function(d){if(!(this instanceof j)){return new j(d)}d=this.options=d||{};d.zlib=d.zlib||{};D.call(this,d);if(typeof d.level==="number"&&d.level>=0){d.zlib.level=d.level;delete d.level}if(!d.forceZip64&&typeof d.zlib.level==="number"&&d.zlib.level===0){d.store=true}d.namePrependSlash=d.namePrependSlash||false;if(d.comment&&d.comment.length>0){this.setComment(d.comment)}};v(j,D);j.prototype._normalizeFileData=function(d){d=U.defaults(d,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var p=d.type==="directory";var y=d.type==="symlink";if(d.name){d.name=U.sanitizePath(d.name);if(!y&&d.name.slice(-1)==="/"){p=true;d.type="directory"}else if(p){d.name+="/"}}if(p||y){d.store=true}d.date=U.dateify(d.date);return d};j.prototype.entry=function(d,p,y){if(typeof y!=="function"){y=this._emitErrorCallback.bind(this)}p=this._normalizeFileData(p);if(p.type!=="file"&&p.type!=="directory"&&p.type!=="symlink"){y(new Error(p.type+" entries not currently supported"));return}if(typeof p.name!=="string"||p.name.length===0){y(new Error("entry name must be a non-empty string value"));return}if(p.type==="symlink"&&typeof p.linkname!=="string"){y(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var v=new M(p.name);v.setTime(p.date,this.options.forceLocalTime);if(p.namePrependSlash){v.setName(p.name,true)}if(p.store){v.setMethod(0)}if(p.comment.length>0){v.setComment(p.comment)}if(p.type==="symlink"&&typeof p.mode!=="number"){p.mode=40960}if(typeof p.mode==="number"){if(p.type==="symlink"){p.mode|=40960}v.setUnixMode(p.mode)}if(p.type==="symlink"&&typeof p.linkname==="string"){d=Buffer.from(p.linkname)}return D.prototype.entry.call(this,v,d,y)};j.prototype.finalize=function(){this.finish()}},95960:module=>{module.exports=eval("require")("encoding")},42613:d=>{"use strict";d.exports=require("assert")},90290:d=>{"use strict";d.exports=require("async_hooks")},20181:d=>{"use strict";d.exports=require("buffer")},35317:d=>{"use strict";d.exports=require("child_process")},64236:d=>{"use strict";d.exports=require("console")},49140:d=>{"use strict";d.exports=require("constants")},76982:d=>{"use strict";d.exports=require("crypto")},31637:d=>{"use strict";d.exports=require("diagnostics_channel")},24434:d=>{"use strict";d.exports=require("events")},79896:d=>{"use strict";d.exports=require("fs")},91943:d=>{"use strict";d.exports=require("fs/promises")},58611:d=>{"use strict";d.exports=require("http")},85675:d=>{"use strict";d.exports=require("http2")},65692:d=>{"use strict";d.exports=require("https")},69278:d=>{"use strict";d.exports=require("net")},4573:d=>{"use strict";d.exports=require("node:buffer")},77598:d=>{"use strict";d.exports=require("node:crypto")},78474:d=>{"use strict";d.exports=require("node:events")},73024:d=>{"use strict";d.exports=require("node:fs")},51455:d=>{"use strict";d.exports=require("node:fs/promises")},37067:d=>{"use strict";d.exports=require("node:http")},44708:d=>{"use strict";d.exports=require("node:https")},48161:d=>{"use strict";d.exports=require("node:os")},76760:d=>{"use strict";d.exports=require("node:path")},1708:d=>{"use strict";d.exports=require("node:process")},57075:d=>{"use strict";d.exports=require("node:stream")},46193:d=>{"use strict";d.exports=require("node:string_decoder")},73136:d=>{"use strict";d.exports=require("node:url")},57975:d=>{"use strict";d.exports=require("node:util")},38522:d=>{"use strict";d.exports=require("node:zlib")},70857:d=>{"use strict";d.exports=require("os")},16928:d=>{"use strict";d.exports=require("path")},82987:d=>{"use strict";d.exports=require("perf_hooks")},24876:d=>{"use strict";d.exports=require("punycode")},83480:d=>{"use strict";d.exports=require("querystring")},2203:d=>{"use strict";d.exports=require("stream")},63774:d=>{"use strict";d.exports=require("stream/web")},13193:d=>{"use strict";d.exports=require("string_decoder")},53557:d=>{"use strict";d.exports=require("timers")},64756:d=>{"use strict";d.exports=require("tls")},52018:d=>{"use strict";d.exports=require("tty")},87016:d=>{"use strict";d.exports=require("url")},39023:d=>{"use strict";d.exports=require("util")},98253:d=>{"use strict";d.exports=require("util/types")},28167:d=>{"use strict";d.exports=require("worker_threads")},43106:d=>{"use strict";d.exports=require("zlib")},4346:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},764:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;var v=y(4346);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return v.AbortError}})},28678:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureKeyCredential=void 0;class AzureKeyCredential{get key(){return this._key}constructor(d){if(!d){throw new Error("key must be a non-empty string")}this._key=d}update(d){this._key=d}}p.AzureKeyCredential=AzureKeyCredential},23711:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureNamedKeyCredential=void 0;p.isNamedKeyCredential=isNamedKeyCredential;const v=y(91276);class AzureNamedKeyCredential{get key(){return this._key}get name(){return this._name}constructor(d,p){if(!d||!p){throw new TypeError("name and key must be non-empty strings")}this._name=d;this._key=p}update(d,p){if(!d||!p){throw new TypeError("newName and newKey must be non-empty strings")}this._name=d;this._key=p}}p.AzureNamedKeyCredential=AzureNamedKeyCredential;function isNamedKeyCredential(d){return(0,v.isObjectWithProperties)(d,["name","key"])&&typeof d.key==="string"&&typeof d.name==="string"}},60560:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureSASCredential=void 0;p.isSASCredential=isSASCredential;const v=y(91276);class AzureSASCredential{get signature(){return this._signature}constructor(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}update(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}}p.AzureSASCredential=AzureSASCredential;function isSASCredential(d){return(0,v.isObjectWithProperties)(d,["signature"])&&typeof d.signature==="string"}},46113:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isTokenCredential=p.isSASCredential=p.AzureSASCredential=p.isNamedKeyCredential=p.AzureNamedKeyCredential=p.isKeyCredential=p.AzureKeyCredential=void 0;var v=y(28678);Object.defineProperty(p,"AzureKeyCredential",{enumerable:true,get:function(){return v.AzureKeyCredential}});var D=y(72515);Object.defineProperty(p,"isKeyCredential",{enumerable:true,get:function(){return D.isKeyCredential}});var M=y(23711);Object.defineProperty(p,"AzureNamedKeyCredential",{enumerable:true,get:function(){return M.AzureNamedKeyCredential}});Object.defineProperty(p,"isNamedKeyCredential",{enumerable:true,get:function(){return M.isNamedKeyCredential}});var U=y(60560);Object.defineProperty(p,"AzureSASCredential",{enumerable:true,get:function(){return U.AzureSASCredential}});Object.defineProperty(p,"isSASCredential",{enumerable:true,get:function(){return U.isSASCredential}});var j=y(2545);Object.defineProperty(p,"isTokenCredential",{enumerable:true,get:function(){return j.isTokenCredential}})},72515:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isKeyCredential=isKeyCredential;const v=y(91276);function isKeyCredential(d){return(0,v.isObjectWithProperties)(d,["key"])&&typeof d.key==="string"}},2545:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isBearerToken=isBearerToken;p.isPopToken=isPopToken;p.isTokenCredential=isTokenCredential;function isBearerToken(d){return!d.tokenType||d.tokenType==="Bearer"}function isPopToken(d){return d.tokenType==="pop"}function isTokenCredential(d){const p=d;return p&&typeof p.getToken==="function"&&(p.signRequest===undefined||p.getToken.length>0)}},90247:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseCAEChallenge=parseCAEChallenge;p.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const v=y(64341);const D=y(36732);function parseCAEChallenge(d){const p=`, ${d.trim()}`.split(", Bearer ").filter((d=>d));return p.map((d=>{const p=`${d.trim()}, `.split('", ').filter((d=>d));const y=p.map((d=>(([d,p])=>({[d]:p}))(d.trim().split('="'))));return y.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}))}async function authorizeRequestOnClaimChallenge(d){var p;const{scopes:y,response:M}=d;const U=d.logger||v.logger;const j=M.headers.get("WWW-Authenticate");if(!j){U.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const V=parseCAEChallenge(j)||[];const K=V.find((d=>d.claims));if(!K){U.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const ee=await d.getAccessToken(K.scope?[K.scope]:y,{claims:(0,D.decodeStringToString)(K.claims)});if(!ee){return false}d.request.headers.set("Authorization",`${(p=ee.tokenType)!==null&&p!==void 0?p:"Bearer"} ${ee.token}`);return true}},62785:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=void 0;const y={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(d){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(d)}const authorizeRequestOnTenantChallenge=async d=>{var p;const v=requestToOptions(d.request);const D=getChallenge(d.response);if(D){const M=parseChallenge(D);const U=buildScopes(d,M);const j=extractTenantId(M);if(!j){return false}const V=await d.getAccessToken(U,Object.assign(Object.assign({},v),{tenantId:j}));if(!V){return false}d.request.headers.set(y.HeaderConstants.AUTHORIZATION,`${(p=V.tokenType)!==null&&p!==void 0?p:"Bearer"} ${V.token}`);return true}return false};p.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(d){const p=new URL(d.authorization_uri);const y=p.pathname.split("/");const v=y[1];if(v&&isUuid(v)){return v}return undefined}function buildScopes(d,p){if(!p.resource_id){return d.scopes}const v=new URL(p.resource_id);v.pathname=y.DefaultScope;let D=v.toString();if(D==="https://disk.azure.com/.default"){D="https://disk.azure.com//.default"}return[D]}function getChallenge(d){const p=d.headers.get("WWW-Authenticate");if(d.status===401&&p){return p}return}function parseChallenge(d){const p=d.slice("Bearer ".length);const y=`${p.trim()} `.split(" ").filter((d=>d));const v=y.map((d=>(([d,p])=>({[d]:p}))(d.trim().split("="))));return v.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}function requestToOptions(d){return{abortSignal:d.abortSignal,requestOptions:{timeout:d.timeout},tracingOptions:d.tracingOptions}}},36732:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.encodeString=encodeString;p.encodeByteArray=encodeByteArray;p.decodeString=decodeString;p.decodeStringToString=decodeStringToString;function encodeString(d){return Buffer.from(d).toString("base64")}function encodeByteArray(d){const p=d instanceof Buffer?d:Buffer.from(d.buffer);return p.toString("base64")}function decodeString(d){return Buffer.from(d,"base64")}function decodeStringToString(d){return Buffer.from(d,"base64").toString()}},76268:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.deserializationPolicyName=void 0;p.deserializationPolicy=deserializationPolicy;const v=y(38839);const D=y(54786);const M=y(25019);const U=y(93609);const j=["application/json","text/json"];const V=["application/xml","application/atom+xml"];p.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(d={}){var y,D,M,U,K,ee,te;const re=(D=(y=d.expectedContentTypes)===null||y===void 0?void 0:y.json)!==null&&D!==void 0?D:j;const ne=(U=(M=d.expectedContentTypes)===null||M===void 0?void 0:M.xml)!==null&&U!==void 0?U:V;const ie=d.parseXML;const se=d.serializerOptions;const oe={xml:{rootName:(K=se===null||se===void 0?void 0:se.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=se===null||se===void 0?void 0:se.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=se===null||se===void 0?void 0:se.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};return{name:p.deserializationPolicyName,async sendRequest(d,p){const y=await p(d);return deserializeResponseBody(re,ne,y,oe,ie)}}}function getOperationResponseMap(d){let p;const y=d.request;const v=(0,U.getOperationRequestInfo)(y);const D=v===null||v===void 0?void 0:v.operationSpec;if(D){if(!(v===null||v===void 0?void 0:v.operationResponseGetter)){p=D.responses[d.status]}else{p=v===null||v===void 0?void 0:v.operationResponseGetter(D,d)}}return p}function shouldDeserializeResponse(d){const p=d.request;const y=(0,U.getOperationRequestInfo)(p);const v=y===null||y===void 0?void 0:y.shouldDeserialize;let D;if(v===undefined){D=true}else if(typeof v==="boolean"){D=v}else{D=v(d)}return D}async function deserializeResponseBody(d,p,y,v,j){const V=await parse(d,p,y,v,j);if(!shouldDeserializeResponse(V)){return V}const K=(0,U.getOperationRequestInfo)(V.request);const ee=K===null||K===void 0?void 0:K.operationSpec;if(!ee||!ee.responses){return V}const te=getOperationResponseMap(V);const{error:re,shouldReturnResponse:ne}=handleErrorResponse(V,ee,te,v);if(re){throw re}else if(ne){return V}if(te){if(te.bodyMapper){let d=V.parsedBody;if(ee.isXML&&te.bodyMapper.type.name===M.MapperTypeNames.Sequence){d=typeof d==="object"?d[te.bodyMapper.xmlElementName]:[]}try{V.parsedBody=ee.serializer.deserialize(te.bodyMapper,d,"operationRes.parsedBody",v)}catch(d){const p=new D.RestError(`Error ${d} occurred in deserializing the responseBody - ${V.bodyAsText}`,{statusCode:V.status,request:V.request,response:V});throw p}}else if(ee.httpMethod==="HEAD"){V.parsedBody=y.status>=200&&y.status<300}if(te.headersMapper){V.parsedHeaders=ee.serializer.deserialize(te.headersMapper,V.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return V}function isOperationSpecEmpty(d){const p=Object.keys(d.responses);return p.length===0||p.length===1&&p[0]==="default"}function handleErrorResponse(d,p,y,v){var U,j,V,K,ee;const te=200<=d.status&&d.status<300;const re=isOperationSpecEmpty(p)?te:!!y;if(re){if(y){if(!y.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const ne=y!==null&&y!==void 0?y:p.responses.default;const ie=((U=d.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(d.status))?`Unexpected status code: ${d.status}`:d.bodyAsText;const se=new D.RestError(ie,{statusCode:d.status,request:d.request,response:d});if(!ne&&!(((V=(j=d.parsedBody)===null||j===void 0?void 0:j.error)===null||V===void 0?void 0:V.code)&&((ee=(K=d.parsedBody)===null||K===void 0?void 0:K.error)===null||ee===void 0?void 0:ee.message))){throw se}const oe=ne===null||ne===void 0?void 0:ne.bodyMapper;const ae=ne===null||ne===void 0?void 0:ne.headersMapper;try{if(d.parsedBody){const y=d.parsedBody;let D;if(oe){let d=y;if(p.isXML&&oe.type.name===M.MapperTypeNames.Sequence){d=[];const p=oe.xmlElementName;if(typeof y==="object"&&p){d=y[p]}}D=p.serializer.deserialize(oe,d,"error.response.parsedBody",v)}const U=y.error||D||y;se.code=U.code;if(U.message){se.message=U.message}if(oe){se.response.parsedBody=D}}if(d.headers&&ae){se.response.parsedHeaders=p.serializer.deserialize(ae,d.headers.toJSON(),"operationRes.parsedHeaders")}}catch(p){se.message=`Error "${p.message}" occurred in deserializing the responseBody - "${d.bodyAsText}" for the default response.`}return{error:se,shouldReturnResponse:false}}async function parse(d,p,y,v,M){var U;if(!((U=y.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(y.status))&&y.bodyAsText){const U=y.bodyAsText;const j=y.headers.get("Content-Type")||"";const V=!j?[]:j.split(";").map((d=>d.toLowerCase()));try{if(V.length===0||V.some((p=>d.indexOf(p)!==-1))){y.parsedBody=JSON.parse(U);return y}else if(V.some((d=>p.indexOf(d)!==-1))){if(!M){throw new Error("Parsing XML not supported.")}const d=await M(U,v.xml);y.parsedBody=d;return y}}catch(d){const p=`Error "${d}" occurred while parsing the response body - ${y.bodyAsText}.`;const v=d.code||D.RestError.PARSE_ERROR;const M=new D.RestError(p,{code:v,statusCode:y.status,request:y.request,response:y});throw M}}return y}},33368:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},9235:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=p.authorizeRequestOnClaimChallenge=p.serializationPolicyName=p.serializationPolicy=p.deserializationPolicyName=p.deserializationPolicy=p.XML_CHARKEY=p.XML_ATTRKEY=p.createClientPipeline=p.ServiceClient=p.MapperTypeNames=p.createSerializer=void 0;var v=y(25019);Object.defineProperty(p,"createSerializer",{enumerable:true,get:function(){return v.createSerializer}});Object.defineProperty(p,"MapperTypeNames",{enumerable:true,get:function(){return v.MapperTypeNames}});var D=y(37435);Object.defineProperty(p,"ServiceClient",{enumerable:true,get:function(){return D.ServiceClient}});var M=y(13225);Object.defineProperty(p,"createClientPipeline",{enumerable:true,get:function(){return M.createClientPipeline}});var U=y(38839);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return U.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return U.XML_CHARKEY}});var j=y(76268);Object.defineProperty(p,"deserializationPolicy",{enumerable:true,get:function(){return j.deserializationPolicy}});Object.defineProperty(p,"deserializationPolicyName",{enumerable:true,get:function(){return j.deserializationPolicyName}});var V=y(65873);Object.defineProperty(p,"serializationPolicy",{enumerable:true,get:function(){return V.serializationPolicy}});Object.defineProperty(p,"serializationPolicyName",{enumerable:true,get:function(){return V.serializationPolicyName}});var K=y(90247);Object.defineProperty(p,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return K.authorizeRequestOnClaimChallenge}});var ee=y(62785);Object.defineProperty(p,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return ee.authorizeRequestOnTenantChallenge}})},58739:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;p.getPathStringFromParameter=getPathStringFromParameter;const v=y(25019);function getStreamingResponseStatusCodes(d){const p=new Set;for(const y in d.responses){const D=d.responses[y];if(D.bodyMapper&&D.bodyMapper.type.name===v.MapperTypeNames.Stream){p.add(Number(y))}}return p}function getPathStringFromParameter(d){const{parameterPath:p,mapper:y}=d;let v;if(typeof p==="string"){v=p}else if(Array.isArray(p)){v=p.join(".")}else{v=y.serializedName}return v}},38839:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},64341:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-client")},93609:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;p.getOperationRequestInfo=getOperationRequestInfo;const v=y(48166);function getOperationArgumentValueFromParameter(d,p,y){let v=p.parameterPath;const D=p.mapper;let M;if(typeof v==="string"){v=[v]}if(Array.isArray(v)){if(v.length>0){if(D.isConstant){M=D.defaultValue}else{let p=getPropertyFromParameterPath(d,v);if(!p.propertyFound&&y){p=getPropertyFromParameterPath(y,v)}let U=false;if(!p.propertyFound){U=D.required||v[0]==="options"&&v.length===2}M=U?D.defaultValue:p.propertyValue}}}else{if(D.required){M={}}for(const p in v){const U=D.type.modelProperties[p];const j=v[p];const V=getOperationArgumentValueFromParameter(d,{parameterPath:j,mapper:U},y);if(V!==undefined){if(!M){M={}}M[p]=V}}}return M}function getPropertyFromParameterPath(d,p){const y={propertyFound:false};let v=0;for(;v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createClientPipeline=createClientPipeline;const v=y(76268);const D=y(54786);const M=y(65873);function createClientPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d!==null&&d!==void 0?d:{});if(d.credentialOptions){p.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:d.credentialOptions.credential,scopes:d.credentialOptions.credentialScopes}))}p.addPolicy((0,M.serializationPolicy)(d.serializationOptions),{phase:"Serialize"});p.addPolicy((0,v.deserializationPolicy)(d.deserializationOptions),{phase:"Deserialize"});return p}},65873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.serializationPolicyName=void 0;p.serializationPolicy=serializationPolicy;p.serializeHeaders=serializeHeaders;p.serializeRequestBody=serializeRequestBody;const v=y(38839);const D=y(93609);const M=y(25019);const U=y(58739);p.serializationPolicyName="serializationPolicy";function serializationPolicy(d={}){const y=d.stringifyXML;return{name:p.serializationPolicyName,async sendRequest(d,p){const v=(0,D.getOperationRequestInfo)(d);const M=v===null||v===void 0?void 0:v.operationSpec;const U=v===null||v===void 0?void 0:v.operationArguments;if(M&&U){serializeHeaders(d,U,M);serializeRequestBody(d,U,M,y)}return p(d)}}}function serializeHeaders(d,p,y){var v,M;if(y.headerParameters){for(const v of y.headerParameters){let M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==null&&M!==undefined||v.mapper.required){M=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v));const p=v.mapper.headerCollectionPrefix;if(p){for(const y of Object.keys(M)){d.headers.set(p+y,M[y])}}else{d.headers.set(v.mapper.serializedName||(0,U.getPathStringFromParameter)(v),M)}}}}const j=(M=(v=p.options)===null||v===void 0?void 0:v.requestOptions)===null||M===void 0?void 0:M.customHeaders;if(j){for(const p of Object.keys(j)){d.headers.set(p,j[p])}}}function serializeRequestBody(d,p,y,j=function(){throw new Error("XML serialization unsupported!")}){var V,K,ee,te,re;const ne=(V=p.options)===null||V===void 0?void 0:V.serializerOptions;const ie={xml:{rootName:(K=ne===null||ne===void 0?void 0:ne.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=ne===null||ne===void 0?void 0:ne.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=ne===null||ne===void 0?void 0:ne.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};const se=ie.xml.xmlCharKey;if(y.requestBody&&y.requestBody.mapper){d.body=(0,D.getOperationArgumentValueFromParameter)(p,y.requestBody);const v=y.requestBody.mapper;const{required:V,serializedName:K,xmlName:ee,xmlElementName:te,xmlNamespace:ne,xmlNamespacePrefix:oe,nullable:ae}=v;const le=v.type.name;try{if(d.body!==undefined&&d.body!==null||ae&&d.body===null||V){const p=(0,U.getPathStringFromParameter)(y.requestBody);d.body=y.serializer.serialize(v,d.body,p,ie);const D=le===M.MapperTypeNames.Stream;if(y.isXML){const p=oe?`xmlns:${oe}`:"xmlns";const y=getXmlValueWithNamespace(ne,p,le,d.body,ie);if(le===M.MapperTypeNames.Sequence){d.body=j(prepareXMLRootList(y,te||ee||K,p,ne),{rootName:ee||K,xmlCharKey:se})}else if(!D){d.body=j(y,{rootName:ee||K,xmlCharKey:se})}}else if(le===M.MapperTypeNames.String&&(((re=y.contentType)===null||re===void 0?void 0:re.match("text/plain"))||y.mediaType==="text")){return}else if(!D){d.body=JSON.stringify(d.body)}}}catch(d){throw new Error(`Error "${d.message}" occurred in serializing the payload - ${JSON.stringify(K,undefined," ")}.`)}}else if(y.formDataParameters&&y.formDataParameters.length>0){d.formData={};for(const v of y.formDataParameters){const M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==undefined&&M!==null){const p=v.mapper.serializedName||(0,U.getPathStringFromParameter)(v);d.formData[p]=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v),ie)}}}}function getXmlValueWithNamespace(d,p,y,D,M){if(d&&!["Composite","Sequence","Dictionary"].includes(y)){const y={};y[M.xml.xmlCharKey]=D;y[v.XML_ATTRKEY]={[p]:d};return y}return D}function prepareXMLRootList(d,p,y,D){if(!Array.isArray(d)){d=[d]}if(!y||!D){return{[p]:d}}const M={[p]:d};M[v.XML_ATTRKEY]={[y]:D};return M}},25019:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MapperTypeNames=void 0;p.createSerializer=createSerializer;const v=y(31577);const D=v.__importStar(y(36732));const M=y(38839);const U=y(40398);class SerializerImpl{constructor(d={},p=false){this.modelMappers=d;this.isXML=p}validateConstraints(d,p,y){const failValidation=(d,v)=>{throw new Error(`"${y}" with value "${p}" should satisfy the constraint "${d}": ${v}.`)};if(d.constraints&&p!==undefined&&p!==null){const{ExclusiveMaximum:y,ExclusiveMinimum:v,InclusiveMaximum:D,InclusiveMinimum:M,MaxItems:U,MaxLength:j,MinItems:V,MinLength:K,MultipleOf:ee,Pattern:te,UniqueItems:re}=d.constraints;if(y!==undefined&&p>=y){failValidation("ExclusiveMaximum",y)}if(v!==undefined&&p<=v){failValidation("ExclusiveMinimum",v)}if(D!==undefined&&p>D){failValidation("InclusiveMaximum",D)}if(M!==undefined&&pU){failValidation("MaxItems",U)}if(j!==undefined&&p.length>j){failValidation("MaxLength",j)}if(V!==undefined&&p.lengthy.indexOf(d)!==p))){failValidation("UniqueItems",re)}}}serialize(d,p,y,v={xml:{}}){var D,U,j;const V={xml:{rootName:(D=v.xml.rootName)!==null&&D!==void 0?D:"",includeRoot:(U=v.xml.includeRoot)!==null&&U!==void 0?U:false,xmlCharKey:(j=v.xml.xmlCharKey)!==null&&j!==void 0?j:M.XML_CHARKEY}};let K={};const ee=d.type.name;if(!y){y=d.serializedName}if(ee.match(/^Sequence$/i)!==null){K=[]}if(d.isConstant){p=d.defaultValue}const{required:te,nullable:re}=d;if(te&&re&&p===undefined){throw new Error(`${y} cannot be undefined.`)}if(te&&!re&&(p===undefined||p===null)){throw new Error(`${y} cannot be null or undefined.`)}if(!te&&re===false&&p===null){throw new Error(`${y} cannot be null.`)}if(p===undefined||p===null){K=p}else{if(ee.match(/^any$/i)!==null){K=p}else if(ee.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){K=serializeBasicTypes(ee,y,p)}else if(ee.match(/^Enum$/i)!==null){const v=d;K=serializeEnumType(y,v.type.allowedValues,p)}else if(ee.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){K=serializeDateTypes(ee,p,y)}else if(ee.match(/^ByteArray$/i)!==null){K=serializeByteArrayType(y,p)}else if(ee.match(/^Base64Url$/i)!==null){K=serializeBase64UrlType(y,p)}else if(ee.match(/^Sequence$/i)!==null){K=serializeSequenceType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Dictionary$/i)!==null){K=serializeDictionaryType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Composite$/i)!==null){K=serializeCompositeType(this,d,p,y,Boolean(this.isXML),V)}}return K}deserialize(d,p,y,v={xml:{}}){var U,j,V,K;const ee={xml:{rootName:(U=v.xml.rootName)!==null&&U!==void 0?U:"",includeRoot:(j=v.xml.includeRoot)!==null&&j!==void 0?j:false,xmlCharKey:(V=v.xml.xmlCharKey)!==null&&V!==void 0?V:M.XML_CHARKEY},ignoreUnknownProperties:(K=v.ignoreUnknownProperties)!==null&&K!==void 0?K:false};if(p===undefined||p===null){if(this.isXML&&d.type.name==="Sequence"&&!d.xmlIsWrapped){p=[]}if(d.defaultValue!==undefined){p=d.defaultValue}return p}let te;const re=d.type.name;if(!y){y=d.serializedName}if(re.match(/^Composite$/i)!==null){te=deserializeCompositeType(this,d,p,y,ee)}else{if(this.isXML){const d=ee.xml.xmlCharKey;if(p[M.XML_ATTRKEY]!==undefined&&p[d]!==undefined){p=p[d]}}if(re.match(/^Number$/i)!==null){te=parseFloat(p);if(isNaN(te)){te=p}}else if(re.match(/^Boolean$/i)!==null){if(p==="true"){te=true}else if(p==="false"){te=false}else{te=p}}else if(re.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){te=p}else if(re.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){te=new Date(p)}else if(re.match(/^UnixTime$/i)!==null){te=unixTimeToDate(p)}else if(re.match(/^ByteArray$/i)!==null){te=D.decodeString(p)}else if(re.match(/^Base64Url$/i)!==null){te=base64UrlToByteArray(p)}else if(re.match(/^Sequence$/i)!==null){te=deserializeSequenceType(this,d,p,y,ee)}else if(re.match(/^Dictionary$/i)!==null){te=deserializeDictionaryType(this,d,p,y,ee)}}if(d.isConstant){te=d.defaultValue}return te}}function createSerializer(d={},p=false){return new SerializerImpl(d,p)}function trimEnd(d,p){let y=d.length;while(y-1>=0&&d[y-1]===p){--y}return d.substr(0,y)}function bufferToBase64Url(d){if(!d){return undefined}if(!(d instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const p=D.encodeByteArray(d);return trimEnd(p,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(d){if(!d){return undefined}if(d&&typeof d.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}d=d.replace(/-/g,"+").replace(/_/g,"/");return D.decodeString(d)}function splitSerializeName(d){const p=[];let y="";if(d){const v=d.split(".");for(const d of v){if(d.charAt(d.length-1)==="\\"){y+=d.substr(0,d.length-1)+"."}else{y+=d;p.push(y);y=""}}}return p}function dateToUnixTime(d){if(!d){return undefined}if(typeof d.valueOf()==="string"){d=new Date(d)}return Math.floor(d.getTime()/1e3)}function unixTimeToDate(d){if(!d){return undefined}return new Date(d*1e3)}function serializeBasicTypes(d,p,y){if(y!==null&&y!==undefined){if(d.match(/^Number$/i)!==null){if(typeof y!=="number"){throw new Error(`${p} with value ${y} must be of type number.`)}}else if(d.match(/^String$/i)!==null){if(typeof y.valueOf()!=="string"){throw new Error(`${p} with value "${y}" must be of type string.`)}}else if(d.match(/^Uuid$/i)!==null){if(!(typeof y.valueOf()==="string"&&(0,U.isValidUuid)(y))){throw new Error(`${p} with value "${y}" must be of type string and a valid uuid.`)}}else if(d.match(/^Boolean$/i)!==null){if(typeof y!=="boolean"){throw new Error(`${p} with value ${y} must be of type boolean.`)}}else if(d.match(/^Stream$/i)!==null){const d=typeof y;if(d!=="string"&&typeof y.pipe!=="function"&&typeof y.tee!=="function"&&!(y instanceof ArrayBuffer)&&!ArrayBuffer.isView(y)&&!((typeof Blob==="function"||typeof Blob==="object")&&y instanceof Blob)&&d!=="function"){throw new Error(`${p} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return y}function serializeEnumType(d,p,y){if(!p){throw new Error(`Please provide a set of allowedValues to validate ${d} as an Enum Type.`)}const v=p.some((d=>{if(typeof d.valueOf()==="string"){return d.toLowerCase()===y.toLowerCase()}return d===y}));if(!v){throw new Error(`${y} is not a valid value for ${d}. The valid values are: ${JSON.stringify(p)}.`)}return y}function serializeByteArrayType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=D.encodeByteArray(p)}return p}function serializeBase64UrlType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=bufferToBase64Url(p)}return p}function serializeDateTypes(d,p,y){if(p!==undefined&&p!==null){if(d.match(/^Date$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString().substring(0,10):new Date(p).toISOString().substring(0,10)}else if(d.match(/^DateTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString():new Date(p).toISOString()}else if(d.match(/^DateTimeRfc1123$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123 format.`)}p=p instanceof Date?p.toUTCString():new Date(p).toUTCString()}else if(d.match(/^UnixTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}p=dateToUnixTime(p)}else if(d.match(/^TimeSpan$/i)!==null){if(!(0,U.isDuration)(p)){throw new Error(`${y} must be a string in ISO 8601 format. Instead was "${p}".`)}}}return p}function serializeSequenceType(d,p,y,v,D,U){var j;if(!Array.isArray(y)){throw new Error(`${v} must be of type Array.`)}let V=p.type.element;if(!V||typeof V!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}.`)}if(V.type.name==="Composite"&&V.type.className){V=(j=d.modelMappers[V.type.className])!==null&&j!==void 0?j:V}const K=[];for(let p=0;pd!==D));if(M){j[D]=d.serialize(K,y[D],v+'["'+D+'"]',U)}}}return j}return y}function getXmlObjectValue(d,p,y,v){if(!y||!d.xmlNamespace){return p}const D=d.xmlNamespacePrefix?`xmlns:${d.xmlNamespacePrefix}`:"xmlns";const U={[D]:d.xmlNamespace};if(["Composite"].includes(d.type.name)){if(p[M.XML_ATTRKEY]){return p}else{const d=Object.assign({},p);d[M.XML_ATTRKEY]=U;return d}}const j={};j[v.xml.xmlCharKey]=p;j[M.XML_ATTRKEY]=U;return j}function isSpecialXmlProperty(d,p){return[M.XML_ATTRKEY,p.xml.xmlCharKey].includes(d)}function deserializeCompositeType(d,p,y,v,D){var U,j;const V=(U=D.xml.xmlCharKey)!==null&&U!==void 0?U:M.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(d,p)){p=getPolymorphicMapper(d,p,y,"serializedName")}const K=resolveModelProperties(d,p,v);let ee={};const te=[];for(const U of Object.keys(K)){const re=K[U];const ne=splitSerializeName(K[U].serializedName);te.push(ne[0]);const{serializedName:ie,xmlName:se,xmlElementName:oe}=re;let ae=v;if(ie!==""&&ie!==undefined){ae=v+"."+ie}const le=re.headerCollectionPrefix;if(le){const p={};for(const v of Object.keys(y)){if(v.startsWith(le)){p[v.substring(le.length)]=d.deserialize(re.type.value,y[v],ae,D)}te.push(v)}ee[U]=p}else if(d.isXML){if(re.xmlIsAttribute&&y[M.XML_ATTRKEY]){ee[U]=d.deserialize(re,y[M.XML_ATTRKEY][se],ae,D)}else if(re.xmlIsMsText){if(y[V]!==undefined){ee[U]=y[V]}else if(typeof y==="string"){ee[U]=y}}else{const p=oe||se||ie;if(re.xmlIsWrapped){const p=y[se];const v=(j=p===null||p===void 0?void 0:p[oe])!==null&&j!==void 0?j:[];ee[U]=d.deserialize(re,v,ae,D);te.push(se)}else{const v=y[p];ee[U]=d.deserialize(re,v,ae,D);te.push(p)}}}else{let v;let M=y;let j=0;for(const d of ne){if(!M)break;j++;M=M[d]}if(M===null&&j{for(const p in K){const y=splitSerializeName(K[p].serializedName);if(y[0]===d){return false}}return true};for(const p in y){if(isAdditionalProperty(p)){ee[p]=d.deserialize(re,y[p],v+'["'+p+'"]',D)}}}else if(y&&!D.ignoreUnknownProperties){for(const d of Object.keys(y)){if(ee[d]===undefined&&!te.includes(d)&&!isSpecialXmlProperty(d,D)){ee[d]=y[d]}}}return ee}function deserializeDictionaryType(d,p,y,v,D){const M=p.type.value;if(!M||typeof M!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){const p={};for(const U of Object.keys(y)){p[U]=d.deserialize(M,y[U],v,D)}return p}return y}function deserializeSequenceType(d,p,y,v,D){var M;let U=p.type.element;if(!U||typeof U!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){if(!Array.isArray(y)){y=[y]}if(U.type.name==="Composite"&&U.type.className){U=(M=d.modelMappers[U.type.className])!==null&&M!==void 0?M:U}const p=[];for(let M=0;M{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceClient=void 0;const v=y(54786);const D=y(13225);const M=y(40398);const U=y(33368);const j=y(93609);const V=y(52825);const K=y(58739);const ee=y(64341);class ServiceClient{constructor(d={}){var p,y;this._requestContentType=d.requestContentType;this._endpoint=(p=d.endpoint)!==null&&p!==void 0?p:d.baseUri;if(d.baseUri){ee.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=d.allowInsecureConnection;this._httpClient=d.httpClient||(0,U.getCachedDefaultHttpClient)();this.pipeline=d.pipeline||createDefaultPipeline(d);if((y=d.additionalPolicies)===null||y===void 0?void 0:y.length){for(const{policy:p,position:y}of d.additionalPolicies){const d=y==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(p,{afterPhase:d})}}}async sendRequest(d){return this.pipeline.sendRequest(this._httpClient,d)}async sendOperationRequest(d,p){const y=p.baseUrl||this._endpoint;if(!y){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const D=(0,V.getRequestUrl)(y,p,d,this);const U=(0,v.createPipelineRequest)({url:D});U.method=p.httpMethod;const ee=(0,j.getOperationRequestInfo)(U);ee.operationSpec=p;ee.operationArguments=d;const te=p.contentType||this._requestContentType;if(te&&p.requestBody){U.headers.set("Content-Type",te)}const re=d.options;if(re){const d=re.requestOptions;if(d){if(d.timeout){U.timeout=d.timeout}if(d.onUploadProgress){U.onUploadProgress=d.onUploadProgress}if(d.onDownloadProgress){U.onDownloadProgress=d.onDownloadProgress}if(d.shouldDeserialize!==undefined){ee.shouldDeserialize=d.shouldDeserialize}if(d.allowInsecureConnection){U.allowInsecureConnection=true}}if(re.abortSignal){U.abortSignal=re.abortSignal}if(re.tracingOptions){U.tracingOptions=re.tracingOptions}}if(this._allowInsecureConnection){U.allowInsecureConnection=true}if(U.streamResponseStatusCodes===undefined){U.streamResponseStatusCodes=(0,K.getStreamingResponseStatusCodes)(p)}try{const d=await this.sendRequest(U);const y=(0,M.flattenResponse)(d,p.responses[d.status]);if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(d,y)}return y}catch(d){if(typeof d==="object"&&(d===null||d===void 0?void 0:d.response)){const y=d.response;const v=(0,M.flattenResponse)(y,p.responses[d.statusCode]||p.responses["default"]);d.details=v;if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(y,v,d)}}throw d}}}p.ServiceClient=ServiceClient;function createDefaultPipeline(d){const p=getCredentialScopes(d);const y=d.credential&&p?{credentialScopes:p,credential:d.credential}:undefined;return(0,D.createClientPipeline)(Object.assign(Object.assign({},d),{credentialOptions:y}))}function getCredentialScopes(d){if(d.credentialScopes){return d.credentialScopes}if(d.endpoint){return`${d.endpoint}/.default`}if(d.baseUri){return`${d.baseUri}/.default`}if(d.credential&&!d.credentialScopes){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},48166:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={operationRequestMap:new WeakMap}},52825:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRequestUrl=getRequestUrl;p.appendQueryParams=appendQueryParams;const v=y(93609);const D=y(58739);const M={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(d,p,y,v){const D=calculateUrlReplacements(p,y,v);let M=false;let U=replaceAll(d,D);if(p.path){let d=replaceAll(p.path,D);if(p.path==="/{nextLink}"&&d.startsWith("/")){d=d.substring(1)}if(isAbsoluteUrl(d)){U=d;M=true}else{U=appendPath(U,d)}}const{queryParams:j,sequenceParams:V}=calculateQueryParameters(p,y,v);U=appendQueryParams(U,j,V,M);return U}function replaceAll(d,p){let y=d;for(const[d,v]of p){y=y.split(d).join(v)}return y}function calculateUrlReplacements(d,p,y){var M;const U=new Map;if((M=d.urlParameters)===null||M===void 0?void 0:M.length){for(const M of d.urlParameters){let j=(0,v.getOperationArgumentValueFromParameter)(p,M,y);const V=(0,D.getPathStringFromParameter)(M);j=d.serializer.serialize(M.mapper,j,V);if(!M.skipEncoding){j=encodeURIComponent(j)}U.set(`{${M.mapper.serializedName||V}}`,j)}}return U}function isAbsoluteUrl(d){return d.includes("://")}function appendPath(d,p){if(!p){return d}const y=new URL(d);let v=y.pathname;if(!v.endsWith("/")){v=`${v}/`}if(p.startsWith("/")){p=p.substring(1)}const D=p.indexOf("?");if(D!==-1){const d=p.substring(0,D);const M=p.substring(D+1);v=v+d;if(M){y.search=y.search?`${y.search}&${M}`:M}}else{v=v+p}y.pathname=v;return y.toString()}function calculateQueryParameters(d,p,y){var U;const j=new Map;const V=new Set;if((U=d.queryParameters)===null||U===void 0?void 0:U.length){for(const U of d.queryParameters){if(U.mapper.type.name==="Sequence"&&U.mapper.serializedName){V.add(U.mapper.serializedName)}let K=(0,v.getOperationArgumentValueFromParameter)(p,U,y);if(K!==undefined&&K!==null||U.mapper.required){K=d.serializer.serialize(U.mapper,K,(0,D.getPathStringFromParameter)(U));const p=U.collectionFormat?M[U.collectionFormat]:"";if(Array.isArray(K)){K=K.map((d=>{if(d===null||d===undefined){return""}return d}))}if(U.collectionFormat==="Multi"&&K.length===0){continue}else if(Array.isArray(K)&&(U.collectionFormat==="SSV"||U.collectionFormat==="TSV")){K=K.join(p)}if(!U.skipEncoding){if(Array.isArray(K)){K=K.map((d=>encodeURIComponent(d)))}else{K=encodeURIComponent(K)}}if(Array.isArray(K)&&(U.collectionFormat==="CSV"||U.collectionFormat==="Pipes")){K=K.join(p)}j.set(U.mapper.serializedName||(0,D.getPathStringFromParameter)(U),K)}}}return{queryParams:j,sequenceParams:V}}function simpleParseQueryParams(d){const p=new Map;if(!d||d[0]!=="?"){return p}d=d.slice(1);const y=d.split("&");for(const d of y){const[y,v]=d.split("=",2);const D=p.get(y);if(D){if(Array.isArray(D)){D.push(v)}else{p.set(y,[D,v])}}else{p.set(y,v)}}return p}function appendQueryParams(d,p,y,v=false){if(p.size===0){return d}const D=new URL(d);const M=simpleParseQueryParams(D.search);for(const[d,D]of p){const p=M.get(d);if(Array.isArray(p)){if(Array.isArray(D)){p.push(...D);const y=new Set(p);M.set(d,Array.from(y))}else{p.push(D)}}else if(p){if(Array.isArray(D)){D.unshift(p)}else if(y.has(d)){M.set(d,[p,D])}if(!v){M.set(d,D)}}else{M.set(d,D)}}const U=[];for(const[d,p]of M){if(typeof p==="string"){U.push(`${d}=${p}`)}else if(Array.isArray(p)){for(const y of p){U.push(`${d}=${y}`)}}else{U.push(`${d}=${p}`)}}D.search=U.length?`?${U.join("&")}`:"";return D.toString()}},40398:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isPrimitiveBody=isPrimitiveBody;p.isDuration=isDuration;p.isValidUuid=isValidUuid;p.flattenResponse=flattenResponse;function isPrimitiveBody(d,p){return p!=="Composite"&&p!=="Dictionary"&&(typeof d==="string"||typeof d==="number"||typeof d==="boolean"||(p===null||p===void 0?void 0:p.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))!==null||d===undefined||d===null)}const y=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(d){return y.test(d)}const v=/^[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;function isValidUuid(d){return v.test(d)}function handleNullableResponseAndWrappableBody(d){const p=Object.assign(Object.assign({},d.headers),d.body);if(d.hasNullableType&&Object.getOwnPropertyNames(p).length===0){return d.shouldWrapBody?{body:null}:null}else{return d.shouldWrapBody?Object.assign(Object.assign({},d.headers),{body:d.body}):p}}function flattenResponse(d,p){var y,v;const D=d.parsedHeaders;if(d.request.method==="HEAD"){return Object.assign(Object.assign({},D),{body:d.parsedBody})}const M=p&&p.bodyMapper;const U=Boolean(M===null||M===void 0?void 0:M.nullable);const j=M===null||M===void 0?void 0:M.type.name;if(j==="Stream"){return Object.assign(Object.assign({},D),{blobBody:d.blobBody,readableStreamBody:d.readableStreamBody})}const V=j==="Composite"&&M.type.modelProperties||{};const K=Object.keys(V).some((d=>V[d].serializedName===""));if(j==="Sequence"||K){const p=(y=d.parsedBody)!==null&&y!==void 0?y:[];for(const y of Object.keys(V)){if(V[y].serializedName){p[y]=(v=d.parsedBody)===null||v===void 0?void 0:v[y]}}if(D){for(const d of Object.keys(D)){p[d]=D[d]}}return U&&!d.parsedBody&&!D&&Object.getOwnPropertyNames(V).length===0?null:p}return handleNullableResponseAndWrappableBody({body:d.parsedBody,headers:D,hasNullableType:U,shouldWrapBody:isPrimitiveBody(d.parsedBody,j)})}},47828:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ExtendedServiceClient=void 0;const v=y(87215);const D=y(54786);const M=y(9235);const U=y(37209);class ExtendedServiceClient extends M.ServiceClient{constructor(d){var p,y;super(d);if(((p=d.keepAliveOptions)===null||p===void 0?void 0:p.enable)===false&&!(0,v.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)){this.pipeline.addPolicy((0,v.createDisableKeepAlivePolicy)())}if(((y=d.redirectOptions)===null||y===void 0?void 0:y.handleRedirects)===false){this.pipeline.removePolicy({name:D.redirectPolicyName})}}async sendOperationRequest(d,p){var y;const v=(y=d===null||d===void 0?void 0:d.options)===null||y===void 0?void 0:y.onResponse;let D;function onResponse(d,p,y){D=d;if(v){v(d,p,y)}}d.options=Object.assign(Object.assign({},d.options),{onResponse:onResponse});const M=await super.sendOperationRequest(d,p);if(D){Object.defineProperty(M,"_response",{value:(0,U.toCompatResponse)(D)})}return M}}p.ExtendedServiceClient=ExtendedServiceClient},1582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.convertHttpClient=convertHttpClient;const v=y(37209);const D=y(24970);function convertHttpClient(d){return{sendRequest:async p=>{const y=await d.sendRequest((0,D.toWebResourceLike)(p,{createProxy:true}));return(0,v.toPipelineResponse)(y)}}}},62464:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toHttpHeadersLike=p.convertHttpClient=p.disableKeepAlivePolicyName=p.HttpPipelineLogLevel=p.createRequestPolicyFactoryPolicy=p.requestPolicyFactoryPolicyName=p.ExtendedServiceClient=void 0;var v=y(47828);Object.defineProperty(p,"ExtendedServiceClient",{enumerable:true,get:function(){return v.ExtendedServiceClient}});var D=y(83533);Object.defineProperty(p,"requestPolicyFactoryPolicyName",{enumerable:true,get:function(){return D.requestPolicyFactoryPolicyName}});Object.defineProperty(p,"createRequestPolicyFactoryPolicy",{enumerable:true,get:function(){return D.createRequestPolicyFactoryPolicy}});Object.defineProperty(p,"HttpPipelineLogLevel",{enumerable:true,get:function(){return D.HttpPipelineLogLevel}});var M=y(87215);Object.defineProperty(p,"disableKeepAlivePolicyName",{enumerable:true,get:function(){return M.disableKeepAlivePolicyName}});var U=y(1582);Object.defineProperty(p,"convertHttpClient",{enumerable:true,get:function(){return U.convertHttpClient}});var j=y(24970);Object.defineProperty(p,"toHttpHeadersLike",{enumerable:true,get:function(){return j.toHttpHeadersLike}})},87215:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.disableKeepAlivePolicyName=void 0;p.createDisableKeepAlivePolicy=createDisableKeepAlivePolicy;p.pipelineContainsDisableKeepAlivePolicy=pipelineContainsDisableKeepAlivePolicy;p.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function createDisableKeepAlivePolicy(){return{name:p.disableKeepAlivePolicyName,async sendRequest(d,p){d.disableKeepAlive=true;return p(d)}}}function pipelineContainsDisableKeepAlivePolicy(d){return d.getOrderedPolicies().some((d=>d.name===p.disableKeepAlivePolicyName))}},83533:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestPolicyFactoryPolicyName=p.HttpPipelineLogLevel=void 0;p.createRequestPolicyFactoryPolicy=createRequestPolicyFactoryPolicy;const v=y(24970);const D=y(37209);var M;(function(d){d[d["ERROR"]=1]="ERROR";d[d["INFO"]=3]="INFO";d[d["OFF"]=0]="OFF";d[d["WARNING"]=2]="WARNING"})(M||(p.HttpPipelineLogLevel=M={}));const U={log(d,p){},shouldLog(d){return false}};p.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function createRequestPolicyFactoryPolicy(d){const y=d.slice().reverse();return{name:p.requestPolicyFactoryPolicyName,async sendRequest(d,p){let M={async sendRequest(d){const y=await p((0,v.toPipelineRequest)(d));return(0,D.toCompatResponse)(y,{createProxy:true})}};for(const d of y){M=d.create(M,U)}const j=(0,v.toWebResourceLike)(d,{createProxy:true});const V=await M.sendRequest(j);return(0,D.toPipelineResponse)(V)}}}},37209:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toCompatResponse=toCompatResponse;p.toPipelineResponse=toPipelineResponse;const v=y(54786);const D=y(24970);const M=Symbol("Original FullOperationResponse");function toCompatResponse(d,p){let y=(0,D.toWebResourceLike)(d.request);let v=(0,D.toHttpHeadersLike)(d.headers);if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(d,{get(p,D,U){if(D==="headers"){return v}else if(D==="request"){return y}else if(D===M){return d}return Reflect.get(p,D,U)},set(d,p,D,M){if(p==="headers"){v=D}else if(p==="request"){y=D}return Reflect.set(d,p,D,M)}})}else{return Object.assign(Object.assign({},d),{request:y,headers:v})}}function toPipelineResponse(d){const p=d;const y=p[M];const U=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(y){y.headers=U;return y}else{return Object.assign(Object.assign({},d),{headers:U,request:(0,D.toPipelineRequest)(d.request)})}}},24970:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.HttpHeaders=void 0;p.toPipelineRequest=toPipelineRequest;p.toWebResourceLike=toWebResourceLike;p.toHttpHeadersLike=toHttpHeadersLike;const v=y(54786);const D=Symbol("Original PipelineRequest");const M=Symbol.for("@azure/core-client original request");function toPipelineRequest(d,p={}){const y=d;const U=y[D];const j=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(U){U.headers=j;return U}else{const y=(0,v.createPipelineRequest)({url:d.url,method:d.method,headers:j,withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,disableKeepAlive:!!d.keepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides});if(p.originalRequest){y[M]=p.originalRequest}return y}}function toWebResourceLike(d,p){var y;const v=(y=p===null||p===void 0?void 0:p.originalRequest)!==null&&y!==void 0?y:d;const M={url:d.url,method:d.method,headers:toHttpHeadersLike(d.headers),withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.headers.get("x-ms-client-request-id")||d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,keepAlive:!!d.disableKeepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(M,{get(p,y,U){if(y===D){return d}else if(y==="clone"){return()=>toWebResourceLike(toPipelineRequest(M,{originalRequest:v}),{createProxy:true,originalRequest:v})}return Reflect.get(p,y,U)},set(p,y,v,D){if(y==="keepAlive"){d.disableKeepAlive=!v}const M=["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"];if(typeof y==="string"&&M.includes(y)){d[y]=v}return Reflect.set(p,y,v,D)}})}else{return M}}function toHttpHeadersLike(d){return new HttpHeaders(d.toJSON({preserveCase:true}))}function getHeaderKey(d){return d.toLowerCase()}class HttpHeaders{constructor(d){this._headersMap={};if(d){for(const p in d){this.set(p,d[p])}}}set(d,p){this._headersMap[getHeaderKey(d)]={name:d,value:p.toString()}}get(d){const p=this._headersMap[getHeaderKey(d)];return!p?undefined:p.value}contains(d){return!!this._headersMap[getHeaderKey(d)]}remove(d){const p=this.contains(d);delete this._headersMap[getHeaderKey(d)];return p}rawHeaders(){return this.toJson({preserveCase:true})}headersArray(){const d=[];for(const p in this._headersMap){d.push(this._headersMap[p])}return d}headerNames(){const d=[];const p=this.headersArray();for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollHttpOperation=p.isOperationError=p.getResourceLocation=p.getOperationStatus=p.getOperationLocation=p.initHttpOperation=p.getStatusFromInitialResponse=p.getErrorFromResponse=p.parseRetryAfter=p.inferLroMode=void 0;const v=y(90804);const D=y(41932);function getOperationLocationPollingUrl(d){const{azureAsyncOperation:p,operationLocation:y}=d;return y!==null&&y!==void 0?y:p}function getLocationHeader(d){return d.headers["location"]}function getOperationLocationHeader(d){return d.headers["operation-location"]}function getAzureAsyncOperationHeader(d){return d.headers["azure-asyncoperation"]}function findResourceLocation(d){var p;const{location:y,requestMethod:v,requestPath:D,resourceLocationConfig:M}=d;switch(v){case"PUT":{return D}case"DELETE":{return undefined}case"PATCH":{return(p=getDefault())!==null&&p!==void 0?p:D}default:{return getDefault()}}function getDefault(){switch(M){case"azure-async-operation":{return undefined}case"original-uri":{return D}case"location":default:{return y}}}}function inferLroMode(d){const{rawResponse:p,requestMethod:y,requestPath:v,resourceLocationConfig:D}=d;const M=getOperationLocationHeader(p);const U=getAzureAsyncOperationHeader(p);const j=getOperationLocationPollingUrl({operationLocation:M,azureAsyncOperation:U});const V=getLocationHeader(p);const K=y===null||y===void 0?void 0:y.toLocaleUpperCase();if(j!==undefined){return{mode:"OperationLocation",operationLocation:j,resourceLocation:findResourceLocation({requestMethod:K,location:V,requestPath:v,resourceLocationConfig:D})}}else if(V!==undefined){return{mode:"ResourceLocation",operationLocation:V}}else if(K==="PUT"&&v){return{mode:"Body",operationLocation:v}}else{return undefined}}p.inferLroMode=inferLroMode;function transformStatus(d){const{status:p,statusCode:y}=d;if(typeof p!=="string"&&p!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${p}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(p===null||p===void 0?void 0:p.toLocaleLowerCase()){case undefined:return toOperationStatus(y);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{D.logger.verbose(`LRO: unrecognized operation status: ${p}`);return p}}}function getStatus(d){var p;const{status:y}=(p=d.body)!==null&&p!==void 0?p:{};return transformStatus({status:y,statusCode:d.statusCode})}function getProvisioningState(d){var p,y;const{properties:v,provisioningState:D}=(p=d.body)!==null&&p!==void 0?p:{};const M=(y=v===null||v===void 0?void 0:v.provisioningState)!==null&&y!==void 0?y:D;return transformStatus({status:M,statusCode:d.statusCode})}function toOperationStatus(d){if(d===202){return"running"}else if(d<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:d}){const p=d.headers["retry-after"];if(p!==undefined){const d=parseInt(p);return isNaN(d)?calculatePollingIntervalFromDate(new Date(p)):d*1e3}return undefined}p.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(d){const p=accessBodyProperty(d,"error");if(!p){D.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!p.code||!p.message){D.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return p}p.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(d){const p=Math.floor((new Date).getTime());const y=d.getTime();if(p{const d=await M.sendInitialRequest();const p=inferLroMode({rawResponse:d.rawResponse,requestPath:M.requestPath,requestMethod:M.requestMethod,resourceLocationConfig:y});return Object.assign({response:d,operationLocation:p===null||p===void 0?void 0:p.operationLocation,resourceLocation:p===null||p===void 0?void 0:p.resourceLocation},(p===null||p===void 0?void 0:p.mode)?{metadata:{mode:p.mode}}:{})},stateProxy:p,processResult:D?({flatResponse:d},p)=>D(d,p):({flatResponse:d})=>d,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:U})}p.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(d),azureAsyncOperation:getAzureAsyncOperationHeader(d)})}case"ResourceLocation":{return getLocationHeader(d)}case"Body":default:{return undefined}}}p.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getStatus(d)}case"ResourceLocation":{return toOperationStatus(d.statusCode)}case"Body":{return getProvisioningState(d)}default:throw new Error(`Internal error: Unexpected operation mode: ${v}`)}}p.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:d,rawResponse:p},y){var v,D;return(v=d===null||d===void 0?void 0:d[y])!==null&&v!==void 0?v:(D=p.body)===null||D===void 0?void 0:D[y]}function getResourceLocation(d,p){const y=accessBodyProperty(d,"resourceLocation");if(y&&typeof y==="string"){p.config.resourceLocation=y}return p.config.resourceLocation}p.getResourceLocation=getResourceLocation;function isOperationError(d){return d.name==="RestError"}p.isOperationError=isOperationError;async function pollHttpOperation(d){const{lro:p,stateProxy:y,options:D,processResult:M,updateState:U,setDelay:j,state:V,setErrorAsResult:K}=d;return(0,v.pollOperation)({state:V,stateProxy:y,setDelay:j,processResult:M?({flatResponse:d},p)=>M(d,p):({flatResponse:d})=>d,getError:getErrorFromResponse,updateState:U,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:D,poll:async(d,y)=>p.sendPollRequest(d,y),setErrorAsResult:K})}p.pollHttpOperation=pollHttpOperation},80561:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(67146);const D=y(31975);async function createHttpPoller(d,p){const{resourceLocationConfig:y,intervalInMs:M,processResult:U,restoreFrom:j,updateState:V,withOperationLocation:K,resolveOnUnsuccessful:ee=false}=p||{};return(0,D.buildCreatePoller)({getStatusFromInitialResponse:v.getStatusFromInitialResponse,getStatusFromPollResponse:v.getOperationStatus,isOperationError:v.isOperationError,getOperationLocation:v.getOperationLocation,getResourceLocation:v.getResourceLocation,getPollingInterval:v.parseRetryAfter,getError:v.getErrorFromResponse,resolveOnUnsuccessful:ee})({init:async()=>{const p=await d.sendInitialRequest();const D=(0,v.inferLroMode)({rawResponse:p.rawResponse,requestPath:d.requestPath,requestMethod:d.requestMethod,resourceLocationConfig:y});return Object.assign({response:p,operationLocation:D===null||D===void 0?void 0:D.operationLocation,resourceLocation:D===null||D===void 0?void 0:D.resourceLocation},(D===null||D===void 0?void 0:D.mode)?{metadata:{mode:D.mode}}:{})},poll:d.sendPollRequest},{intervalInMs:M,withOperationLocation:K,restoreFrom:j,updateState:V,processResult:U?({flatResponse:d},p)=>U(d,p):({flatResponse:d})=>d})}p.createHttpPoller=createHttpPoller},22670:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(31577);var D=y(80561);Object.defineProperty(p,"createHttpPoller",{enumerable:true,get:function(){return D.createHttpPoller}});v.__exportStar(y(66026),p);v.__exportStar(y(85804),p);v.__exportStar(y(22290),p)},66026:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;var v=y(59331);Object.defineProperty(p,"LroEngine",{enumerable:true,get:function(){return v.LroEngine}})},59331:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;const v=y(24951);const D=y(52216);const M=y(85804);const U=y(90804);class LroEngine extends M.Poller{constructor(d,p){const{intervalInMs:y=D.POLL_INTERVAL_IN_MS,resumeFrom:M,resolveOnUnsuccessful:j=false,isDone:V,lroResourceLocationConfig:K,processResult:ee,updateState:te}=p||{};const re=M?(0,U.deserializeState)(M):{};const ne=new v.GenericPollOperation(re,d,!j,K,ee,te,V);super(ne);this.resolveOnUnsuccessful=j;this.config={intervalInMs:y};ne.setPollerConfig(this.config)}delay(){return new Promise((d=>setTimeout((()=>d()),this.config.intervalInMs)))}}p.LroEngine=LroEngine},24951:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GenericPollOperation=void 0;const v=y(67146);const D=y(41932);const createStateProxy=()=>({initState:d=>({config:d,isStarted:true}),setCanceled:d=>d.isCancelled=true,setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.isStarted=true,setSucceeded:d=>d.isCompleted=true,setFailed:()=>{},getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>!!d.isCancelled,isFailed:d=>!!d.error,isRunning:d=>!!d.isStarted,isSucceeded:d=>Boolean(d.isCompleted&&!d.isCancelled&&!d.error)});class GenericPollOperation{constructor(d,p,y,v,D,M,U){this.state=d;this.lro=p;this.setErrorAsResult=y;this.lroResourceLocationConfig=v;this.processResult=D;this.updateState=M;this.isDone=U}setPollerConfig(d){this.pollerConfig=d}async update(d){var p;const y=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,v.initHttpOperation)({lro:this.lro,stateProxy:y,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const D=this.updateState;const M=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,v.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:y,processResult:this.processResult,updateState:D?(d,{rawResponse:p})=>D(d,p):undefined,isDone:M?({flatResponse:d},p)=>M(d,p):undefined,options:d,setDelay:d=>{this.pollerConfig.intervalInMs=d},setErrorAsResult:this.setErrorAsResult})}(p=d===null||d===void 0?void 0:d.fireProgress)===null||p===void 0?void 0:p.call(d,this.state);return this}async cancel(){D.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}p.GenericPollOperation=GenericPollOperation},22290:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},85804:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Poller=p.PollerCancelledError=p.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(d){super(d);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}p.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(d){super(d);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}p.PollerCancelledError=PollerCancelledError;class Poller{constructor(d){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=d;this.promise=new Promise(((d,p)=>{this.resolve=d;this.reject=p}));this.promise.catch((()=>{}))}async startPolling(d={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(d);await this.delay()}}async pollOnce(d={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:d.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(d){for(const p of this.pollProgressCallbacks){p(d)}}async cancelOnce(d={}){this.operation=await this.operation.cancel(d)}poll(d={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(d);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const d=new PollerCancelledError("Operation was canceled");this.reject(d);throw d}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(d={}){if(this.stopped){this.startPolling(d).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(d){this.pollProgressCallbacks.push(d);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((p=>p!==d))}}isDone(){const d=this.operation.state;return Boolean(d.isCompleted||d.isCancelled||d.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(d={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(d)}else if(d.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const d=this.operation.state;return d.result}toString(){return this.operation.toString()}}p.Poller=Poller},41932:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-lro")},52216:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.terminalStates=p.POLL_INTERVAL_IN_MS=void 0;p.POLL_INTERVAL_IN_MS=2e3;p.terminalStates=["succeeded","canceled","failed"]},90804:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollOperation=p.initOperation=p.deserializeState=void 0;const v=y(41932);const D=y(52216);function deserializeState(d){try{return JSON.parse(d).state}catch(p){throw new Error(`Unable to deserialize input state: ${d}`)}}p.deserializeState=deserializeState;function setStateError(d){const{state:p,stateProxy:y,isOperationError:v}=d;return d=>{if(v(d)){y.setError(p,d);y.setFailed(p)}throw d}}function appendReadableErrorMessage(d,p){let y=d;if(y.slice(-1)!=="."){y=y+"."}return y+" "+p}function simplifyError(d){let p=d.message;let y=d.code;let v=d;while(v.innererror){v=v.innererror;y=v.code;p=appendReadableErrorMessage(p,v.message)}return{code:y,message:p}}function processOperationStatus(d){const{state:p,stateProxy:y,status:D,isDone:M,processResult:U,getError:j,response:V,setErrorAsResult:K}=d;switch(D){case"succeeded":{y.setSucceeded(p);break}case"failed":{const d=j===null||j===void 0?void 0:j(V);let D="";if(d){const{code:p,message:y}=simplifyError(d);D=`. ${p}. ${y}`}const M=`The long-running operation has failed${D}`;y.setError(p,new Error(M));y.setFailed(p);v.logger.warning(M);break}case"canceled":{y.setCanceled(p);break}}if((M===null||M===void 0?void 0:M(V,p))||M===undefined&&["succeeded","canceled"].concat(K?[]:["failed"]).includes(D)){y.setResult(p,buildResult({response:V,state:p,processResult:U}))}}function buildResult(d){const{processResult:p,response:y,state:v}=d;return p?p(y,v):y}async function initOperation(d){const{init:p,stateProxy:y,processResult:D,getOperationStatus:M,withOperationLocation:U,setErrorAsResult:j}=d;const{operationLocation:V,resourceLocation:K,metadata:ee,response:te}=await p();if(V)U===null||U===void 0?void 0:U(V,false);const re={metadata:ee,operationLocation:V,resourceLocation:K};v.logger.verbose(`LRO: Operation description:`,re);const ne=y.initState(re);const ie=M({response:te,state:ne,operationLocation:V});processOperationStatus({state:ne,status:ie,stateProxy:y,response:te,setErrorAsResult:j,processResult:D});return ne}p.initOperation=initOperation;async function pollOperationHelper(d){const{poll:p,state:y,stateProxy:M,operationLocation:U,getOperationStatus:j,getResourceLocation:V,isOperationError:K,options:ee}=d;const te=await p(U,ee).catch(setStateError({state:y,stateProxy:M,isOperationError:K}));const re=j(te,y);v.logger.verbose(`LRO: Status:\n\tPolling from: ${y.config.operationLocation}\n\tOperation status: ${re}\n\tPolling status: ${D.terminalStates.includes(re)?"Stopped":"Running"}`);if(re==="succeeded"){const d=V(te,y);if(d!==undefined){return{response:await p(d).catch(setStateError({state:y,stateProxy:M,isOperationError:K})),status:re}}}return{response:te,status:re}}async function pollOperation(d){const{poll:p,state:y,stateProxy:v,options:M,getOperationStatus:U,getResourceLocation:j,getOperationLocation:V,isOperationError:K,withOperationLocation:ee,getPollingInterval:te,processResult:re,getError:ne,updateState:ie,setDelay:se,isDone:oe,setErrorAsResult:ae}=d;const{operationLocation:le}=y.config;if(le!==undefined){const{response:d,status:ce}=await pollOperationHelper({poll:p,getOperationStatus:U,state:y,stateProxy:v,operationLocation:le,getResourceLocation:j,isOperationError:K,options:M});processOperationStatus({status:ce,response:d,state:y,stateProxy:v,isDone:oe,processResult:re,getError:ne,setErrorAsResult:ae});if(!D.terminalStates.includes(ce)){const p=te===null||te===void 0?void 0:te(d);if(p)se(p);const v=V===null||V===void 0?void 0:V(d,y);if(v!==undefined){const d=le!==v;y.config.operationLocation=v;ee===null||ee===void 0?void 0:ee(v,d)}else ee===null||ee===void 0?void 0:ee(le,false)}ie===null||ie===void 0?void 0:ie(y,d)}}p.pollOperation=pollOperation},31975:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildCreatePoller=void 0;const v=y(90804);const D=y(52216);const M=y(91276);const createStateProxy=()=>({initState:d=>({status:"running",config:d}),setCanceled:d=>d.status="canceled",setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.status="running",setSucceeded:d=>d.status="succeeded",setFailed:d=>d.status="failed",getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>d.status==="canceled",isFailed:d=>d.status==="failed",isRunning:d=>d.status==="running",isSucceeded:d=>d.status==="succeeded"});function buildCreatePoller(d){const{getOperationLocation:p,getStatusFromInitialResponse:y,getStatusFromPollResponse:U,isOperationError:j,getResourceLocation:V,getPollingInterval:K,getError:ee,resolveOnUnsuccessful:te}=d;return async({init:d,poll:re},ne)=>{const{processResult:ie,updateState:se,withOperationLocation:oe,intervalInMs:ae=D.POLL_INTERVAL_IN_MS,restoreFrom:le}=ne||{};const ce=createStateProxy();const ue=oe?(()=>{let d=false;return(p,y)=>{if(y)oe(p);else if(!d)oe(p);d=true}})():undefined;const de=le?(0,v.deserializeState)(le):await(0,v.initOperation)({init:d,stateProxy:ce,processResult:ie,getOperationStatus:y,withOperationLocation:ue,setErrorAsResult:!te});let pe;const fe=new AbortController;const me=new Map;const handleProgressEvents=async()=>me.forEach((d=>d(de)));const Ae="Operation was canceled";let he=ae;const ge={getOperationState:()=>de,getResult:()=>de.result,isDone:()=>["succeeded","failed","canceled"].includes(de.status),isStopped:()=>pe===undefined,stopPolling:()=>{fe.abort()},toString:()=>JSON.stringify({state:de}),onProgress:d=>{const p=Symbol();me.set(p,d);return()=>me.delete(p)},pollUntilDone:d=>pe!==null&&pe!==void 0?pe:pe=(async()=>{const{abortSignal:p}=d||{};function abortListener(){fe.abort()}const y=fe.signal;if(p===null||p===void 0?void 0:p.aborted){fe.abort()}else if(!y.aborted){p===null||p===void 0?void 0:p.addEventListener("abort",abortListener,{once:true})}try{if(!ge.isDone()){await ge.poll({abortSignal:y});while(!ge.isDone()){await(0,M.delay)(he,{abortSignal:y});await ge.poll({abortSignal:y})}}}finally{p===null||p===void 0?void 0:p.removeEventListener("abort",abortListener)}if(te){return ge.getResult()}else{switch(de.status){case"succeeded":return ge.getResult();case"canceled":throw new Error(Ae);case"failed":throw de.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{pe=undefined})),async poll(d){if(te){if(ge.isDone())return}else{switch(de.status){case"succeeded":return;case"canceled":throw new Error(Ae);case"failed":throw de.error}}await(0,v.pollOperation)({poll:re,state:de,stateProxy:ce,getOperationLocation:p,isOperationError:j,withOperationLocation:ue,getPollingInterval:K,getOperationStatus:U,getResourceLocation:V,processResult:ie,getError:ee,updateState:se,options:d,setDelay:d=>{he=d},setErrorAsResult:!te});await handleProgressEvents();if(!te){switch(de.status){case"canceled":throw new Error(Ae);case"failed":throw de.error}}}};return ge}}p.buildCreatePoller=buildCreatePoller},19:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="1.22.0";p.DEFAULT_RETRY_POLICY_COUNT=3},10582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(84557);const D=y(75310);const M=y(83871);const U=y(49335);const j=y(43879);const V=y(16791);const K=y(60962);const ee=y(91201);const te=y(91276);const re=y(59847);const ne=y(81150);const ie=y(53138);const se=y(53230);const oe=y(25373);const ae=y(15922);function createPipelineFromOptions(d){var p;const y=(0,D.createEmptyPipeline)();if(te.isNodeLike){if(d.agent){y.addPolicy((0,ie.agentPolicy)(d.agent))}if(d.tlsOptions){y.addPolicy((0,se.tlsPolicy)(d.tlsOptions))}y.addPolicy((0,re.proxyPolicy)(d.proxyOptions));y.addPolicy((0,V.decompressResponsePolicy)())}y.addPolicy((0,ae.wrapAbortSignalLikePolicy)());y.addPolicy((0,ee.formDataPolicy)(),{beforePolicies:[j.multipartPolicyName]});y.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));y.addPolicy((0,ne.setClientRequestIdPolicy)((p=d.telemetryOptions)===null||p===void 0?void 0:p.clientRequestIdHeaderName));y.addPolicy((0,j.multipartPolicy)(),{afterPhase:"Deserialize"});y.addPolicy((0,K.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});y.addPolicy((0,oe.tracingPolicy)(Object.assign(Object.assign({},d.userAgentOptions),d.loggingOptions)),{afterPhase:"Retry"});if(te.isNodeLike){y.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}y.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return y}},46896:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(67810);const D=y(79049);function createDefaultHttpClient(){const d=(0,v.createDefaultHttpClient)();return{async sendRequest(p){const{abortSignal:y,cleanup:v}=p.abortSignal?(0,D.wrapAbortSignalLike)(p.abortSignal):{};try{p.abortSignal=y;return await d.sendRequest(p)}finally{v===null||v===void 0?void 0:v()}}}}},18536:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;const v=y(67810);function createHttpHeaders(d){return(0,v.createHttpHeaders)(d)}},54786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFileFromStream=p.createFile=p.agentPolicyName=p.agentPolicy=p.auxiliaryAuthenticationHeaderPolicyName=p.auxiliaryAuthenticationHeaderPolicy=p.ndJsonPolicyName=p.ndJsonPolicy=p.bearerTokenAuthenticationPolicyName=p.bearerTokenAuthenticationPolicy=p.formDataPolicyName=p.formDataPolicy=p.tlsPolicyName=p.tlsPolicy=p.userAgentPolicyName=p.userAgentPolicy=p.defaultRetryPolicy=p.tracingPolicyName=p.tracingPolicy=p.retryPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.setClientRequestIdPolicyName=p.setClientRequestIdPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.isRestError=p.RestError=p.createPipelineRequest=p.createHttpHeaders=p.createDefaultHttpClient=p.createPipelineFromOptions=p.createEmptyPipeline=void 0;var v=y(75310);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return v.createEmptyPipeline}});var D=y(10582);Object.defineProperty(p,"createPipelineFromOptions",{enumerable:true,get:function(){return D.createPipelineFromOptions}});var M=y(46896);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return M.createDefaultHttpClient}});var U=y(18536);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});var j=y(22181);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(15186);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return V.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return V.isRestError}});var K=y(16791);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return K.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return K.decompressResponsePolicyName}});var ee=y(72332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return ee.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return ee.exponentialRetryPolicyName}});var te=y(81150);Object.defineProperty(p,"setClientRequestIdPolicy",{enumerable:true,get:function(){return te.setClientRequestIdPolicy}});Object.defineProperty(p,"setClientRequestIdPolicyName",{enumerable:true,get:function(){return te.setClientRequestIdPolicyName}});var re=y(84557);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return re.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return re.logPolicyName}});var ne=y(43879);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return ne.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return ne.multipartPolicyName}});var ie=y(59847);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ie.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ie.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ie.getDefaultProxySettings}});var se=y(83871);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return se.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return se.redirectPolicyName}});var oe=y(41374);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return oe.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return oe.systemErrorRetryPolicyName}});var ae=y(6444);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return ae.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return ae.throttlingRetryPolicyName}});var le=y(16269);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return le.retryPolicy}});var ce=y(25373);Object.defineProperty(p,"tracingPolicy",{enumerable:true,get:function(){return ce.tracingPolicy}});Object.defineProperty(p,"tracingPolicyName",{enumerable:true,get:function(){return ce.tracingPolicyName}});var ue=y(60962);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return ue.defaultRetryPolicy}});var de=y(49335);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return de.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return de.userAgentPolicyName}});var pe=y(53230);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return pe.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return pe.tlsPolicyName}});var fe=y(91201);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return fe.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return fe.formDataPolicyName}});var me=y(13733);Object.defineProperty(p,"bearerTokenAuthenticationPolicy",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicy}});Object.defineProperty(p,"bearerTokenAuthenticationPolicyName",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicyName}});var Ae=y(90227);Object.defineProperty(p,"ndJsonPolicy",{enumerable:true,get:function(){return Ae.ndJsonPolicy}});Object.defineProperty(p,"ndJsonPolicyName",{enumerable:true,get:function(){return Ae.ndJsonPolicyName}});var he=y(41566);Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicy",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicyName}});var ge=y(53138);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return ge.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return ge.agentPolicyName}});var ye=y(99273);Object.defineProperty(p,"createFile",{enumerable:true,get:function(){return ye.createFile}});Object.defineProperty(p,"createFileFromStream",{enumerable:true,get:function(){return ye.createFileFromStream}})},43016:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-rest-pipeline")},75310:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const v=y(67810);function createEmptyPipeline(){return(0,v.createEmptyPipeline)()}},22181:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(67810);function createPipelineRequest(d){return(0,v.createPipelineRequest)(d)}},53138:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;const v=y(25068);p.agentPolicyName=v.agentPolicyName;function agentPolicy(d){return(0,v.agentPolicy)(d)}},41566:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.auxiliaryAuthenticationHeaderPolicyName=void 0;p.auxiliaryAuthenticationHeaderPolicy=auxiliaryAuthenticationHeaderPolicy;const v=y(59130);const D=y(43016);p.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";const M="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(d){var p,y;const{scopes:v,getAccessToken:D,request:M}=d;const U={abortSignal:M.abortSignal,tracingOptions:M.tracingOptions};return(y=(p=await D(v,U))===null||p===void 0?void 0:p.token)!==null&&y!==void 0?y:""}function auxiliaryAuthenticationHeaderPolicy(d){const{credentials:y,scopes:U}=d;const j=d.logger||D.logger;const V=new WeakMap;return{name:p.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(d,D){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!y||y.length===0){j.info(`${p.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`);return D(d)}const K=[];for(const p of y){let y=V.get(p);if(!y){y=(0,v.createTokenCycler)(p);V.set(p,y)}K.push(sendAuthorizeRequest({scopes:Array.isArray(U)?U:[U],request:d,getAccessToken:y,logger:j}))}const ee=(await Promise.all(K)).filter((d=>Boolean(d)));if(ee.length===0){j.warning(`None of the auxiliary tokens are valid. ${M} header will not be set.`);return D(d)}d.headers.set(M,ee.map((d=>`Bearer ${d}`)).join(", "));return D(d)}}}},13733:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerTokenAuthenticationPolicyName=void 0;p.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;p.parseChallenges=parseChallenges;const v=y(59130);const D=y(43016);const M=y(15186);p.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function trySendRequest(d,p){try{return[await p(d),undefined]}catch(d){if((0,M.isRestError)(d)&&d.response){return[d.response,d]}else{throw d}}}async function defaultAuthorizeRequest(d){const{scopes:p,getAccessToken:y,request:v}=d;const D={abortSignal:v.abortSignal,tracingOptions:v.tracingOptions,enableCae:true};const M=await y(p,D);if(M){d.request.headers.set("Authorization",`Bearer ${M.token}`)}}function isChallengeResponse(d){return d.status===401&&d.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(d,p){var y;const{scopes:v}=d;const D=await d.getAccessToken(v,{enableCae:true,claims:p});if(!D){return false}d.request.headers.set("Authorization",`${(y=D.tokenType)!==null&&y!==void 0?y:"Bearer"} ${D.token}`);return true}function bearerTokenAuthenticationPolicy(d){var y,M,U;const{credential:j,scopes:V,challengeCallbacks:K}=d;const ee=d.logger||D.logger;const te={authorizeRequest:(M=(y=K===null||K===void 0?void 0:K.authorizeRequest)===null||y===void 0?void 0:y.bind(K))!==null&&M!==void 0?M:defaultAuthorizeRequest,authorizeRequestOnChallenge:(U=K===null||K===void 0?void 0:K.authorizeRequestOnChallenge)===null||U===void 0?void 0:U.bind(K)};const re=j?(0,v.createTokenCycler)(j):()=>Promise.resolve(null);return{name:p.bearerTokenAuthenticationPolicyName,async sendRequest(d,p){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await te.authorizeRequest({scopes:Array.isArray(V)?V:[V],request:d,getAccessToken:re,logger:ee});let y;let v;let D;[y,v]=await trySendRequest(d,p);if(isChallengeResponse(y)){let M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}else if(te.authorizeRequestOnChallenge){D=await te.authorizeRequestOnChallenge({scopes:Array.isArray(V)?V:[V],request:d,response:y,getAccessToken:re,logger:ee});if(D){[y,v]=await trySendRequest(d,p)}if(isChallengeResponse(y)){M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}}}}if(v){throw v}else{return y}}}}function parseChallenges(d){const p=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const y=/(\w+)="([^"]*)"/g;const v=[];let D;while((D=p.exec(d))!==null){const d=D[1];const p=D[2];const M={};let U;while((U=y.exec(p))!==null){M[U[1]]=U[2]}v.push({scheme:d,params:M})}return v}function getCaeChallengeClaims(d){var p;if(!d){return}const y=parseChallenges(d);return(p=y.find((d=>d.scheme==="Bearer"&&d.params.claims&&d.params.error==="insufficient_claims")))===null||p===void 0?void 0:p.params.claims}},16791:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;const v=y(25068);p.decompressResponsePolicyName=v.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,v.decompressResponsePolicy)()}},60962:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(25068);p.defaultRetryPolicyName=v.defaultRetryPolicyName;function defaultRetryPolicy(d={}){return(0,v.defaultRetryPolicy)(d)}},72332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(25068);p.exponentialRetryPolicyName=v.exponentialRetryPolicyName;function exponentialRetryPolicy(d={}){return(0,v.exponentialRetryPolicy)(d)}},91201:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(25068);p.formDataPolicyName=v.formDataPolicyName;function formDataPolicy(){return(0,v.formDataPolicy)()}},84557:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(43016);const D=y(25068);p.logPolicyName=D.logPolicyName;function logPolicy(d={}){return(0,D.logPolicy)(Object.assign({logger:v.logger.info},d))}},43879:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(25068);const D=y(99273);p.multipartPolicyName=v.multipartPolicyName;function multipartPolicy(){const d=(0,v.multipartPolicy)();return{name:p.multipartPolicyName,sendRequest:async(p,y)=>{if(p.multipartBody){for(const d of p.multipartBody.parts){if((0,D.hasRawContent)(d.body)){d.body=(0,D.getRawContent)(d.body)}}}return d.sendRequest(p,y)}}}},90227:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ndJsonPolicyName=void 0;p.ndJsonPolicy=ndJsonPolicy;p.ndJsonPolicyName="ndJsonPolicy";function ndJsonPolicy(){return{name:p.ndJsonPolicyName,async sendRequest(d,p){if(typeof d.body==="string"&&d.body.startsWith("[")){const p=JSON.parse(d.body);if(Array.isArray(p)){d.body=p.map((d=>JSON.stringify(d)+"\n")).join("")}}return p(d)}}}},59847:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proxyPolicyName=void 0;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(25068);p.proxyPolicyName=v.proxyPolicyName;function getDefaultProxySettings(d){return(0,v.getDefaultProxySettings)(d)}function proxyPolicy(d,p){return(0,v.proxyPolicy)(d,p)}},83871:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;const v=y(25068);p.redirectPolicyName=v.redirectPolicyName;function redirectPolicy(d={}){return(0,v.redirectPolicy)(d)}},16269:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(42549);const D=y(19);const M=y(25068);const U=(0,v.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(d,p={maxRetries:D.DEFAULT_RETRY_POLICY_COUNT}){return(0,M.retryPolicy)(d,Object.assign({logger:U},p))}},81150:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.setClientRequestIdPolicyName=void 0;p.setClientRequestIdPolicy=setClientRequestIdPolicy;p.setClientRequestIdPolicyName="setClientRequestIdPolicy";function setClientRequestIdPolicy(d="x-ms-client-request-id"){return{name:p.setClientRequestIdPolicyName,async sendRequest(p,y){if(!p.headers.has(d)){p.headers.set(d,p.requestId)}return y(p)}}}},41374:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(25068);p.systemErrorRetryPolicyName=v.systemErrorRetryPolicyName;function systemErrorRetryPolicy(d={}){return(0,v.systemErrorRetryPolicy)(d)}},6444:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(25068);p.throttlingRetryPolicyName=v.throttlingRetryPolicyName;function throttlingRetryPolicy(d={}){return(0,v.throttlingRetryPolicy)(d)}},53230:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;const v=y(25068);p.tlsPolicyName=v.tlsPolicyName;function tlsPolicy(d){return(0,v.tlsPolicy)(d)}},25373:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingPolicyName=void 0;p.tracingPolicy=tracingPolicy;const v=y(92245);const D=y(19);const M=y(21127);const U=y(43016);const j=y(91276);const V=y(15186);const K=y(37954);p.tracingPolicyName="tracingPolicy";function tracingPolicy(d={}){const y=(0,M.getUserAgentValue)(d.userAgentPrefix);const v=new K.Sanitizer({additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});const D=tryCreateTracingClient();return{name:p.tracingPolicyName,async sendRequest(d,p){var M;if(!D){return p(d)}const U=await y;const j={"http.url":v.sanitizeUrl(d.url),"http.method":d.method,"http.user_agent":U,requestId:d.requestId};if(U){j["http.user_agent"]=U}const{span:V,tracingContext:K}=(M=tryCreateSpan(D,d,j))!==null&&M!==void 0?M:{};if(!V||!K){return p(d)}try{const y=await D.withContext(K,p,d);tryProcessResponse(V,y);return y}catch(d){tryProcessError(V,d);throw d}}}}function tryCreateTracingClient(){try{return(0,v.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:D.SDK_VERSION})}catch(d){U.logger.warning(`Error when creating the TracingClient: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryCreateSpan(d,p,y){try{const{span:v,updatedOptions:D}=d.startSpan(`HTTP ${p.method}`,{tracingOptions:p.tracingOptions},{spanKind:"client",spanAttributes:y});if(!v.isRecording()){v.end();return undefined}const M=d.createRequestHeaders(D.tracingOptions.tracingContext);for(const[d,y]of Object.entries(M)){p.headers.set(d,y)}return{span:v,tracingContext:D.tracingOptions.tracingContext}}catch(d){U.logger.warning(`Skipping creating a tracing span due to an error: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryProcessError(d,p){try{d.setStatus({status:"error",error:(0,j.isError)(p)?p:undefined});if((0,V.isRestError)(p)&&p.statusCode){d.setAttribute("http.status_code",p.statusCode)}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}function tryProcessResponse(d,p){try{d.setAttribute("http.status_code",p.status);const y=p.headers.get("x-ms-request-id");if(y){d.setAttribute("serviceRequestId",y)}if(p.status>=400){d.setStatus({status:"error"})}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}},49335:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(21127);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},15922:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLikePolicyName=void 0;p.wrapAbortSignalLikePolicy=wrapAbortSignalLikePolicy;const v=y(79049);p.wrapAbortSignalLikePolicyName="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:p.wrapAbortSignalLikePolicyName,sendRequest:async(d,p)=>{if(!d.abortSignal){return p(d)}const{abortSignal:y,cleanup:D}=(0,v.wrapAbortSignalLike)(d.abortSignal);d.abortSignal=y;try{return await p(d)}finally{D===null||D===void 0?void 0:D()}}}}},15186:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(67810);p.RestError=v.RestError;function isRestError(d){return(0,v.isRestError)(d)}},99273:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasRawContent=hasRawContent;p.getRawContent=getRawContent;p.createFileFromStream=createFileFromStream;p.createFile=createFile;const v=y(91276);function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}const D={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const M=Symbol("rawContent");function hasRawContent(d){return typeof d[M]==="function"}function getRawContent(d){if(hasRawContent(d)){return d[M]()}else{return d}}function createFileFromStream(d,p,y={}){var v,U,j,V;return Object.assign(Object.assign({},D),{type:(v=y.type)!==null&&v!==void 0?v:"",lastModified:(U=y.lastModified)!==null&&U!==void 0?U:(new Date).getTime(),webkitRelativePath:(j=y.webkitRelativePath)!==null&&j!==void 0?j:"",size:(V=y.size)!==null&&V!==void 0?V:-1,name:p,stream:()=>{const p=d();if(isNodeReadableStream(p)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return p},[M]:d})}function createFile(d,p,y={}){var U,j,V;if(v.isNodeLike){return Object.assign(Object.assign({},D),{type:(U=y.type)!==null&&U!==void 0?U:"",lastModified:(j=y.lastModified)!==null&&j!==void 0?j:(new Date).getTime(),webkitRelativePath:(V=y.webkitRelativePath)!==null&&V!==void 0?V:"",size:d.byteLength,name:p,arrayBuffer:async()=>d.buffer,stream:()=>new Blob([d]).stream(),[M]:()=>d})}else{return new File([d],p,y)}}},59130:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_CYCLER_OPTIONS=void 0;p.createTokenCycler=createTokenCycler;const v=y(91276);p.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(d,p,y){async function tryGetAccessToken(){if(Date.now()d.getToken(p,y);v=beginRefresh(tryGetAccessToken,U.retryIntervalInMs,(V=D===null||D===void 0?void 0:D.expiresOnTimestamp)!==null&&V!==void 0?V:Date.now()).then((d=>{v=null;D=d;M=y.tenantId;return D})).catch((d=>{v=null;D=null;M=undefined;throw d}))}return v}return async(d,p)=>{const y=Boolean(p.claims);const v=M!==p.tenantId;if(y){D=null}const U=v||y||j.mustRefresh;if(U){return refresh(d,p)}if(j.shouldRefresh){refresh(d,p)}return D}}},21127:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(98672);const D=y(19);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("core-rest-pipeline",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},98672:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},79049:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLike=wrapAbortSignalLike;function wrapAbortSignalLike(d){if(d instanceof AbortSignal){return{abortSignal:d}}if(d.aborted){return{abortSignal:AbortSignal.abort(d.reason)}}const p=new AbortController;let y=true;function cleanup(){if(y){d.removeEventListener("abort",listener);y=false}}function listener(){p.abort(d.reason);cleanup()}d.addEventListener("abort",listener);return{abortSignal:p.signal,cleanup:cleanup}}},92245:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=p.useInstrumenter=void 0;var v=y(84939);Object.defineProperty(p,"useInstrumenter",{enumerable:true,get:function(){return v.useInstrumenter}});var D=y(63960);Object.defineProperty(p,"createTracingClient",{enumerable:true,get:function(){return D.createTracingClient}})},84939:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultTracingSpan=createDefaultTracingSpan;p.createDefaultInstrumenter=createDefaultInstrumenter;p.useInstrumenter=useInstrumenter;p.getInstrumenter=getInstrumenter;const v=y(57428);const D=y(19016);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(d,p)=>({span:createDefaultTracingSpan(),tracingContext:(0,v.createTracingContext)({parentContext:p.tracingContext})}),withContext(d,p,...y){return p(...y)}}}function useInstrumenter(d){D.state.instrumenterImplementation=d}function getInstrumenter(){if(!D.state.instrumenterImplementation){D.state.instrumenterImplementation=createDefaultInstrumenter()}return D.state.instrumenterImplementation}},19016:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={instrumenterImplementation:undefined}},63960:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=createTracingClient;const v=y(84939);const D=y(57428);function createTracingClient(d){const{namespace:p,packageName:y,packageVersion:M}=d;function startSpan(d,U,j){var V;const K=(0,v.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},j),{packageName:y,packageVersion:M,tracingContext:(V=U===null||U===void 0?void 0:U.tracingOptions)===null||V===void 0?void 0:V.tracingContext}));let ee=K.tracingContext;const te=K.span;if(!ee.getValue(D.knownContextKeys.namespace)){ee=ee.setValue(D.knownContextKeys.namespace,p)}te.setAttribute("az.namespace",ee.getValue(D.knownContextKeys.namespace));const re=Object.assign({},U,{tracingOptions:Object.assign(Object.assign({},U===null||U===void 0?void 0:U.tracingOptions),{tracingContext:ee})});return{span:te,updatedOptions:re}}async function withSpan(d,p,y,v){const{span:D,updatedOptions:M}=startSpan(d,p,v);try{const d=await withContext(M.tracingOptions.tracingContext,(()=>Promise.resolve(y(M,D))));D.setStatus({status:"success"});return d}catch(d){D.setStatus({status:"error",error:d});throw d}finally{D.end()}}function withContext(d,p,...y){return(0,v.getInstrumenter)().withContext(d,p,...y)}function parseTraceparentHeader(d){return(0,v.getInstrumenter)().parseTraceparentHeader(d)}function createRequestHeaders(d){return(0,v.getInstrumenter)().createRequestHeaders(d)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},57428:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TracingContextImpl=p.knownContextKeys=void 0;p.createTracingContext=createTracingContext;p.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(d={}){let y=new TracingContextImpl(d.parentContext);if(d.span){y=y.setValue(p.knownContextKeys.span,d.span)}if(d.namespace){y=y.setValue(p.knownContextKeys.namespace,d.namespace)}return y}class TracingContextImpl{constructor(d){this._contextMap=d instanceof TracingContextImpl?new Map(d._contextMap):new Map}setValue(d,p){const y=new TracingContextImpl(this);y._contextMap.set(d,p);return y}getValue(d){return this._contextMap.get(d)}deleteValue(d){const p=new TracingContextImpl(this);p._contextMap.delete(d);return p}}p.TracingContextImpl=TracingContextImpl},64904:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(d,p){var y,v;const D=new AbortController;function abortHandler(){D.abort()}(y=p===null||p===void 0?void 0:p.abortSignal)===null||y===void 0?void 0:y.addEventListener("abort",abortHandler);try{return await Promise.race(d.map((d=>d({abortSignal:D.signal}))))}finally{D.abort();(v=p===null||p===void 0?void 0:p.abortSignal)===null||v===void 0?void 0:v.removeEventListener("abort",abortHandler)}}},28677:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createAbortablePromise=createAbortablePromise;const v=y(764);function createAbortablePromise(d,p){const{cleanupBeforeAbort:y,abortSignal:D,abortErrorMsg:M}=p!==null&&p!==void 0?p:{};return new Promise(((p,U)=>{function rejectOnAbort(){U(new v.AbortError(M!==null&&M!==void 0?M:"The operation was aborted."))}function removeListeners(){D===null||D===void 0?void 0:D.removeEventListener("abort",onAbort)}function onAbort(){y===null||y===void 0?void 0:y();removeListeners();rejectOnAbort()}if(D===null||D===void 0?void 0:D.aborted){return rejectOnAbort()}try{d((d=>{removeListeners();p(d)}),(d=>{removeListeners();U(d)}))}catch(d){U(d)}D===null||D===void 0?void 0:D.addEventListener("abort",onAbort)}))}},50419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.calculateRetryDelay=calculateRetryDelay;const v=y(28677);const D=y(37954);const M="The delay was aborted.";function delay(d,p){let y;const{abortSignal:D,abortErrorMsg:U}=p!==null&&p!==void 0?p:{};return(0,v.createAbortablePromise)((p=>{y=setTimeout(p,d)}),{cleanupBeforeAbort:()=>clearTimeout(y),abortSignal:D,abortErrorMsg:U!==null&&U!==void 0?U:M})}function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const v=Math.min(p.maxRetryDelayInMs,y);const M=v/2+(0,D.getRandomIntegerInclusive)(0,v/2);return{retryAfterInMs:M}}},3030:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getErrorMessage=getErrorMessage;const v=y(37954);function getErrorMessage(d){if((0,v.isError)(d)){return d.message}else{let p;try{if(typeof d==="object"&&d){p=JSON.stringify(d)}else{p=String(d)}}catch(d){p="[unable to stringify input]"}return`Unknown error ${p}`}}},91276:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isWebWorker=p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isNode=p.isDeno=p.isBun=p.isBrowser=p.objectHasProperty=p.isObjectWithProperties=p.isDefined=p.getErrorMessage=p.delay=p.createAbortablePromise=p.cancelablePromiseRace=void 0;p.calculateRetryDelay=calculateRetryDelay;p.computeSha256Hash=computeSha256Hash;p.computeSha256Hmac=computeSha256Hmac;p.getRandomIntegerInclusive=getRandomIntegerInclusive;p.isError=isError;p.isObject=isObject;p.randomUUID=randomUUID;p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;const v=y(31577);const D=v.__importStar(y(37954));var M=y(64904);Object.defineProperty(p,"cancelablePromiseRace",{enumerable:true,get:function(){return M.cancelablePromiseRace}});var U=y(28677);Object.defineProperty(p,"createAbortablePromise",{enumerable:true,get:function(){return U.createAbortablePromise}});var j=y(50419);Object.defineProperty(p,"delay",{enumerable:true,get:function(){return j.delay}});var V=y(3030);Object.defineProperty(p,"getErrorMessage",{enumerable:true,get:function(){return V.getErrorMessage}});var K=y(34552);Object.defineProperty(p,"isDefined",{enumerable:true,get:function(){return K.isDefined}});Object.defineProperty(p,"isObjectWithProperties",{enumerable:true,get:function(){return K.isObjectWithProperties}});Object.defineProperty(p,"objectHasProperty",{enumerable:true,get:function(){return K.objectHasProperty}});function calculateRetryDelay(d,p){return D.calculateRetryDelay(d,p)}function computeSha256Hash(d,p){return D.computeSha256Hash(d,p)}function computeSha256Hmac(d,p,y){return D.computeSha256Hmac(d,p,y)}function getRandomIntegerInclusive(d,p){return D.getRandomIntegerInclusive(d,p)}function isError(d){return D.isError(d)}function isObject(d){return D.isObject(d)}function randomUUID(){return D.randomUUID()}p.isBrowser=D.isBrowser;p.isBun=D.isBun;p.isDeno=D.isDeno;p.isNode=D.isNodeLike;p.isNodeLike=D.isNodeLike;p.isNodeRuntime=D.isNodeRuntime;p.isReactNative=D.isReactNative;p.isWebWorker=D.isWebWorker;function uint8ArrayToString(d,p){return D.uint8ArrayToString(d,p)}function stringToUint8Array(d,p){return D.stringToUint8Array(d,p)}},34552:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isDefined=isDefined;p.isObjectWithProperties=isObjectWithProperties;p.objectHasProperty=objectHasProperty;function isDefined(d){return typeof d!=="undefined"&&d!==null}function isObjectWithProperties(d,p){if(!isDefined(d)||typeof d!=="object"){return false}for(const y of p){if(!objectHasProperty(d,y)){return false}}return true}function objectHasProperty(d,p){return isDefined(d)&&typeof d==="object"&&p in d}},64993:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=p.parseXML=p.stringifyXML=void 0;var v=y(38468);Object.defineProperty(p,"stringifyXML",{enumerable:true,get:function(){return v.stringifyXML}});Object.defineProperty(p,"parseXML",{enumerable:true,get:function(){return v.parseXML}});var D=y(39653);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return D.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return D.XML_CHARKEY}})},39653:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},38468:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.stringifyXML=stringifyXML;p.parseXML=parseXML;const v=y(89421);const D=y(39653);function getCommonOptions(d){var p;return{attributesGroupName:D.XML_ATTRKEY,textNodeName:(p=d.xmlCharKey)!==null&&p!==void 0?p:D.XML_CHARKEY,ignoreAttributes:false,suppressBooleanAttributes:false}}function getSerializerOptions(d={}){var p,y;return Object.assign(Object.assign({},getCommonOptions(d)),{attributeNamePrefix:"@_",format:true,suppressEmptyNode:true,indentBy:"",rootNodeName:(p=d.rootName)!==null&&p!==void 0?p:"root",cdataPropName:(y=d.cdataPropName)!==null&&y!==void 0?y:"__cdata"})}function getParserOptions(d={}){return Object.assign(Object.assign({},getCommonOptions(d)),{parseAttributeValue:false,parseTagValue:false,attributeNamePrefix:"",stopNodes:d.stopNodes,processEntities:true,trimValues:false})}function stringifyXML(d,p={}){const y=getSerializerOptions(p);const D=new v.XMLBuilder(y);const M={[y.rootNodeName]:d};const U=D.build(M);return`${U}`.replace(/\n/g,"")}async function parseXML(d,p={}){if(!d){throw new Error("Document is empty")}const y=v.XMLValidator.validate(d);if(y!==true){throw y}const D=new v.XMLParser(getParserOptions(p));const M=D.parse(d);if(M["?xml"]){delete M["?xml"]}if(!p.includeRoot){for(const d of Object.keys(M)){const p=M[d];return typeof p==="object"?Object.assign({},p):p}}return M}},42549:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureLogger=void 0;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(5334);const D=(0,v.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});p.AzureLogger=D.logger;function setLogLevel(d){D.setLogLevel(d)}function getLogLevel(){return D.getLogLevel()}function createClientLogger(d){return D.createClientLogger(d)}},78283:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},88992:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BatchResponseParser=void 0;const v=y(54786);const D=y(62464);const M=y(48855);const U=y(9071);const j=y(19150);const V=": ";const K=" ";const ee=-1;class BatchResponseParser{batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(d,p){if(!d||!d.contentType){throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.")}if(!p||p.size===0){throw new RangeError("Invalid state: subRequests is not provided or size is 0.")}this.batchResponse=d;this.subRequests=p;this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1];this.perResponsePrefix=`--${this.responseBatchBoundary}${M.HTTP_LINE_ENDING}`;this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==M.HTTPURLConnection.HTTP_ACCEPTED){throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`)}const d=await(0,U.getBodyAsText)(this.batchResponse);const p=d.split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1);const y=p.length;if(y!==this.subRequests.size&&y!==1){throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.")}const te=new Array(y);let re=0;let ne=0;for(let d=0;d=0&&le{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyAsText=getBodyAsText;p.utf8ByteLength=utf8ByteLength;const v=y(67495);const D=y(48855);async function getBodyAsText(d){let p=Buffer.alloc(D.BATCH_MAX_PAYLOAD_IN_BYTES);const y=await(0,v.streamToBuffer2)(d.readableStreamBody,p);p=p.slice(0,y);return p.toString()}function utf8ByteLength(d){return Buffer.byteLength(d)}},60021:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatch=void 0;const v=y(91276);const D=y(46113);const M=y(54786);const U=y(91276);const j=y(77725);const V=y(79656);const K=y(93269);const ee=y(24236);const te=y(46456);const re=y(64993);const ne=y(48855);const ie=y(78403);const se=y(9820);const oe=y(9235);const ae=y(99283);class BlobBatch{batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new InnerBatchRequest}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(d,p){await K.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(d);await p();this.batchRequest.postAddSubRequest(d)}finally{await K.Mutex.unlock(this.batch)}}setBatchType(d){if(!this.batchType){this.batchType=d}if(this.batchType!==d){throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}}async deleteBlob(d,p,y){let v;let M;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){v=d;M=p}else if(d instanceof V.BlobClient){v=d.url;M=d.credential;y=p}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!y){y={}}return se.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",y,(async d=>{this.setBatchType("delete");await this.addSubRequestInternal({url:v,credential:M},(async()=>{await new V.BlobClient(v,this.batchRequest.createPipeline(M)).delete(d)}))}))}async setBlobAccessTier(d,p,y,v){let M;let K;let ee;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){M=d;K=p;ee=y}else if(d instanceof V.BlobClient){M=d.url;K=d.credential;ee=p;v=y}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!v){v={}}return se.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",v,(async d=>{this.setBatchType("setAccessTier");await this.addSubRequestInternal({url:M,credential:K},(async()=>{await new V.BlobClient(M,this.batchRequest.createPipeline(K)).setAccessTier(ee,d)}))}))}}p.BlobBatch=BlobBatch;class InnerBatchRequest{operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0;this.body="";const d=(0,v.randomUUID)();this.boundary=`batch_${d}`;this.subRequestPrefix=`--${this.boundary}${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TYPE}: application/http${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`;this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`;this.batchRequestEnding=`--${this.boundary}--`;this.subRequests=new Map}createPipeline(d){const p=(0,M.createEmptyPipeline)();p.addPolicy((0,oe.serializationPolicy)({stringifyXML:re.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"});p.addPolicy(batchHeaderFilterPolicy());p.addPolicy(batchRequestAssemblePolicy(this),{afterPhase:"Sign"});if((0,D.isTokenCredential)(d)){p.addPolicy((0,M.bearerTokenAuthenticationPolicy)({credential:d,scopes:ne.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:oe.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(d instanceof ie.StorageSharedKeyCredential){p.addPolicy((0,ae.storageSharedKeyCredentialPolicy)({accountName:d.accountName,accountKey:d.accountKey}),{phase:"Sign"})}const y=new ee.Pipeline([]);y._credential=d;y._corePipeline=p;return y}appendSubRequestToBody(d){this.body+=[this.subRequestPrefix,`${ne.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${d.method.toString()} ${(0,te.getURLPathAndQuery)(d.url)} ${ne.HTTP_VERSION_1_1}${ne.HTTP_LINE_ENDING}`].join(ne.HTTP_LINE_ENDING);for(const[p,y]of d.headers){this.body+=`${p}: ${y}${ne.HTTP_LINE_ENDING}`}this.body+=ne.HTTP_LINE_ENDING}preAddSubRequest(d){if(this.operationCount>=ne.BATCH_MAX_REQUEST){throw new RangeError(`Cannot exceed ${ne.BATCH_MAX_REQUEST} sub requests in a single batch`)}const p=(0,te.getURLPath)(d.url);if(!p||p===""){throw new RangeError(`Invalid url for sub request: '${d.url}'`)}}postAddSubRequest(d){this.subRequests.set(this.operationCount,d);this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ne.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}function batchRequestAssemblePolicy(d){return{name:"batchRequestAssemblePolicy",async sendRequest(p){d.appendSubRequestToBody(p);return{request:p,status:200,headers:(0,M.createHttpHeaders)()}}}}function batchHeaderFilterPolicy(){return{name:"batchHeaderFilterPolicy",async sendRequest(d,p){let y="";for(const[p]of d.headers){if((0,te.iEqual)(p,ne.HeaderConstants.X_MS_VERSION)){y=p}}if(y!==""){d.headers.delete(y)}return p(d)}}}},60298:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatchClient=void 0;const v=y(88992);const D=y(9071);const M=y(60021);const U=y(9820);const j=y(77725);const V=y(67521);const K=y(24236);const ee=y(46456);class BlobBatchClient{serviceOrContainerContext;constructor(d,p,y){let v;if((0,K.isPipelineLike)(p)){v=p}else if(!p){v=(0,K.newPipeline)(new j.AnonymousCredential,y)}else{v=(0,K.newPipeline)(p,y)}const D=new V.StorageContextClient(d,(0,K.getCoreClientOptions)(v));const M=(0,ee.getURLPath)(d);if(M&&M!=="/"){this.serviceOrContainerContext=D.container}else{this.serviceOrContainerContext=D.service}}createBatch(){return new M.BlobBatch}async deleteBlobs(d,p,y){const v=new M.BlobBatch;for(const D of d){if(typeof D==="string"){await v.deleteBlob(D,p,y)}else{await v.deleteBlob(D,p)}}return this.submitBatch(v)}async setBlobsAccessTier(d,p,y,v){const D=new M.BlobBatch;for(const M of d){if(typeof M==="string"){await D.setBlobAccessTier(M,p,y,v)}else{await D.setBlobAccessTier(M,p,y)}}return this.submitBatch(D)}async submitBatch(d,p={}){if(!d||d.getSubRequests().size===0){throw new RangeError("Batch request should contain one or more sub requests.")}return U.tracingClient.withSpan("BlobBatchClient-submitBatch",p,(async p=>{const y=d.getHttpRequestBody();const M=(0,ee.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,D.utf8ByteLength)(y),d.getMultiPartContentType(),y,{...p}));const U=new v.BatchResponseParser(M,d.getSubRequests());const j=await U.parseBatchResponse();const V={_response:M._response,contentType:M.contentType,errorCode:M.errorCode,requestId:M.requestId,clientRequestId:M.clientRequestId,version:M.version,subResponses:j.subResponses,subResponsesSucceededCount:j.subResponsesSucceededCount,subResponsesFailedCount:j.subResponsesFailedCount};return V}))}}p.BlobBatchClient=BlobBatchClient},85602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobDownloadResponse=void 0;const v=y(91276);const D=y(90424);class BlobDownloadResponse{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 v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p,y,v,M={}){this.originalResponse=d;this.blobDownloadStream=new D.RetriableReadableStream(this.originalResponse.readableStreamBody,p,y,v,M)}}p.BlobDownloadResponse=BlobDownloadResponse},39976:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobLeaseClient=void 0;const v=y(91276);const D=y(48855);const M=y(9820);const U=y(46456);class BlobLeaseClient{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(d,p){const y=d.storageClientContext;this._url=d.url;if(d.name===undefined){this._isContainer=true;this._containerOrBlobOperation=y.container}else{this._isContainer=false;this._containerOrBlobOperation=y.blob}if(!p){p=(0,v.randomUUID)()}this._leaseId=p}async acquireLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-acquireLease",p,(async y=>(0,U.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:p.abortSignal,duration:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:y.tracingOptions}))))}async changeLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-changeLease",p,(async y=>{const v=(0,U.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));this._leaseId=d;return v}))}async releaseLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-releaseLease",d,(async p=>(0,U.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async renewLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-renewLease",d,(async p=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions})))}async breakLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-breakLease",p,(async y=>{const v={abortSignal:p.abortSignal,breakPeriod:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions};return(0,U.assertResponse)(await this._containerOrBlobOperation.breakLease(v))}))}}p.BlobLeaseClient=BlobLeaseClient},24454:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQueryResponse=void 0;const v=y(91276);const D=y(35942);class BlobQueryResponse{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 undefined}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(){return undefined}get readableStreamBody(){return v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p={}){this.originalResponse=d;this.blobDownloadStream=new D.BlobQuickQueryStream(this.originalResponse.readableStreamBody,p)}}p.BlobQueryResponse=BlobQueryResponse},74177:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobServiceClient=void 0;const v=y(46113);const D=y(54786);const M=y(91276);const U=y(24236);const j=y(11432);const V=y(46456);const K=y(78403);const ee=y(77725);const te=y(46456);const re=y(9820);const ne=y(60298);const ie=y(24602);const se=y(70834);const oe=y(79066);const ae=y(50120);class BlobServiceClient extends ie.StorageClient{serviceContext;static fromConnectionString(d,p){p=p||{};const y=(0,V.extractConnectionStringParts)(d);if(y.kind==="AccountConnString"){if(M.isNodeLike){const d=new K.StorageSharedKeyCredential(y.accountName,y.accountKey);if(!p.proxyOptions){p.proxyOptions=(0,D.getDefaultProxySettings)(y.proxyUri)}const v=(0,U.newPipeline)(d,p);return new BlobServiceClient(y.url,v)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(y.kind==="SASConnString"){const d=(0,U.newPipeline)(new ee.AnonymousCredential,p);return new BlobServiceClient(y.url+"?"+y.accountSas,d)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}constructor(d,p,y){let D;if((0,U.isPipelineLike)(p)){D=p}else if(M.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof ee.AnonymousCredential||(0,v.isTokenCredential)(p)){D=(0,U.newPipeline)(p,y)}else{D=(0,U.newPipeline)(new ee.AnonymousCredential,y)}super(d,D);this.serviceContext=this.storageClientContext.service}getContainerClient(d){return new j.ContainerClient((0,V.appendToURLPath)(this.url,encodeURIComponent(d)),this.pipeline)}async createContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-createContainer",p,(async p=>{const y=this.getContainerClient(d);const v=await y.create(p);return{containerClient:y,containerCreateResponse:v}}))}async deleteContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-deleteContainer",p,(async p=>{const y=this.getContainerClient(d);return y.delete(p)}))}async undeleteContainer(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-undeleteContainer",y,(async v=>{const D=this.getContainerClient(y.destinationContainerName||d);const M=D["storageClientContext"].container;const U=(0,te.assertResponse)(await M.restore({deletedContainerName:d,deletedContainerVersion:p,tracingOptions:v.tracingOptions}));return{containerClient:D,containerUndeleteResponse:U}}))}async getProperties(d={}){return re.tracingClient.withSpan("BlobServiceClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setProperties(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-setProperties",p,(async y=>(0,te.assertResponse)(await this.serviceContext.setProperties(d,{abortSignal:p.abortSignal,tracingOptions:y.tracingOptions}))))}async getStatistics(d={}){return re.tracingClient.withSpan("BlobServiceClient-getStatistics",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getStatistics({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return re.tracingClient.withSpan("BlobServiceClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async listContainersSegment(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-listContainersSegment",p,(async y=>(0,te.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:p.abortSignal,marker:d,...p,include:typeof p.include==="string"?[p.include]:p.include,tracingOptions:y.tracingOptions}))))}async findBlobsByTagsSegment(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,V.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listContainersSegment(d,p);y.containerItems=y.containerItems||[];d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.containerItems}}listContainers(d={}){if(d.prefix===""){d.prefix=undefined}const p=[];if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSystem){p.push("system")}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async getUserDelegationKey(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,te.truncatedISO8061Date)(d,false),expiresOn:(0,te.truncatedISO8061Date)(p,false)},{abortSignal:y.abortSignal,tracingOptions:v.tracingOptions}));const M={signedObjectId:D.signedObjectId,signedTenantId:D.signedTenantId,signedStartsOn:new Date(D.signedStartsOn),signedExpiresOn:new Date(D.signedExpiresOn),signedService:D.signedService,signedVersion:D.signedVersion,value:D.value};const U={_response:D._response,requestId:D.requestId,clientRequestId:D.clientRequestId,version:D.version,date:D.date,errorCode:D.errorCode,...M};return U}))}getBlobBatchClient(){return new ne.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}const D=(0,oe.generateAccountSASQueryParameters)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).toString();return(0,V.appendToURLQuery)(this.url,D)}generateSasStringToSign(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}return(0,oe.generateAccountSASQueryParametersInternal)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).stringToSign}}p.BlobServiceClient=BlobServiceClient},79656:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobClient=p.BlockBlobClient=p.AppendBlobClient=p.BlobClient=void 0;const v=y(54786);const D=y(46113);const M=y(91276);const U=y(91276);const j=y(85602);const V=y(24454);const K=y(77725);const ee=y(78403);const te=y(67460);const re=y(89874);const ne=y(24236);const ie=y(75725);const se=y(10761);const oe=y(24602);const ae=y(35338);const le=y(22328);const ce=y(48855);const ue=y(9820);const de=y(46456);const pe=y(67495);const fe=y(24844);const me=y(39976);class BlobClient extends oe.StorageClient{blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(d,p,y,U){U=U||{};let j;let V;if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl());this.blobContext=this.storageClientContext.blob;this._snapshot=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT);this._versionId=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID)}withSnapshot(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}withVersion(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID,d.length===0?undefined:d),this.pipeline)}getAppendBlobClient(){return new AppendBlobClient(this.url,this.pipeline)}getBlockBlobClient(){return new BlockBlobClient(this.url,this.pipeline)}getPageBlobClient(){return new PageBlobClient(this.url,this.pipeline)}async download(d=0,p,y={}){y.conditions=y.conditions||{};y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-download",y,(async v=>{const D=(0,de.assertResponse)(await this.blobContext.download({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onDownloadProgress:M.isNodeLike?undefined:y.onProgress},range:d===0&&!p?undefined:(0,se.rangeToString)({offset:d,count:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey,tracingOptions:v.tracingOptions}));const U={...D,_response:D._response,objectReplicationDestinationPolicyId:D.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(D.objectReplicationRules)};if(!M.isNodeLike){return U}if(y.maxRetryRequests===undefined||y.maxRetryRequests<0){y.maxRetryRequests=ce.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS}if(D.contentLength===undefined){throw new RangeError(`File download response doesn't contain valid content length header`)}if(!D.etag){throw new RangeError(`File download response doesn't contain valid etag header`)}return new j.BlobDownloadResponse(U,(async p=>{const v={leaseAccessConditions:y.conditions,modifiedAccessConditions:{ifMatch:y.conditions.ifMatch||D.etag,ifModifiedSince:y.conditions.ifModifiedSince,ifNoneMatch:y.conditions.ifNoneMatch,ifUnmodifiedSince:y.conditions.ifUnmodifiedSince,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({count:d+D.contentLength-p,offset:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey};return(await this.blobContext.download({abortSignal:y.abortSignal,...v})).readableStreamBody}),d,D.contentLength,{maxRetryRequests:y.maxRetryRequests,onProgress:y.onProgress})}))}async exists(d={}){return ue.tracingClient.withSpan("BlobClient-exists",d,(async p=>{try{(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);await this.getProperties({abortSignal:d.abortSignal,customerProvidedKey:d.customerProvidedKey,conditions:d.conditions,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}else if(d.statusCode===409&&(d.details.errorCode===ce.BlobUsesCustomerSpecifiedEncryptionMsg||d.details.errorCode===ce.BlobDoesNotUseCustomerSpecifiedEncryption)){return true}throw d}}))}async getProperties(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-getProperties",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getProperties({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,tracingOptions:p.tracingOptions}));return{...y,_response:y._response,objectReplicationDestinationPolicyId:y.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(y.objectReplicationRules)}}))}async delete(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("BlobClient-delete",d,(async p=>(0,de.assertResponse)(await this.blobContext.delete({abortSignal:d.abortSignal,deleteSnapshots:d.deleteSnapshots,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ue.tracingClient.withSpan("BlobClient-deleteIfExists",d,(async d=>{try{const p=(0,de.assertResponse)(await this.delete(d));return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="BlobNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async undelete(d={}){return ue.tracingClient.withSpan("BlobClient-undelete",d,(async p=>(0,de.assertResponse)(await this.blobContext.undelete({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setHTTPHeaders(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setHTTPHeaders",p,(async y=>(0,de.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:p.abortSignal,blobHttpHeaders:d,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}async setMetadata(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setMetadata",p,(async y=>(0,de.assertResponse)(await this.blobContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async setTags(d,p={}){return ue.tracingClient.withSpan("BlobClient-setTags",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTags({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions,tags:(0,de.toBlobTags)(d)}))))}async getTags(d={}){return ue.tracingClient.withSpan("BlobClient-getTags",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getTags({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}));const v={...y,_response:y._response,tags:(0,de.toTags)({blobTagSet:y.blobTagSet})||{}};return v}))}getBlobLeaseClient(d){return new me.BlobLeaseClient(this,d)}async createSnapshot(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-createSnapshot",d,(async p=>(0,de.assertResponse)(await this.blobContext.createSnapshot({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,tracingOptions:p.tracingOptions}))))}async beginCopyFromURL(d,p={}){const y={abortCopyFromURL:(...d)=>this.abortCopyFromURL(...d),getProperties:(...d)=>this.getProperties(...d),startCopyFromURL:(...d)=>this.startCopyFromURL(...d)};const v=new ie.BlobBeginCopyFromUrlPoller({blobClient:y,copySource:d,intervalInMs:p.intervalInMs,onProgress:p.onProgress,resumeFrom:p.resumeFrom,startCopyFromURLOptions:p});await v.poll();return v}async abortCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-abortCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.abortCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async syncCopyFromURL(d,p={}){p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return ue.tracingClient.withSpan("BlobClient-syncCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.copyFromURL(d,{abortSignal:p.abortSignal,metadata:p.metadata,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:p.sourceContentMD5,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,encryptionScope:p.encryptionScope,copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async setAccessTier(d,p={}){return ue.tracingClient.withSpan("BlobClient-setAccessTier",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTier((0,te.toAccessTier)(d),{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},rehydratePriority:p.rehydratePriority,tracingOptions:y.tracingOptions}))))}async downloadToBuffer(d,p,y,v={}){let D;let M=0;let U=0;let j=v;if(d instanceof Buffer){D=d;M=p||0;U=typeof y==="number"?y:0}else{M=typeof d==="number"?d:0;U=typeof p==="number"?p:0;j=y||{}}let V=j.blockSize??0;if(V<0){throw new RangeError("blockSize option must be >= 0")}if(V===0){V=ce.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES}if(M<0){throw new RangeError("offset option must be >= 0")}if(U&&U<=0){throw new RangeError("count option must be greater than 0")}if(!j.conditions){j.conditions={}}return ue.tracingClient.withSpan("BlobClient-downloadToBuffer",j,(async d=>{if(!U){const p=await this.getProperties({...j,tracingOptions:d.tracingOptions});U=p.contentLength-M;if(U<0){throw new RangeError(`offset ${M} shouldn't be larger than blob size ${p.contentLength}`)}}if(!D){try{D=Buffer.alloc(U)}catch(d){throw new Error(`Unable to allocate the buffer of size: ${U}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${d.message}`)}}if(D.length{let y=M+U;if(v+V{const M=await this.download(p,y,{...v,tracingOptions:D.tracingOptions});if(M.readableStreamBody){await(0,pe.readStreamToLocalFile)(M.readableStreamBody,d)}M.blobDownloadStream=undefined;return M}))}getBlobAndContainerNamesFromUrl(){let d;let p;try{const y=new URL(this.url);if(y.host.split(".")[1]==="blob"){const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}else if((0,de.isIpEndpointStyle)(y)){const v=y.pathname.match("/([^/]*)/([^/]*)(/(.*))?");d=v[2];p=v[4]}else{const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}d=decodeURIComponent(d);p=decodeURIComponent(p);p=p.replace(/\\/g,"/");if(!d){throw new Error("Provided containerName is invalid.")}return{blobName:p,containerName:d}}catch(d){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-startCopyFromURL",p,(async y=>{p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return(0,de.assertResponse)(await this.blobContext.startCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions.ifMatch,sourceIfModifiedSince:p.sourceConditions.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions.ifUnmodifiedSince,sourceIfTags:p.sourceConditions.tagConditions},immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,rehydratePriority:p.rehydratePriority,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),sealBlob:p.sealBlob,tracingOptions:y.tracingOptions}))}))}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).toString();p((0,de.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).toString();y((0,de.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).stringToSign}async deleteImmutabilityPolicy(d={}){return ue.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",d,(async d=>(0,de.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:d.tracingOptions}))))}async setImmutabilityPolicy(d,p={}){return ue.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",p,(async p=>(0,de.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:d.expiriesOn,immutabilityPolicyMode:d.policyMode,tracingOptions:p.tracingOptions}))))}async setLegalHold(d,p={}){return ue.tracingClient.withSpan("BlobClient-setLegalHold",p,(async p=>(0,de.assertResponse)(await this.blobContext.setLegalHold(d,{tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return ue.tracingClient.withSpan("BlobClient-getAccountInfo",d,(async p=>(0,de.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}}p.BlobClient=BlobClient;class AppendBlobClient extends BlobClient{appendBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(d){return new AppendBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-create",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:d.abortSignal,blobHttpHeaders:d.blobHTTPHeaders,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,immutabilityPolicyExpiry:d.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:d.immutabilityPolicy?.policyMode,legalHold:d.legalHold,blobTagsString:(0,de.toBlobTagsString)(d.tags),tracingOptions:p.tracingOptions}))))}async createIfNotExists(d={}){const p={ifNoneMatch:ce.ETagAny};return ue.tracingClient.withSpan("AppendBlobClient-createIfNotExists",d,(async d=>{try{const y=(0,de.assertResponse)(await this.create({...d,conditions:p}));return{succeeded:true,...y,_response:y._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async seal(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("AppendBlobClient-seal",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.seal({abortSignal:d.abortSignal,appendPositionAccessConditions:d.conditions,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async appendBlock(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlock",y,(async v=>(0,de.assertResponse)(await this.appendBlobContext.appendBlock(p,d,{abortSignal:y.abortSignal,appendPositionAccessConditions:y.conditions,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},transactionalContentMD5:y.transactionalContentMD5,transactionalContentCrc64:y.transactionalContentCrc64,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async appendBlockFromURL(d,p,y,v={}){v.conditions=v.conditions||{};v.sourceConditions=v.sourceConditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",v,(async D=>(0,de.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(d,0,{abortSignal:v.abortSignal,sourceRange:(0,se.rangeToString)({offset:p,count:y}),sourceContentMD5:v.sourceContentMD5,sourceContentCrc64:v.sourceContentCrc64,leaseAccessConditions:v.conditions,appendPositionAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions?.ifMatch,sourceIfModifiedSince:v.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,de.httpAuthorizationToString)(v.sourceAuthorization),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,fileRequestIntent:v.sourceShareTokenIntent,tracingOptions:D.tracingOptions}))))}}p.AppendBlobClient=AppendBlobClient;class BlockBlobClient extends BlobClient{_blobContext;blockBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.blockBlobContext=this.storageClientContext.blockBlob;this._blobContext=this.storageClientContext.blob}withSnapshot(d){return new BlockBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async query(d,p={}){(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);if(!M.isNodeLike){throw new Error("This operation currently is only supported in Node.js.")}return ue.tracingClient.withSpan("BlockBlobClient-query",p,(async y=>{const v=(0,de.assertResponse)(await this._blobContext.query({abortSignal:p.abortSignal,queryRequest:{queryType:"SQL",expression:d,inputSerialization:(0,de.toQuerySerialization)(p.inputTextConfiguration),outputSerialization:(0,de.toQuerySerialization)(p.outputTextConfiguration)},leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,tracingOptions:y.tracingOptions}));return new V.BlobQueryResponse(v,{abortSignal:p.abortSignal,onProgress:p.onProgress,onError:p.onError})}))}async upload(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-upload",y,(async v=>(0,de.assertResponse)(await this.blockBlobContext.upload(p,d,{abortSignal:y.abortSignal,blobHttpHeaders:y.blobHTTPHeaders,leaseAccessConditions:y.conditions,metadata:y.metadata,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,immutabilityPolicyExpiry:y.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:y.immutabilityPolicy?.policyMode,legalHold:y.legalHold,tier:(0,te.toAccessTier)(y.tier),blobTagsString:(0,de.toBlobTagsString)(y.tags),tracingOptions:v.tracingOptions}))))}async syncUploadFromURL(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,d,{...p,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince,sourceIfTags:p.sourceConditions?.tagConditions},cpkInfo:p.customerProvidedKey,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async stageBlock(d,p,y,v={}){(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlock",v,(async D=>(0,de.assertResponse)(await this.blockBlobContext.stageBlock(d,y,p,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,requestOptions:{onUploadProgress:v.onProgress},transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async stageBlockFromURL(d,p,y=0,v,D={}){(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",D,(async M=>(0,de.assertResponse)(await this.blockBlobContext.stageBlockFromURL(d,0,p,{abortSignal:D.abortSignal,leaseAccessConditions:D.conditions,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,sourceRange:y===0&&!v?undefined:(0,se.rangeToString)({offset:y,count:v}),cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async commitBlockList(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-commitBlockList",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.commitBlockList({latest:d},{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async getBlockList(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-getBlockList",p,(async y=>{const v=(0,de.assertResponse)(await this.blockBlobContext.getBlockList(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));if(!v.committedBlocks){v.committedBlocks=[]}if(!v.uncommittedBlocks){v.uncommittedBlocks=[]}return v}))}async uploadData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadData",p,(async p=>{if(M.isNodeLike){let y;if(d instanceof Buffer){y=d}else if(d instanceof ArrayBuffer){y=Buffer.from(d)}else{d=d;y=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.byteLength,p)}else{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}}))}async uploadBrowserData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",p,(async p=>{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}))}async uploadSeekableInternal(d,p,y={}){let v=y.blockSize??0;if(v<0||v>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES){throw new RangeError(`blockSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`)}const D=y.maxSingleShotSize??ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(D<0||D>ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES){throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`)}if(v===0){if(p>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`${p} is too larger to upload to a block blob.`)}if(p>D){v=Math.ceil(p/ce.BLOCK_BLOB_MAX_BLOCKS);if(v{if(p<=D){return(0,de.assertResponse)(await this.upload(d(0,p),p,M))}const j=Math.floor((p-1)/v)+1;if(j>ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`The buffer's size is too big or the BlockSize is too small;`+`the number of blocks must be <= ${ce.BLOCK_BLOB_MAX_BLOCKS}`)}const V=[];const K=(0,U.randomUUID)();let ee=0;const te=new ae.Batch(y.concurrency);for(let D=0;D{const U=(0,de.generateBlockID)(K,D);const te=v*D;const re=D===j-1?p:te+v;const ne=re-te;V.push(U);await this.stageBlock(U,d(te,ne),ne,{abortSignal:y.abortSignal,conditions:y.conditions,encryptionScope:y.encryptionScope,tracingOptions:M.tracingOptions});ee+=ne;if(y.onProgress){y.onProgress({loadedBytes:ee})}}))}await te.do();return this.commitBlockList(V,M)}))}async uploadFile(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadFile",p,(async y=>{const v=(await(0,pe.fsStat)(d)).size;return this.uploadSeekableInternal(((p,y)=>()=>(0,pe.fsCreateReadStream)(d,{autoClose:true,end:y?p+y-1:Infinity,start:p})),v,{...p,tracingOptions:y.tracingOptions})}))}async uploadStream(d,p=ce.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,y=5,v={}){if(!v.blobHTTPHeaders){v.blobHTTPHeaders={}}if(!v.conditions){v.conditions={}}return ue.tracingClient.withSpan("BlockBlobClient-uploadStream",v,(async D=>{let M=0;const j=(0,U.randomUUID)();let V=0;const K=[];const ee=new le.BufferScheduler(d,p,y,(async(d,p)=>{const y=(0,de.generateBlockID)(j,M);K.push(y);M++;await this.stageBlock(y,d,p,{customerProvidedKey:v.customerProvidedKey,conditions:v.conditions,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions});V+=p;if(v.onProgress){v.onProgress({loadedBytes:V})}}),Math.ceil(y/4*3));await ee.do();return(0,de.assertResponse)(await this.commitBlockList(K,{...v,tracingOptions:D.tracingOptions}))}))}}p.BlockBlobClient=BlockBlobClient;class PageBlobClient extends BlobClient{pageBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(d){return new PageBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-create",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.create(0,d,{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,blobSequenceNumber:p.blobSequenceNumber,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async createIfNotExists(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-createIfNotExists",p,(async y=>{try{const v={ifNoneMatch:ce.ETagAny};const D=(0,de.assertResponse)(await this.create(d,{...p,conditions:v,tracingOptions:y.tracingOptions}));return{succeeded:true,...D,_response:D._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async uploadPages(d,p,y,v={}){v.conditions=v.conditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPages",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.uploadPages(y,d,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},requestOptions:{onUploadProgress:v.onProgress},range:(0,se.rangeToString)({offset:p,count:y}),sequenceNumberAccessConditions:v.conditions,transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async uploadPagesFromURL(d,p,y,v,D={}){D.conditions=D.conditions||{};D.sourceConditions=D.sourceConditions||{};(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(d,(0,se.rangeToString)({offset:p,count:v}),0,(0,se.rangeToString)({offset:y,count:v}),{abortSignal:D.abortSignal,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,leaseAccessConditions:D.conditions,sequenceNumberAccessConditions:D.conditions,modifiedAccessConditions:{...D.conditions,ifTags:D.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:D.sourceConditions?.ifMatch,sourceIfModifiedSince:D.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:D.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:D.sourceConditions?.ifUnmodifiedSince},cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async clearPages(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-clearPages",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),sequenceNumberAccessConditions:y.conditions,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async getPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRanges",y,(async v=>{const D=(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:v.tracingOptions}));return(0,re.rangeResponseFromModel)(D)}))}async listPageRangesSegment(d=0,p,y,v={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),marker:y,maxPageSize:v.maxPageSize,tracingOptions:D.tracingOptions}))))}async*listPageRangeItemSegments(d=0,p,y,v={}){let D;if(!!y||y===undefined){do{D=await this.listPageRangesSegment(d,p,y,v);y=D.continuationToken;yield await D}while(y)}}async*listPageRangeItems(d=0,p,y={}){let v;for await(const D of this.listPageRangeItemSegments(d,p,v,y)){yield*(0,de.ExtractPageRangeInfoItems)(D)}}listPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};const v=this.listPageRangeItems(d,p,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listPageRangeItemSegments(d,p,v.continuationToken,{maxPageSize:v.maxPageSize,...y})}}async getPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async listPageRangesDiffSegment(d,p,y,v,D={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:D?.abortSignal,leaseAccessConditions:D?.conditions,modifiedAccessConditions:{...D?.conditions,ifTags:D?.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),marker:v,maxPageSize:D?.maxPageSize,tracingOptions:M.tracingOptions}))))}async*listPageRangeDiffItemSegments(d,p,y,v,D){let M;if(!!v||v===undefined){do{M=await this.listPageRangesDiffSegment(d,p,y,v,D);v=M.continuationToken;yield await M}while(v)}}async*listPageRangeDiffItems(d,p,y,v){let D;for await(const M of this.listPageRangeDiffItemSegments(d,p,y,D,v)){yield*(0,de.ExtractPageRangeInfoItems)(M)}}listPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};const D=this.listPageRangeDiffItems(d,p,y,{...v});return{next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(D={})=>this.listPageRangeDiffItemSegments(d,p,y,D.continuationToken,{maxPageSize:D.maxPageSize,...v})}}async getPageRangesDiffForManagedDisks(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevSnapshotUrl:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async resize(d,p={}){p.conditions=p.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-resize",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.resize(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async updateSequenceNumber(d,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.updateSequenceNumber(d,{abortSignal:y.abortSignal,blobSequenceNumber:p,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},tracingOptions:v.tracingOptions}))))}async startCopyIncremental(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-startCopyIncremental",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.copyIncremental(d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}}p.PageBlobClient=PageBlobClient},11432:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerClient=void 0;const v=y(54786);const D=y(91276);const M=y(46113);const U=y(77725);const j=y(78403);const V=y(24236);const K=y(24602);const ee=y(9820);const te=y(46456);const re=y(24844);const ne=y(39976);const ie=y(79656);const se=y(60298);class ContainerClient extends K.StorageClient{containerContext;_containerName;get containerName(){return this._containerName}constructor(d,p,y){let K;let ee;y=y||{};if((0,V.isPipelineLike)(p)){ee=d;K=p}else if(D.isNodeLike&&p instanceof j.StorageSharedKeyCredential||p instanceof U.AnonymousCredential||(0,M.isTokenCredential)(p)){ee=d;K=(0,V.newPipeline)(p,y)}else if(!p&&typeof p!=="string"){ee=d;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else if(p&&typeof p==="string"){const M=p;const re=(0,te.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(D.isNodeLike){const d=new j.StorageSharedKeyCredential(re.accountName,re.accountKey);ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M));if(!y.proxyOptions){y.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}K=(0,V.newPipeline)(d,y)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M))+"?"+re.accountSas;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName parameter")}super(ee,K);this._containerName=this.getContainerNameFromUrl();this.containerContext=this.storageClientContext.container}async create(d={}){return ee.tracingClient.withSpan("ContainerClient-create",d,(async d=>(0,te.assertResponse)(await this.containerContext.create(d))))}async createIfNotExists(d={}){return ee.tracingClient.withSpan("ContainerClient-createIfNotExists",d,(async d=>{try{const p=await this.create(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}else{throw d}}}))}async exists(d={}){return ee.tracingClient.withSpan("ContainerClient-exists",d,(async p=>{try{await this.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}throw d}}))}getBlobClient(d){return new ie.BlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getAppendBlobClient(d){return new ie.AppendBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getBlockBlobClient(d){return new ie.BlockBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getPageBlobClient(d){return new ie.PageBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}async getProperties(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.containerContext.getProperties({abortSignal:d.abortSignal,...d.conditions,tracingOptions:p.tracingOptions}))))}async delete(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-delete",d,(async p=>(0,te.assertResponse)(await this.containerContext.delete({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:d.conditions,tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ee.tracingClient.withSpan("ContainerClient-deleteIfExists",d,(async d=>{try{const p=await this.delete(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async setMetadata(d,p={}){if(!p.conditions){p.conditions={}}if(p.conditions.ifUnmodifiedSince){throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service")}return ee.tracingClient.withSpan("ContainerClient-setMetadata",p,(async y=>(0,te.assertResponse)(await this.containerContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async getAccessPolicy(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getAccessPolicy",d,(async p=>{const y=(0,te.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,tracingOptions:p.tracingOptions}));const v={_response:y._response,blobPublicAccess:y.blobPublicAccess,date:y.date,etag:y.etag,errorCode:y.errorCode,lastModified:y.lastModified,requestId:y.requestId,clientRequestId:y.clientRequestId,signedIdentifiers:[],version:y.version};for(const d of y){let p=undefined;if(d.accessPolicy){p={permissions:d.accessPolicy.permissions};if(d.accessPolicy.expiresOn){p.expiresOn=new Date(d.accessPolicy.expiresOn)}if(d.accessPolicy.startsOn){p.startsOn=new Date(d.accessPolicy.startsOn)}}v.signedIdentifiers.push({accessPolicy:p,id:d.id})}return v}))}async setAccessPolicy(d,p,y={}){y.conditions=y.conditions||{};return ee.tracingClient.withSpan("ContainerClient-setAccessPolicy",y,(async v=>{const D=[];for(const d of p||[]){D.push({accessPolicy:{expiresOn:d.accessPolicy.expiresOn?(0,te.truncatedISO8061Date)(d.accessPolicy.expiresOn):"",permissions:d.accessPolicy.permissions,startsOn:d.accessPolicy.startsOn?(0,te.truncatedISO8061Date)(d.accessPolicy.startsOn):""},id:d.id})}return(0,te.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:y.abortSignal,access:d,containerAcl:D,leaseAccessConditions:y.conditions,modifiedAccessConditions:y.conditions,tracingOptions:v.tracingOptions}))}))}getBlobLeaseClient(d){return new ne.BlobLeaseClient(this,d)}async uploadBlockBlob(d,p,y,v={}){return ee.tracingClient.withSpan("ContainerClient-uploadBlockBlob",v,(async v=>{const D=this.getBlockBlobClient(d);const M=await D.upload(p,y,v);return{blockBlobClient:D,response:M}}))}async deleteBlob(d,p={}){return ee.tracingClient.withSpan("ContainerClient-deleteBlob",p,(async y=>{let v=this.getBlobClient(d);if(p.versionId){v=v.withVersion(p.versionId)}return v.delete(y)}))}async listBlobFlatSegment(d,p={}){return ee.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",p,(async y=>{const v=(0,te.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:d,...p,tracingOptions:y.tracingOptions}));const D={...v,_response:{...v._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobFlat)(v._response.parsedBody)},segment:{...v.segment,blobItems:v.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p}))}};return D}))}async listBlobHierarchySegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.listBlobHierarchySegment(d,{marker:p,...y,tracingOptions:v.tracingOptions}));const M={...D,_response:{...D._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobHierarchy)(D._response.parsedBody)},segment:{...D.segment,blobItems:D.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p})),blobPrefixes:D.segment.blobPrefixes?.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name)};return p}))}};return M}))}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listBlobFlatSegment(d,p);d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.segment.blobItems}}listBlobsFlat(d={}){const p=[];if(d.includeCopy){p.push("copy")}if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSnapshots){p.push("snapshots")}if(d.includeVersions){p.push("versions")}if(d.includeUncommitedBlobs){p.push("uncommittedblobs")}if(d.includeTags){p.push("tags")}if(d.includeDeletedWithVersions){p.push("deletedwithversions")}if(d.includeImmutabilityPolicy){p.push("immutabilitypolicy")}if(d.includeLegalHold){p.push("legalhold")}if(d.prefix===""){d.prefix=undefined}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async*listHierarchySegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.listBlobHierarchySegment(d,p,y);p=v.continuationToken;yield await v}while(p)}}async*listItemsByHierarchy(d,p={}){let y;for await(const v of this.listHierarchySegments(d,y,p)){const d=v.segment;if(d.blobPrefixes){for(const p of d.blobPrefixes){yield{kind:"prefix",...p}}}for(const p of d.blobItems){yield{kind:"blob",...p}}}}listBlobsByHierarchy(d,p={}){if(d===""){throw new RangeError("delimiter should contain one or more characters")}const y=[];if(p.includeCopy){y.push("copy")}if(p.includeDeleted){y.push("deleted")}if(p.includeMetadata){y.push("metadata")}if(p.includeSnapshots){y.push("snapshots")}if(p.includeVersions){y.push("versions")}if(p.includeUncommitedBlobs){y.push("uncommittedblobs")}if(p.includeTags){y.push("tags")}if(p.includeDeletedWithVersions){y.push("deletedwithversions")}if(p.includeImmutabilityPolicy){y.push("immutabilitypolicy")}if(p.includeLegalHold){y.push("legalhold")}if(p.prefix===""){p.prefix=undefined}const v={...p,...y.length>0?{include:y}:{}};const D=this.listItemsByHierarchy(d,v);return{async next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.listHierarchySegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...v})}}async findBlobsByTagsSegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,te.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async getAccountInfo(d={}){return ee.tracingClient.withSpan("ContainerClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}getContainerNameFromUrl(){let d;try{const p=new URL(this.url);if(p.hostname.split(".")[1]==="blob"){d=p.pathname.split("/")[1]}else if((0,te.isIpEndpointStyle)(p)){d=p.pathname.split("/")[2]}else{d=p.pathname.split("/")[1]}d=decodeURIComponent(d);if(!d){throw new Error("Provided containerName is invalid.")}return d}catch(d){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},this.credential).toString();p((0,te.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},p,this.accountName).toString();y((0,te.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},p,this.accountName).stringToSign}getBlobBatchClient(){return new se.BlobBatchClient(this.url,this.pipeline)}}p.ContainerClient=ContainerClient},89874:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeResponseFromModel=rangeResponseFromModel;function rangeResponseFromModel(d){const p=(d._response.parsedBody.pageRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));const y=(d._response.parsedBody.clearRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));return{...d,pageRange:p,clearRange:y,_response:{...d._response,parsedBody:{pageRange:p,clearRange:y}}}}},24236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pipeline=p.StorageOAuthScopes=void 0;p.isPipelineLike=isPipelineLike;p.newPipeline=newPipeline;p.getCoreClientOptions=getCoreClientOptions;p.getCredentialFromPipeline=getCredentialFromPipeline;const v=y(62464);const D=y(54786);const M=y(9235);const U=y(64993);const j=y(46113);const V=y(19150);const K=y(92075);const ee=y(78403);const te=y(77725);const re=y(48855);Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return re.StorageOAuthScopes}});const ne=y(22328);const ie=y(27982);const se=y(2260);const oe=y(99283);const ae=y(65233);const le=y(20507);function isPipelineLike(d){if(!d||typeof d!=="object"){return false}const p=d;return Array.isArray(p.factories)&&typeof p.options==="object"&&typeof p.toServiceClientOptions==="function"}class Pipeline{factories;options;constructor(d,p={}){this.factories=d;this.options=p}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}p.Pipeline=Pipeline;function newPipeline(d,p={}){if(!d){d=new te.AnonymousCredential}const y=new Pipeline([],p);y._credential=d;return y}function processDownlevelPipeline(d){const p=[isAnonymousCredential,isStorageSharedKeyCredential,isCoreHttpBearerTokenFactory,isStorageBrowserPolicyFactory,isStorageRetryPolicyFactory,isStorageTelemetryPolicyFactory,isCoreHttpPolicyFactory];if(d.factories.length){const y=d.factories.filter((d=>!p.some((p=>p(d)))));if(y.length){const d=y.some((d=>isInjectorPolicyFactory(d)));return{wrappedPolicies:(0,v.createRequestPolicyFactoryPolicy)(y),afterRetry:d}}}return undefined}function getCoreClientOptions(d){const{httpClient:p,...y}=d.options;let K=d._coreHttpClient;if(!K){K=p?(0,v.convertHttpClient)(p):(0,ne.getCachedDefaultHttpClient)();d._coreHttpClient=K}let te=d._corePipeline;if(!te){const p=`azsdk-js-azure-storage-blob/${re.SDK_VERSION}`;const v=y.userAgentOptions&&y.userAgentOptions.userAgentPrefix?`${y.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;te=(0,M.createClientPipeline)({...y,loggingOptions:{additionalAllowedHeaderNames:re.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:re.StorageBlobLoggingAllowedQueryParameters,logger:V.logger.info},userAgentOptions:{userAgentPrefix:v},serializationOptions:{stringifyXML:U.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:U.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}});te.removePolicy({phase:"Retry"});te.removePolicy({name:D.decompressResponsePolicyName});te.addPolicy((0,le.storageCorrectContentLengthPolicy)());te.addPolicy((0,se.storageRetryPolicy)(y.retryOptions),{phase:"Retry"});te.addPolicy((0,ie.storageBrowserPolicy)());const K=processDownlevelPipeline(d);if(K){te.addPolicy(K.wrappedPolicies,K.afterRetry?{afterPhase:"Retry"}:undefined)}const ne=getCredentialFromPipeline(d);if((0,j.isTokenCredential)(ne)){te.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:ne,scopes:y.audience??re.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:M.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(ne instanceof ee.StorageSharedKeyCredential){te.addPolicy((0,oe.storageSharedKeyCredentialPolicy)({accountName:ne.accountName,accountKey:ne.accountKey}),{phase:"Sign"})}d._corePipeline=te}return{...y,allowInsecureConnection:true,httpClient:K,pipeline:te}}function getCredentialFromPipeline(d){if(d._credential){return d._credential}let p=new te.AnonymousCredential;for(const y of d.factories){if((0,j.isTokenCredential)(y.credential)){p=y.credential}else if(isStorageSharedKeyCredential(y)){return y}}return p}function isStorageSharedKeyCredential(d){if(d instanceof ee.StorageSharedKeyCredential){return true}return d.constructor.name==="StorageSharedKeyCredential"}function isAnonymousCredential(d){if(d instanceof te.AnonymousCredential){return true}return d.constructor.name==="AnonymousCredential"}function isCoreHttpBearerTokenFactory(d){return(0,j.isTokenCredential)(d.credential)}function isStorageBrowserPolicyFactory(d){if(d instanceof ae.StorageBrowserPolicyFactory){return true}return d.constructor.name==="StorageBrowserPolicyFactory"}function isStorageRetryPolicyFactory(d){if(d instanceof K.StorageRetryPolicyFactory){return true}return d.constructor.name==="StorageRetryPolicyFactory"}function isStorageTelemetryPolicyFactory(d){return d.constructor.name==="TelemetryPolicyFactory"}function isInjectorPolicyFactory(d){return d.constructor.name==="InjectorPolicyFactory"}function isCoreHttpPolicyFactory(d){const p=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"];const y={sendRequest:async d=>({request:d,headers:d.headers.clone(),status:500})};const v={log(d,p){},shouldLog(d){return false}};const D=d.create(y,v);const M=D.constructor.name;return p.some((d=>M.startsWith(d)))}},10761:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeToString=rangeToString;function rangeToString(d){if(d.offset<0){throw new RangeError(`Range.offset cannot be smaller than 0.`)}if(d.count&&d.count<=0){throw new RangeError(`Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.`)}return d.count?`bytes=${d.offset}-${d.offset+d.count-1}`:`bytes=${d.offset}-`}},65233:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(88634);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},24602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(67521);const D=y(24236);const M=y(46456);class StorageClient{url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(d,p){this.url=(0,M.escapeURLPath)(d);this.accountName=(0,M.getAccountNameFromUrl)(d);this.pipeline=p;this.storageClientContext=new v.StorageContextClient(this.url,(0,D.getCoreClientOptions)(p));this.isHttps=(0,M.iEqual)((0,M.getURLScheme)(this.url)||"","https");this.credential=(0,D.getCredentialFromPipeline)(p);const y=this.storageClientContext;y.requestContentType=undefined}}p.StorageClient=StorageClient},67521:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageContextClient=void 0;const v=y(53931);class StorageContextClient extends v.StorageClient{async sendOperationRequest(d,p){const y={...p};if(y.path==="/{containerName}"||y.path==="/{containerName}/{blob}"){y.path=""}return super.sendOperationRequest(d,y)}}p.StorageContextClient=StorageContextClient},92075:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(25312);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(35224);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},77725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(36857);const D=y(40040);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},40040:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},78403:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(25443);const M=y(40040);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},71604:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.UserDelegationKeyCredential=void 0;const v=y(77598);class UserDelegationKeyCredential{accountName;userDelegationKey;key;constructor(d,p){this.accountName=d;this.userDelegationKey=p;this.key=Buffer.from(p.value,"base64")}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.key).update(d,"utf8").digest("base64")}}p.UserDelegationKeyCredential=UserDelegationKeyCredential},53931:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);v.__exportStar(y(78966),p);var D=y(7725);Object.defineProperty(p,"StorageClient",{enumerable:true,get:function(){return D.StorageClient}});v.__exportStar(y(9814),p)},78966:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownStorageErrorCode=p.KnownBlobExpiryOptions=p.KnownFileShareTokenIntent=p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}));var v;(function(d){d["Backup"]="backup"})(v||(p.KnownFileShareTokenIntent=v={}));var D;(function(d){d["NeverExpire"]="NeverExpire";d["RelativeToCreation"]="RelativeToCreation";d["RelativeToNow"]="RelativeToNow";d["Absolute"]="Absolute"})(D||(p.KnownBlobExpiryOptions=D={}));var M;(function(d){d["AccountAlreadyExists"]="AccountAlreadyExists";d["AccountBeingCreated"]="AccountBeingCreated";d["AccountIsDisabled"]="AccountIsDisabled";d["AuthenticationFailed"]="AuthenticationFailed";d["AuthorizationFailure"]="AuthorizationFailure";d["ConditionHeadersNotSupported"]="ConditionHeadersNotSupported";d["ConditionNotMet"]="ConditionNotMet";d["EmptyMetadataKey"]="EmptyMetadataKey";d["InsufficientAccountPermissions"]="InsufficientAccountPermissions";d["InternalError"]="InternalError";d["InvalidAuthenticationInfo"]="InvalidAuthenticationInfo";d["InvalidHeaderValue"]="InvalidHeaderValue";d["InvalidHttpVerb"]="InvalidHttpVerb";d["InvalidInput"]="InvalidInput";d["InvalidMd5"]="InvalidMd5";d["InvalidMetadata"]="InvalidMetadata";d["InvalidQueryParameterValue"]="InvalidQueryParameterValue";d["InvalidRange"]="InvalidRange";d["InvalidResourceName"]="InvalidResourceName";d["InvalidUri"]="InvalidUri";d["InvalidXmlDocument"]="InvalidXmlDocument";d["InvalidXmlNodeValue"]="InvalidXmlNodeValue";d["Md5Mismatch"]="Md5Mismatch";d["MetadataTooLarge"]="MetadataTooLarge";d["MissingContentLengthHeader"]="MissingContentLengthHeader";d["MissingRequiredQueryParameter"]="MissingRequiredQueryParameter";d["MissingRequiredHeader"]="MissingRequiredHeader";d["MissingRequiredXmlNode"]="MissingRequiredXmlNode";d["MultipleConditionHeadersNotSupported"]="MultipleConditionHeadersNotSupported";d["OperationTimedOut"]="OperationTimedOut";d["OutOfRangeInput"]="OutOfRangeInput";d["OutOfRangeQueryParameterValue"]="OutOfRangeQueryParameterValue";d["RequestBodyTooLarge"]="RequestBodyTooLarge";d["ResourceTypeMismatch"]="ResourceTypeMismatch";d["RequestUrlFailedToParse"]="RequestUrlFailedToParse";d["ResourceAlreadyExists"]="ResourceAlreadyExists";d["ResourceNotFound"]="ResourceNotFound";d["ServerBusy"]="ServerBusy";d["UnsupportedHeader"]="UnsupportedHeader";d["UnsupportedXmlNode"]="UnsupportedXmlNode";d["UnsupportedQueryParameter"]="UnsupportedQueryParameter";d["UnsupportedHttpVerb"]="UnsupportedHttpVerb";d["AppendPositionConditionNotMet"]="AppendPositionConditionNotMet";d["BlobAlreadyExists"]="BlobAlreadyExists";d["BlobImmutableDueToPolicy"]="BlobImmutableDueToPolicy";d["BlobNotFound"]="BlobNotFound";d["BlobOverwritten"]="BlobOverwritten";d["BlobTierInadequateForContentLength"]="BlobTierInadequateForContentLength";d["BlobUsesCustomerSpecifiedEncryption"]="BlobUsesCustomerSpecifiedEncryption";d["BlockCountExceedsLimit"]="BlockCountExceedsLimit";d["BlockListTooLong"]="BlockListTooLong";d["CannotChangeToLowerTier"]="CannotChangeToLowerTier";d["CannotVerifyCopySource"]="CannotVerifyCopySource";d["ContainerAlreadyExists"]="ContainerAlreadyExists";d["ContainerBeingDeleted"]="ContainerBeingDeleted";d["ContainerDisabled"]="ContainerDisabled";d["ContainerNotFound"]="ContainerNotFound";d["ContentLengthLargerThanTierLimit"]="ContentLengthLargerThanTierLimit";d["CopyAcrossAccountsNotSupported"]="CopyAcrossAccountsNotSupported";d["CopyIdMismatch"]="CopyIdMismatch";d["FeatureVersionMismatch"]="FeatureVersionMismatch";d["IncrementalCopyBlobMismatch"]="IncrementalCopyBlobMismatch";d["IncrementalCopyOfEarlierVersionSnapshotNotAllowed"]="IncrementalCopyOfEarlierVersionSnapshotNotAllowed";d["IncrementalCopySourceMustBeSnapshot"]="IncrementalCopySourceMustBeSnapshot";d["InfiniteLeaseDurationRequired"]="InfiniteLeaseDurationRequired";d["InvalidBlobOrBlock"]="InvalidBlobOrBlock";d["InvalidBlobTier"]="InvalidBlobTier";d["InvalidBlobType"]="InvalidBlobType";d["InvalidBlockId"]="InvalidBlockId";d["InvalidBlockList"]="InvalidBlockList";d["InvalidOperation"]="InvalidOperation";d["InvalidPageRange"]="InvalidPageRange";d["InvalidSourceBlobType"]="InvalidSourceBlobType";d["InvalidSourceBlobUrl"]="InvalidSourceBlobUrl";d["InvalidVersionForPageBlobOperation"]="InvalidVersionForPageBlobOperation";d["LeaseAlreadyPresent"]="LeaseAlreadyPresent";d["LeaseAlreadyBroken"]="LeaseAlreadyBroken";d["LeaseIdMismatchWithBlobOperation"]="LeaseIdMismatchWithBlobOperation";d["LeaseIdMismatchWithContainerOperation"]="LeaseIdMismatchWithContainerOperation";d["LeaseIdMismatchWithLeaseOperation"]="LeaseIdMismatchWithLeaseOperation";d["LeaseIdMissing"]="LeaseIdMissing";d["LeaseIsBreakingAndCannotBeAcquired"]="LeaseIsBreakingAndCannotBeAcquired";d["LeaseIsBreakingAndCannotBeChanged"]="LeaseIsBreakingAndCannotBeChanged";d["LeaseIsBrokenAndCannotBeRenewed"]="LeaseIsBrokenAndCannotBeRenewed";d["LeaseLost"]="LeaseLost";d["LeaseNotPresentWithBlobOperation"]="LeaseNotPresentWithBlobOperation";d["LeaseNotPresentWithContainerOperation"]="LeaseNotPresentWithContainerOperation";d["LeaseNotPresentWithLeaseOperation"]="LeaseNotPresentWithLeaseOperation";d["MaxBlobSizeConditionNotMet"]="MaxBlobSizeConditionNotMet";d["NoAuthenticationInformation"]="NoAuthenticationInformation";d["NoPendingCopyOperation"]="NoPendingCopyOperation";d["OperationNotAllowedOnIncrementalCopyBlob"]="OperationNotAllowedOnIncrementalCopyBlob";d["PendingCopyOperation"]="PendingCopyOperation";d["PreviousSnapshotCannotBeNewer"]="PreviousSnapshotCannotBeNewer";d["PreviousSnapshotNotFound"]="PreviousSnapshotNotFound";d["PreviousSnapshotOperationNotSupported"]="PreviousSnapshotOperationNotSupported";d["SequenceNumberConditionNotMet"]="SequenceNumberConditionNotMet";d["SequenceNumberIncrementTooLarge"]="SequenceNumberIncrementTooLarge";d["SnapshotCountExceeded"]="SnapshotCountExceeded";d["SnapshotOperationRateExceeded"]="SnapshotOperationRateExceeded";d["SnapshotsPresent"]="SnapshotsPresent";d["SourceConditionNotMet"]="SourceConditionNotMet";d["SystemInUse"]="SystemInUse";d["TargetConditionNotMet"]="TargetConditionNotMet";d["UnauthorizedBlobOverwrite"]="UnauthorizedBlobOverwrite";d["BlobBeingRehydrated"]="BlobBeingRehydrated";d["BlobArchived"]="BlobArchived";d["BlobNotArchived"]="BlobNotArchived";d["AuthorizationSourceIPMismatch"]="AuthorizationSourceIPMismatch";d["AuthorizationProtocolMismatch"]="AuthorizationProtocolMismatch";d["AuthorizationPermissionMismatch"]="AuthorizationPermissionMismatch";d["AuthorizationServiceMismatch"]="AuthorizationServiceMismatch";d["AuthorizationResourceTypeMismatch"]="AuthorizationResourceTypeMismatch";d["BlobAccessTierNotSupportedForAccountType"]="BlobAccessTierNotSupportedForAccountType"})(M||(p.KnownStorageErrorCode=M={}))},52108:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceGetUserDelegationKeyHeaders=p.ServiceListContainersSegmentExceptionHeaders=p.ServiceListContainersSegmentHeaders=p.ServiceGetStatisticsExceptionHeaders=p.ServiceGetStatisticsHeaders=p.ServiceGetPropertiesExceptionHeaders=p.ServiceGetPropertiesHeaders=p.ServiceSetPropertiesExceptionHeaders=p.ServiceSetPropertiesHeaders=p.ArrowField=p.ArrowConfiguration=p.JsonTextConfiguration=p.DelimitedTextConfiguration=p.QueryFormat=p.QuerySerialization=p.QueryRequest=p.ClearRange=p.PageRange=p.PageList=p.Block=p.BlockList=p.BlockLookupList=p.BlobPrefix=p.BlobHierarchyListSegment=p.ListBlobsHierarchySegmentResponse=p.BlobPropertiesInternal=p.BlobName=p.BlobItemInternal=p.BlobFlatListSegment=p.ListBlobsFlatSegmentResponse=p.AccessPolicy=p.SignedIdentifier=p.BlobTag=p.BlobTags=p.FilterBlobItem=p.FilterBlobSegment=p.UserDelegationKey=p.KeyInfo=p.ContainerProperties=p.ContainerItem=p.ListContainersSegmentResponse=p.GeoReplication=p.BlobServiceStatistics=p.StorageError=p.StaticWebsite=p.CorsRule=p.Metrics=p.RetentionPolicy=p.Logging=p.BlobServiceProperties=void 0;p.BlobUndeleteHeaders=p.BlobDeleteExceptionHeaders=p.BlobDeleteHeaders=p.BlobGetPropertiesExceptionHeaders=p.BlobGetPropertiesHeaders=p.BlobDownloadExceptionHeaders=p.BlobDownloadHeaders=p.ContainerGetAccountInfoExceptionHeaders=p.ContainerGetAccountInfoHeaders=p.ContainerListBlobHierarchySegmentExceptionHeaders=p.ContainerListBlobHierarchySegmentHeaders=p.ContainerListBlobFlatSegmentExceptionHeaders=p.ContainerListBlobFlatSegmentHeaders=p.ContainerChangeLeaseExceptionHeaders=p.ContainerChangeLeaseHeaders=p.ContainerBreakLeaseExceptionHeaders=p.ContainerBreakLeaseHeaders=p.ContainerRenewLeaseExceptionHeaders=p.ContainerRenewLeaseHeaders=p.ContainerReleaseLeaseExceptionHeaders=p.ContainerReleaseLeaseHeaders=p.ContainerAcquireLeaseExceptionHeaders=p.ContainerAcquireLeaseHeaders=p.ContainerFilterBlobsExceptionHeaders=p.ContainerFilterBlobsHeaders=p.ContainerSubmitBatchExceptionHeaders=p.ContainerSubmitBatchHeaders=p.ContainerRenameExceptionHeaders=p.ContainerRenameHeaders=p.ContainerRestoreExceptionHeaders=p.ContainerRestoreHeaders=p.ContainerSetAccessPolicyExceptionHeaders=p.ContainerSetAccessPolicyHeaders=p.ContainerGetAccessPolicyExceptionHeaders=p.ContainerGetAccessPolicyHeaders=p.ContainerSetMetadataExceptionHeaders=p.ContainerSetMetadataHeaders=p.ContainerDeleteExceptionHeaders=p.ContainerDeleteHeaders=p.ContainerGetPropertiesExceptionHeaders=p.ContainerGetPropertiesHeaders=p.ContainerCreateExceptionHeaders=p.ContainerCreateHeaders=p.ServiceFilterBlobsExceptionHeaders=p.ServiceFilterBlobsHeaders=p.ServiceSubmitBatchExceptionHeaders=p.ServiceSubmitBatchHeaders=p.ServiceGetAccountInfoExceptionHeaders=p.ServiceGetAccountInfoHeaders=p.ServiceGetUserDelegationKeyExceptionHeaders=void 0;p.PageBlobGetPageRangesHeaders=p.PageBlobUploadPagesFromURLExceptionHeaders=p.PageBlobUploadPagesFromURLHeaders=p.PageBlobClearPagesExceptionHeaders=p.PageBlobClearPagesHeaders=p.PageBlobUploadPagesExceptionHeaders=p.PageBlobUploadPagesHeaders=p.PageBlobCreateExceptionHeaders=p.PageBlobCreateHeaders=p.BlobSetTagsExceptionHeaders=p.BlobSetTagsHeaders=p.BlobGetTagsExceptionHeaders=p.BlobGetTagsHeaders=p.BlobQueryExceptionHeaders=p.BlobQueryHeaders=p.BlobGetAccountInfoExceptionHeaders=p.BlobGetAccountInfoHeaders=p.BlobSetTierExceptionHeaders=p.BlobSetTierHeaders=p.BlobAbortCopyFromURLExceptionHeaders=p.BlobAbortCopyFromURLHeaders=p.BlobCopyFromURLExceptionHeaders=p.BlobCopyFromURLHeaders=p.BlobStartCopyFromURLExceptionHeaders=p.BlobStartCopyFromURLHeaders=p.BlobCreateSnapshotExceptionHeaders=p.BlobCreateSnapshotHeaders=p.BlobBreakLeaseExceptionHeaders=p.BlobBreakLeaseHeaders=p.BlobChangeLeaseExceptionHeaders=p.BlobChangeLeaseHeaders=p.BlobRenewLeaseExceptionHeaders=p.BlobRenewLeaseHeaders=p.BlobReleaseLeaseExceptionHeaders=p.BlobReleaseLeaseHeaders=p.BlobAcquireLeaseExceptionHeaders=p.BlobAcquireLeaseHeaders=p.BlobSetMetadataExceptionHeaders=p.BlobSetMetadataHeaders=p.BlobSetLegalHoldExceptionHeaders=p.BlobSetLegalHoldHeaders=p.BlobDeleteImmutabilityPolicyExceptionHeaders=p.BlobDeleteImmutabilityPolicyHeaders=p.BlobSetImmutabilityPolicyExceptionHeaders=p.BlobSetImmutabilityPolicyHeaders=p.BlobSetHttpHeadersExceptionHeaders=p.BlobSetHttpHeadersHeaders=p.BlobSetExpiryExceptionHeaders=p.BlobSetExpiryHeaders=p.BlobUndeleteExceptionHeaders=void 0;p.BlockBlobGetBlockListExceptionHeaders=p.BlockBlobGetBlockListHeaders=p.BlockBlobCommitBlockListExceptionHeaders=p.BlockBlobCommitBlockListHeaders=p.BlockBlobStageBlockFromURLExceptionHeaders=p.BlockBlobStageBlockFromURLHeaders=p.BlockBlobStageBlockExceptionHeaders=p.BlockBlobStageBlockHeaders=p.BlockBlobPutBlobFromUrlExceptionHeaders=p.BlockBlobPutBlobFromUrlHeaders=p.BlockBlobUploadExceptionHeaders=p.BlockBlobUploadHeaders=p.AppendBlobSealExceptionHeaders=p.AppendBlobSealHeaders=p.AppendBlobAppendBlockFromUrlExceptionHeaders=p.AppendBlobAppendBlockFromUrlHeaders=p.AppendBlobAppendBlockExceptionHeaders=p.AppendBlobAppendBlockHeaders=p.AppendBlobCreateExceptionHeaders=p.AppendBlobCreateHeaders=p.PageBlobCopyIncrementalExceptionHeaders=p.PageBlobCopyIncrementalHeaders=p.PageBlobUpdateSequenceNumberExceptionHeaders=p.PageBlobUpdateSequenceNumberHeaders=p.PageBlobResizeExceptionHeaders=p.PageBlobResizeHeaders=p.PageBlobGetPageRangesDiffExceptionHeaders=p.PageBlobGetPageRangesDiffHeaders=p.PageBlobGetPageRangesExceptionHeaders=void 0;p.BlobServiceProperties={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:true,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"}}}}};p.Logging={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:true,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:true,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:true,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:true,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.RetentionPolicy={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}};p.Metrics={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.CorsRule={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:true,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:true,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:true,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:true,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:true,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}};p.StaticWebsite={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:true,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"}}}}};p.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};p.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};p.GeoReplication={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:true,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:true,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};p.ListContainersSegmentResponse={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,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:true,xmlName:"Containers",xmlIsWrapped:true,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.ContainerItem={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:true,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"}}}}}}};p.ContainerProperties={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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"}}}}};p.KeyInfo={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:true,xmlName:"Expiry",type:{name:"String"}}}}};p.UserDelegationKey={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:true,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:true,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:true,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:true,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:true,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:true,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.FilterBlobSegment={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},where:{serializedName:"Where",required:true,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:true,xmlName:"Blobs",xmlIsWrapped:true,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.FilterBlobItem={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}};p.BlobTags={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:true,xmlName:"TagSet",xmlIsWrapped:true,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};p.BlobTag={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:true,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.SignedIdentifier={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:true,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};p.AccessPolicy={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"}}}}};p.ListBlobsFlatSegmentResponse={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobFlatListSegment={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobItemInternal={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:true,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:true,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"}}}}};p.BlobName={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:true,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:true,type:{name:"String"}}}}};p.BlobPropertiesInternal={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:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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","rehydrate-pending-to-cold"]}},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"}}}}};p.ListBlobsHierarchySegmentResponse={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobHierarchyListSegment={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:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};p.BlockLookupList={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"}}}}}}};p.BlockList={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};p.Block={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:true,xmlName:"Size",type:{name:"Number"}}}}};p.PageList={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"}}}}};p.PageRange={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.ClearRange={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.QueryRequest={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:true,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:true,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"}}}}};p.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};p.QueryFormat={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:true,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:"Dictionary",value:{type:{name:"any"}}}}}}};p.DelimitedTextConfiguration={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"}}}}};p.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};p.ArrowConfiguration={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:true,xmlName:"Schema",xmlIsWrapped:true,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};p.ArrowField={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:true,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"}}}}};p.ServiceSetPropertiesHeaders={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"}}}}};p.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetPropertiesHeaders={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"}}}}};p.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetStatisticsHeaders={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"}}}}};p.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceListContainersSegmentHeaders={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"}}}}};p.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetUserDelegationKeyHeaders={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"}}}}};p.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetAccountInfoHeaders={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"}}}}};p.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSubmitBatchHeaders={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"}}}}};p.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceFilterBlobsHeaders={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"}}}}};p.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerCreateHeaders={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"}}}}};p.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetPropertiesHeaders={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerDeleteHeaders={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"}}}}};p.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetMetadataHeaders={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"}}}}};p.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccessPolicyHeaders={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"}}}}};p.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetAccessPolicyHeaders={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"}}}}};p.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRestoreHeaders={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"}}}}};p.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenameHeaders={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"}}}}};p.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSubmitBatchHeaders={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"}}}}};p.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerFilterBlobsHeaders={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"}}}}};p.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerAcquireLeaseHeaders={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"}}}}};p.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerReleaseLeaseHeaders={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"}}}}};p.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenewLeaseHeaders={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"}}}}};p.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerBreakLeaseHeaders={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"}}}}};p.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerChangeLeaseHeaders={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"}}}}};p.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobFlatSegmentHeaders={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"}}}}};p.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobHierarchySegmentHeaders={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"}}}}};p.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDownloadHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",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"]}},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"}}}}};p.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetPropertiesHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteHeaders={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"}}}}};p.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobUndeleteHeaders={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"}}}}};p.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetExpiryHeaders={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"}}}}};p.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetHttpHeadersHeaders={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"}}}}};p.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetImmutabilityPolicyHeaders={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"]}}}}};p.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteImmutabilityPolicyHeaders={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"}}}}};p.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetLegalHoldHeaders={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"}}}}};p.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetMetadataHeaders={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"}}}}};p.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAcquireLeaseHeaders={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"}}}}};p.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobReleaseLeaseHeaders={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"}}}}};p.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobRenewLeaseHeaders={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"}}}}};p.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobChangeLeaseHeaders={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"}}}}};p.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobBreakLeaseHeaders={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"}}}}};p.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCreateSnapshotHeaders={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"}}}}};p.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobStartCopyFromURLHeaders={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"}}}}};p.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCopyFromURLHeaders={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:true,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"}}}}};p.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAbortCopyFromURLHeaders={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"}}}}};p.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTierHeaders={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"}}}}};p.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobQueryHeaders={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"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"}}}}};p.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetTagsHeaders={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"}}}}};p.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTagsHeaders={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"}}}}};p.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCreateHeaders={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"}}}}};p.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesHeaders={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"}}}}};p.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobClearPagesHeaders={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"}}}}};p.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesFromURLHeaders={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"}}}}};p.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesHeaders={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"}}}}};p.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesDiffHeaders={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"}}}}};p.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobResizeHeaders={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"}}}}};p.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUpdateSequenceNumberHeaders={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"}}}}};p.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCopyIncrementalHeaders={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"}}}}};p.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobCreateHeaders={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"}}}}};p.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockHeaders={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"}}}}};p.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockFromUrlHeaders={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"}}}}};p.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobSealHeaders={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"}}}}};p.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobUploadHeaders={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"}}}}};p.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobPutBlobFromUrlHeaders={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"}}}}};p.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockHeaders={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"}}}}};p.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockFromURLHeaders={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"}}}}};p.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobCommitBlockListHeaders={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"}}}}};p.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobGetBlockListHeaders={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"}}}}};p.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}},11236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.action3=p.action2=p.leaseId1=p.action1=p.proposedLeaseId=p.duration=p.action=p.comp10=p.sourceLeaseId=p.sourceContainerName=p.comp9=p.deletedContainerVersion=p.deletedContainerName=p.comp8=p.containerAcl=p.comp7=p.comp6=p.ifUnmodifiedSince=p.ifModifiedSince=p.leaseId=p.preventEncryptionScopeOverride=p.defaultEncryptionScope=p.access=p.metadata=p.restype2=p.where=p.comp5=p.multipartContentType=p.contentLength=p.comp4=p.body=p.restype1=p.comp3=p.keyInfo=p.include=p.maxPageSize=p.marker=p.prefix=p.comp2=p.comp1=p.accept1=p.requestId=p.version=p.timeoutInSeconds=p.comp=p.restype=p.url=p.accept=p.blobServiceProperties=p.contentType=void 0;p.fileRequestIntent=p.copySourceTags=p.copySourceAuthorization=p.sourceContentMD5=p.xMsRequiresSync=p.legalHold1=p.sealBlob=p.blobTagsString=p.copySource=p.sourceIfTags=p.sourceIfNoneMatch=p.sourceIfMatch=p.sourceIfUnmodifiedSince=p.sourceIfModifiedSince=p.rehydratePriority=p.tier=p.comp14=p.encryptionScope=p.legalHold=p.comp13=p.immutabilityPolicyMode=p.immutabilityPolicyExpiry=p.comp12=p.blobContentDisposition=p.blobContentLanguage=p.blobContentEncoding=p.blobContentMD5=p.blobContentType=p.blobCacheControl=p.expiresOn=p.expiryOptions=p.comp11=p.blobDeleteType=p.deleteSnapshots=p.ifTags=p.ifNoneMatch=p.ifMatch=p.encryptionAlgorithm=p.encryptionKeySha256=p.encryptionKey=p.rangeGetContentCRC64=p.rangeGetContentMD5=p.range=p.versionId=p.snapshot=p.delimiter=p.include1=p.proposedLeaseId1=p.action4=p.breakPeriod=void 0;p.listType=p.comp25=p.blocks=p.blockId=p.comp24=p.copySourceBlobProperties=p.blobType2=p.comp23=p.sourceRange1=p.appendPosition=p.maxSize=p.comp22=p.blobType1=p.comp21=p.sequenceNumberAction=p.prevSnapshotUrl=p.prevsnapshot=p.comp20=p.range1=p.sourceContentCrc64=p.sourceRange=p.sourceUrl=p.pageWrite1=p.ifSequenceNumberEqualTo=p.ifSequenceNumberLessThan=p.ifSequenceNumberLessThanOrEqualTo=p.pageWrite=p.comp19=p.accept2=p.body1=p.contentType1=p.blobSequenceNumber=p.blobContentLength=p.blobType=p.transactionalContentCrc64=p.transactionalContentMD5=p.tags=p.comp18=p.comp17=p.queryRequest=p.tier1=p.comp16=p.copyId=p.copyActionAbortConstant=p.comp15=void 0;const v=y(52108);p.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:v.BlobServiceProperties};p.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.url={parameterPath:"url",mapper:{serializedName:"url",required:true,xmlName:"url",type:{name:"String"}},skipEncoding:true};p.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};p.version={parameterPath:"version",mapper:{defaultValue:"2025-07-05",isConstant:true,serializedName:"x-ms-version",type:{name:"String"}}};p.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};p.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};p.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};p.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};p.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};p.keyInfo={parameterPath:"keyInfo",mapper:v.KeyInfo};p.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.body={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:true,xmlName:"Content-Length",type:{name:"Number"}}};p.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:true,xmlName:"Content-Type",type:{name:"String"}}};p.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};p.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};p.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};p.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};p.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};p.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};p.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};p.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};p.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};p.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};p.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};p.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:true,xmlName:"x-ms-source-container-name",type:{name:"String"}}};p.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};p.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};p.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:true,xmlName:"x-ms-lease-id",type:{name:"String"}}};p.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};p.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:true,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.include1={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:"CSV"};p.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:true,xmlName:"delimiter",type:{name:"String"}}};p.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};p.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};p.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};p.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};p.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};p.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};p.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};p.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};p.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};p.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};p.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};p.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};p.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};p.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:true,xmlName:"x-ms-expiry-option",type:{name:"String"}}};p.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};p.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};p.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};p.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};p.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};p.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};p.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};p.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};p.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};p.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:true,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};p.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier={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"]}}};p.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};p.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};p.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};p.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};p.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};p.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};p.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:true,serializedName:"x-ms-requires-sync",type:{name:"String"}}};p.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};p.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};p.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};p.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};p.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:true,serializedName:"x-ms-copy-action",type:{name:"String"}}};p.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:true,xmlName:"copyid",type:{name:"String"}}};p.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier1={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:true,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};p.queryRequest={parameterPath:["options","queryRequest"],mapper:v.QueryRequest};p.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tags={parameterPath:["options","tags"],mapper:v.BlobTags};p.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};p.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};p.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:true,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};p.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};p.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.body1={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};p.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};p.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};p.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:true,xmlName:"x-ms-source-range",type:{name:"String"}}};p.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};p.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:true,xmlName:"x-ms-range",type:{name:"String"}}};p.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};p.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};p.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:true,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};p.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};p.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};p.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};p.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};p.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:true,xmlName:"blockid",type:{name:"String"}}};p.blocks={parameterPath:"blocks",mapper:v.BlockLookupList};p.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:true,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}},8011:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AppendBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class AppendBlobImpl{client;constructor(d){this.client=d}create(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},V)}appendBlock(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}appendBlockFromUrl(d,p,y){return this.client.sendOperationRequest({sourceUrl:d,contentLength:p,options:y},ee)}seal(d){return this.client.sendOperationRequest({options:d},te)}}p.AppendBlobImpl=AppendBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.blobTagsString,U.legalHold1,U.blobType1],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.maxSize,U.appendPosition],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.transactionalContentMD5,U.sourceUrl,U.sourceContentCrc64,U.maxSize,U.appendPosition,U.sourceRange1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.AppendBlobSealHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobSealExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp23],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.appendPosition],isXML:true,serializer:j}},67635:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlobImpl{client;constructor(d){this.client=d}download(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}undelete(d){return this.client.sendOperationRequest({options:d},te)}setExpiry(d,p){return this.client.sendOperationRequest({expiryOptions:d,options:p},re)}setHttpHeaders(d){return this.client.sendOperationRequest({options:d},ne)}setImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},ie)}deleteImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},se)}setLegalHold(d,p){return this.client.sendOperationRequest({legalHold:d,options:p},oe)}setMetadata(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},de)}breakLease(d){return this.client.sendOperationRequest({options:d},pe)}createSnapshot(d){return this.client.sendOperationRequest({options:d},fe)}startCopyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},me)}copyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},Ae)}abortCopyFromURL(d,p){return this.client.sendOperationRequest({copyId:d,options:p},he)}setTier(d,p){return this.client.sendOperationRequest({tier:d,options:p},ge)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ye)}query(d){return this.client.sendOperationRequest({options:d},be)}getTags(d){return this.client.sendOperationRequest({options:d},Ee)}setTags(d){return this.client.sendOperationRequest({options:d},we)}}p.BlobImpl=BlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDownloadExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.rangeGetContentMD5,U.rangeGetContentCRC64,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:M.BlobGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:M.BlobDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.blobDeleteType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.deleteSnapshots],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobUndeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobUndeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetExpiryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetExpiryExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp11],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.expiryOptions,U.expiresOn],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetHttpHeadersHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifUnmodifiedSince,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:M.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetLegalHoldHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetLegalHoldExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp13],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.legalHold],isXML:true,serializer:j};const ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const le={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ce={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ue={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const de={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const pe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const fe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobCreateSnapshotHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCreateSnapshotExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp14],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const me={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobStartCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.tier,U.rehydratePriority,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sealBlob,U.legalHold1],isXML:true,serializer:j};const Ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.copySource,U.blobTagsString,U.legalHold1,U.xMsRequiresSync,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent],isXML:true,serializer:j};const he={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobAbortCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp15,U.copyId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.copyActionAbortConstant],isXML:true,serializer:j};const ge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetTierHeaders},202:{headersMapper:M.BlobSetTierHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTierExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp16],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags,U.rehydratePriority,U.tier1],isXML:true,serializer:j};const ye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:M.BlobGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const be={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobQueryExceptionHeaders}},requestBody:U.queryRequest,queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp17],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const Ee={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobTags,headersMapper:M.BlobGetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetTagsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j};const we={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobSetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTagsExceptionHeaders}},requestBody:U.tags,queryParameters:[U.timeoutInSeconds,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifTags,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j}},32020:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlockBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlockBlobImpl{client;constructor(d){this.client=d}upload(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},V)}putBlobFromUrl(d,p,y){return this.client.sendOperationRequest({contentLength:d,copySource:p,options:y},K)}stageBlock(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,body:y,options:v},ee)}stageBlockFromURL(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,sourceUrl:y,options:v},te)}commitBlockList(d,p){return this.client.sendOperationRequest({blocks:d,options:p},re)}getBlockList(d,p){return this.client.sendOperationRequest({listType:d,options:p},ne)}}p.BlockBlobImpl=BlockBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobUploadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobUploadExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.blobType2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent,U.transactionalContentMD5,U.blobType2,U.copySourceBlobProperties],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.sourceUrl,U.sourceContentCrc64,U.sourceRange1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobCommitBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobCommitBlockListExceptionHeaders}},requestBody:U.blocks,queryParameters:[U.timeoutInSeconds,U.comp25],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlockList,headersMapper:M.BlockBlobGetBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp25,U.listType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j}},12857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ContainerImpl{client;constructor(d){this.client=d}create(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}setMetadata(d){return this.client.sendOperationRequest({options:d},te)}getAccessPolicy(d){return this.client.sendOperationRequest({options:d},re)}setAccessPolicy(d){return this.client.sendOperationRequest({options:d},ne)}restore(d){return this.client.sendOperationRequest({options:d},ie)}rename(d,p){return this.client.sendOperationRequest({sourceContainerName:d,options:p},se)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},oe)}filterBlobs(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}breakLease(d){return this.client.sendOperationRequest({options:d},de)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},pe)}listBlobFlatSegment(d){return this.client.sendOperationRequest({options:d},fe)}listBlobHierarchySegment(d,p){return this.client.sendOperationRequest({delimiter:d,options:p},me)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},Ae)}}p.ContainerImpl=ContainerImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.access,U.defaultEncryptionScope,U.preventEncryptionScopeOverride],isXML:true,serializer:j};const K={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ee={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:M.ContainerDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,serializer:j};const te={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince],isXML:true,serializer:j};const re={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier"},headersMapper:M.ContainerGetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ne={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetAccessPolicyExceptionHeaders}},requestBody:U.containerAcl,queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.access,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ie={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerRestoreHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRestoreExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.deletedContainerName,U.deletedContainerVersion],isXML:true,serializer:j};const se={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenameHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenameExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp9],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.sourceContainerName,U.sourceLeaseId],isXML:true,serializer:j};const oe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ContainerSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4,U.restype2],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ContainerFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const le={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId],isXML:true,serializer:j};const ce={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1],isXML:true,serializer:j};const ue={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2],isXML:true,serializer:j};const de={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:M.ContainerBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod],isXML:true,serializer:j};const pe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1],isXML:true,serializer:j};const fe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsFlatSegmentResponse,headersMapper:M.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const me={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsHierarchySegmentResponse,headersMapper:M.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1,U.delimiter],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const Ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},62594:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(93601),p);v.__exportStar(y(12857),p);v.__exportStar(y(67635),p);v.__exportStar(y(45744),p);v.__exportStar(y(8011),p);v.__exportStar(y(32020),p)},45744:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class PageBlobImpl{client;constructor(d){this.client=d}create(d,p,y){return this.client.sendOperationRequest({contentLength:d,blobContentLength:p,options:y},V)}uploadPages(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}clearPages(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},ee)}uploadPagesFromURL(d,p,y,v,D){return this.client.sendOperationRequest({sourceUrl:d,sourceRange:p,contentLength:y,range:v,options:D},te)}getPageRanges(d){return this.client.sendOperationRequest({options:d},re)}getPageRangesDiff(d){return this.client.sendOperationRequest({options:d},ne)}resize(d,p){return this.client.sendOperationRequest({blobContentLength:d,options:p},ie)}updateSequenceNumber(d,p){return this.client.sendOperationRequest({sequenceNumberAction:d,options:p},se)}copyIncremental(d,p){return this.client.sendOperationRequest({copySource:d,options:p},oe)}}p.PageBlobImpl=PageBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.blobType,U.blobContentLength,U.blobSequenceNumber],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobClearPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobClearPagesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.pageWrite1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.sourceUrl,U.sourceRange,U.sourceContentCrc64,U.range1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20,U.prevsnapshot],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags,U.prevSnapshotUrl],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobResizeHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobResizeExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.blobContentLength],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobSequenceNumber,U.sequenceNumberAction],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.PageBlobCopyIncrementalHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp21],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.copySource],isXML:true,serializer:j}},93601:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ServiceImpl{client;constructor(d){this.client=d}setProperties(d,p){return this.client.sendOperationRequest({blobServiceProperties:d,options:p},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}getStatistics(d){return this.client.sendOperationRequest({options:d},ee)}listContainersSegment(d){return this.client.sendOperationRequest({options:d},te)}getUserDelegationKey(d,p){return this.client.sendOperationRequest({keyInfo:d,options:p},re)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ne)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},ie)}filterBlobs(d){return this.client.sendOperationRequest({options:d},se)}}p.ServiceImpl=ServiceImpl;const j=D.createSerializer(M,true);const V={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:M.ServiceSetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSetPropertiesExceptionHeaders}},requestBody:U.blobServiceProperties,queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const K={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceProperties,headersMapper:M.ServiceGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetPropertiesExceptionHeaders}},queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ee={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceStatistics,headersMapper:M.ServiceGetStatisticsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetStatisticsExceptionHeaders}},queryParameters:[U.restype,U.timeoutInSeconds,U.comp1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const te={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.ListContainersSegmentResponse,headersMapper:M.ServiceListContainersSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.include],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:M.UserDelegationKey,headersMapper:M.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:U.keyInfo,queryParameters:[U.restype,U.timeoutInSeconds,U.comp3],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/",httpMethod:"GET",responses:{200:{headersMapper:M.ServiceGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ie={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ServiceSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const se={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ServiceFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},70231:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},53431:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},5232:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},59597:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},9814:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(44533),p);v.__exportStar(y(59597),p);v.__exportStar(y(53431),p);v.__exportStar(y(81444),p);v.__exportStar(y(70231),p);v.__exportStar(y(5232),p)},81444:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},44533:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},7725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);const D=v.__importStar(y(62464));const M=y(62594);class StorageClient extends D.ExtendedServiceClient{url;version;constructor(d,p){if(d===undefined){throw new Error("'url' cannot be null")}if(!p){p={}}const y={requestContentType:"application/json; charset=utf-8"};const v=`azsdk-js-azure-storage-blob/12.28.0`;const D=p.userAgentOptions&&p.userAgentOptions.userAgentPrefix?`${p.userAgentOptions.userAgentPrefix} ${v}`:`${v}`;const U={...y,...p,userAgentOptions:{userAgentPrefix:D},endpoint:p.endpoint??p.baseUri??"{url}"};super(U);this.url=d;this.version=p.version||"2025-07-05";this.service=new M.ServiceImpl(this);this.container=new M.ContainerImpl(this);this.blob=new M.BlobImpl(this);this.pageBlob=new M.PageBlobImpl(this);this.appendBlob=new M.AppendBlobImpl(this);this.blockBlob=new M.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob}p.StorageClient=StorageClient},45199:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}))},34228:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=p.RestError=p.BaseRequestPolicy=p.StorageOAuthScopes=p.newPipeline=p.isPipelineLike=p.Pipeline=p.getBlobServiceAccountAudience=p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=p.generateBlobSASQueryParameters=p.generateAccountSASQueryParameters=void 0;const v=y(31577);const D=y(54786);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return D.RestError}});v.__exportStar(y(74177),p);v.__exportStar(y(79656),p);v.__exportStar(y(11432),p);v.__exportStar(y(39976),p);v.__exportStar(y(70834),p);v.__exportStar(y(30639),p);v.__exportStar(y(50120),p);var M=y(79066);Object.defineProperty(p,"generateAccountSASQueryParameters",{enumerable:true,get:function(){return M.generateAccountSASQueryParameters}});v.__exportStar(y(60021),p);v.__exportStar(y(60298),p);v.__exportStar(y(78283),p);v.__exportStar(y(20252),p);var U=y(24844);Object.defineProperty(p,"generateBlobSASQueryParameters",{enumerable:true,get:function(){return U.generateBlobSASQueryParameters}});v.__exportStar(y(65233),p);v.__exportStar(y(67114),p);v.__exportStar(y(77725),p);v.__exportStar(y(40040),p);v.__exportStar(y(78403),p);var j=y(67460);Object.defineProperty(p,"BlockBlobTier",{enumerable:true,get:function(){return j.BlockBlobTier}});Object.defineProperty(p,"PremiumPageBlobTier",{enumerable:true,get:function(){return j.PremiumPageBlobTier}});Object.defineProperty(p,"StorageBlobAudience",{enumerable:true,get:function(){return j.StorageBlobAudience}});Object.defineProperty(p,"getBlobServiceAccountAudience",{enumerable:true,get:function(){return j.getBlobServiceAccountAudience}});var V=y(24236);Object.defineProperty(p,"Pipeline",{enumerable:true,get:function(){return V.Pipeline}});Object.defineProperty(p,"isPipelineLike",{enumerable:true,get:function(){return V.isPipelineLike}});Object.defineProperty(p,"newPipeline",{enumerable:true,get:function(){return V.newPipeline}});Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return V.StorageOAuthScopes}});v.__exportStar(y(92075),p);var K=y(51916);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return K.BaseRequestPolicy}});v.__exportStar(y(36857),p);v.__exportStar(y(68572),p);v.__exportStar(y(92075),p);v.__exportStar(y(25443),p);v.__exportStar(y(49547),p);v.__exportStar(y(45199),p);var ee=y(19150);Object.defineProperty(p,"logger",{enumerable:true,get:function(){return ee.logger}})},90258:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AVRO_SCHEMA_KEY=p.AVRO_CODEC_KEY=p.AVRO_INIT_BYTES=p.AVRO_SYNC_MARKER_SIZE=void 0;p.AVRO_SYNC_MARKER_SIZE=16;p.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);p.AVRO_CODEC_KEY="avro.codec";p.AVRO_SCHEMA_KEY="avro.schema"},90256:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroType=p.AvroParser=void 0;class AvroParser{static async readFixedBytes(d,p,y={}){const v=await d.read(p,{abortSignal:y.abortSignal});if(v.length!==p){throw new Error("Hit stream end.")}return v}static async readByte(d,p={}){const y=await AvroParser.readFixedBytes(d,1,p);return y[0]}static async readZigZagLong(d,p={}){let y=0;let v=0;let D,M,U;do{D=await AvroParser.readByte(d,p);M=D&128;y|=(D&127)<Number.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return v}return y>>1^-(y&1)}static async readLong(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readInt(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readNull(){return null}static async readBoolean(d,p={}){const y=await AvroParser.readByte(d,p);if(y===1){return true}else if(y===0){return false}else{throw new Error("Byte was not a boolean.")}}static async readFloat(d,p={}){const y=await AvroParser.readFixedBytes(d,4,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat32(0,true)}static async readDouble(d,p={}){const y=await AvroParser.readFixedBytes(d,8,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat64(0,true)}static async readBytes(d,p={}){const y=await AvroParser.readLong(d,p);if(y<0){throw new Error("Bytes size was negative.")}return d.read(y,{abortSignal:p.abortSignal})}static async readString(d,p={}){const y=await AvroParser.readBytes(d,p);const v=new TextDecoder;return v.decode(y)}static async readMapPair(d,p,y={}){const v=await AvroParser.readString(d,y);const D=await p(d,y);return{key:v,value:D}}static async readMap(d,p,y={}){const readPairMethod=(d,y={})=>AvroParser.readMapPair(d,p,y);const v=await AvroParser.readArray(d,readPairMethod,y);const D={};for(const d of v){D[d.key]=d.value}return D}static async readArray(d,p,y={}){const v=[];for(let D=await AvroParser.readLong(d,y);D!==0;D=await AvroParser.readLong(d,y)){if(D<0){await AvroParser.readLong(d,y);D=-D}while(D--){const D=await p(d,y);v.push(D)}}return v}}p.AvroParser=AvroParser;var y;(function(d){d["RECORD"]="record";d["ENUM"]="enum";d["ARRAY"]="array";d["MAP"]="map";d["UNION"]="union";d["FIXED"]="fixed"})(y||(y={}));var v;(function(d){d["NULL"]="null";d["BOOLEAN"]="boolean";d["INT"]="int";d["LONG"]="long";d["FLOAT"]="float";d["DOUBLE"]="double";d["BYTES"]="bytes";d["STRING"]="string"})(v||(v={}));class AvroType{static fromSchema(d){if(typeof d==="string"){return AvroType.fromStringSchema(d)}else if(Array.isArray(d)){return AvroType.fromArraySchema(d)}else{return AvroType.fromObjectSchema(d)}}static fromStringSchema(d){switch(d){case v.NULL:case v.BOOLEAN:case v.INT:case v.LONG:case v.FLOAT:case v.DOUBLE:case v.BYTES:case v.STRING:return new AvroPrimitiveType(d);default:throw new Error(`Unexpected Avro type ${d}`)}}static fromArraySchema(d){return new AvroUnionType(d.map(AvroType.fromSchema))}static fromObjectSchema(d){const p=d.type;try{return AvroType.fromStringSchema(p)}catch{}switch(p){case y.RECORD:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.name){throw new Error(`Required attribute 'name' doesn't exist on schema: ${d}`)}const v={};if(!d.fields){throw new Error(`Required attribute 'fields' doesn't exist on schema: ${d}`)}for(const p of d.fields){v[p.name]=AvroType.fromSchema(p.type)}return new AvroRecordType(v,d.name);case y.ENUM:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.symbols){throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${d}`)}return new AvroEnumType(d.symbols);case y.MAP:if(!d.values){throw new Error(`Required attribute 'values' doesn't exist on schema: ${d}`)}return new AvroMapType(AvroType.fromSchema(d.values));case y.ARRAY:case y.FIXED:default:throw new Error(`Unexpected Avro type ${p} in ${d}`)}}}p.AvroType=AvroType;class AvroPrimitiveType extends AvroType{_primitive;constructor(d){super();this._primitive=d}read(d,p={}){switch(this._primitive){case v.NULL:return AvroParser.readNull();case v.BOOLEAN:return AvroParser.readBoolean(d,p);case v.INT:return AvroParser.readInt(d,p);case v.LONG:return AvroParser.readLong(d,p);case v.FLOAT:return AvroParser.readFloat(d,p);case v.DOUBLE:return AvroParser.readDouble(d,p);case v.BYTES:return AvroParser.readBytes(d,p);case v.STRING:return AvroParser.readString(d,p);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{_symbols;constructor(d){super();this._symbols=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._symbols[y]}}class AvroUnionType extends AvroType{_types;constructor(d){super();this._types=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._types[y].read(d,p)}}class AvroMapType extends AvroType{_itemType;constructor(d){super();this._itemType=d}read(d,p={}){const readItemMethod=(d,p)=>this._itemType.read(d,p);return AvroParser.readMap(d,readItemMethod,p)}}class AvroRecordType extends AvroType{_name;_fields;constructor(d,p){super();this._fields=d;this._name=p}async read(d,p={}){const y={};y["$schema"]=this._name;for(const v in this._fields){if(Object.prototype.hasOwnProperty.call(this._fields,v)){y[v]=await this._fields[v].read(d,p)}}return y}}},8287:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadable=void 0;class AvroReadable{}p.AvroReadable=AvroReadable},82943:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=void 0;const v=y(8287);const D=y(764);const M=y(20181);const U=new D.AbortError("Reading from the avro stream was aborted.");class AvroReadableFromStream extends v.AvroReadable{_position;_readable;toUint8Array(d){if(typeof d==="string"){return M.Buffer.from(d)}return d}constructor(d){super();this._readable=d;this._position=0}get position(){return this._position}async read(d,p={}){if(p.abortSignal?.aborted){throw U}if(d<0){throw new Error(`size parameter should be positive: ${d}`)}if(d===0){return new Uint8Array}if(!this._readable.readable){throw new Error("Stream no longer readable.")}const y=this._readable.read(d);if(y){this._position+=y.length;return this.toUint8Array(y)}else{return new Promise(((y,v)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback);this._readable.removeListener("error",rejectCallback);this._readable.removeListener("end",rejectCallback);this._readable.removeListener("close",rejectCallback);if(p.abortSignal){p.abortSignal.removeEventListener("abort",abortHandler)}};const readableCallback=()=>{const p=this._readable.read(d);if(p){this._position+=p.length;cleanUp();y(this.toUint8Array(p))}};const rejectCallback=()=>{cleanUp();v()};const abortHandler=()=>{cleanUp();v(U)};this._readable.on("readable",readableCallback);this._readable.once("error",rejectCallback);this._readable.once("end",rejectCallback);this._readable.once("close",rejectCallback);if(p.abortSignal){p.abortSignal.addEventListener("abort",abortHandler)}}))}}}p.AvroReadableFromStream=AvroReadableFromStream},92036:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReader=void 0;const v=y(90258);const D=y(90256);const M=y(22205);class AvroReader{_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(d,p,y,v){this._dataStream=d;this._headerStream=p||d;this._initialized=false;this._blockOffset=y||0;this._objectIndex=v||0;this._initialBlockOffset=y||0}async initialize(d={}){const p=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_INIT_BYTES.length,{abortSignal:d.abortSignal});if(!(0,M.arraysEqual)(p,v.AVRO_INIT_BYTES)){throw new Error("Stream is not an Avro file.")}this._metadata=await D.AvroParser.readMap(this._headerStream,D.AvroParser.readString,{abortSignal:d.abortSignal});const y=this._metadata[v.AVRO_CODEC_KEY];if(!(y===undefined||y===null||y==="null")){throw new Error("Codecs are not supported")}this._syncMarker=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});const U=JSON.parse(this._metadata[v.AVRO_SCHEMA_KEY]);this._itemType=D.AvroType.fromSchema(U);if(this._blockOffset===0){this._blockOffset=this._initialBlockOffset+this._dataStream.position}this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});this._initialized=true;if(this._objectIndex&&this._objectIndex>0){for(let p=0;p0}async*parseObjects(d={}){if(!this._initialized){await this.initialize(d)}while(this.hasNext()){const p=await this._itemType.read(this._dataStream,{abortSignal:d.abortSignal});this._itemsRemainingInBlock--;this._objectIndex++;if(this._itemsRemainingInBlock===0){const p=await D.AvroParser.readFixedBytes(this._dataStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!(0,M.arraysEqual)(this._syncMarker,p)){throw new Error("Stream is not a valid Avro file.")}try{this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}catch{this._itemsRemainingInBlock=0}if(this._itemsRemainingInBlock>0){await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}}yield p}}}p.AvroReader=AvroReader},46999:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=p.AvroReadable=p.AvroReader=void 0;var v=y(92036);Object.defineProperty(p,"AvroReader",{enumerable:true,get:function(){return v.AvroReader}});var D=y(8287);Object.defineProperty(p,"AvroReadable",{enumerable:true,get:function(){return D.AvroReadable}});var M=y(82943);Object.defineProperty(p,"AvroReadableFromStream",{enumerable:true,get:function(){return M.AvroReadableFromStream}})},22205:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.arraysEqual=arraysEqual;function arraysEqual(d,p){if(d===p)return true;if(d==null||p==null)return false;if(d.length!==p.length)return false;for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-blob")},67460:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=void 0;p.toAccessTier=toAccessTier;p.ensureCpkIfSpecified=ensureCpkIfSpecified;p.getBlobServiceAccountAudience=getBlobServiceAccountAudience;const v=y(48855);var D;(function(d){d["Hot"]="Hot";d["Cool"]="Cool";d["Cold"]="Cold";d["Archive"]="Archive"})(D||(p.BlockBlobTier=D={}));var M;(function(d){d["P4"]="P4";d["P6"]="P6";d["P10"]="P10";d["P15"]="P15";d["P20"]="P20";d["P30"]="P30";d["P40"]="P40";d["P50"]="P50";d["P60"]="P60";d["P70"]="P70";d["P80"]="P80"})(M||(p.PremiumPageBlobTier=M={}));function toAccessTier(d){if(d===undefined){return undefined}return d}function ensureCpkIfSpecified(d,p){if(d&&!p){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(d&&!d.encryptionAlgorithm){d.encryptionAlgorithm=v.EncryptionAlgorithmAES25}}var U;(function(d){d["StorageOAuthScopes"]="https://storage.azure.com/.default";d["DiskComputeOAuthScopes"]="https://disk.compute.azure.com/.default"})(U||(p.StorageBlobAudience=U={}));function getBlobServiceAccountAudience(d){return`https://${d}.blob.core.windows.net/.default`}},36857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(68572);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},68572:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(51916);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},51916:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},88634:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(51916);const D=y(91276);const M=y(48855);const U=y(46456);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},27982:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(48855);const M=y(46456);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},20507:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(48855);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},25312:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(51916);const M=y(48855);const U=y(46456);const j=y(19150);const V=y(35224);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},35224:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},2260:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(92075);const j=y(48855);const V=y(46456);const K=y(19150);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},25443:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(48855);const D=y(46456);const M=y(68572);const U=y(53786);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},99283:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(48855);const M=y(46456);const U=y(53786);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},75725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBeginCopyFromUrlPoller=void 0;const v=y(91276);const D=y(22670);class BlobBeginCopyFromUrlPoller extends D.Poller{intervalInMs;constructor(d){const{blobClient:p,copySource:y,intervalInMs:v=15e3,onProgress:D,resumeFrom:M,startCopyFromURLOptions:U}=d;let j;if(M){j=JSON.parse(M).state}const V=makeBlobBeginCopyFromURLPollOperation({...j,blobClient:p,copySource:y,startCopyFromURLOptions:U});super(V);if(typeof D==="function"){this.onProgress(D)}this.intervalInMs=v}delay(){return(0,v.delay)(this.intervalInMs)}}p.BlobBeginCopyFromUrlPoller=BlobBeginCopyFromUrlPoller;const M=async function cancel(d={}){const p=this.state;const{copyId:y}=p;if(p.isCompleted){return makeBlobBeginCopyFromURLPollOperation(p)}if(!y){p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)}await p.blobClient.abortCopyFromURL(y,{abortSignal:d.abortSignal});p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)};const U=async function update(d={}){const p=this.state;const{blobClient:y,copySource:v,startCopyFromURLOptions:D}=p;if(!p.isStarted){p.isStarted=true;const d=await y.startCopyFromURL(v,D);p.copyId=d.copyId;if(d.copyStatus==="success"){p.result=d;p.isCompleted=true}}else if(!p.isCompleted){try{const y=await p.blobClient.getProperties({abortSignal:d.abortSignal});const{copyStatus:v,copyProgress:D}=y;const M=p.copyProgress;if(D){p.copyProgress=D}if(v==="pending"&&D!==M&&typeof d.fireProgress==="function"){d.fireProgress(p)}else if(v==="success"){p.result=y;p.isCompleted=true}else if(v==="failed"){p.error=new Error(`Blob copy failed with reason: "${y.copyStatusDescription||"unknown"}"`);p.isCompleted=true}}catch(d){p.error=d;p.isCompleted=true}}return makeBlobBeginCopyFromURLPollOperation(p)};const j=function toString(){return JSON.stringify({state:this.state},((d,p)=>{if(d==="blobClient"){return undefined}return p}))};function makeBlobBeginCopyFromURLPollOperation(d){return{state:{...d},cancel:M,toString:j,update:U}}},70834:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASPermissions=void 0;class AccountSASPermissions{static parse(d){const p=new AccountSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"l":p.list=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"u":p.update=true;break;case"p":p.process=true;break;case"t":p.tag=true;break;case"f":p.filter=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission character: ${y}`)}}return p}static from(d){const p=new AccountSASPermissions;if(d.read){p.read=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.filter){p.filter=true}if(d.tag){p.tag=true}if(d.list){p.list=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.update){p.update=true}if(d.process){p.process=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;write=false;delete=false;deleteVersion=false;list=false;add=false;create=false;update=false;process=false;tag=false;filter=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.filter){d.push("f")}if(this.tag){d.push("t")}if(this.list){d.push("l")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.update){d.push("u")}if(this.process){d.push("p")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.AccountSASPermissions=AccountSASPermissions},30639:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASResourceTypes=void 0;class AccountSASResourceTypes{static parse(d){const p=new AccountSASResourceTypes;for(const y of d){switch(y){case"s":p.service=true;break;case"c":p.container=true;break;case"o":p.object=true;break;default:throw new RangeError(`Invalid resource type: ${y}`)}}return p}service=false;container=false;object=false;toString(){const d=[];if(this.service){d.push("s")}if(this.container){d.push("c")}if(this.object){d.push("o")}return d.join("")}}p.AccountSASResourceTypes=AccountSASResourceTypes},50120:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASServices=void 0;class AccountSASServices{static parse(d){const p=new AccountSASServices;for(const y of d){switch(y){case"b":p.blob=true;break;case"f":p.file=true;break;case"q":p.queue=true;break;case"t":p.table=true;break;default:throw new RangeError(`Invalid service character: ${y}`)}}return p}blob=false;file=false;queue=false;table=false;toString(){const d=[];if(this.blob){d.push("b")}if(this.table){d.push("t")}if(this.queue){d.push("q")}if(this.file){d.push("f")}return d.join("")}}p.AccountSASServices=AccountSASServices},79066:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateAccountSASQueryParameters=generateAccountSASQueryParameters;p.generateAccountSASQueryParametersInternal=generateAccountSASQueryParametersInternal;const v=y(70834);const D=y(30639);const M=y(50120);const U=y(4429);const j=y(49547);const V=y(48855);const K=y(46456);function generateAccountSASQueryParameters(d,p){return generateAccountSASQueryParametersInternal(d,p).sasQueryParameters}function generateAccountSASQueryParametersInternal(d,p){const y=d.version?d.version:V.SERVICE_VERSION;if(d.permissions&&d.permissions.setImmutabilityPolicy&&y<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.")}if(d.permissions&&d.permissions.tag&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(d.permissions&&d.permissions.filter&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}if(d.encryptionScope&&y<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}const ee=v.AccountSASPermissions.parse(d.permissions.toString());const te=M.AccountSASServices.parse(d.services).toString();const re=D.AccountSASResourceTypes.parse(d.resourceTypes).toString();let ne;if(y>="2020-12-06"){ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,d.encryptionScope?d.encryptionScope:"",""].join("\n")}else{ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,""].join("\n")}const ie=p.computeHMACSHA256(ne);return{sasQueryParameters:new j.SASQueryParameters(y,ie,ee.toString(),te,re,d.protocol,d.startsOn,d.expiresOn,d.ipRange,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,d.encryptionScope),stringToSign:ne}}},20252:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobSASPermissions=void 0;class BlobSASPermissions{static parse(d){const p=new BlobSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"t":p.tag=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission: ${y}`)}}return p}static from(d){const p=new BlobSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.BlobSASPermissions=BlobSASPermissions},24844:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateBlobSASQueryParameters=generateBlobSASQueryParameters;p.generateBlobSASQueryParametersInternal=generateBlobSASQueryParametersInternal;const v=y(20252);const D=y(67114);const M=y(78403);const U=y(71604);const j=y(4429);const V=y(49547);const K=y(48855);const ee=y(46456);function generateBlobSASQueryParameters(d,p,y){return generateBlobSASQueryParametersInternal(d,p,y).sasQueryParameters}function generateBlobSASQueryParametersInternal(d,p,y){const v=d.version?d.version:K.SERVICE_VERSION;const D=p instanceof M.StorageSharedKeyCredential?p:undefined;let j;if(D===undefined&&y!==undefined){j=new U.UserDelegationKeyCredential(y,p)}if(D===undefined&&j===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(v>="2020-12-06"){if(D!==undefined){return generateBlobSASQueryParameters20201206(d,D)}else{if(v>="2025-07-05"){return generateBlobSASQueryParametersUDK20250705(d,j)}else{return generateBlobSASQueryParametersUDK20201206(d,j)}}}if(v>="2018-11-09"){if(D!==undefined){return generateBlobSASQueryParameters20181109(d,D)}else{if(v>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(d,j)}else{return generateBlobSASQueryParametersUDK20181109(d,j)}}}if(v>="2015-04-05"){if(D!==undefined){return generateBlobSASQueryParameters20150405(d,D)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";if(d.blobName){y="b"}let M;if(d.permissions){if(d.blobName){M=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{M=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const U=[M?M:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const K=p.computeHMACSHA256(U);return{sasQueryParameters:new V.SASQueryParameters(d.version,K,M,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:U}}function generateBlobSASQueryParameters20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:K}}function generateBlobSASQueryParameters20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,undefined,undefined,undefined,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey),stringToSign:K}}function generateBlobSASQueryParametersUDK20200210(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId),stringToSign:K}}function generateBlobSASQueryParametersUDK20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20250705(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,undefined,undefined,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function getCanonicalName(d,p,y){const v=[`/blob/${d}/${p}`];if(y){v.push(`/${y}`)}return v.join("")}function SASSignatureValuesSanityCheckAndAutofill(d){const p=d.version?d.version:K.SERVICE_VERSION;if(d.snapshotTime&&p<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(d.blobName===undefined&&d.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(d.versionId&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(d.blobName===undefined&&d.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(d.permissions&&d.permissions.setImmutabilityPolicy&&p<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.")}if(d.permissions&&d.permissions.tag&&p<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(p<"2020-02-10"&&d.permissions&&(d.permissions.move||d.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(p<"2021-04-10"&&d.permissions&&d.permissions.filterByTags){throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.")}if(p<"2020-02-10"&&(d.preauthorizedAgentObjectId||d.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}if(d.encryptionScope&&p<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}d.version=p;return d}},67114:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerSASPermissions=void 0;class ContainerSASPermissions{static parse(d){const p=new ContainerSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"l":p.list=true;break;case"t":p.tag=true;break;case"x":p.deleteVersion=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;case"f":p.filterByTags=true;break;default:throw new RangeError(`Invalid permission ${y}`)}}return p}static from(d){const p=new ContainerSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.list){p.list=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}if(d.filterByTags){p.filterByTags=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;list=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;filterByTags=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.list){d.push("l")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}if(this.filterByTags){d.push("f")}return d.join("")}}p.ContainerSASPermissions=ContainerSASPermissions},49547:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SASQueryParameters=p.SASProtocol=void 0;const v=y(4429);const D=y(46456);var M;(function(d){d["Https"]="https";d["HttpsAndHttp"]="https,http"})(M||(p.SASProtocol=M={}));class SASQueryParameters{version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner){return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}return undefined}constructor(d,p,y,v,D,M,U,j,V,K,ee,te,re,ne,ie,se,oe,ae,le,ce){this.version=d;this.signature=p;if(y!==undefined&&typeof y!=="string"){this.permissions=y.permissions;this.services=y.services;this.resourceTypes=y.resourceTypes;this.protocol=y.protocol;this.startsOn=y.startsOn;this.expiresOn=y.expiresOn;this.ipRangeInner=y.ipRange;this.identifier=y.identifier;this.encryptionScope=y.encryptionScope;this.resource=y.resource;this.cacheControl=y.cacheControl;this.contentDisposition=y.contentDisposition;this.contentEncoding=y.contentEncoding;this.contentLanguage=y.contentLanguage;this.contentType=y.contentType;if(y.userDelegationKey){this.signedOid=y.userDelegationKey.signedObjectId;this.signedTenantId=y.userDelegationKey.signedTenantId;this.signedStartsOn=y.userDelegationKey.signedStartsOn;this.signedExpiresOn=y.userDelegationKey.signedExpiresOn;this.signedService=y.userDelegationKey.signedService;this.signedVersion=y.userDelegationKey.signedVersion;this.preauthorizedAgentObjectId=y.preauthorizedAgentObjectId;this.correlationId=y.correlationId}}else{this.services=v;this.resourceTypes=D;this.expiresOn=j;this.permissions=y;this.protocol=M;this.startsOn=U;this.ipRangeInner=V;this.encryptionScope=ce;this.identifier=K;this.resource=ee;this.cacheControl=te;this.contentDisposition=re;this.contentEncoding=ne;this.contentLanguage=ie;this.contentType=se;if(oe){this.signedOid=oe.signedObjectId;this.signedTenantId=oe.signedTenantId;this.signedStartsOn=oe.signedStartsOn;this.signedExpiresOn=oe.signedExpiresOn;this.signedService=oe.signedService;this.signedVersion=oe.signedVersion;this.preauthorizedAgentObjectId=ae;this.correlationId=le}}}toString(){const d=["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"];const p=[];for(const y of d){switch(y){case"sv":this.tryAppendQueryParameter(p,y,this.version);break;case"ss":this.tryAppendQueryParameter(p,y,this.services);break;case"srt":this.tryAppendQueryParameter(p,y,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(p,y,this.protocol);break;case"st":this.tryAppendQueryParameter(p,y,this.startsOn?(0,D.truncatedISO8061Date)(this.startsOn,false):undefined);break;case"se":this.tryAppendQueryParameter(p,y,this.expiresOn?(0,D.truncatedISO8061Date)(this.expiresOn,false):undefined);break;case"sip":this.tryAppendQueryParameter(p,y,this.ipRange?(0,v.ipRangeToString)(this.ipRange):undefined);break;case"si":this.tryAppendQueryParameter(p,y,this.identifier);break;case"ses":this.tryAppendQueryParameter(p,y,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(p,y,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(p,y,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(p,y,this.signedStartsOn?(0,D.truncatedISO8061Date)(this.signedStartsOn,false):undefined);break;case"ske":this.tryAppendQueryParameter(p,y,this.signedExpiresOn?(0,D.truncatedISO8061Date)(this.signedExpiresOn,false):undefined);break;case"sks":this.tryAppendQueryParameter(p,y,this.signedService);break;case"skv":this.tryAppendQueryParameter(p,y,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(p,y,this.resource);break;case"sp":this.tryAppendQueryParameter(p,y,this.permissions);break;case"sig":this.tryAppendQueryParameter(p,y,this.signature);break;case"rscc":this.tryAppendQueryParameter(p,y,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(p,y,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(p,y,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(p,y,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(p,y,this.contentType);break;case"saoid":this.tryAppendQueryParameter(p,y,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(p,y,this.correlationId);break}}return p.join("&")}tryAppendQueryParameter(d,p,y){if(!y){return}p=encodeURIComponent(p);y=encodeURIComponent(y);if(p.length>0&&y.length>0){d.push(`${p}=${y}`)}}}p.SASQueryParameters=SASQueryParameters},4429:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ipRangeToString=ipRangeToString;function ipRangeToString(d){return d.end?`${d.start}-${d.end}`:d.start}},35338:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Batch=void 0;const v=y(24434);var D;(function(d){d[d["Good"]=0]="Good";d[d["Error"]=1]="Error"})(D||(D={}));class Batch{concurrency;actives=0;completed=0;offset=0;operations=[];state=D.Good;emitter;constructor(d=5){if(d<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=d;this.emitter=new v.EventEmitter}addOperation(d){this.operations.push((async()=>{try{this.actives++;await d();this.actives--;this.completed++;this.parallelExecute()}catch(d){this.emitter.emit("error",d)}}))}async do(){if(this.operations.length===0){return Promise.resolve()}this.parallelExecute();return new Promise(((d,p)=>{this.emitter.on("finish",d);this.emitter.on("error",(d=>{this.state=D.Error;p(d)}))}))}nextOperation(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQuickQueryStream=void 0;const v=y(57075);const D=y(46999);class BlobQuickQueryStream extends v.Readable{source;avroReader;avroIter;avroPaused=true;onProgress;onError;constructor(d,p={}){super();this.source=d;this.onProgress=p.onProgress;this.onError=p.onError;this.avroReader=new D.AvroReader(new D.AvroReadableFromStream(this.source));this.avroIter=this.avroReader.parseObjects({abortSignal:p.abortSignal})}_read(){if(this.avroPaused){this.readInternal().catch((d=>{this.emit("error",d)}))}}async readInternal(){this.avroPaused=false;let d;do{d=await this.avroIter.next();if(d.done){break}const p=d.value;const y=p.$schema;if(typeof y!=="string"){throw Error("Missing schema in avro record.")}switch(y){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const d=p.data;if(d instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(d))){this.avroPaused=true}}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const d=p.bytesScanned;if(typeof d!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:d})}}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const d=p.totalBytes;if(typeof d!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:d})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const d=p.fatal;if(typeof d!=="boolean"){throw Error("Invalid fatal in avro error record.")}const y=p.name;if(typeof y!=="string"){throw Error("Invalid name in avro error record.")}const v=p.description;if(typeof v!=="string"){throw Error("Invalid description in avro error record.")}const D=p.position;if(typeof D!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:D,name:y,isFatal:d,description:v})}break;default:throw Error(`Unknown schema ${y} in avro progress record.`)}}while(!d.done&&!this.avroPaused)}}p.BlobQuickQueryStream=BlobQuickQueryStream},93269:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Mutex=void 0;var y;(function(d){d[d["LOCKED"]=0]="LOCKED";d[d["UNLOCKED"]=1]="UNLOCKED"})(y||(y={}));class Mutex{static async lock(d){return new Promise((p=>{if(this.keys[d]===undefined||this.keys[d]===y.UNLOCKED){this.keys[d]=y.LOCKED;p()}else{this.onUnlockEvent(d,(()=>{this.keys[d]=y.LOCKED;p()}))}}))}static async unlock(d){return new Promise((p=>{if(this.keys[d]===y.LOCKED){this.emitUnlockEvent(d)}delete this.keys[d];p()}))}static keys={};static listeners={};static onUnlockEvent(d,p){if(this.listeners[d]===undefined){this.listeners[d]=[p]}else{this.listeners[d].push(p)}}static emitUnlockEvent(d){if(this.listeners[d]!==undefined&&this.listeners[d].length>0){const p=this.listeners[d].shift();setImmediate((()=>{p.call(this)}))}}}p.Mutex=Mutex},90424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RetriableReadableStream=void 0;const v=y(764);const D=y(57075);class RetriableReadableStream extends D.Readable{start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(d,p,y,v,D={}){super({highWaterMark:D.highWaterMark});this.getter=p;this.source=d;this.start=y;this.offset=y;this.end=y+v-1;this.maxRetryRequests=D.maxRetryRequests&&D.maxRetryRequests>=0?D.maxRetryRequests:0;this.onProgress=D.onProgress;this.options=D;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);this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler);this.source.removeListener("aborted",this.sourceAbortedHandler)}sourceDataHandler=d=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=undefined;this.source.pause();this.sourceErrorOrEndHandler();this.source.destroy();return}this.offset+=d.length;if(this.onProgress){this.onProgress({loadedBytes:this.offset-this.start})}if(!this.push(d)){this.source.pause()}};sourceAbortedHandler=()=>{const d=new v.AbortError("The operation was aborted.");this.destroy(d)};sourceErrorOrEndHandler=d=>{if(d&&d.name==="AbortError"){this.destroy(d);return}this.removeSourceEventHandlers();if(this.offset-1===this.end){this.push(null)}else if(this.offset<=this.end){if(this.retries{this.source=d;this.setSourceEventHandlers();return})).catch((d=>{this.destroy(d)}))}else{this.destroy(new 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}`))}}else{this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))}};_destroy(d,p){this.removeSourceEventHandlers();this.source.destroy();p(d===null?undefined:d)}}p.RetriableReadableStream=RetriableReadableStream},53786:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.BlobDoesNotUseCustomerSpecifiedEncryption=p.BlobUsesCustomerSpecifiedEncryptionMsg=p.StorageBlobLoggingAllowedQueryParameters=p.StorageBlobLoggingAllowedHeaderNames=p.DevelopmentConnectionString=p.EncryptionAlgorithmAES25=p.HTTP_VERSION_1_1=p.HTTP_LINE_ENDING=p.BATCH_MAX_PAYLOAD_IN_BYTES=p.BATCH_MAX_REQUEST=p.SIZE_1_MB=p.ETagAny=p.ETagNone=p.HeaderConstants=p.HTTPURLConnection=p.URLConstants=p.StorageOAuthScopes=p.REQUEST_TIMEOUT=p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=p.BLOCK_BLOB_MAX_BLOCKS=p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=p.SERVICE_VERSION=p.SDK_VERSION=void 0;p.SDK_VERSION="12.28.0";p.SERVICE_VERSION="2025-07-05";p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;p.BLOCK_BLOB_MAX_BLOCKS=5e4;p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;p.REQUEST_TIMEOUT=100*1e3;p.StorageOAuthScopes="https://storage.azure.com/.default";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.ETagNone="";p.ETagAny="*";p.SIZE_1_MB=1*1024*1024;p.BATCH_MAX_REQUEST=256;p.BATCH_MAX_PAYLOAD_IN_BYTES=4*p.SIZE_1_MB;p.HTTP_LINE_ENDING="\r\n";p.HTTP_VERSION_1_1="HTTP/1.1";p.EncryptionAlgorithmAES25="AES256";p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.StorageBlobLoggingAllowedHeaderNames=["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-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"];p.StorageBlobLoggingAllowedQueryParameters=["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"];p.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";p.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},9820:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingClient=void 0;const v=y(92245);const D=y(48855);p.tracingClient=(0,v.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:D.SDK_VERSION,namespace:"Microsoft.Storage"})},46456:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.toBlobTagsString=toBlobTagsString;p.toBlobTags=toBlobTags;p.toTags=toTags;p.toQuerySerialization=toQuerySerialization;p.parseObjectReplicationRecord=parseObjectReplicationRecord;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.BlobNameToString=BlobNameToString;p.ConvertInternalResponseOfListBlobFlat=ConvertInternalResponseOfListBlobFlat;p.ConvertInternalResponseOfListBlobHierarchy=ConvertInternalResponseOfListBlobHierarchy;p.ExtractPageRangeInfoItems=ExtractPageRangeInfoItems;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(48855);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function toBlobTagsString(d){if(d===undefined){return undefined}const p=[];for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.push(`${encodeURIComponent(y)}=${encodeURIComponent(v)}`)}}return p.join("&")}function toBlobTags(d){if(d===undefined){return undefined}const p={blobTagSet:[]};for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.blobTagSet.push({key:y,value:v})}}return p}function toTags(d){if(d===undefined){return undefined}const p={};for(const y of d.blobTagSet){p[y.key]=y.value}return p}function toQuerySerialization(d){if(d===undefined){return undefined}switch(d.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:d.columnSeparator||",",fieldQuote:d.fieldQuote||"",recordSeparator:d.recordSeparator,escapeChar:d.escapeCharacter||"",headersPresent:d.hasHeaders||false}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:d.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:d.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(d){if(!d){return undefined}if("policy-id"in d){return undefined}const p=[];for(const y in d){const v=y.split("_");const D="or-";if(v[0].startsWith(D)){v[0]=v[0].substring(D.length)}const M={ruleId:v[1],replicationStatus:d[y]};const U=p.findIndex((d=>d.policyId===v[0]));if(U>-1){p[U].rules.push(M)}else{p.push({policyId:v[0],rules:[M]})}}return p}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function BlobNameToString(d){if(d.encoded){return decodeURIComponent(d.content)}else{return d.content}}function ConvertInternalResponseOfListBlobFlat(d){return{...d,segment:{blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function ConvertInternalResponseOfListBlobHierarchy(d){return{...d,segment:{blobPrefixes:d.segment.blobPrefixes?.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p})),blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function*ExtractPageRangeInfoItems(d){let p=[];let y=[];if(d.pageRange)p=d.pageRange;if(d.clearRange)y=d.clearRange;let v=0;let D=0;while(v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.fsCreateReadStream=p.fsStat=void 0;p.streamToBuffer=streamToBuffer;p.streamToBuffer2=streamToBuffer2;p.streamToBuffer3=streamToBuffer3;p.readStreamToLocalFile=readStreamToLocalFile;const v=y(31577);const D=v.__importDefault(y(73024));const M=v.__importDefault(y(57975));const U=y(48855);async function streamToBuffer(d,p,y,v,D){let M=0;const j=v-y;return new Promise(((v,V)=>{const K=setTimeout((()=>V(new Error(`The operation cannot be completed in timeout.`))),U.REQUEST_TIMEOUT);d.on("readable",(()=>{if(M>=j){clearTimeout(K);v();return}let U=d.read();if(!U){return}if(typeof U==="string"){U=Buffer.from(U,D)}const V=M+U.length>j?j-M:U.length;p.fill(U.slice(0,V),y+M,y+M+V);M+=V}));d.on("end",(()=>{clearTimeout(K);if(M{clearTimeout(K);V(d)}))}))}async function streamToBuffer2(d,p,y){let v=0;const D=p.length;return new Promise(((M,U)=>{d.on("readable",(()=>{let M=d.read();if(!M){return}if(typeof M==="string"){M=Buffer.from(M,y)}if(v+M.length>D){U(new Error(`Stream exceeds buffer size. Buffer size: ${D}`));return}p.fill(M,v,v+M.length);v+=M.length}));d.on("end",(()=>{M(v)}));d.on("error",U)}))}async function streamToBuffer3(d,p){return new Promise(((y,v)=>{const D=[];d.on("data",(d=>{D.push(typeof d==="string"?Buffer.from(d,p):d)}));d.on("end",(()=>{y(Buffer.concat(D))}));d.on("error",v)}))}async function readStreamToLocalFile(d,p){return new Promise(((y,v)=>{const M=D.default.createWriteStream(p);d.on("error",(d=>{v(d)}));M.on("error",(d=>{v(d)}));M.on("close",y);d.pipe(M)}))}p.fsStat=M.default.promisify(D.default.stat);p.fsCreateReadStream=D.default.createReadStream},88935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BufferScheduler=void 0;const v=y(24434);const D=y(66419);class BufferScheduler{bufferSize;maxBuffers;readable;outgoingHandler;emitter=new v.EventEmitter;concurrency;offset=0;isStreamEnd=false;isError=false;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(d,p,y,v,D,M){if(p<=0){throw new RangeError(`bufferSize must be larger than 0, current is ${p}`)}if(y<=0){throw new RangeError(`maxBuffers must be larger than 0, current is ${y}`)}if(D<=0){throw new RangeError(`concurrency must be larger than 0, current is ${D}`)}this.bufferSize=p;this.maxBuffers=y;this.readable=d;this.outgoingHandler=v;this.concurrency=D;this.encoding=M}async do(){return new Promise(((d,p)=>{this.readable.on("data",(d=>{d=typeof d==="string"?Buffer.from(d,this.encoding):d;this.appendUnresolvedData(d);if(!this.resolveData()){this.readable.pause()}}));this.readable.on("error",(d=>{this.emitter.emit("error",d)}));this.readable.on("end",(()=>{this.isStreamEnd=true;this.emitter.emit("checkEnd")}));this.emitter.on("error",(d=>{this.isError=true;this.readable.pause();p(d)}));this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0){if(this.unresolvedLength>0&&this.unresolvedLengthy.getReadableStream()),y.size,this.offset).then(d).catch(p)}else if(this.unresolvedLength>=this.bufferSize){return}else{d()}}}))}))}appendUnresolvedData(d){this.unresolvedDataArray.push(d);this.unresolvedLength+=d.length}shiftBufferFromUnresolvedDataArray(d){if(!d){d=new D.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{d.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=d.size;return d}resolveData(){while(this.unresolvedLength>=this.bufferSize){let d;if(this.incoming.length>0){d=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(d)}else{if(this.numBuffers=this.concurrency){return}d=this.outgoing.shift();if(d){this.triggerOutgoingHandler(d)}}while(d)}async triggerOutgoingHandler(d){const p=d.size;this.executingOutgoingHandlers++;this.offset+=p;try{await this.outgoingHandler((()=>d.getReadableStream()),p,this.offset-p)}catch(d){this.emitter.emit("error",d);return}this.executingOutgoingHandlers--;this.reuseBuffer(d);this.emitter.emit("checkEnd")}reuseBuffer(d){this.incoming.push(d);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}}}p.BufferScheduler=BufferScheduler},1599:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BuffersStream=void 0;const v=y(57075);class BuffersStream extends v.Readable{buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(d,p,y){super(y);this.buffers=d;this.byteLength=p;this.byteOffsetInCurrentBuffer=0;this.bufferIndex=0;this.pushedBytesLength=0;let v=0;for(const d of this.buffers){v+=d.byteLength}if(v=this.byteLength){this.push(null)}if(!d){d=this.readableHighWaterMark}const p=[];let y=0;while(yd-y){const v=this.byteOffsetInCurrentBuffer+d-y;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,v));this.pushedBytesLength+=d-y;this.byteOffsetInCurrentBuffer=v;y=d;break}else{const d=this.byteOffsetInCurrentBuffer+M;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,d));if(M===D){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=d}this.pushedBytesLength+=M;y+=M}}if(p.length>1){this.push(Buffer.concat(p))}else if(p.length===1){this.push(p[0])}}}p.BuffersStream=BuffersStream},66419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PooledBuffer=void 0;const v=y(31577);const D=y(1599);const M=v.__importDefault(y(4573));const U=M.default.constants.MAX_LENGTH;class PooledBuffer{buffers=[];capacity;_size;get size(){return this._size}constructor(d,p,y){this.capacity=d;this._size=0;const v=Math.ceil(d/U);for(let p=0;p0){d[0]=d[0].slice(M)}}getReadableStream(){return new D.BuffersStream(this.buffers,this.size)}}p.PooledBuffer=PooledBuffer},66941:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(13166);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},53519:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(20636);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(87332);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},13742:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},60385:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(48781);const D=y(96388);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},96388:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},63959:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(18615);const M=y(96388);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},22328:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=p.getCachedDefaultHttpClient=void 0;const v=y(31577);v.__exportStar(y(88935),p);var D=y(13742);Object.defineProperty(p,"getCachedDefaultHttpClient",{enumerable:true,get:function(){return D.getCachedDefaultHttpClient}});v.__exportStar(y(66941),p);v.__exportStar(y(60385),p);v.__exportStar(y(96388),p);v.__exportStar(y(63959),p);v.__exportStar(y(53519),p);var M=y(19024);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return M.BaseRequestPolicy}});v.__exportStar(y(48781),p);v.__exportStar(y(61736),p);v.__exportStar(y(13166),p);v.__exportStar(y(93402),p);v.__exportStar(y(79663),p);v.__exportStar(y(87332),p);v.__exportStar(y(20636),p);v.__exportStar(y(65704),p);v.__exportStar(y(18615),p);v.__exportStar(y(11935),p);v.__exportStar(y(53519),p)},5746:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-common")},48781:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(61736);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},61736:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(19024);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},19024:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},13166:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(19024);const D=y(91276);const M=y(94795);const U=y(4100);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},93402:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(94795);const M=y(4100);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},79663:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(94795);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},20636:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(19024);const M=y(94795);const U=y(4100);const j=y(5746);const V=y(87332);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},87332:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},65704:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(53519);const j=y(94795);const V=y(4100);const K=y(5746);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},18615:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(94795);const D=y(4100);const M=y(61736);const U=y(26942);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},11935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(94795);const M=y(4100);const U=y(26942);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},26942:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.DevelopmentConnectionString=p.HeaderConstants=p.URLConstants=p.SDK_VERSION=void 0;p.SDK_VERSION="1.0.0";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},4100:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(94795);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function EscapePath(d){const p=d.split("/");for(let d=0;d{"use strict";const v=y(57075).Writable;const D=y(57975).inherits;const M=y(80439);const U=y(55341);const j=y(66890);const V=45;const K=Buffer.from("-");const ee=Buffer.from("\r\n");const EMPTY_FN=function(){};function Dicer(d){if(!(this instanceof Dicer)){return new Dicer(d)}v.call(this,d);if(!d||!d.headerFirst&&typeof d.boundary!=="string"){throw new TypeError("Boundary required")}if(typeof d.boundary==="string"){this.setBoundary(d.boundary)}else{this._bparser=undefined}this._headerFirst=d.headerFirst;this._dashes=0;this._parts=0;this._finished=false;this._realFinish=false;this._isPreamble=true;this._justMatched=false;this._firstWrite=true;this._inHeader=true;this._part=undefined;this._cb=undefined;this._ignoreData=false;this._partOpts={highWaterMark:d.partHwm};this._pause=false;const p=this;this._hparser=new j(d);this._hparser.on("header",(function(d){p._inHeader=false;p._part.emit("header",d)}))}D(Dicer,v);Dicer.prototype.emit=function(d){if(d==="finish"&&!this._realFinish){if(!this._finished){const d=this;process.nextTick((function(){d.emit("error",new Error("Unexpected end of multipart data"));if(d._part&&!d._ignoreData){const p=d._isPreamble?"Preamble":"Part";d._part.emit("error",new Error(p+" terminated early due to unexpected end of multipart data"));d._part.push(null);process.nextTick((function(){d._realFinish=true;d.emit("finish");d._realFinish=false}));return}d._realFinish=true;d.emit("finish");d._realFinish=false}))}}else{v.prototype.emit.apply(this,arguments)}};Dicer.prototype._write=function(d,p,y){if(!this._hparser&&!this._bparser){return y()}if(this._headerFirst&&this._isPreamble){if(!this._part){this._part=new U(this._partOpts);if(this.listenerCount("preamble")!==0){this.emit("preamble",this._part)}else{this._ignore()}}const p=this._hparser.push(d);if(!this._inHeader&&p!==undefined&&p{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;const M=y(31954);const U=y(80439);const j=Buffer.from("\r\n\r\n");const V=/\r\n/g;const K=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function HeaderParser(d){v.call(this);d=d||{};const p=this;this.nread=0;this.maxed=false;this.npairs=0;this.maxHeaderPairs=M(d,"maxHeaderPairs",2e3);this.maxHeaderSize=M(d,"maxHeaderSize",80*1024);this.buffer="";this.header={};this.finished=false;this.ss=new U(j);this.ss.on("info",(function(d,y,v,D){if(y&&!p.maxed){if(p.nread+D-v>=p.maxHeaderSize){D=p.maxHeaderSize-p.nread+v;p.nread=p.maxHeaderSize;p.maxed=true}else{p.nread+=D-v}p.buffer+=y.toString("binary",v,D)}if(d){p._finish()}}))}D(HeaderParser,v);HeaderParser.prototype.push=function(d){const p=this.ss.push(d);if(this.finished){return p}};HeaderParser.prototype.reset=function(){this.finished=false;this.buffer="";this.header={};this.ss.reset()};HeaderParser.prototype._finish=function(){if(this.buffer){this._parseHeader()}this.ss.matches=this.ss.maxMatches;const d=this.header;this.header={};this.buffer="";this.finished=true;this.nread=this.npairs=0;this.maxed=false;this.emit("header",d)};HeaderParser.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs){return}const d=this.buffer.split(V);const p=d.length;let y,v;for(var D=0;D{"use strict";const v=y(57975).inherits;const D=y(57075).Readable;function PartStream(d){D.call(this,d)}v(PartStream,D);PartStream.prototype._read=function(d){};d.exports=PartStream},80439:(d,p,y)=>{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;function SBMH(d){if(typeof d==="string"){d=Buffer.from(d)}if(!Buffer.isBuffer(d)){throw new TypeError("The needle has to be a String or a Buffer.")}const p=d.length;if(p===0){throw new Error("The needle cannot be an empty String/Buffer.")}if(p>256){throw new Error("The needle cannot have a length bigger than 256.")}this.maxMatches=Infinity;this.matches=0;this._occ=new Array(256).fill(p);this._lookbehind_size=0;this._needle=d;this._bufpos=0;this._lookbehind=Buffer.alloc(p);for(var y=0;y=0){this.emit("info",false,this._lookbehind,0,this._lookbehind_size);this._lookbehind_size=0}else{const y=this._lookbehind_size+M;if(y>0){this.emit("info",false,this._lookbehind,0,y)}this._lookbehind.copy(this._lookbehind,0,y,this._lookbehind_size-y);this._lookbehind_size-=y;d.copy(this._lookbehind,this._lookbehind_size);this._lookbehind_size+=p;this._bufpos=p;return p}}M+=(M>=0)*this._bufpos;if(d.indexOf(y,M)!==-1){M=d.indexOf(y,M);++this.matches;if(M>0){this.emit("info",true,d,this._bufpos,M)}else{this.emit("info",true)}return this._bufpos=M+v}else{M=p-v}while(M0){this.emit("info",false,d,this._bufpos,M{"use strict";const v=y(57075).Writable;const{inherits:D}=y(57975);const M=y(56917);const U=y(84945);const j=y(31724);const V=y(66812);function Busboy(d){if(!(this instanceof Busboy)){return new Busboy(d)}if(typeof d!=="object"){throw new TypeError("Busboy expected an options-Object.")}if(typeof d.headers!=="object"){throw new TypeError("Busboy expected an options-Object with headers-attribute.")}if(typeof d.headers["content-type"]!=="string"){throw new TypeError("Missing Content-Type-header.")}const{headers:p,...y}=d;this.opts={autoDestroy:false,...y};v.call(this,this.opts);this._done=false;this._parser=this.getParserByHeaders(p);this._finished=false}D(Busboy,v);Busboy.prototype.emit=function(d){if(d==="finish"){if(!this._done){this._parser?.end();return}else if(this._finished){return}this._finished=true}v.prototype.emit.apply(this,arguments)};Busboy.prototype.getParserByHeaders=function(d){const p=V(d["content-type"]);const y={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:d,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:p,preservePath:this.opts.preservePath};if(U.detect.test(p[0])){return new U(this,y)}if(j.detect.test(p[0])){return new j(this,y)}throw new Error("Unsupported Content-Type.")};Busboy.prototype._write=function(d,p,y){this._parser.write(d,y)};d.exports=Busboy;d.exports["default"]=Busboy;d.exports.Busboy=Busboy;d.exports.Dicer=M},84945:(d,p,y)=>{"use strict";const{Readable:v}=y(57075);const{inherits:D}=y(57975);const M=y(56917);const U=y(66812);const j=y(3772);const V=y(14935);const K=y(31954);const ee=/^boundary$/i;const te=/^form-data$/i;const re=/^charset$/i;const ne=/^filename$/i;const ie=/^name$/i;Multipart.detect=/^multipart\/form-data/i;function Multipart(d,p){let y;let v;const D=this;let se;const oe=p.limits;const ae=p.isPartAFile||((d,p,y)=>p==="application/octet-stream"||y!==undefined);const le=p.parsedConType||[];const ce=p.defCharset||"utf8";const ue=p.preservePath;const de={highWaterMark:p.fileHwm};for(y=0,v=le.length;yhe){D.parser.removeListener("part",onPart);D.parser.on("part",skipPart);d.hitPartsLimit=true;d.emit("partsLimit");return skipPart(p)}if(Ce){const d=Ce;d.emit("end");d.removeAllListeners("end")}p.on("header",(function(M){let K;let ee;let se;let oe;let le;let he;let ge=0;if(M["content-type"]){se=U(M["content-type"][0]);if(se[0]){K=se[0].toLowerCase();for(y=0,v=se.length;yfe){const v=fe-ge+d.length;if(v>0){y.push(d.slice(0,v))}y.truncated=true;y.bytesRead=fe;p.removeAllListeners("data");y.emit("limit");return}else if(!y.push(d)){D._pause=true}y.bytesRead=ge};Se=function(){ve=undefined;y.push(null)}}else{if(Ee===Ae){if(!d.hitFieldsLimit){d.hitFieldsLimit=true;d.emit("fieldsLimit")}return skipPart(p)}++Ee;++we;let y="";let v=false;Ce=p;ye=function(d){if((ge+=d.length)>pe){const D=pe-(ge-d.length);y+=d.toString("binary",0,D);v=true;p.removeAllListeners("data")}else{y+=d.toString("binary")}};Se=function(){Ce=undefined;if(y.length){y=j(y,"binary",oe)}d.emit("field",ee,y,false,v,le,K);--we;checkFinished()}}p._readableState.sync=false;p.on("data",ye);p.on("end",Se)})).on("error",(function(d){if(ve){ve.emit("error",d)}}))})).on("error",(function(p){d.emit("error",p)})).on("finish",(function(){Se=true;checkFinished()}))}Multipart.prototype.write=function(d,p){const y=this.parser.write(d);if(y&&!this._pause){p()}else{this._needDrain=!y;this._cb=p}};Multipart.prototype.end=function(){const d=this;if(d.parser.writable){d.parser.end()}else if(!d._boy._done){process.nextTick((function(){d._boy._done=true;d._boy.emit("finish")}))}};function skipPart(d){d.resume()}function FileStream(d){v.call(this,d);this.bytesRead=0;this.truncated=false}D(FileStream,v);FileStream.prototype._read=function(d){};d.exports=Multipart},31724:(d,p,y)=>{"use strict";const v=y(70393);const D=y(3772);const M=y(31954);const U=/^charset$/i;UrlEncoded.detect=/^application\/x-www-form-urlencoded/i;function UrlEncoded(d,p){const y=p.limits;const D=p.parsedConType;this.boy=d;this.fieldSizeLimit=M(y,"fieldSize",1*1024*1024);this.fieldNameSizeLimit=M(y,"fieldNameSize",100);this.fieldsLimit=M(y,"fields",Infinity);let j;for(var V=0,K=D.length;VU){this._key+=this.decoder.write(d.toString("binary",U,y))}this._state="val";this._hitLimit=false;this._checkingBytes=true;this._val="";this._bytesVal=0;this._valTrunc=false;this.decoder.reset();U=y+1}else if(v!==undefined){++this._fields;let y;const M=this._keyTrunc;if(v>U){y=this._key+=this.decoder.write(d.toString("binary",U,v))}else{y=this._key}this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();if(y.length){this.boy.emit("field",D(y,"binary",this.charset),"",M,false)}U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._key+=this.decoder.write(d.toString("binary",U,M))}U=M;if((this._bytesKey=this._key.length)===this.fieldNameSizeLimit){this._checkingBytes=false;this._keyTrunc=true}}else{if(UU){this._val+=this.decoder.write(d.toString("binary",U,v))}this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc);this._state="key";this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._val+=this.decoder.write(d.toString("binary",U,M))}U=M;if(this._val===""&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit){this._checkingBytes=false;this._valTrunc=true}}else{if(U0){this.boy.emit("field",D(this._key,"binary",this.charset),"",this._keyTrunc,false)}else if(this._state==="val"){this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc)}this.boy._done=true;this.boy.emit("finish")};d.exports=UrlEncoded},70393:d=>{"use strict";const p=/\+/g;const y=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function Decoder(){this.buffer=undefined}Decoder.prototype.write=function(d){d=d.replace(p," ");let v="";let D=0;let M=0;const U=d.length;for(;DM){v+=d.substring(M,D);M=D}this.buffer="";++M}}if(M{"use strict";d.exports=function basename(d){if(typeof d!=="string"){return""}for(var p=d.length-1;p>=0;--p){switch(d.charCodeAt(p)){case 47:case 92:d=d.slice(p+1);return d===".."||d==="."?"":d}}return d===".."||d==="."?"":d}},3772:function(d){"use strict";const p=new TextDecoder("utf-8");const y=new Map([["utf-8",p],["utf8",p]]);function getDecoder(d){let p;while(true){switch(d){case"utf-8":case"utf8":return v.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return v.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return v.utf16le;case"base64":return v.base64;default:if(p===undefined){p=true;d=d.toLowerCase();continue}return v.other.bind(d)}}}const v={utf8:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.utf8Slice(0,d.length)},latin1:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){return d}return d.latin1Slice(0,d.length)},utf16le:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.ucs2Slice(0,d.length)},base64:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.base64Slice(0,d.length)},other:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}if(y.has(this.toString())){try{return y.get(this).decode(d)}catch{}}return typeof d==="string"?d:d.toString()}};function decodeText(d,p,y){if(d){return getDecoder(y)(d,p)}return d}d.exports=decodeText},31954:d=>{"use strict";d.exports=function getLimit(d,p,y){if(!d||d[p]===undefined||d[p]===null){return y}if(typeof d[p]!=="number"||isNaN(d[p])){throw new TypeError("Limit "+p+" is not a valid number")}return d[p]}},66812:(d,p,y)=>{"use strict";const v=y(3772);const D=/%[a-fA-F0-9][a-fA-F0-9]/g;const M={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"","%08":"\b","%09":"\t","%0a":"\n","%0A":"\n","%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"","%1B":"","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"","%7F":"","%80":"€","%81":"","%82":"‚","%83":"ƒ","%84":"„","%85":"…","%86":"†","%87":"‡","%88":"ˆ","%89":"‰","%8a":"Š","%8A":"Š","%8b":"‹","%8B":"‹","%8c":"Œ","%8C":"Œ","%8d":"","%8D":"","%8e":"Ž","%8E":"Ž","%8f":"","%8F":"","%90":"","%91":"‘","%92":"’","%93":"“","%94":"”","%95":"•","%96":"–","%97":"—","%98":"˜","%99":"™","%9a":"š","%9A":"š","%9b":"›","%9B":"›","%9c":"œ","%9C":"œ","%9d":"","%9D":"","%9e":"ž","%9E":"ž","%9f":"Ÿ","%9F":"Ÿ","%a0":" ","%A0":" ","%a1":"¡","%A1":"¡","%a2":"¢","%A2":"¢","%a3":"£","%A3":"£","%a4":"¤","%A4":"¤","%a5":"¥","%A5":"¥","%a6":"¦","%A6":"¦","%a7":"§","%A7":"§","%a8":"¨","%A8":"¨","%a9":"©","%A9":"©","%aa":"ª","%Aa":"ª","%aA":"ª","%AA":"ª","%ab":"«","%Ab":"«","%aB":"«","%AB":"«","%ac":"¬","%Ac":"¬","%aC":"¬","%AC":"¬","%ad":"­","%Ad":"­","%aD":"­","%AD":"­","%ae":"®","%Ae":"®","%aE":"®","%AE":"®","%af":"¯","%Af":"¯","%aF":"¯","%AF":"¯","%b0":"°","%B0":"°","%b1":"±","%B1":"±","%b2":"²","%B2":"²","%b3":"³","%B3":"³","%b4":"´","%B4":"´","%b5":"µ","%B5":"µ","%b6":"¶","%B6":"¶","%b7":"·","%B7":"·","%b8":"¸","%B8":"¸","%b9":"¹","%B9":"¹","%ba":"º","%Ba":"º","%bA":"º","%BA":"º","%bb":"»","%Bb":"»","%bB":"»","%BB":"»","%bc":"¼","%Bc":"¼","%bC":"¼","%BC":"¼","%bd":"½","%Bd":"½","%bD":"½","%BD":"½","%be":"¾","%Be":"¾","%bE":"¾","%BE":"¾","%bf":"¿","%Bf":"¿","%bF":"¿","%BF":"¿","%c0":"À","%C0":"À","%c1":"Á","%C1":"Á","%c2":"Â","%C2":"Â","%c3":"Ã","%C3":"Ã","%c4":"Ä","%C4":"Ä","%c5":"Å","%C5":"Å","%c6":"Æ","%C6":"Æ","%c7":"Ç","%C7":"Ç","%c8":"È","%C8":"È","%c9":"É","%C9":"É","%ca":"Ê","%Ca":"Ê","%cA":"Ê","%CA":"Ê","%cb":"Ë","%Cb":"Ë","%cB":"Ë","%CB":"Ë","%cc":"Ì","%Cc":"Ì","%cC":"Ì","%CC":"Ì","%cd":"Í","%Cd":"Í","%cD":"Í","%CD":"Í","%ce":"Î","%Ce":"Î","%cE":"Î","%CE":"Î","%cf":"Ï","%Cf":"Ï","%cF":"Ï","%CF":"Ï","%d0":"Ð","%D0":"Ð","%d1":"Ñ","%D1":"Ñ","%d2":"Ò","%D2":"Ò","%d3":"Ó","%D3":"Ó","%d4":"Ô","%D4":"Ô","%d5":"Õ","%D5":"Õ","%d6":"Ö","%D6":"Ö","%d7":"×","%D7":"×","%d8":"Ø","%D8":"Ø","%d9":"Ù","%D9":"Ù","%da":"Ú","%Da":"Ú","%dA":"Ú","%DA":"Ú","%db":"Û","%Db":"Û","%dB":"Û","%DB":"Û","%dc":"Ü","%Dc":"Ü","%dC":"Ü","%DC":"Ü","%dd":"Ý","%Dd":"Ý","%dD":"Ý","%DD":"Ý","%de":"Þ","%De":"Þ","%dE":"Þ","%DE":"Þ","%df":"ß","%Df":"ß","%dF":"ß","%DF":"ß","%e0":"à","%E0":"à","%e1":"á","%E1":"á","%e2":"â","%E2":"â","%e3":"ã","%E3":"ã","%e4":"ä","%E4":"ä","%e5":"å","%E5":"å","%e6":"æ","%E6":"æ","%e7":"ç","%E7":"ç","%e8":"è","%E8":"è","%e9":"é","%E9":"é","%ea":"ê","%Ea":"ê","%eA":"ê","%EA":"ê","%eb":"ë","%Eb":"ë","%eB":"ë","%EB":"ë","%ec":"ì","%Ec":"ì","%eC":"ì","%EC":"ì","%ed":"í","%Ed":"í","%eD":"í","%ED":"í","%ee":"î","%Ee":"î","%eE":"î","%EE":"î","%ef":"ï","%Ef":"ï","%eF":"ï","%EF":"ï","%f0":"ð","%F0":"ð","%f1":"ñ","%F1":"ñ","%f2":"ò","%F2":"ò","%f3":"ó","%F3":"ó","%f4":"ô","%F4":"ô","%f5":"õ","%F5":"õ","%f6":"ö","%F6":"ö","%f7":"÷","%F7":"÷","%f8":"ø","%F8":"ø","%f9":"ù","%F9":"ù","%fa":"ú","%Fa":"ú","%fA":"ú","%FA":"ú","%fb":"û","%Fb":"û","%fB":"û","%FB":"û","%fc":"ü","%Fc":"ü","%fC":"ü","%FC":"ü","%fd":"ý","%Fd":"ý","%fD":"ý","%FD":"ý","%fe":"þ","%Fe":"þ","%fE":"þ","%FE":"þ","%ff":"ÿ","%Ff":"ÿ","%fF":"ÿ","%FF":"ÿ"};function encodedReplacer(d){return M[d]}const U=0;const j=1;const V=2;const K=3;function parseParams(d){const p=[];let y=U;let M="";let ee=false;let te=false;let re=0;let ne="";const ie=d.length;for(var se=0;se{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},8007:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isOAuth2TokenCredential=isOAuth2TokenCredential;p.isBearerTokenCredential=isBearerTokenCredential;p.isBasicCredential=isBasicCredential;p.isApiKeyCredential=isApiKeyCredential;function isOAuth2TokenCredential(d){return"getOAuth2Token"in d}function isBearerTokenCredential(d){return"getBearerToken"in d}function isBasicCredential(d){return"username"in d&&"password"in d}function isApiKeyCredential(d){return"key"in d}},98517:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},32157:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},28540:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiVersionPolicyName=void 0;p.apiVersionPolicy=apiVersionPolicy;p.apiVersionPolicyName="ApiVersionPolicy";function apiVersionPolicy(d){return{name:p.apiVersionPolicyName,sendRequest:(p,y)=>{const v=new URL(p.url);if(!v.searchParams.get("api-version")&&d.apiVersion){p.url=`${p.url}${Array.from(v.searchParams.keys()).length>0?"&":"?"}api-version=${d.apiVersion}`}return y(p)}}}},38052:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultPipeline=createDefaultPipeline;p.getCachedDefaultHttpsClient=getCachedDefaultHttpsClient;const v=y(41264);const D=y(38358);const M=y(28540);const U=y(8007);const j=y(86987);const V=y(6664);const K=y(66849);const ee=y(71143);let te;function createDefaultPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d);p.addPolicy((0,M.apiVersionPolicy)(d));const{credential:y,authSchemes:v,allowInsecureConnection:te}=d;if(y){if((0,U.isApiKeyCredential)(y)){p.addPolicy((0,j.apiKeyAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBasicCredential)(y)){p.addPolicy((0,V.basicAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBearerTokenCredential)(y)){p.addPolicy((0,K.bearerAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isOAuth2TokenCredential)(y)){p.addPolicy((0,ee.oauth2AuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}}return p}function getCachedDefaultHttpsClient(){if(!te){te=(0,v.createDefaultHttpClient)()}return te}},20587:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getClient=getClient;const v=y(38052);const D=y(36451);const M=y(12500);const U=y(98402);function getClient(d,p={}){var y,D,U;const j=(y=p.pipeline)!==null&&y!==void 0?y:(0,v.createDefaultPipeline)(p);if((D=p.additionalPolicies)===null||D===void 0?void 0:D.length){for(const{policy:d,position:y}of p.additionalPolicies){const p=y==="perRetry"?"Sign":undefined;j.addPolicy(d,{afterPhase:p})}}const{allowInsecureConnection:V,httpClient:K}=p;const ee=(U=p.endpoint)!==null&&U!==void 0?U:d;const client=(d,...p)=>{const getUrl=y=>(0,M.buildRequestUrl)(ee,d,p,Object.assign({allowInsecureConnection:V},y));return{get:(d={})=>buildOperation("GET",getUrl(d),j,d,V,K),post:(d={})=>buildOperation("POST",getUrl(d),j,d,V,K),put:(d={})=>buildOperation("PUT",getUrl(d),j,d,V,K),patch:(d={})=>buildOperation("PATCH",getUrl(d),j,d,V,K),delete:(d={})=>buildOperation("DELETE",getUrl(d),j,d,V,K),head:(d={})=>buildOperation("HEAD",getUrl(d),j,d,V,K),options:(d={})=>buildOperation("OPTIONS",getUrl(d),j,d,V,K),trace:(d={})=>buildOperation("TRACE",getUrl(d),j,d,V,K)}};return{path:client,pathUnchecked:client,pipeline:j}}function buildOperation(d,p,y,v,M,j){var V;M=(V=v.allowInsecureConnection)!==null&&V!==void 0?V:M;return{then:function(U,V){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M}),j).then(U,V)},async asBrowserStream(){if(U.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}},async asNodeStream(){if(U.isNodeLike){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}},20140:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildBodyPart=buildBodyPart;p.buildMultipartBody=buildMultipartBody;const v=y(79058);const D=y(43688);const M=y(28917);const U=y(1093);function getHeaderValue(d,p){if(d.headers){const y=Object.keys(d.headers).find((d=>d.toLowerCase()===p.toLowerCase()));if(y){return d.headers[y]}}return undefined}function getPartContentType(d){const p=getHeaderValue(d,"content-type");if(p){return p}if(d.contentType===null){return undefined}if(d.contentType){return d.contentType}const{body:y}=d;if(y===null||y===undefined){return undefined}if(typeof y==="string"||typeof y==="number"||typeof y==="boolean"){return"text/plain; charset=UTF-8"}if(y instanceof Blob){return y.type||"application/octet-stream"}if((0,U.isBinaryBody)(y)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(d){return JSON.stringify(d)}function getContentDisposition(d){var p;const y=getHeaderValue(d,"content-disposition");if(y){return y}if(d.dispositionType===undefined&&d.name===undefined&&d.filename===undefined){return undefined}const v=(p=d.dispositionType)!==null&&p!==void 0?p:"form-data";let D=v;if(d.name){D+=`; name=${escapeDispositionField(d.name)}`}let M=undefined;if(d.filename){M=d.filename}else if(typeof File!=="undefined"&&d.body instanceof File){const p=d.body.name;if(p!==""){M=p}}if(M){D+=`; filename=${escapeDispositionField(M)}`}return D}function normalizeBody(d,p){if(d===undefined){return new Uint8Array([])}if((0,U.isBinaryBody)(d)){return d}if(typeof d==="string"||typeof d==="number"||typeof d==="boolean"){return(0,M.stringToUint8Array)(String(d),"utf-8")}if(p&&/application\/(.+\+)?json(;.+)?/i.test(String(p))){return(0,M.stringToUint8Array)(JSON.stringify(d),"utf-8")}throw new v.RestError(`Unsupported body/content-type combination: ${d}, ${p}`)}function buildBodyPart(d){var p;const y=getPartContentType(d);const v=getContentDisposition(d);const M=(0,D.createHttpHeaders)((p=d.headers)!==null&&p!==void 0?p:{});if(y){M.set("content-type",y)}if(v){M.set("content-disposition",v)}const U=normalizeBody(d.body,y);return{headers:M,body:U}}function buildMultipartBody(d){return{parts:d.map(buildBodyPart)}}},82831:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.operationOptionsToRequestParameters=operationOptionsToRequestParameters;function operationOptionsToRequestParameters(d){var p,y,v,D,M,U;return{allowInsecureConnection:(p=d.requestOptions)===null||p===void 0?void 0:p.allowInsecureConnection,timeout:(y=d.requestOptions)===null||y===void 0?void 0:y.timeout,skipUrlEncoding:(v=d.requestOptions)===null||v===void 0?void 0:v.skipUrlEncoding,abortSignal:d.abortSignal,onUploadProgress:(D=d.requestOptions)===null||D===void 0?void 0:D.onUploadProgress,onDownloadProgress:(M=d.requestOptions)===null||M===void 0?void 0:M.onDownloadProgress,headers:Object.assign({},(U=d.requestOptions)===null||U===void 0?void 0:U.headers),onResponse:d.onResponse}}},26920:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=createRestError;const v=y(79058);const D=y(43688);function createRestError(d,p){var y,D,M;const U=typeof d==="string"?p:d;const j=(D=(y=U.body)===null||y===void 0?void 0:y.error)!==null&&D!==void 0?D:U.body;const V=typeof d==="string"?d:(M=j===null||j===void 0?void 0:j.message)!==null&&M!==void 0?M:`Unexpected status code: ${U.status}`;return new v.RestError(V,{statusCode:statusCodeToNumber(U.status),code:j===null||j===void 0?void 0:j.code,request:U.request,response:toPipelineResponse(U)})}function toPipelineResponse(d){var p;return{headers:(0,D.createHttpHeaders)(d.headers),request:d.request,status:(p=statusCodeToNumber(d.status))!==null&&p!==void 0?p:-1}}function statusCodeToNumber(d){const p=Number.parseInt(d);return Number.isNaN(p)?undefined:p}},36451:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.sendRequest=sendRequest;const v=y(79058);const D=y(43688);const M=y(61605);const U=y(38052);const j=y(1093);const V=y(20140);async function sendRequest(d,p,y,D={},M){var j;const V=M!==null&&M!==void 0?M:(0,U.getCachedDefaultHttpsClient)();const K=buildPipelineRequest(d,p,D);try{const d=await y.sendRequest(V,K);const p=d.headers.toJSON();const v=(j=d.readableStreamBody)!==null&&j!==void 0?j:d.browserStreamBody;const M=D.responseAsStream||v!==undefined?undefined:getResponseBody(d);const U=v!==null&&v!==void 0?v:M;if(D===null||D===void 0?void 0:D.onResponse){D.onResponse(Object.assign(Object.assign({},d),{request:K,rawHeaders:p,parsedBody:M}))}return{request:K,headers:p,status:`${d.status}`,body:U}}catch(d){if((0,v.isRestError)(d)&&d.response&&D.onResponse){const{response:p}=d;const y=p.headers.toJSON();D===null||D===void 0?void 0:D.onResponse(Object.assign(Object.assign({},p),{request:K,rawHeaders:y}),d)}throw d}}function getRequestContentType(d={}){var p,y,v;return(v=(p=d.contentType)!==null&&p!==void 0?p:(y=d.headers)===null||y===void 0?void 0:y["content-type"])!==null&&v!==void 0?v:getContentType(d.body)}function getContentType(d){if(ArrayBuffer.isView(d)){return"application/octet-stream"}if(typeof d==="string"){try{JSON.parse(d);return"application/json"}catch(d){return undefined}}return"application/json"}function buildPipelineRequest(d,p,y={}){var v,U,j;const V=getRequestContentType(y);const{body:K,multipartBody:ee}=getRequestBody(y.body,V);const te=K!==undefined||ee!==undefined;const re=(0,D.createHttpHeaders)(Object.assign(Object.assign(Object.assign({},y.headers?y.headers:{}),{accept:(j=(v=y.accept)!==null&&v!==void 0?v:(U=y.headers)===null||U===void 0?void 0:U.accept)!==null&&j!==void 0?j:"application/json"}),te&&V&&{"content-type":V}));return(0,M.createPipelineRequest)({url:p,method:d,body:K,multipartBody:ee,headers:re,allowInsecureConnection:y.allowInsecureConnection,abortSignal:y.abortSignal,onUploadProgress:y.onUploadProgress,onDownloadProgress:y.onDownloadProgress,timeout:y.timeout,enableBrowserStreams:true,streamResponseStatusCodes:y.responseAsStream?new Set([Number.POSITIVE_INFINITY]):undefined})}function getRequestBody(d,p=""){if(d===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&d instanceof FormData){return{body:d}}if((0,j.isReadableStream)(d)){return{body:d}}if(ArrayBuffer.isView(d)){return{body:d instanceof Uint8Array?d:JSON.stringify(d)}}const y=p.split(";")[0];switch(y){case"application/json":return{body:JSON.stringify(d)};case"multipart/form-data":if(Array.isArray(d)){return{multipartBody:(0,V.buildMultipartBody)(d)}}return{body:JSON.stringify(d)};case"text/plain":return{body:String(d)};default:if(typeof d==="string"){return{body:d}}return{body:JSON.stringify(d)}}}function getResponseBody(d){var p,y;const v=(p=d.headers.get("content-type"))!==null&&p!==void 0?p:"";const D=v.split(";")[0];const M=(y=d.bodyAsText)!==null&&y!==void 0?y:"";if(D==="text/plain"){return String(M)}try{return M?JSON.parse(M):undefined}catch(p){if(D==="application/json"){throw createParseError(d,p)}return String(M)}}function createParseError(d,p){var y;const D=`Error "${p}" occurred while parsing the response body - ${d.bodyAsText}.`;const M=(y=p.code)!==null&&y!==void 0?y:v.RestError.PARSE_ERROR;return new v.RestError(D,{code:M,statusCode:d.status,request:d.request,response:d})}},12500:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildRequestUrl=buildRequestUrl;p.buildBaseUrl=buildBaseUrl;p.replaceAll=replaceAll;function isQueryParameterWithOptions(d){const p=d.value;return p!==undefined&&p.toString!==undefined&&typeof p.toString==="function"}function buildRequestUrl(d,p,y,v={}){if(p.startsWith("https://")||p.startsWith("http://")){return p}d=buildBaseUrl(d,v);p=buildRoutePath(p,y,v);const D=appendQueryParams(`${d}/${p}`,v);const M=new URL(D);return M.toString().replace(/([^:]\/)\/+/g,"$1")}function getQueryParamValue(d,p,y,v){let D;if(y==="pipeDelimited"){D="|"}else if(y==="spaceDelimited"){D="%20"}else{D=","}let M;if(Array.isArray(v)){M=v}else if(typeof v==="object"&&v.toString===Object.prototype.toString){M=Object.entries(v).flat()}else{M=[v]}const U=M.map((y=>{if(y===null||y===undefined){return""}if(!y.toString||typeof y.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${d} can't`)}const v=y.toISOString!==undefined?y.toISOString():y.toString();return p?v:encodeURIComponent(v)})).join(D);return`${p?d:encodeURIComponent(d)}=${U}`}function appendQueryParams(d,p={}){var y,v,D,M;if(!p.queryParameters){return d}const U=new URL(d);const j=p.queryParameters;const V=[];for(const d of Object.keys(j)){const U=j[d];if(U===undefined||U===null){continue}const K=isQueryParameterWithOptions(U);const ee=K?U.value:U;const te=K?(y=U.explode)!==null&&y!==void 0?y:false:false;const re=K&&U.style?U.style:"form";if(te){if(Array.isArray(ee)){for(const y of ee){V.push(getQueryParamValue(d,(v=p.skipUrlEncoding)!==null&&v!==void 0?v:false,re,y))}}else if(typeof ee==="object"){for(const[d,y]of Object.entries(ee)){V.push(getQueryParamValue(d,(D=p.skipUrlEncoding)!==null&&D!==void 0?D:false,re,y))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{V.push(getQueryParamValue(d,(M=p.skipUrlEncoding)!==null&&M!==void 0?M:false,re,ee))}}if(U.search!==""){U.search+="&"}U.search+=V.join("&");return U.toString()}function buildBaseUrl(d,p){var y;if(!p.pathParameters){return d}const v=p.pathParameters;for(const[D,M]of Object.entries(v)){if(M===undefined||M===null){throw new Error(`Path parameters ${D} must not be undefined or null`)}if(!M.toString||typeof M.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${D} can't`)}let v=M.toISOString!==undefined?M.toISOString():String(M);if(!p.skipUrlEncoding){v=encodeURIComponent(M)}d=(y=replaceAll(d,`{${D}}`,v))!==null&&y!==void 0?y:""}return d}function buildRoutePath(d,p,y={}){var v;for(const D of p){const p=typeof D==="object"&&((v=D.allowReserved)!==null&&v!==void 0?v:false);let M=typeof D==="object"?D.value:D;if(!y.skipUrlEncoding&&!p){M=encodeURIComponent(M)}d=d.replace(/\{[\w-]+\}/,String(M))}return d}function replaceAll(d,p,y){return!d||!p?d:d.split(p).join(y||"")}},88819:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="0.3.0";p.DEFAULT_RETRY_POLICY_COUNT=3},38358:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(85613);const D=y(53390);const M=y(56959);const U=y(92375);const j=y(29815);const V=y(14786);const K=y(70337);const ee=y(98402);const te=y(53511);const re=y(51250);const ne=y(55726);const ie=y(75303);function createPipelineFromOptions(d){const p=(0,D.createEmptyPipeline)();if(ee.isNodeLike){if(d.agent){p.addPolicy((0,re.agentPolicy)(d.agent))}if(d.tlsOptions){p.addPolicy((0,ne.tlsPolicy)(d.tlsOptions))}p.addPolicy((0,te.proxyPolicy)(d.proxyOptions));p.addPolicy((0,j.decompressResponsePolicy)())}p.addPolicy((0,K.formDataPolicy)(),{beforePolicies:[ie.multipartPolicyName]});p.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));p.addPolicy((0,ie.multipartPolicy)(),{afterPhase:"Deserialize"});p.addPolicy((0,V.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});if(ee.isNodeLike){p.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}p.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return p}},41264:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(93003);function createDefaultHttpClient(){return(0,v.createNodeHttpClient)()}},43688:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;function normalizeName(d){return d.toLowerCase()}function*headerIterator(d){for(const p of d.values()){yield[p.name,p.value]}}class HttpHeadersImpl{constructor(d){this._headersMap=new Map;if(d){for(const p of Object.keys(d)){this.set(p,d[p])}}}set(d,p){this._headersMap.set(normalizeName(d),{name:d,value:String(p).trim()})}get(d){var p;return(p=this._headersMap.get(normalizeName(d)))===null||p===void 0?void 0:p.value}has(d){return this._headersMap.has(normalizeName(d))}delete(d){this._headersMap.delete(normalizeName(d))}toJSON(d={}){const p={};if(d.preserveCase){for(const d of this._headersMap.values()){p[d.name]=d.value}}else{for(const[d,y]of this._headersMap){p[d]=y.value}}return p}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(d){return new HttpHeadersImpl(d)}},67810:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=p.operationOptionsToRequestParameters=p.getClient=p.createDefaultHttpClient=p.uint8ArrayToString=p.stringToUint8Array=p.isRestError=p.RestError=p.createEmptyPipeline=p.createPipelineRequest=p.createHttpHeaders=p.TypeSpecRuntimeLogger=p.setLogLevel=p.getLogLevel=p.createClientLogger=p.AbortError=void 0;const v=y(31577);var D=y(84260);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return D.AbortError}});var M=y(34135);Object.defineProperty(p,"createClientLogger",{enumerable:true,get:function(){return M.createClientLogger}});Object.defineProperty(p,"getLogLevel",{enumerable:true,get:function(){return M.getLogLevel}});Object.defineProperty(p,"setLogLevel",{enumerable:true,get:function(){return M.setLogLevel}});Object.defineProperty(p,"TypeSpecRuntimeLogger",{enumerable:true,get:function(){return M.TypeSpecRuntimeLogger}});var U=y(43688);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});v.__exportStar(y(32157),p);v.__exportStar(y(98517),p);var j=y(61605);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(53390);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return V.createEmptyPipeline}});var K=y(79058);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return K.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return K.isRestError}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(41264);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return te.createDefaultHttpClient}});var re=y(20587);Object.defineProperty(p,"getClient",{enumerable:true,get:function(){return re.getClient}});var ne=y(82831);Object.defineProperty(p,"operationOptionsToRequestParameters",{enumerable:true,get:function(){return ne.operationOptionsToRequestParameters}});var ie=y(26920);Object.defineProperty(p,"createRestError",{enumerable:true,get:function(){return ie.createRestError}})},76488:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(34135);p.logger=(0,v.createClientLogger)("ts-http-runtime")},91424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(60513);const D=typeof process!=="undefined"&&process.env&&process.env.DEBUG||undefined;let M;let U=[];let j=[];const V=[];if(D){enable(D)}const K=Object.assign((d=>createDebugger(d)),{enable:enable,enabled:enabled,disable:disable,log:v.log});function enable(d){M=d;U=[];j=[];const p=/\*/g;const y=d.split(",").map((d=>d.trim().replace(p,".*?")));for(const d of y){if(d.startsWith("-")){j.push(new RegExp(`^${d.substr(1)}$`))}else{U.push(new RegExp(`^${d}$`))}}for(const d of V){d.enabled=enabled(d.namespace)}}function enabled(d){if(d.endsWith("*")){return true}for(const p of j){if(p.test(d)){return false}}for(const p of U){if(p.test(d)){return true}}return false}function disable(){const d=M||"";enable("");return d}function createDebugger(d){const p=Object.assign(debug,{enabled:enabled(d),destroy:destroy,log:K.log,namespace:d,extend:extend});function debug(...y){if(!p.enabled){return}if(y.length>0){y[0]=`${d} ${y[0]}`}p.log(...y)}V.push(p);return p}function destroy(){const d=V.indexOf(this);if(d>=0){V.splice(d,1);return true}return false}function extend(d){const p=createDebugger(`${this.namespace}:${d}`);p.log=this.log;return p}p["default"]=K},5334:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createLoggerContext=void 0;var v=y(34135);Object.defineProperty(p,"createLoggerContext",{enumerable:true,get:function(){return v.createLoggerContext}})},60513:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.log=log;const v=y(31577);const D=y(48161);const M=v.__importDefault(y(57975));const U=v.__importStar(y(1708));function log(d,...p){U.stderr.write(`${M.default.format(d,...p)}${D.EOL}`)}},34135:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TypeSpecRuntimeLogger=void 0;p.createLoggerContext=createLoggerContext;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(31577);const D=v.__importDefault(y(91424));const M=["verbose","info","warning","error"];const U={verbose:400,info:300,warning:200,error:100};function patchLogMethod(d,p){p.log=(...p)=>{d.log(...p)}}function isTypeSpecRuntimeLogLevel(d){return M.includes(d)}function createLoggerContext(d){const p=new Set;const y=typeof process!=="undefined"&&process.env&&process.env[d.logLevelEnvVarName]||undefined;let v;const j=(0,D.default)(d.namespace);j.log=(...d)=>{D.default.log(...d)};function contextSetLogLevel(d){if(d&&!isTypeSpecRuntimeLogLevel(d)){throw new Error(`Unknown log level '${d}'. Acceptable values: ${M.join(",")}`)}v=d;const y=[];for(const d of p){if(shouldEnable(d)){y.push(d.namespace)}}D.default.enable(y.join(","))}if(y){if(isTypeSpecRuntimeLogLevel(y)){contextSetLogLevel(y)}else{console.error(`${d.logLevelEnvVarName} set to unknown log level '${y}'; logging is not enabled. Acceptable values: ${M.join(", ")}.`)}}function shouldEnable(d){return Boolean(v&&U[d.level]<=U[v])}function createLogger(d,y){const v=Object.assign(d.extend(y),{level:y});patchLogMethod(d,v);if(shouldEnable(v)){const d=D.default.disable();D.default.enable(d+","+v.namespace)}p.add(v);return v}function contextGetLogLevel(){return v}function contextCreateClientLogger(d){const p=j.extend(d);patchLogMethod(j,p);return{error:createLogger(p,"error"),warning:createLogger(p,"warning"),info:createLogger(p,"info"),verbose:createLogger(p,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:j}}const j=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});p.TypeSpecRuntimeLogger=j.logger;function setLogLevel(d){j.setLogLevel(d)}function getLogLevel(){return j.getLogLevel()}function createClientLogger(d){return j.createClientLogger(d)}},93003:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyLength=getBodyLength;p.createNodeHttpClient=createNodeHttpClient;const v=y(31577);const D=v.__importStar(y(37067));const M=v.__importStar(y(44708));const U=v.__importStar(y(38522));const j=y(57075);const V=y(84260);const K=y(43688);const ee=y(79058);const te=y(76488);const re=y(56620);const ne={};function isReadableStream(d){return d&&typeof d.pipe==="function"}function isStreamComplete(d){if(d.readable===false){return Promise.resolve()}return new Promise((p=>{const handler=()=>{p();d.removeListener("close",handler);d.removeListener("end",handler);d.removeListener("error",handler)};d.on("close",handler);d.on("end",handler);d.on("error",handler)}))}function isArrayBuffer(d){return d&&typeof d.byteLength==="number"}class ReportTransform extends j.Transform{_transform(d,p,y){this.push(d);this.loadedBytes+=d.length;try{this.progressCallback({loadedBytes:this.loadedBytes});y()}catch(d){y(d)}}constructor(d){super();this.loadedBytes=0;this.progressCallback=d}}class NodeHttpClient{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(d){var p,y,v;const D=new AbortController;let M;if(d.abortSignal){if(d.abortSignal.aborted){throw new V.AbortError("The operation was aborted. Request has already been canceled.")}M=d=>{if(d.type==="abort"){D.abort()}};d.abortSignal.addEventListener("abort",M)}let U;if(d.timeout>0){U=setTimeout((()=>{const p=new re.Sanitizer;te.logger.info(`request to '${p.sanitizeUrl(d.url)}' timed out. canceling...`);D.abort()}),d.timeout)}const j=d.headers.get("Accept-Encoding");const K=(j===null||j===void 0?void 0:j.includes("gzip"))||(j===null||j===void 0?void 0:j.includes("deflate"));let ee=typeof d.body==="function"?d.body():d.body;if(ee&&!d.headers.has("Content-Length")){const p=getBodyLength(ee);if(p!==null){d.headers.set("Content-Length",p)}}let ne;try{if(ee&&d.onUploadProgress){const p=d.onUploadProgress;const y=new ReportTransform(p);y.on("error",(d=>{te.logger.error("Error in upload progress",d)}));if(isReadableStream(ee)){ee.pipe(y)}else{y.end(ee)}ee=y}const M=await this.makeRequest(d,D,ee);if(U!==undefined){clearTimeout(U)}const j=getResponseHeaders(M);const V=(p=M.statusCode)!==null&&p!==void 0?p:0;const re={status:V,headers:j,request:d};if(d.method==="HEAD"){M.resume();return re}ne=K?getDecodedResponseStream(M,j):M;const ie=d.onDownloadProgress;if(ie){const d=new ReportTransform(ie);d.on("error",(d=>{te.logger.error("Error in download progress",d)}));ne.pipe(d);ne=d}if(((y=d.streamResponseStatusCodes)===null||y===void 0?void 0:y.has(Number.POSITIVE_INFINITY))||((v=d.streamResponseStatusCodes)===null||v===void 0?void 0:v.has(re.status))){re.readableStreamBody=ne}else{re.bodyAsText=await streamToText(ne)}return re}finally{if(d.abortSignal&&M){let p=Promise.resolve();if(isReadableStream(ee)){p=isStreamComplete(ee)}let y=Promise.resolve();if(isReadableStream(ne)){y=isStreamComplete(ne)}Promise.all([p,y]).then((()=>{var p;if(M){(p=d.abortSignal)===null||p===void 0?void 0:p.removeEventListener("abort",M)}})).catch((d=>{te.logger.warning("Error when cleaning up abortListener on httpRequest",d)}))}}}makeRequest(d,p,y){var v;const U=new URL(d.url);const j=U.protocol!=="https:";if(j&&!d.allowInsecureConnection){throw new Error(`Cannot connect to ${d.url} while allowInsecureConnection is false.`)}const K=(v=d.agent)!==null&&v!==void 0?v:this.getOrCreateAgent(d,j);const re=Object.assign({agent:K,hostname:U.hostname,path:`${U.pathname}${U.search}`,port:U.port,method:d.method,headers:d.headers.toJSON({preserveCase:true})},d.requestOverrides);return new Promise(((v,U)=>{const K=j?D.request(re,v):M.request(re,v);K.once("error",(p=>{var y;U(new ee.RestError(p.message,{code:(y=p.code)!==null&&y!==void 0?y:ee.RestError.REQUEST_SEND_ERROR,request:d}))}));p.signal.addEventListener("abort",(()=>{const d=new V.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");K.destroy(d);U(d)}));if(y&&isReadableStream(y)){y.pipe(K)}else if(y){if(typeof y==="string"||Buffer.isBuffer(y)){K.end(y)}else if(isArrayBuffer(y)){K.end(ArrayBuffer.isView(y)?Buffer.from(y.buffer):Buffer.from(y))}else{te.logger.error("Unrecognized body type",y);U(new ee.RestError("Unrecognized body type"))}}else{K.end()}}))}getOrCreateAgent(d,p){var y;const v=d.disableKeepAlive;if(p){if(v){return D.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new D.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(v&&!d.tlsSettings){return M.globalAgent}const p=(y=d.tlsSettings)!==null&&y!==void 0?y:ne;let D=this.cachedHttpsAgents.get(p);if(D&&D.options.keepAlive===!v){return D}te.logger.info("No cached TLS Agent exist, creating a new Agent");D=new M.Agent(Object.assign({keepAlive:!v},p));this.cachedHttpsAgents.set(p,D);return D}}}function getResponseHeaders(d){const p=(0,K.createHttpHeaders)();for(const y of Object.keys(d.headers)){const v=d.headers[y];if(Array.isArray(v)){if(v.length>0){p.set(y,v[0])}}else if(v){p.set(y,v)}}return p}function getDecodedResponseStream(d,p){const y=p.get("Content-Encoding");if(y==="gzip"){const p=U.createGunzip();d.pipe(p);return p}else if(y==="deflate"){const p=U.createInflate();d.pipe(p);return p}return d}function streamToText(d){return new Promise(((p,y)=>{const v=[];d.on("data",(d=>{if(Buffer.isBuffer(d)){v.push(d)}else{v.push(Buffer.from(d))}}));d.on("end",(()=>{p(Buffer.concat(v).toString("utf8"))}));d.on("error",(d=>{if(d&&(d===null||d===void 0?void 0:d.name)==="AbortError"){y(d)}else{y(new ee.RestError(`Error reading response as text: ${d.message}`,{code:ee.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(d){if(!d){return 0}else if(Buffer.isBuffer(d)){return d.length}else if(isReadableStream(d)){return null}else if(isArrayBuffer(d)){return d.byteLength}else if(typeof d==="string"){return Buffer.from(d).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}},53390:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const y=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(d){var p;this._policies=[];this._policies=(p=d===null||d===void 0?void 0:d.slice(0))!==null&&p!==void 0?p:[];this._orderedPolicies=undefined}addPolicy(d,p={}){if(p.phase&&p.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(p.phase&&!y.has(p.phase)){throw new Error(`Invalid phase name: ${p.phase}`)}if(p.afterPhase&&!y.has(p.afterPhase)){throw new Error(`Invalid afterPhase name: ${p.afterPhase}`)}this._policies.push({policy:d,options:p});this._orderedPolicies=undefined}removePolicy(d){const p=[];this._policies=this._policies.filter((y=>{if(d.name&&y.policy.name===d.name||d.phase&&y.options.phase===d.phase){p.push(y.policy);return false}else{return true}}));this._orderedPolicies=undefined;return p}sendRequest(d,p){const y=this.getOrderedPolicies();const v=y.reduceRight(((d,p)=>y=>p.sendRequest(y,d)),(p=>d.sendRequest(p)));return v(p)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const d=[];const p=new Map;function createPhase(d){return{name:d,policies:new Set,hasRun:false,hasAfterPolicies:false}}const y=createPhase("Serialize");const v=createPhase("None");const D=createPhase("Deserialize");const M=createPhase("Retry");const U=createPhase("Sign");const j=[y,v,D,M,U];function getPhase(d){if(d==="Retry"){return M}else if(d==="Serialize"){return y}else if(d==="Deserialize"){return D}else if(d==="Sign"){return U}else{return v}}for(const d of this._policies){const y=d.policy;const v=d.options;const D=y.name;if(p.has(D)){throw new Error("Duplicate policy names not allowed in pipeline")}const M={policy:y,dependsOn:new Set,dependants:new Set};if(v.afterPhase){M.afterPhase=getPhase(v.afterPhase);M.afterPhase.hasAfterPolicies=true}p.set(D,M);const U=getPhase(v.phase);U.policies.add(M)}for(const d of this._policies){const{policy:y,options:v}=d;const D=y.name;const M=p.get(D);if(!M){throw new Error(`Missing node for policy ${D}`)}if(v.afterPolicies){for(const d of v.afterPolicies){const y=p.get(d);if(y){M.dependsOn.add(y);y.dependants.add(M)}}}if(v.beforePolicies){for(const d of v.beforePolicies){const y=p.get(d);if(y){y.dependsOn.add(M);M.dependants.add(y)}}}}function walkPhase(y){y.hasRun=true;for(const v of y.policies){if(v.afterPhase&&(!v.afterPhase.hasRun||v.afterPhase.policies.size)){continue}if(v.dependsOn.size===0){d.push(v.policy);for(const d of v.dependants){d.dependsOn.delete(v)}p.delete(v.policy.name);y.policies.delete(v)}}}function walkPhases(){for(const d of j){walkPhase(d);if(d.policies.size>0&&d!==v){if(!v.hasRun){walkPhase(v)}return}if(d.hasAfterPolicies){walkPhase(v)}}}let V=0;while(p.size>0){V++;const p=d.length;walkPhases();if(d.length<=p&&V>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return d}}function createEmptyPipeline(){return HttpPipeline.create()}},61605:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(43688);const D=y(90955);class PipelineRequestImpl{constructor(d){var p,y,M,U,j,V,K;this.url=d.url;this.body=d.body;this.headers=(p=d.headers)!==null&&p!==void 0?p:(0,v.createHttpHeaders)();this.method=(y=d.method)!==null&&y!==void 0?y:"GET";this.timeout=(M=d.timeout)!==null&&M!==void 0?M:0;this.multipartBody=d.multipartBody;this.formData=d.formData;this.disableKeepAlive=(U=d.disableKeepAlive)!==null&&U!==void 0?U:false;this.proxySettings=d.proxySettings;this.streamResponseStatusCodes=d.streamResponseStatusCodes;this.withCredentials=(j=d.withCredentials)!==null&&j!==void 0?j:false;this.abortSignal=d.abortSignal;this.onUploadProgress=d.onUploadProgress;this.onDownloadProgress=d.onDownloadProgress;this.requestId=d.requestId||(0,D.randomUUID)();this.allowInsecureConnection=(V=d.allowInsecureConnection)!==null&&V!==void 0?V:false;this.enableBrowserStreams=(K=d.enableBrowserStreams)!==null&&K!==void 0?K:false;this.requestOverrides=d.requestOverrides;this.authSchemes=d.authSchemes}}function createPipelineRequest(d){return new PipelineRequestImpl(d)}},51250:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;p.agentPolicyName="agentPolicy";function agentPolicy(d){return{name:p.agentPolicyName,sendRequest:async(p,y)=>{if(!p.agent){p.agent=d}return y(p)}}}},86987:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiKeyAuthenticationPolicyName=void 0;p.apiKeyAuthenticationPolicy=apiKeyAuthenticationPolicy;const v=y(75626);p.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(d){return{name:p.apiKeyAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="apiKey"));if(!U){return y(p)}if(U.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${U.apiKeyLocation}`)}p.headers.set(U.name,d.credential.key);return y(p)}}}},6664:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.basicAuthenticationPolicyName=void 0;p.basicAuthenticationPolicy=basicAuthenticationPolicy;const v=y(28917);const D=y(75626);p.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function basicAuthenticationPolicy(d){return{name:p.basicAuthenticationPolicyName,async sendRequest(p,y){var M,U;(0,D.ensureSecureConnection)(p,d);const j=(U=(M=p.authSchemes)!==null&&M!==void 0?M:d.authSchemes)===null||U===void 0?void 0:U.find((d=>d.kind==="http"&&d.scheme==="basic"));if(!j){return y(p)}const{username:V,password:K}=d.credential;const ee=(0,v.uint8ArrayToString)((0,v.stringToUint8Array)(`${V}:${K}`,"utf-8"),"base64");p.headers.set("Authorization",`Basic ${ee}`);return y(p)}}}},66849:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerAuthenticationPolicyName=void 0;p.bearerAuthenticationPolicy=bearerAuthenticationPolicy;const v=y(75626);p.bearerAuthenticationPolicyName="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(d){return{name:p.bearerAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="http"&&d.scheme==="bearer"));if(!U){return y(p)}const j=await d.credential.getBearerToken({abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},75626:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ensureSecureConnection=ensureSecureConnection;const v=y(76488);let D=false;function allowInsecureConnection(d,p){if(p.allowInsecureConnection&&d.allowInsecureConnection){const p=new URL(d.url);if(p.hostname==="localhost"||p.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const d="Sending token over insecure transport. Assume any token issued is compromised.";v.logger.warning(d);if(typeof(process===null||process===void 0?void 0:process.emitWarning)==="function"&&!D){D=true;process.emitWarning(d)}}function ensureSecureConnection(d,p){if(!d.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(d,p)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}},71143:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.oauth2AuthenticationPolicyName=void 0;p.oauth2AuthenticationPolicy=oauth2AuthenticationPolicy;const v=y(75626);p.oauth2AuthenticationPolicyName="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(d){return{name:p.oauth2AuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="oauth2"));if(!U){return y(p)}const j=await d.credential.getOAuth2Token(U.flows,{abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},29815:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;p.decompressResponsePolicyName="decompressResponsePolicy";function decompressResponsePolicy(){return{name:p.decompressResponsePolicyName,async sendRequest(d,p){if(d.method!=="HEAD"){d.headers.set("Accept-Encoding","gzip,deflate")}return p(d)}}}},14786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(22714);const D=y(7524);const M=y(67021);const U=y(88819);p.defaultRetryPolicyName="defaultRetryPolicy";function defaultRetryPolicy(d={}){var y;return{name:p.defaultRetryPolicyName,sendRequest:(0,M.retryPolicy)([(0,D.throttlingRetryStrategy)(),(0,v.exponentialRetryStrategy)(d)],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:U.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},28332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.exponentialRetryPolicyName="exponentialRetryPolicy";function exponentialRetryPolicy(d={}){var p;return(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreSystemErrors:true}))],{maxRetries:(p=d.maxRetries)!==null&&p!==void 0?p:M.DEFAULT_RETRY_POLICY_COUNT})}},70337:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(28917);const D=y(98402);const M=y(43688);p.formDataPolicyName="formDataPolicy";function formDataToFormDataMap(d){var p;const y={};for(const[v,D]of d.entries()){(p=y[v])!==null&&p!==void 0?p:y[v]=[];y[v].push(D)}return y}function formDataPolicy(){return{name:p.formDataPolicyName,async sendRequest(d,p){if(D.isNodeLike&&typeof FormData!=="undefined"&&d.body instanceof FormData){d.formData=formDataToFormDataMap(d.body);d.body=undefined}if(d.formData){const p=d.headers.get("Content-Type");if(p&&p.indexOf("application/x-www-form-urlencoded")!==-1){d.body=wwwFormUrlEncode(d.formData)}else{await prepareFormData(d.formData,d)}d.formData=undefined}return p(d)}}}function wwwFormUrlEncode(d){const p=new URLSearchParams;for(const[y,v]of Object.entries(d)){if(Array.isArray(v)){for(const d of v){p.append(y,d.toString())}}else{p.append(y,v.toString())}}return p.toString()}async function prepareFormData(d,p){const y=p.headers.get("Content-Type");if(y&&!y.startsWith("multipart/form-data")){return}p.headers.set("Content-Type",y!==null&&y!==void 0?y:"multipart/form-data");const D=[];for(const[p,y]of Object.entries(d)){for(const d of Array.isArray(y)?y:[y]){if(typeof d==="string"){D.push({headers:(0,M.createHttpHeaders)({"Content-Disposition":`form-data; name="${p}"`}),body:(0,v.stringToUint8Array)(d,"utf-8")})}else if(d===undefined||d===null||typeof d!=="object"){throw new Error(`Unexpected value for key ${p}: ${d}. Value should be serialized to string first.`)}else{const y=d.name||"blob";const v=(0,M.createHttpHeaders)();v.set("Content-Disposition",`form-data; name="${p}"; filename="${y}"`);v.set("Content-Type",d.type||"application/octet-stream");D.push({headers:v,body:d})}}}p.multipartBody={parts:D}}},25068:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=p.userAgentPolicy=p.tlsPolicyName=p.tlsPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.formDataPolicyName=p.formDataPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.retryPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.defaultRetryPolicyName=p.defaultRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.agentPolicyName=p.agentPolicy=void 0;var v=y(51250);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return v.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return v.agentPolicyName}});var D=y(29815);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return D.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return D.decompressResponsePolicyName}});var M=y(14786);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return M.defaultRetryPolicy}});Object.defineProperty(p,"defaultRetryPolicyName",{enumerable:true,get:function(){return M.defaultRetryPolicyName}});var U=y(28332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return U.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return U.exponentialRetryPolicyName}});var j=y(67021);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return j.retryPolicy}});var V=y(79998);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return V.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return V.systemErrorRetryPolicyName}});var K=y(48492);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return K.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return K.throttlingRetryPolicyName}});var ee=y(70337);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return ee.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return ee.formDataPolicyName}});var te=y(85613);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return te.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return te.logPolicyName}});var re=y(75303);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return re.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return re.multipartPolicyName}});var ne=y(53511);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ne.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ne.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ne.getDefaultProxySettings}});var ie=y(56959);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return ie.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return ie.redirectPolicyName}});var se=y(55726);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return se.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return se.tlsPolicyName}});var oe=y(92375);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return oe.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return oe.userAgentPolicyName}})},85613:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(76488);const D=y(56620);p.logPolicyName="logPolicy";function logPolicy(d={}){var y;const M=(y=d.logger)!==null&&y!==void 0?y:v.logger.info;const U=new D.Sanitizer({additionalAllowedHeaderNames:d.additionalAllowedHeaderNames,additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});return{name:p.logPolicyName,async sendRequest(d,p){if(!M.enabled){return p(d)}M(`Request: ${U.sanitize(d)}`);const y=await p(d);M(`Response status code: ${y.status}`);M(`Headers: ${U.sanitize(y.headers)}`);return y}}}},75303:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(28917);const D=y(1093);const M=y(90955);const U=y(93407);function generateBoundary(){return`----AzSDKFormBoundary${(0,M.randomUUID)()}`}function encodeHeaders(d){let p="";for(const[y,v]of d){p+=`${y}: ${v}\r\n`}return p}function getLength(d){if(d instanceof Uint8Array){return d.byteLength}else if((0,D.isBlob)(d)){return d.size===-1?undefined:d.size}else{return undefined}}function getTotalLength(d){let p=0;for(const y of d){const d=getLength(y);if(d===undefined){return undefined}else{p+=d}}return p}async function buildRequestBody(d,p,y){const D=[(0,v.stringToUint8Array)(`--${y}`,"utf-8"),...p.flatMap((d=>[(0,v.stringToUint8Array)("\r\n","utf-8"),(0,v.stringToUint8Array)(encodeHeaders(d.headers),"utf-8"),(0,v.stringToUint8Array)("\r\n","utf-8"),d.body,(0,v.stringToUint8Array)(`\r\n--${y}`,"utf-8")])),(0,v.stringToUint8Array)("--\r\n\r\n","utf-8")];const M=getTotalLength(D);if(M){d.headers.set("Content-Length",M)}d.body=await(0,U.concat)(D)}p.multipartPolicyName="multipartPolicy";const j=70;const V=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(d){if(d.length>j){throw new Error(`Multipart boundary "${d}" exceeds maximum length of 70 characters`)}if(Array.from(d).some((d=>!V.has(d)))){throw new Error(`Multipart boundary "${d}" contains invalid characters`)}}function multipartPolicy(){return{name:p.multipartPolicyName,async sendRequest(d,p){var y;if(!d.multipartBody){return p(d)}if(d.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let v=d.multipartBody.boundary;const D=(y=d.headers.get("Content-Type"))!==null&&y!==void 0?y:"multipart/mixed";const M=D.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!M){throw new Error(`Got multipart request body, but content-type header was not multipart: ${D}`)}const[,U,j]=M;if(j&&v&&j!==v){throw new Error(`Multipart boundary was specified as ${j} in the header, but got ${v} in the request body`)}v!==null&&v!==void 0?v:v=j;if(v){assertValidBoundary(v)}else{v=generateBoundary()}d.headers.set("Content-Type",`${U}; boundary=${v}`);await buildRequestBody(d,d.multipartBody.parts,v);d.multipartBody=undefined;return p(d)}}}},53511:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.globalNoProxyList=p.proxyPolicyName=void 0;p.loadNoProxy=loadNoProxy;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(84708);const D=y(64702);const M=y(76488);const U="HTTPS_PROXY";const j="HTTP_PROXY";const V="ALL_PROXY";const K="NO_PROXY";p.proxyPolicyName="proxyPolicy";p.globalNoProxyList=[];let ee=false;const te=new Map;function getEnvironmentValue(d){if(process.env[d]){return process.env[d]}else if(process.env[d.toLowerCase()]){return process.env[d.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const d=getEnvironmentValue(U);const p=getEnvironmentValue(V);const y=getEnvironmentValue(j);return d||p||y}function isBypassed(d,p,y){if(p.length===0){return false}const v=new URL(d).hostname;if(y===null||y===void 0?void 0:y.has(v)){return y.get(v)}let D=false;for(const d of p){if(d[0]==="."){if(v.endsWith(d)){D=true}else{if(v.length===d.length-1&&v===d.slice(1)){D=true}}}else{if(v===d){D=true}}}y===null||y===void 0?void 0:y.set(v,D);return D}function loadNoProxy(){const d=getEnvironmentValue(K);ee=true;if(d){return d.split(",").map((d=>d.trim())).filter((d=>d.length))}return[]}function getDefaultProxySettings(d){if(!d){d=loadEnvironmentProxyValue();if(!d){return undefined}}const p=new URL(d);const y=p.protocol?p.protocol+"//":"";return{host:y+p.hostname,port:Number.parseInt(p.port||"80"),username:p.username,password:p.password}}function getDefaultProxySettingsInternal(){const d=loadEnvironmentProxyValue();return d?new URL(d):undefined}function getUrlFromProxySettings(d){let p;try{p=new URL(d.host)}catch(p){throw new Error(`Expecting a valid host string in proxy settings, but found "${d.host}".`)}p.port=String(d.port);if(d.username){p.username=d.username}if(d.password){p.password=d.password}return p}function setProxyAgentOnRequest(d,p,y){if(d.agent){return}const U=new URL(d.url);const j=U.protocol!=="https:";if(d.tlsSettings){M.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}const V=d.headers.toJSON();if(j){if(!p.httpProxyAgent){p.httpProxyAgent=new D.HttpProxyAgent(y,{headers:V})}d.agent=p.httpProxyAgent}else{if(!p.httpsProxyAgent){p.httpsProxyAgent=new v.HttpsProxyAgent(y,{headers:V})}d.agent=p.httpsProxyAgent}}function proxyPolicy(d,y){if(!ee){p.globalNoProxyList.push(...loadNoProxy())}const v=d?getUrlFromProxySettings(d):getDefaultProxySettingsInternal();const D={};return{name:p.proxyPolicyName,async sendRequest(d,M){var U;if(!d.proxySettings&&v&&!isBypassed(d.url,(U=y===null||y===void 0?void 0:y.customNoProxyList)!==null&&U!==void 0?U:p.globalNoProxyList,(y===null||y===void 0?void 0:y.customNoProxyList)?undefined:te)){setProxyAgentOnRequest(d,D,v)}else if(d.proxySettings){setProxyAgentOnRequest(d,D,getUrlFromProxySettings(d.proxySettings))}return M(d)}}}},56959:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;p.redirectPolicyName="redirectPolicy";const y=["GET","HEAD"];function redirectPolicy(d={}){const{maxRetries:y=20}=d;return{name:p.redirectPolicyName,async sendRequest(d,p){const v=await p(d);return handleRedirect(p,v,y)}}}async function handleRedirect(d,p,v,D=0){const{request:M,status:U,headers:j}=p;const V=j.get("location");if(V&&(U===300||U===301&&y.includes(M.method)||U===302&&y.includes(M.method)||U===303&&M.method==="POST"||U===307)&&D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(19490);const D=y(84260);const M=y(34135);const U=y(88819);const j=(0,M.createClientLogger)("ts-http-runtime retryPolicy");const V="retryPolicy";function retryPolicy(d,p={maxRetries:U.DEFAULT_RETRY_POLICY_COUNT}){const y=p.logger||j;return{name:V,async sendRequest(M,j){var V,K;let ee;let te;let re=-1;e:while(true){re+=1;ee=undefined;te=undefined;try{y.info(`Retry ${re}: Attempting to send request`,M.requestId);ee=await j(M);y.info(`Retry ${re}: Received a response from request`,M.requestId)}catch(d){y.error(`Retry ${re}: Received an error from request`,M.requestId);te=d;if(!d||te.name!=="RestError"){throw d}ee=te.response}if((V=M.abortSignal)===null||V===void 0?void 0:V.aborted){y.error(`Retry ${re}: Request aborted.`);const d=new D.AbortError;throw d}if(re>=((K=p.maxRetries)!==null&&K!==void 0?K:U.DEFAULT_RETRY_POLICY_COUNT)){y.info(`Retry ${re}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(te){throw te}else if(ee){return ee}else{throw new Error("Maximum retries reached with no response or error to throw")}}y.info(`Retry ${re}: Processing ${d.length} retry strategies.`);t:for(const p of d){const d=p.logger||y;d.info(`Retry ${re}: Processing retry strategy ${p.name}.`);const D=p.retry({retryCount:re,response:ee,responseError:te});if(D.skipStrategy){d.info(`Retry ${re}: Skipped.`);continue t}const{errorToThrow:U,retryAfterInMs:j,redirectTo:V}=D;if(U){d.error(`Retry ${re}: Retry strategy ${p.name} throws error:`,U);throw U}if(j||j===0){d.info(`Retry ${re}: Retry strategy ${p.name} retries after ${j}`);await(0,v.delay)(j,undefined,{abortSignal:M.abortSignal});continue e}if(V){d.info(`Retry ${re}: Retry strategy ${p.name} redirects to ${V}`);M.url=V;continue e}}if(te){y.info(`None of the retry strategies could work with the received error. Throwing it.`);throw te}if(ee){y.info(`None of the retry strategies could work with the received response. Returning it.`);return ee}}}}}},79998:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.systemErrorRetryPolicyName="systemErrorRetryPolicy";function systemErrorRetryPolicy(d={}){var y;return{name:p.systemErrorRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreHttpStatusCodes:true}))],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},48492:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(7524);const D=y(67021);const M=y(88819);p.throttlingRetryPolicyName="throttlingRetryPolicy";function throttlingRetryPolicy(d={}){var y;return{name:p.throttlingRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.throttlingRetryStrategy)()],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},55726:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;p.tlsPolicyName="tlsPolicy";function tlsPolicy(d){return{name:p.tlsPolicyName,sendRequest:async(p,y)=>{if(!p.tlsSettings){p.tlsSettings=d}return y(p)}}}},92375:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(295);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},79058:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(29769);const D=y(39067);const M=y(56620);const U=new M.Sanitizer;class RestError extends Error{constructor(d,p={}){super(d);this.name="RestError";this.code=p.code;this.statusCode=p.statusCode;Object.defineProperty(this,"request",{value:p.request,enumerable:false});Object.defineProperty(this,"response",{value:p.response,enumerable:false});Object.defineProperty(this,D.custom,{value:()=>`RestError: ${this.message} \n ${U.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}p.RestError=RestError;RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";function isRestError(d){if(d instanceof RestError){return true}return(0,v.isError)(d)&&d.name==="RestError"}},22714:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryStrategy=exponentialRetryStrategy;p.isExponentialRetryResponse=isExponentialRetryResponse;p.isSystemError=isSystemError;const v=y(36812);const D=y(7524);const M=1e3;const U=1e3*64;function exponentialRetryStrategy(d={}){var p,y;const j=(p=d.retryDelayInMs)!==null&&p!==void 0?p:M;const V=(y=d.maxRetryDelayInMs)!==null&&y!==void 0?y:U;return{name:"exponentialRetryStrategy",retry({retryCount:p,response:y,responseError:M}){const U=isSystemError(M);const K=U&&d.ignoreSystemErrors;const ee=isExponentialRetryResponse(y);const te=ee&&d.ignoreHttpStatusCodes;const re=y&&((0,D.isThrottlingRetryResponse)(y)||!ee);if(re||te||K){return{skipStrategy:true}}if(M&&!U&&!ee){return{errorToThrow:M}}return(0,v.calculateRetryDelay)(p,{retryDelayInMs:j,maxRetryDelayInMs:V})}}}function isExponentialRetryResponse(d){return Boolean(d&&d.status!==undefined&&(d.status>=500||d.status===408)&&d.status!==501&&d.status!==505)}function isSystemError(d){if(!d){return false}return d.code==="ETIMEDOUT"||d.code==="ESOCKETTIMEDOUT"||d.code==="ECONNREFUSED"||d.code==="ECONNRESET"||d.code==="ENOENT"||d.code==="ENOTFOUND"}},7524:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isThrottlingRetryResponse=isThrottlingRetryResponse;p.throttlingRetryStrategy=throttlingRetryStrategy;const v=y(19490);const D="Retry-After";const M=["retry-after-ms","x-ms-retry-after-ms",D];function getRetryAfterInMs(d){if(!(d&&[429,503].includes(d.status)))return undefined;try{for(const p of M){const y=(0,v.parseHeaderValueAsNumber)(d,p);if(y===0||y){const d=p===D?1e3:1;return y*d}}const p=d.headers.get(D);if(!p)return;const y=Date.parse(p);const U=y-Date.now();return Number.isFinite(U)?Math.max(0,U):undefined}catch(d){return undefined}}function isThrottlingRetryResponse(d){return Number.isFinite(getRetryAfterInMs(d))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:d}){const p=getRetryAfterInMs(d);if(!Number.isFinite(p)){return{skipStrategy:true}}return{retryAfterInMs:p}}}}},28917:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;function uint8ArrayToString(d,p){return Buffer.from(d).toString(p)}function stringToUint8Array(d,p){return Buffer.from(d,p)}},98402:(d,p)=>{"use strict";var y,v,D,M;Object.defineProperty(p,"__esModule",{value:true});p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isDeno=p.isWebWorker=p.isBrowser=void 0;p.isBrowser=typeof window!=="undefined"&&typeof window.document!=="undefined";p.isWebWorker=typeof self==="object"&&typeof(self===null||self===void 0?void 0:self.importScripts)==="function"&&(((y=self.constructor)===null||y===void 0?void 0:y.name)==="DedicatedWorkerGlobalScope"||((v=self.constructor)===null||v===void 0?void 0:v.name)==="ServiceWorkerGlobalScope"||((D=self.constructor)===null||D===void 0?void 0:D.name)==="SharedWorkerGlobalScope");p.isDeno=typeof Deno!=="undefined"&&typeof Deno.version!=="undefined"&&typeof Deno.version.deno!=="undefined";p.isBun=typeof Bun!=="undefined"&&typeof Bun.version!=="undefined";p.isNodeLike=typeof globalThis.process!=="undefined"&&Boolean(globalThis.process.version)&&Boolean((M=globalThis.process.versions)===null||M===void 0?void 0:M.node);p.isNodeRuntime=p.isNodeLike&&!p.isBun&&!p.isDeno;p.isReactNative=typeof navigator!=="undefined"&&(navigator===null||navigator===void 0?void 0:navigator.product)==="ReactNative"},93407:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.concat=concat;const v=y(31577);const D=y(2203);const M=y(1093);function streamAsyncIterator(){return v.__asyncGenerator(this,arguments,(function*streamAsyncIterator_1(){const d=this.getReader();try{while(true){const{done:p,value:y}=yield v.__await(d.read());if(p){return yield v.__await(void 0)}yield yield v.__await(y)}}finally{d.releaseLock()}}))}function makeAsyncIterable(d){if(!d[Symbol.asyncIterator]){d[Symbol.asyncIterator]=streamAsyncIterator.bind(d)}if(!d.values){d.values=streamAsyncIterator.bind(d)}}function ensureNodeStream(d){if(d instanceof ReadableStream){makeAsyncIterable(d);return D.Readable.fromWeb(d)}else{return d}}function toStream(d){if(d instanceof Uint8Array){return D.Readable.from(Buffer.from(d))}else if((0,M.isBlob)(d)){return ensureNodeStream(d.stream())}else{return ensureNodeStream(d)}}async function concat(d){return function(){const p=d.map((d=>typeof d==="function"?d():d)).map(toStream);return D.Readable.from(function(){return v.__asyncGenerator(this,arguments,(function*(){var d,y,D,M;for(const K of p){try{for(var U=true,j=(y=void 0,v.__asyncValues(K)),V;V=yield v.__await(j.next()),d=V.done,!d;U=true){M=V.value;U=false;const d=M;yield yield v.__await(d)}}catch(d){y={error:d}}finally{try{if(!U&&!d&&(D=j.return))yield v.__await(D.call(j))}finally{if(y)throw y.error}}}}))}())}}},36812:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.calculateRetryDelay=calculateRetryDelay;const v=y(81988);function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const D=Math.min(p.maxRetryDelayInMs,y);const M=D/2+(0,v.getRandomIntegerInclusive)(0,D/2);return{retryAfterInMs:M}}},29769:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isError=isError;const v=y(51900);function isError(d){if((0,v.isObject)(d)){const p=typeof d.name==="string";const y=typeof d.message==="string";return p&&y}return false}},19490:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.parseHeaderValueAsNumber=parseHeaderValueAsNumber;const v=y(84260);const D="The operation was aborted.";function delay(d,p,y){return new Promise(((M,U)=>{let j=undefined;let V=undefined;const rejectOnAbort=()=>U(new v.AbortError((y===null||y===void 0?void 0:y.abortErrorMsg)?y===null||y===void 0?void 0:y.abortErrorMsg:D));const removeListeners=()=>{if((y===null||y===void 0?void 0:y.abortSignal)&&V){y.abortSignal.removeEventListener("abort",V)}};V=()=>{if(j){clearTimeout(j)}removeListeners();return rejectOnAbort()};if((y===null||y===void 0?void 0:y.abortSignal)&&y.abortSignal.aborted){return rejectOnAbort()}j=setTimeout((()=>{removeListeners();M(p)}),d);if(y===null||y===void 0?void 0:y.abortSignal){y.abortSignal.addEventListener("abort",V)}}))}function parseHeaderValueAsNumber(d,p){const y=d.headers.get(p);if(!y)return;const v=Number(y);if(Number.isNaN(v))return;return v}},39067:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.custom=void 0;const v=y(57975);p.custom=v.inspect.custom},37954:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=p.uint8ArrayToString=p.stringToUint8Array=p.isWebWorker=p.isReactNative=p.isDeno=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isBrowser=p.randomUUID=p.computeSha256Hmac=p.computeSha256Hash=p.isError=p.isObject=p.getRandomIntegerInclusive=p.calculateRetryDelay=void 0;var v=y(36812);Object.defineProperty(p,"calculateRetryDelay",{enumerable:true,get:function(){return v.calculateRetryDelay}});var D=y(81988);Object.defineProperty(p,"getRandomIntegerInclusive",{enumerable:true,get:function(){return D.getRandomIntegerInclusive}});var M=y(51900);Object.defineProperty(p,"isObject",{enumerable:true,get:function(){return M.isObject}});var U=y(29769);Object.defineProperty(p,"isError",{enumerable:true,get:function(){return U.isError}});var j=y(53876);Object.defineProperty(p,"computeSha256Hash",{enumerable:true,get:function(){return j.computeSha256Hash}});Object.defineProperty(p,"computeSha256Hmac",{enumerable:true,get:function(){return j.computeSha256Hmac}});var V=y(90955);Object.defineProperty(p,"randomUUID",{enumerable:true,get:function(){return V.randomUUID}});var K=y(98402);Object.defineProperty(p,"isBrowser",{enumerable:true,get:function(){return K.isBrowser}});Object.defineProperty(p,"isBun",{enumerable:true,get:function(){return K.isBun}});Object.defineProperty(p,"isNodeLike",{enumerable:true,get:function(){return K.isNodeLike}});Object.defineProperty(p,"isNodeRuntime",{enumerable:true,get:function(){return K.isNodeRuntime}});Object.defineProperty(p,"isDeno",{enumerable:true,get:function(){return K.isDeno}});Object.defineProperty(p,"isReactNative",{enumerable:true,get:function(){return K.isReactNative}});Object.defineProperty(p,"isWebWorker",{enumerable:true,get:function(){return K.isWebWorker}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(56620);Object.defineProperty(p,"Sanitizer",{enumerable:true,get:function(){return te.Sanitizer}})},51900:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isObject=isObject;function isObject(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)&&!(d instanceof RegExp)&&!(d instanceof Date)}},81988:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRandomIntegerInclusive=getRandomIntegerInclusive;function getRandomIntegerInclusive(d,p){d=Math.ceil(d);p=Math.floor(p);const y=Math.floor(Math.random()*(p-d+1));return y+d}},56620:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=void 0;const v=y(51900);const D="REDACTED";const M=["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"];const U=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:d=[],additionalAllowedQueryParameters:p=[]}={}){d=M.concat(d);p=U.concat(p);this.allowedHeaderNames=new Set(d.map((d=>d.toLowerCase())));this.allowedQueryParameters=new Set(p.map((d=>d.toLowerCase())))}sanitize(d){const p=new Set;return JSON.stringify(d,((d,y)=>{if(y instanceof Error){return Object.assign(Object.assign({},y),{name:y.name,message:y.message})}if(d==="headers"){return this.sanitizeHeaders(y)}else if(d==="url"){return this.sanitizeUrl(y)}else if(d==="query"){return this.sanitizeQuery(y)}else if(d==="body"){return undefined}else if(d==="response"){return undefined}else if(d==="operationSpec"){return undefined}else if(Array.isArray(y)||(0,v.isObject)(y)){if(p.has(y)){return"[Circular]"}p.add(y)}return y}),2)}sanitizeUrl(d){if(typeof d!=="string"||d===null||d===""){return d}const p=new URL(d);if(!p.search){return d}for(const[d]of p.searchParams){if(!this.allowedQueryParameters.has(d.toLowerCase())){p.searchParams.set(d,D)}}return p.toString()}sanitizeHeaders(d){const p={};for(const y of Object.keys(d)){if(this.allowedHeaderNames.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}sanitizeQuery(d){if(typeof d!=="object"||d===null){return d}const p={};for(const y of Object.keys(d)){if(this.allowedQueryParameters.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}}p.Sanitizer=Sanitizer},53876:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.computeSha256Hmac=computeSha256Hmac;p.computeSha256Hash=computeSha256Hash;const v=y(77598);async function computeSha256Hmac(d,p,y){const D=Buffer.from(d,"base64");return(0,v.createHmac)("sha256",D).update(p).digest(y)}async function computeSha256Hash(d,p){return(0,v.createHash)("sha256").update(d).digest(p)}},1093:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isNodeReadableStream=isNodeReadableStream;p.isWebReadableStream=isWebReadableStream;p.isBinaryBody=isBinaryBody;p.isReadableStream=isReadableStream;p.isBlob=isBlob;function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}function isWebReadableStream(d){return Boolean(d&&typeof d.getReader==="function"&&typeof d.tee==="function")}function isBinaryBody(d){return d!==undefined&&(d instanceof Uint8Array||isReadableStream(d)||typeof d==="function"||d instanceof Blob)}function isReadableStream(d){return isNodeReadableStream(d)||isWebReadableStream(d)}function isBlob(d){return typeof d.stream==="function"}},295:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(89776);const D=y(88819);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("ts-http-runtime",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},89776:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},90955:(d,p,y)=>{"use strict";var v;Object.defineProperty(p,"__esModule",{value:true});p.randomUUID=randomUUID;const D=y(77598);const M=typeof((v=globalThis===null||globalThis===void 0?void 0:globalThis.crypto)===null||v===void 0?void 0:v.randomUUID)==="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):D.randomUUID;function randomUUID(){return M()}},49873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Glob=void 0;const v=y(33791);const D=y(73136);const M=y(69133);const U=y(48001);const j=y(9889);const V=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Glob{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(d,p){if(!p)throw new TypeError("glob options required");this.withFileTypes=!!p.withFileTypes;this.signal=p.signal;this.follow=!!p.follow;this.dot=!!p.dot;this.dotRelative=!!p.dotRelative;this.nodir=!!p.nodir;this.mark=!!p.mark;if(!p.cwd){this.cwd=""}else if(p.cwd instanceof URL||p.cwd.startsWith("file://")){p.cwd=(0,D.fileURLToPath)(p.cwd)}this.cwd=p.cwd||"";this.root=p.root;this.magicalBraces=!!p.magicalBraces;this.nobrace=!!p.nobrace;this.noext=!!p.noext;this.realpath=!!p.realpath;this.absolute=p.absolute;this.includeChildMatches=p.includeChildMatches!==false;this.noglobstar=!!p.noglobstar;this.matchBase=!!p.matchBase;this.maxDepth=typeof p.maxDepth==="number"?p.maxDepth:Infinity;this.stat=!!p.stat;this.ignore=p.ignore;if(this.withFileTypes&&this.absolute!==undefined){throw new Error("cannot set absolute and withFileTypes:true")}if(typeof d==="string"){d=[d]}this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){d=d.map((d=>d.replace(/\\/g,"/")))}if(this.matchBase){if(p.noglobstar){throw new TypeError("base matching requires globstar")}d=d.map((d=>d.includes("/")?d:`./**/${d}`))}this.pattern=d;this.platform=p.platform||V;this.opts={...p,platform:this.platform};if(p.scurry){this.scurry=p.scurry;if(p.nocase!==undefined&&p.nocase!==p.scurry.nocase){throw new Error("nocase option contradicts provided scurry option")}}else{const d=p.platform==="win32"?M.PathScurryWin32:p.platform==="darwin"?M.PathScurryDarwin:p.platform?M.PathScurryPosix:M.PathScurry;this.scurry=new d(this.cwd,{nocase:p.nocase,fs:p.fs})}this.nocase=this.scurry.nocase;const y=this.platform==="darwin"||this.platform==="win32";const j={...p,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:y,nocomment:true,noext:this.noext,nonegate:true,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug};const K=this.pattern.map((d=>new v.Minimatch(d,j)));const[ee,te]=K.reduce(((d,p)=>{d[0].push(...p.set);d[1].push(...p.globParts);return d}),[[],[]]);this.patterns=ee.map(((d,p)=>{const y=te[p];if(!y)throw new Error("invalid pattern object");return new U.Pattern(d,y,0,this.platform)}))}async walk(){return[...await new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}p.Glob=Glob},60241:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasMagic=void 0;const v=y(33791);const hasMagic=(d,p={})=>{if(!Array.isArray(d)){d=[d]}for(const y of d){if(new v.Minimatch(y,p).hasMagic())return true}return false};p.hasMagic=hasMagic},46121:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Ignore=void 0;const v=y(33791);const D=y(48001);const M=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Ignore{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(d,{nobrace:p,nocase:y,noext:v,noglobstar:D,platform:U=M}){this.relative=[];this.absolute=[];this.relativeChildren=[];this.absoluteChildren=[];this.platform=U;this.mmopts={dot:true,nobrace:p,nocase:y,noext:v,noglobstar:D,optimizationLevel:2,platform:U,nocomment:true,nonegate:true};for(const p of d)this.add(p)}add(d){const p=new v.Minimatch(d,this.mmopts);for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.glob=p.sync=p.iterate=p.iterateSync=p.stream=p.streamSync=p.Ignore=p.hasMagic=p.Glob=p.unescape=p.escape=void 0;p.globStreamSync=globStreamSync;p.globStream=globStream;p.globSync=globSync;p.globIterateSync=globIterateSync;p.globIterate=globIterate;const v=y(33791);const D=y(49873);const M=y(60241);var U=y(33791);Object.defineProperty(p,"escape",{enumerable:true,get:function(){return U.escape}});Object.defineProperty(p,"unescape",{enumerable:true,get:function(){return U.unescape}});var j=y(49873);Object.defineProperty(p,"Glob",{enumerable:true,get:function(){return j.Glob}});var V=y(60241);Object.defineProperty(p,"hasMagic",{enumerable:true,get:function(){return V.hasMagic}});var K=y(46121);Object.defineProperty(p,"Ignore",{enumerable:true,get:function(){return K.Ignore}});function globStreamSync(d,p={}){return new D.Glob(d,p).streamSync()}function globStream(d,p={}){return new D.Glob(d,p).stream()}function globSync(d,p={}){return new D.Glob(d,p).walkSync()}async function glob_(d,p={}){return new D.Glob(d,p).walk()}function globIterateSync(d,p={}){return new D.Glob(d,p).iterateSync()}function globIterate(d,p={}){return new D.Glob(d,p).iterate()}p.streamSync=globStreamSync;p.stream=Object.assign(globStream,{sync:globStreamSync});p.iterateSync=globIterateSync;p.iterate=Object.assign(globIterate,{sync:globIterateSync});p.sync=Object.assign(globSync,{stream:globStreamSync,iterate:globIterateSync});p.glob=Object.assign(glob_,{glob:glob_,globSync:globSync,sync:p.sync,globStream:globStream,stream:p.stream,globStreamSync:globStreamSync,streamSync:p.streamSync,globIterate:globIterate,iterate:p.iterate,globIterateSync:globIterateSync,iterateSync:p.iterateSync,Glob:D.Glob,hasMagic:M.hasMagic,escape:v.escape,unescape:v.unescape});p.glob.glob=p.glob},48001:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pattern=void 0;const v=y(33791);const isPatternList=d=>d.length>=1;const isGlobList=d=>d.length>=1;class Pattern{#h;#g;#y;length;#b;#E;#w;#v;#C;#S;#I=true;constructor(d,p,y,v){if(!isPatternList(d)){throw new TypeError("empty pattern list")}if(!isGlobList(p)){throw new TypeError("empty glob list")}if(p.length!==d.length){throw new TypeError("mismatched pattern list and glob list lengths")}this.length=d.length;if(y<0||y>=this.length){throw new TypeError("index out of range")}this.#h=d;this.#g=p;this.#y=y;this.#b=v;if(this.#y===0){if(this.isUNC()){const[d,p,y,v,...D]=this.#h;const[M,U,j,V,...K]=this.#g;if(D[0]===""){D.shift();K.shift()}const ee=[d,p,y,v,""].join("/");const te=[M,U,j,V,""].join("/");this.#h=[ee,...D];this.#g=[te,...K];this.length=this.#h.length}else if(this.isDrive()||this.isAbsolute()){const[d,...p]=this.#h;const[y,...v]=this.#g;if(p[0]===""){p.shift();v.shift()}const D=d+"/";const M=y+"/";this.#h=[D,...p];this.#g=[M,...v];this.length=this.#h.length}}}pattern(){return this.#h[this.#y]}isString(){return typeof this.#h[this.#y]==="string"}isGlobstar(){return this.#h[this.#y]===v.GLOBSTAR}isRegExp(){return this.#h[this.#y]instanceof RegExp}globString(){return this.#w=this.#w||(this.#y===0?this.isAbsolute()?this.#g[0]+this.#g.slice(1).join("/"):this.#g.join("/"):this.#g.slice(this.#y).join("/"))}hasMore(){return this.length>this.#y+1}rest(){if(this.#E!==undefined)return this.#E;if(!this.hasMore())return this.#E=null;this.#E=new Pattern(this.#h,this.#g,this.#y+1,this.#b);this.#E.#S=this.#S;this.#E.#C=this.#C;this.#E.#v=this.#v;return this.#E}isUNC(){const d=this.#h;return this.#C!==undefined?this.#C:this.#C=this.#b==="win32"&&this.#y===0&&d[0]===""&&d[1]===""&&typeof d[2]==="string"&&!!d[2]&&typeof d[3]==="string"&&!!d[3]}isDrive(){const d=this.#h;return this.#v!==undefined?this.#v:this.#v=this.#b==="win32"&&this.#y===0&&this.length>1&&typeof d[0]==="string"&&/^[a-z]:$/i.test(d[0])}isAbsolute(){const d=this.#h;return this.#S!==undefined?this.#S:this.#S=d[0]===""&&d.length>1||this.isDrive()||this.isUNC()}root(){const d=this.#h[0];return typeof d==="string"&&this.isAbsolute()&&this.#y===0?d:""}checkFollowGlobstar(){return!(this.#y===0||!this.isGlobstar()||!this.#I)}markFollowGlobstar(){if(this.#y===0||!this.isGlobstar()||!this.#I)return false;this.#I=false;return true}}p.Pattern=Pattern},1255:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Processor=p.SubWalks=p.MatchRecord=p.HasWalkedCache=void 0;const v=y(33791);class HasWalkedCache{store;constructor(d=new Map){this.store=d}copy(){return new HasWalkedCache(new Map(this.store))}hasWalked(d,p){return this.store.get(d.fullpath())?.has(p.globString())}storeWalked(d,p){const y=d.fullpath();const v=this.store.get(y);if(v)v.add(p.globString());else this.store.set(y,new Set([p.globString()]))}}p.HasWalkedCache=HasWalkedCache;class MatchRecord{store=new Map;add(d,p,y){const v=(p?2:0)|(y?1:0);const D=this.store.get(d);this.store.set(d,D===undefined?v:v&D)}entries(){return[...this.store.entries()].map((([d,p])=>[d,!!(p&2),!!(p&1)]))}}p.MatchRecord=MatchRecord;class SubWalks{store=new Map;add(d,p){if(!d.canReaddir()){return}const y=this.store.get(d);if(y){if(!y.find((d=>d.globString()===p.globString()))){y.push(p)}}else this.store.set(d,[p])}get(d){const p=this.store.get(d);if(!p){throw new Error("attempting to walk unknown path")}return p}entries(){return this.keys().map((d=>[d,this.store.get(d)]))}keys(){return[...this.store.keys()].filter((d=>d.canReaddir()))}}p.SubWalks=SubWalks;class Processor{hasWalkedCache;matches=new MatchRecord;subwalks=new SubWalks;patterns;follow;dot;opts;constructor(d,p){this.opts=d;this.follow=!!d.follow;this.dot=!!d.dot;this.hasWalkedCache=p?p.copy():new HasWalkedCache}processPatterns(d,p){this.patterns=p;const y=p.map((p=>[d,p]));for(let[d,p]of y){this.hasWalkedCache.storeWalked(d,p);const y=p.root();const D=p.isAbsolute()&&this.opts.absolute!==false;if(y){d=d.resolve(y==="/"&&this.opts.root!==undefined?this.opts.root:y);const v=p.rest();if(!v){this.matches.add(d,true,false);continue}else{p=v}}if(d.isENOENT())continue;let M;let U;let j=false;while(typeof(M=p.pattern())==="string"&&(U=p.rest())){const y=d.resolve(M);d=y;p=U;j=true}M=p.pattern();U=p.rest();if(j){if(this.hasWalkedCache.hasWalked(d,p))continue;this.hasWalkedCache.storeWalked(d,p)}if(typeof M==="string"){const p=M===".."||M===""||M===".";this.matches.add(d.resolve(M),D,p);continue}else if(M===v.GLOBSTAR){if(!d.isSymbolicLink()||this.follow||p.checkFollowGlobstar()){this.subwalks.add(d,p)}const y=U?.pattern();const v=U?.rest();if(!U||(y===""||y===".")&&!v){this.matches.add(d,D,y===""||y===".")}else{if(y===".."){const p=d.parent||d;if(!v)this.matches.add(p,D,true);else if(!this.hasWalkedCache.hasWalked(p,v)){this.subwalks.add(p,v)}}}}else if(M instanceof RegExp){this.subwalks.add(d,p)}}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new Processor(this.opts,this.hasWalkedCache)}filterEntries(d,p){const y=this.subwalks.get(d);const D=this.child();for(const d of p){for(const p of y){const y=p.isAbsolute();const M=p.pattern();const U=p.rest();if(M===v.GLOBSTAR){D.testGlobstar(d,p,U,y)}else if(M instanceof RegExp){D.testRegExp(d,M,U,y)}else{D.testString(d,M,U,y)}}}return D}testGlobstar(d,p,y,v){if(this.dot||!d.name.startsWith(".")){if(!p.hasMore()){this.matches.add(d,v,false)}if(d.canReaddir()){if(this.follow||!d.isSymbolicLink()){this.subwalks.add(d,p)}else if(d.isSymbolicLink()){if(y&&p.checkFollowGlobstar()){this.subwalks.add(d,y)}else if(p.markFollowGlobstar()){this.subwalks.add(d,p)}}}}if(y){const p=y.pattern();if(typeof p==="string"&&p!==".."&&p!==""&&p!=="."){this.testString(d,p,y.rest(),v)}else if(p===".."){const p=d.parent||d;this.subwalks.add(p,y)}else if(p instanceof RegExp){this.testRegExp(d,p,y.rest(),v)}}}testRegExp(d,p,y,v){if(!p.test(d.name))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}testString(d,p,y,v){if(!d.isNamed(p))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}}p.Processor=Processor},9889:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GlobStream=p.GlobWalker=p.GlobUtil=void 0;const v=y(99243);const D=y(46121);const M=y(1255);const makeIgnore=(d,p)=>typeof d==="string"?new D.Ignore([d],p):Array.isArray(d)?new D.Ignore(d,p):d;class GlobUtil{path;patterns;opts;seen=new Set;paused=false;aborted=false;#B=[];#x;#R;signal;maxDepth;includeChildMatches;constructor(d,p,y){this.patterns=d;this.path=p;this.opts=y;this.#R=!y.posix&&y.platform==="win32"?"\\":"/";this.includeChildMatches=y.includeChildMatches!==false;if(y.ignore||!this.includeChildMatches){this.#x=makeIgnore(y.ignore??[],y);if(!this.includeChildMatches&&typeof this.#x.add!=="function"){const d="cannot ignore child matches, ignore lacks add() method.";throw new Error(d)}}this.maxDepth=y.maxDepth||Infinity;if(y.signal){this.signal=y.signal;this.signal.addEventListener("abort",(()=>{this.#B.length=0}))}}#_(d){return this.seen.has(d)||!!this.#x?.ignored?.(d)}#T(d){return!!this.#x?.childrenIgnored?.(d)}pause(){this.paused=true}resume(){if(this.signal?.aborted)return;this.paused=false;let d=undefined;while(!this.paused&&(d=this.#B.shift())){d()}}onResume(d){if(this.signal?.aborted)return;if(!this.paused){d()}else{this.#B.push(d)}}async matchCheck(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||await d.realpath();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?await d.lstat():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=await D.realpath();if(d&&(d.isUnknown()||this.opts.stat)){await d.lstat()}}return this.matchCheckTest(D,p)}matchCheckTest(d,p){return d&&(this.maxDepth===Infinity||d.depth()<=this.maxDepth)&&(!p||d.canReaddir())&&(!this.opts.nodir||!d.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!d.isSymbolicLink()||!d.realpathCached()?.isDirectory())&&!this.#_(d)?d:undefined}matchCheckSync(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||d.realpathSync();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?d.lstatSync():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=D.realpathSync();if(d&&(d?.isUnknown()||this.opts.stat)){d.lstatSync()}}return this.matchCheckTest(D,p)}matchFinish(d,p){if(this.#_(d))return;if(!this.includeChildMatches&&this.#x?.add){const p=`${d.relativePosix()}/**`;this.#x.add(p)}const y=this.opts.absolute===undefined?p:this.opts.absolute;this.seen.add(d);const v=this.opts.mark&&d.isDirectory()?this.#R:"";if(this.opts.withFileTypes){this.matchEmit(d)}else if(y){const p=this.opts.posix?d.fullpathPosix():d.fullpath();this.matchEmit(p+v)}else{const p=this.opts.posix?d.relativePosix():d.relative();const y=this.opts.dotRelative&&!p.startsWith(".."+this.#R)?"."+this.#R:"";this.matchEmit(!p?"."+v:y+p+v)}}async match(d,p,y){const v=await this.matchCheck(d,y);if(v)this.matchFinish(v,p)}matchSync(d,p,y){const v=this.matchCheckSync(d,y);if(v)this.matchFinish(v,p)}walkCB(d,p,y){if(this.signal?.aborted)y();this.walkCB2(d,p,new M.Processor(this.opts),y)}walkCB2(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirCached();if(d.calledReaddir())this.walkCB3(d,p,y,next);else{d.readdirCB(((p,v)=>this.walkCB3(d,v,y,next)),true)}}next()}walkCB3(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2(d,p,y.child(),next)}next()}walkCBSync(d,p,y){if(this.signal?.aborted)y();this.walkCB2Sync(d,p,new M.Processor(this.opts),y)}walkCB2Sync(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2Sync(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirSync();this.walkCB3Sync(d,p,y,next)}next()}walkCB3Sync(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2Sync(d,p,y.child(),next)}next()}}p.GlobUtil=GlobUtil;class GlobWalker extends GlobUtil{matches=new Set;constructor(d,p,y){super(d,p,y)}matchEmit(d){this.matches.add(d)}async walk(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){await this.path.lstat()}await new Promise(((d,p)=>{this.walkCB(this.path,this.patterns,(()=>{if(this.signal?.aborted){p(this.signal.reason)}else{d(this.matches)}}))}));return this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>{if(this.signal?.aborted)throw this.signal.reason}));return this.matches}}p.GlobWalker=GlobWalker;class GlobStream extends GlobUtil{results;constructor(d,p,y){super(d,p,y);this.results=new v.Minipass({signal:this.signal,objectMode:true});this.results.on("drain",(()=>this.resume()));this.results.on("resume",(()=>this.resume()))}matchEmit(d){this.results.write(d);if(!this.results.flowing)this.pause()}stream(){const d=this.path;if(d.isUnknown()){d.lstat().then((()=>{this.walkCB(d,this.patterns,(()=>this.results.end()))}))}else{this.walkCB(d,this.patterns,(()=>this.results.end()))}return this.results}streamSync(){if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>this.results.end()));return this.results}}p.GlobStream=GlobStream},64037:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.jwtDecode=p.InvalidTokenError=void 0;class InvalidTokenError extends Error{}p.InvalidTokenError=InvalidTokenError;InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(d){return decodeURIComponent(atob(d).replace(/(.)/g,((d,p)=>{let y=p.charCodeAt(0).toString(16).toUpperCase();if(y.length<2){y="0"+y}return"%"+y})))}function base64UrlDecode(d){let p=d.replace(/-/g,"+").replace(/_/g,"/");switch(p.length%4){case 0:break;case 2:p+="==";break;case 3:p+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(p)}catch(d){return atob(p)}}function jwtDecode(d,p){if(typeof d!=="string"){throw new InvalidTokenError("Invalid token specified: must be a string")}p||(p={});const y=p.header===true?0:1;const v=d.split(".")[y];if(typeof v!=="string"){throw new InvalidTokenError(`Invalid token specified: missing part #${y+1}`)}let D;try{D=base64UrlDecode(v)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${y+1} (${d.message})`)}try{return JSON.parse(D)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${y+1} (${d.message})`)}}p.jwtDecode=jwtDecode},72013:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LRUCache=void 0;const y=typeof performance==="object"&&performance&&typeof performance.now==="function"?performance:Date;const v=new Set;const D=typeof process==="object"&&!!process?process:{};const emitWarning=(d,p,y,v)=>{typeof D.emitWarning==="function"?D.emitWarning(d,p,y,v):console.error(`[${y}] ${p}: ${d}`)};let M=globalThis.AbortController;let U=globalThis.AbortSignal;if(typeof M==="undefined"){U=class AbortSignal{onabort;_onabort=[];reason;aborted=false;addEventListener(d,p){this._onabort.push(p)}};M=class AbortController{constructor(){warnACPolyfill()}signal=new U;abort(d){if(this.signal.aborted)return;this.signal.reason=d;this.signal.aborted=true;for(const p of this.signal._onabort){p(d)}this.signal.onabort?.(d)}};let d=D.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const warnACPolyfill=()=>{if(!d)return;d=false;emitWarning("AbortController is not defined. If using lru-cache in "+"node 14, load an AbortController polyfill from the "+"`node-abort-controller` package. A minimal polyfill is "+"provided for use by LRUCache.fetch(), but it should not be "+"relied upon in other contexts (eg, passing it to other APIs that "+"use AbortController/AbortSignal might have undesirable effects). "+"You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",warnACPolyfill)}}const shouldWarn=d=>!v.has(d);const j=Symbol("type");const isPosInt=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d);const getUintArray=d=>!isPosInt(d)?null:d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?ZeroArray:null;class ZeroArray extends Array{constructor(d){super(d);this.fill(0)}}class Stack{heap;length;static#N=false;static create(d){const p=getUintArray(d);if(!p)return[];Stack.#N=true;const y=new Stack(d,p);Stack.#N=false;return y}constructor(d,p){if(!Stack.#N){throw new TypeError("instantiate Stack using Stack.create(n)")}this.heap=new p(d);this.length=0}push(d){this.heap[this.length++]=d}pop(){return this.heap[--this.length]}}class LRUCache{#k;#Q;#D;#P;#O;#L;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#F;#M;#U;#H;#j;#G;#q;#z;#V;#W;#$;#Y;#J;#K;#X;#Z;#ee;static unsafeExposeInternals(d){return{starts:d.#J,ttls:d.#K,sizes:d.#Y,keyMap:d.#U,keyList:d.#H,valList:d.#j,next:d.#G,prev:d.#q,get head(){return d.#z},get tail(){return d.#V},free:d.#W,isBackgroundFetch:p=>d.#te(p),backgroundFetch:(p,y,v,D)=>d.#re(p,y,v,D),moveToTail:p=>d.#ne(p),indexes:p=>d.#ie(p),rindexes:p=>d.#se(p),isStale:p=>d.#oe(p)}}get max(){return this.#k}get maxSize(){return this.#Q}get calculatedSize(){return this.#M}get size(){return this.#F}get fetchMethod(){return this.#O}get memoMethod(){return this.#L}get dispose(){return this.#D}get disposeAfter(){return this.#P}constructor(d){const{max:p=0,ttl:y,ttlResolution:D=1,ttlAutopurge:M,updateAgeOnGet:U,updateAgeOnHas:j,allowStale:V,dispose:K,disposeAfter:ee,noDisposeOnSet:te,noUpdateTTL:re,maxSize:ne=0,maxEntrySize:ie=0,sizeCalculation:se,fetchMethod:oe,memoMethod:ae,noDeleteOnFetchRejection:le,noDeleteOnStaleGet:ce,allowStaleOnFetchRejection:ue,allowStaleOnFetchAbort:de,ignoreFetchAbort:pe}=d;if(p!==0&&!isPosInt(p)){throw new TypeError("max option must be a nonnegative integer")}const fe=p?getUintArray(p):Array;if(!fe){throw new Error("invalid max value: "+p)}this.#k=p;this.#Q=ne;this.maxEntrySize=ie||this.#Q;this.sizeCalculation=se;if(this.sizeCalculation){if(!this.#Q&&!this.maxEntrySize){throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize")}if(typeof this.sizeCalculation!=="function"){throw new TypeError("sizeCalculation set to non-function")}}if(ae!==undefined&&typeof ae!=="function"){throw new TypeError("memoMethod must be a function if defined")}this.#L=ae;if(oe!==undefined&&typeof oe!=="function"){throw new TypeError("fetchMethod must be a function if specified")}this.#O=oe;this.#Z=!!oe;this.#U=new Map;this.#H=new Array(p).fill(undefined);this.#j=new Array(p).fill(undefined);this.#G=new fe(p);this.#q=new fe(p);this.#z=0;this.#V=0;this.#W=Stack.create(p);this.#F=0;this.#M=0;if(typeof K==="function"){this.#D=K}if(typeof ee==="function"){this.#P=ee;this.#$=[]}else{this.#P=undefined;this.#$=undefined}this.#X=!!this.#D;this.#ee=!!this.#P;this.noDisposeOnSet=!!te;this.noUpdateTTL=!!re;this.noDeleteOnFetchRejection=!!le;this.allowStaleOnFetchRejection=!!ue;this.allowStaleOnFetchAbort=!!de;this.ignoreFetchAbort=!!pe;if(this.maxEntrySize!==0){if(this.#Q!==0){if(!isPosInt(this.#Q)){throw new TypeError("maxSize must be a positive integer if specified")}}if(!isPosInt(this.maxEntrySize)){throw new TypeError("maxEntrySize must be a positive integer if specified")}this.#ae()}this.allowStale=!!V;this.noDeleteOnStaleGet=!!ce;this.updateAgeOnGet=!!U;this.updateAgeOnHas=!!j;this.ttlResolution=isPosInt(D)||D===0?D:1;this.ttlAutopurge=!!M;this.ttl=y||0;if(this.ttl){if(!isPosInt(this.ttl)){throw new TypeError("ttl must be a positive integer if specified")}this.#le()}if(this.#k===0&&this.ttl===0&&this.#Q===0){throw new TypeError("At least one of max, maxSize, or ttl is required")}if(!this.ttlAutopurge&&!this.#k&&!this.#Q){const d="LRU_CACHE_UNBOUNDED";if(shouldWarn(d)){v.add(d);const p="TTL caching without ttlAutopurge, max, or maxSize can "+"result in unbounded memory consumption.";emitWarning(p,"UnboundedCacheWarning",d,LRUCache)}}}getRemainingTTL(d){return this.#U.has(d)?Infinity:0}#le(){const d=new ZeroArray(this.#k);const p=new ZeroArray(this.#k);this.#K=d;this.#J=p;this.#ce=(v,D,M=y.now())=>{p[v]=D!==0?M:0;d[v]=D;if(D!==0&&this.ttlAutopurge){const d=setTimeout((()=>{if(this.#oe(v)){this.#ue(this.#H[v],"expire")}}),D+1);if(d.unref){d.unref()}}};this.#de=v=>{p[v]=d[v]!==0?y.now():0};this.#pe=(y,D)=>{if(d[D]){const M=d[D];const U=p[D];if(!M||!U)return;y.ttl=M;y.start=U;y.now=v||getNow();const j=y.now-U;y.remainingTTL=M-j}};let v=0;const getNow=()=>{const d=y.now();if(this.ttlResolution>0){v=d;const p=setTimeout((()=>v=0),this.ttlResolution);if(p.unref){p.unref()}}return d};this.getRemainingTTL=y=>{const D=this.#U.get(y);if(D===undefined){return 0}const M=d[D];const U=p[D];if(!M||!U){return Infinity}const j=(v||getNow())-U;return M-j};this.#oe=y=>{const D=p[y];const M=d[y];return!!M&&!!D&&(v||getNow())-D>M}}#de=()=>{};#pe=()=>{};#ce=()=>{};#oe=()=>false;#ae(){const d=new ZeroArray(this.#k);this.#M=0;this.#Y=d;this.#fe=p=>{this.#M-=d[p];d[p]=0};this.#me=(d,p,y,v)=>{if(this.#te(p)){return 0}if(!isPosInt(y)){if(v){if(typeof v!=="function"){throw new TypeError("sizeCalculation must be a function")}y=v(p,d);if(!isPosInt(y)){throw new TypeError("sizeCalculation return invalid (expect positive integer)")}}else{throw new TypeError("invalid size value (must be positive integer). "+"When maxSize or maxEntrySize is used, sizeCalculation "+"or size must be set.")}}return y};this.#Ae=(p,y,v)=>{d[p]=y;if(this.#Q){const y=this.#Q-d[p];while(this.#M>y){this.#he(true)}}this.#M+=d[p];if(v){v.entrySize=y;v.totalCalculatedSize=this.#M}}}#fe=d=>{};#Ae=(d,p,y)=>{};#me=(d,p,y,v)=>{if(y||v){throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}return 0};*#ie({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#V;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#z){break}else{p=this.#q[p]}}}}*#se({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#z;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#V){break}else{p=this.#G[p]}}}}#ge(d){return d!==undefined&&this.#U.get(this.#H[d])===d}*entries(){for(const d of this.#ie()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*rentries(){for(const d of this.#se()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*keys(){for(const d of this.#ie()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*rkeys(){for(const d of this.#se()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*values(){for(const d of this.#ie()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}*rvalues(){for(const d of this.#se()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(d,p={}){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;if(d(D,this.#H[y],this)){return this.get(this.#H[y],p)}}}forEach(d,p=this){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}rforEach(d,p=this){for(const y of this.#se()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}purgeStale(){let d=false;for(const p of this.#se({allowStale:true})){if(this.#oe(p)){this.#ue(this.#H[p],"expire");d=true}}return d}info(d){const p=this.#U.get(d);if(p===undefined)return undefined;const v=this.#j[p];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)return undefined;const M={value:D};if(this.#K&&this.#J){const d=this.#K[p];const v=this.#J[p];if(d&&v){const p=d-(y.now()-v);M.ttl=p;M.start=Date.now()}}if(this.#Y){M.size=this.#Y[p]}return M}dump(){const d=[];for(const p of this.#ie({allowStale:true})){const v=this.#H[p];const D=this.#j[p];const M=this.#te(D)?D.__staleWhileFetching:D;if(M===undefined||v===undefined)continue;const U={value:M};if(this.#K&&this.#J){U.ttl=this.#K[p];const d=y.now()-this.#J[p];U.start=Math.floor(Date.now()-d)}if(this.#Y){U.size=this.#Y[p]}d.unshift([v,U])}return d}load(d){this.clear();for(const[p,v]of d){if(v.start){const d=Date.now()-v.start;v.start=y.now()-d}this.set(p,v.value,v)}}set(d,p,y={}){if(p===undefined){this.delete(d);return this}const{ttl:v=this.ttl,start:D,noDisposeOnSet:M=this.noDisposeOnSet,sizeCalculation:U=this.sizeCalculation,status:j}=y;let{noUpdateTTL:V=this.noUpdateTTL}=y;const K=this.#me(d,p,y.size||0,U);if(this.maxEntrySize&&K>this.maxEntrySize){if(j){j.set="miss";j.maxEntrySizeExceeded=true}this.#ue(d,"set");return this}let ee=this.#F===0?undefined:this.#U.get(d);if(ee===undefined){ee=this.#F===0?this.#V:this.#W.length!==0?this.#W.pop():this.#F===this.#k?this.#he(false):this.#F;this.#H[ee]=d;this.#j[ee]=p;this.#U.set(d,ee);this.#G[this.#V]=ee;this.#q[ee]=this.#V;this.#V=ee;this.#F++;this.#Ae(ee,K,j);if(j)j.set="add";V=false}else{this.#ne(ee);const y=this.#j[ee];if(p!==y){if(this.#Z&&this.#te(y)){y.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:p}=y;if(p!==undefined&&!M){if(this.#X){this.#D?.(p,d,"set")}if(this.#ee){this.#$?.push([p,d,"set"])}}}else if(!M){if(this.#X){this.#D?.(y,d,"set")}if(this.#ee){this.#$?.push([y,d,"set"])}}this.#fe(ee);this.#Ae(ee,K,j);this.#j[ee]=p;if(j){j.set="replace";const d=y&&this.#te(y)?y.__staleWhileFetching:y;if(d!==undefined)j.oldValue=d}}else if(j){j.set="update"}}if(v!==0&&!this.#K){this.#le()}if(this.#K){if(!V){this.#ce(ee,v,D)}if(j)this.#pe(j,ee)}if(!M&&this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return this}pop(){try{while(this.#F){const d=this.#j[this.#z];this.#he(true);if(this.#te(d)){if(d.__staleWhileFetching){return d.__staleWhileFetching}}else if(d!==undefined){return d}}}finally{if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}#he(d){const p=this.#z;const y=this.#H[p];const v=this.#j[p];if(this.#Z&&this.#te(v)){v.__abortController.abort(new Error("evicted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(v,y,"evict")}if(this.#ee){this.#$?.push([v,y,"evict"])}}this.#fe(p);if(d){this.#H[p]=undefined;this.#j[p]=undefined;this.#W.push(p)}if(this.#F===1){this.#z=this.#V=0;this.#W.length=0}else{this.#z=this.#G[p]}this.#U.delete(y);this.#F--;return p}has(d,p={}){const{updateAgeOnHas:y=this.updateAgeOnHas,status:v}=p;const D=this.#U.get(d);if(D!==undefined){const d=this.#j[D];if(this.#te(d)&&d.__staleWhileFetching===undefined){return false}if(!this.#oe(D)){if(y){this.#de(D)}if(v){v.has="hit";this.#pe(v,D)}return true}else if(v){v.has="stale";this.#pe(v,D)}}else if(v){v.has="miss"}return false}peek(d,p={}){const{allowStale:y=this.allowStale}=p;const v=this.#U.get(d);if(v===undefined||!y&&this.#oe(v)){return}const D=this.#j[v];return this.#te(D)?D.__staleWhileFetching:D}#re(d,p,y,v){const D=p===undefined?undefined:this.#j[p];if(this.#te(D)){return D}const U=new M;const{signal:j}=y;j?.addEventListener("abort",(()=>U.abort(j.reason)),{signal:U.signal});const V={signal:U.signal,options:y,context:v};const cb=(v,D=false)=>{const{aborted:M}=U.signal;const j=y.ignoreFetchAbort&&v!==undefined;if(y.status){if(M&&!D){y.status.fetchAborted=true;y.status.fetchError=U.signal.reason;if(j)y.status.fetchAbortIgnored=true}else{y.status.fetchResolved=true}}if(M&&!j&&!D){return fetchFail(U.signal.reason)}const ee=K;if(this.#j[p]===K){if(v===undefined){if(ee.__staleWhileFetching){this.#j[p]=ee.__staleWhileFetching}else{this.#ue(d,"fetch")}}else{if(y.status)y.status.fetchUpdated=true;this.set(d,v,V.options)}}return v};const eb=d=>{if(y.status){y.status.fetchRejected=true;y.status.fetchError=d}return fetchFail(d)};const fetchFail=v=>{const{aborted:D}=U.signal;const M=D&&y.allowStaleOnFetchAbort;const j=M||y.allowStaleOnFetchRejection;const V=j||y.noDeleteOnFetchRejection;const ee=K;if(this.#j[p]===K){const y=!V||ee.__staleWhileFetching===undefined;if(y){this.#ue(d,"fetch")}else if(!M){this.#j[p]=ee.__staleWhileFetching}}if(j){if(y.status&&ee.__staleWhileFetching!==undefined){y.status.returnedStale=true}return ee.__staleWhileFetching}else if(ee.__returned===ee){throw v}};const pcall=(p,v)=>{const M=this.#O?.(d,D,V);if(M&&M instanceof Promise){M.then((d=>p(d===undefined?undefined:d)),v)}U.signal.addEventListener("abort",(()=>{if(!y.ignoreFetchAbort||y.allowStaleOnFetchAbort){p(undefined);if(y.allowStaleOnFetchAbort){p=d=>cb(d,true)}}}))};if(y.status)y.status.fetchDispatched=true;const K=new Promise(pcall).then(cb,eb);const ee=Object.assign(K,{__abortController:U,__staleWhileFetching:D,__returned:undefined});if(p===undefined){this.set(d,ee,{...V.options,status:undefined});p=this.#U.get(d)}else{this.#j[p]=ee}return ee}#te(d){if(!this.#Z)return false;const p=d;return!!p&&p instanceof Promise&&p.hasOwnProperty("__staleWhileFetching")&&p.__abortController instanceof M}async fetch(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,ttl:M=this.ttl,noDisposeOnSet:U=this.noDisposeOnSet,size:j=0,sizeCalculation:V=this.sizeCalculation,noUpdateTTL:K=this.noUpdateTTL,noDeleteOnFetchRejection:ee=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:te=this.allowStaleOnFetchRejection,ignoreFetchAbort:re=this.ignoreFetchAbort,allowStaleOnFetchAbort:ne=this.allowStaleOnFetchAbort,context:ie,forceRefresh:se=false,status:oe,signal:ae}=p;if(!this.#Z){if(oe)oe.fetch="get";return this.get(d,{allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,status:oe})}const le={allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,ttl:M,noDisposeOnSet:U,size:j,sizeCalculation:V,noUpdateTTL:K,noDeleteOnFetchRejection:ee,allowStaleOnFetchRejection:te,allowStaleOnFetchAbort:ne,ignoreFetchAbort:re,status:oe,signal:ae};let ce=this.#U.get(d);if(ce===undefined){if(oe)oe.fetch="miss";const p=this.#re(d,ce,le,ie);return p.__returned=p}else{const p=this.#j[ce];if(this.#te(p)){const d=y&&p.__staleWhileFetching!==undefined;if(oe){oe.fetch="inflight";if(d)oe.returnedStale=true}return d?p.__staleWhileFetching:p.__returned=p}const D=this.#oe(ce);if(!se&&!D){if(oe)oe.fetch="hit";this.#ne(ce);if(v){this.#de(ce)}if(oe)this.#pe(oe,ce);return p}const M=this.#re(d,ce,le,ie);const U=M.__staleWhileFetching!==undefined;const j=U&&y;if(oe){oe.fetch=D?"stale":"refresh";if(j&&D)oe.returnedStale=true}return j?M.__staleWhileFetching:M.__returned=M}}async forceFetch(d,p={}){const y=await this.fetch(d,p);if(y===undefined)throw new Error("fetch() returned undefined");return y}memo(d,p={}){const y=this.#L;if(!y){throw new Error("no memoMethod provided to constructor")}const{context:v,forceRefresh:D,...M}=p;const U=this.get(d,M);if(!D&&U!==undefined)return U;const j=y(d,U,{options:M,context:v});this.set(d,j,M);return j}get(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,status:M}=p;const U=this.#U.get(d);if(U!==undefined){const p=this.#j[U];const j=this.#te(p);if(M)this.#pe(M,U);if(this.#oe(U)){if(M)M.get="stale";if(!j){if(!D){this.#ue(d,"expire")}if(M&&y)M.returnedStale=true;return y?p:undefined}else{if(M&&y&&p.__staleWhileFetching!==undefined){M.returnedStale=true}return y?p.__staleWhileFetching:undefined}}else{if(M)M.get="hit";if(j){return p.__staleWhileFetching}this.#ne(U);if(v){this.#de(U)}return p}}else if(M){M.get="miss"}}#ye(d,p){this.#q[p]=d;this.#G[d]=p}#ne(d){if(d!==this.#V){if(d===this.#z){this.#z=this.#G[d]}else{this.#ye(this.#q[d],this.#G[d])}this.#ye(this.#V,d);this.#V=d}}delete(d){return this.#ue(d,"delete")}#ue(d,p){let y=false;if(this.#F!==0){const v=this.#U.get(d);if(v!==undefined){y=true;if(this.#F===1){this.#be(p)}else{this.#fe(v);const y=this.#j[v];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(y,d,p)}if(this.#ee){this.#$?.push([y,d,p])}}this.#U.delete(d);this.#H[v]=undefined;this.#j[v]=undefined;if(v===this.#V){this.#V=this.#q[v]}else if(v===this.#z){this.#z=this.#G[v]}else{const d=this.#q[v];this.#G[d]=this.#G[v];const p=this.#G[v];this.#q[p]=this.#q[v]}this.#F--;this.#W.push(v)}}}if(this.#ee&&this.#$?.length){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return y}clear(){return this.#be("delete")}#be(d){for(const p of this.#se({allowStale:true})){const y=this.#j[p];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else{const v=this.#H[p];if(this.#X){this.#D?.(y,v,d)}if(this.#ee){this.#$?.push([y,v,d])}}}this.#U.clear();this.#j.fill(undefined);this.#H.fill(undefined);if(this.#K&&this.#J){this.#K.fill(0);this.#J.fill(0)}if(this.#Y){this.#Y.fill(0)}this.#z=0;this.#V=0;this.#W.length=0;this.#M=0;this.#F=0;if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}p.LRUCache=LRUCache},6005:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertValidPattern=void 0;const y=1024*64;const assertValidPattern=d=>{if(typeof d!=="string"){throw new TypeError("invalid pattern")}if(d.length>y){throw new TypeError("pattern is too long")}};p.assertValidPattern=assertValidPattern},26175:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AST=void 0;const v=y(96638);const D=y(38455);const M=new Set(["!","?","+","*","@"]);const isExtglobType=d=>M.has(d);const U="(?!(?:^|/)\\.\\.?(?:$|/))";const j="(?!\\.)";const V=new Set(["[","."]);const K=new Set(["..","."]);const ee=new Set("().*{}+?[]^$\\!");const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const te="[^/]";const re=te+"*?";const ne=te+"+?";class AST{type;#Ee;#we;#ve=false;#Ce=[];#Se;#Ie;#Be;#xe=false;#Re;#_e;#Te=false;constructor(d,p,y={}){this.type=d;if(d)this.#we=true;this.#Se=p;this.#Ee=this.#Se?this.#Se.#Ee:this;this.#Re=this.#Ee===this?y:this.#Ee.#Re;this.#Be=this.#Ee===this?[]:this.#Ee.#Be;if(d==="!"&&!this.#Ee.#xe)this.#Be.push(this);this.#Ie=this.#Se?this.#Se.#Ce.length:0}get hasMagic(){if(this.#we!==undefined)return this.#we;for(const d of this.#Ce){if(typeof d==="string")continue;if(d.type||d.hasMagic)return this.#we=true}return this.#we}toString(){if(this.#_e!==undefined)return this.#_e;if(!this.type){return this.#_e=this.#Ce.map((d=>String(d))).join("")}else{return this.#_e=this.type+"("+this.#Ce.map((d=>String(d))).join("|")+")"}}#Ne(){if(this!==this.#Ee)throw new Error("should only call on root");if(this.#xe)return this;this.toString();this.#xe=true;let d;while(d=this.#Be.pop()){if(d.type!=="!")continue;let p=d;let y=p.#Se;while(y){for(let v=p.#Ie+1;!y.type&&vtypeof d==="string"?d:d.toJSON())):[this.type,...this.#Ce.map((d=>d.toJSON()))];if(this.isStart()&&!this.type)d.unshift([]);if(this.isEnd()&&(this===this.#Ee||this.#Ee.#xe&&this.#Se?.type==="!")){d.push({})}return d}isStart(){if(this.#Ee===this)return true;if(!this.#Se?.isStart())return false;if(this.#Ie===0)return true;const d=this.#Se;for(let p=0;p{const[v,D,M,U]=typeof p==="string"?AST.#Qe(p,this.#we,y):p.toRegExpSource(d);this.#we=this.#we||M;this.#ve=this.#ve||U;return v})).join("");let M="";if(this.isStart()){if(typeof this.#Ce[0]==="string"){const y=this.#Ce.length===1&&K.has(this.#Ce[0]);if(!y){const y=V;const D=p&&y.has(v.charAt(0))||v.startsWith("\\.")&&y.has(v.charAt(2))||v.startsWith("\\.\\.")&&y.has(v.charAt(4));const K=!p&&!d&&y.has(v.charAt(0));M=D?U:K?j:""}}}let ee="";if(this.isEnd()&&this.#Ee.#xe&&this.#Se?.type==="!"){ee="(?:$|\\/)"}const te=M+v+ee;return[te,(0,D.unescape)(v),this.#we=!!this.#we,this.#ve]}const y=this.type==="*"||this.type==="+";const v=this.type==="!"?"(?:(?!(?:":"(?:";let M=this.#De(p);if(this.isStart()&&this.isEnd()&&!M&&this.type!=="!"){const d=this.toString();this.#Ce=[d];this.type=null;this.#we=undefined;return[d,(0,D.unescape)(this.toString()),false,false]}let ee=!y||d||p||!j?"":this.#De(true);if(ee===M){ee=""}if(ee){M=`(?:${M})(?:${ee})*?`}let te="";if(this.type==="!"&&this.#Te){te=(this.isStart()&&!p?j:"")+ne}else{const y=this.type==="!"?"))"+(this.isStart()&&!p&&!d?j:"")+re+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&ee?")":this.type==="*"&&ee?`)?`:`)${this.type}`;te=v+M+y}return[te,(0,D.unescape)(M),this.#we=!!this.#we,this.#ve]}#De(d){return this.#Ce.map((p=>{if(typeof p==="string"){throw new Error("string type in extglob ast??")}const[y,v,D,M]=p.toRegExpSource(d);this.#ve=this.#ve||M;return y})).filter((d=>!(this.isStart()&&this.isEnd())||!!d)).join("|")}static#Qe(d,p,y=false){let M=false;let U="";let j=false;for(let D=0;D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseClass=void 0;const y={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",true],"[:alpha:]":["\\p{L}\\p{Nl}",true],"[:ascii:]":["\\x"+"00-\\x"+"7f",false],"[:blank:]":["\\p{Zs}\\t",true],"[:cntrl:]":["\\p{Cc}",true],"[:digit:]":["\\p{Nd}",true],"[:graph:]":["\\p{Z}\\p{C}",true,true],"[:lower:]":["\\p{Ll}",true],"[:print:]":["\\p{C}",true],"[:punct:]":["\\p{P}",true],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",true],"[:upper:]":["\\p{Lu}",true],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",true],"[:xdigit:]":["A-Fa-f0-9",false]};const braceEscape=d=>d.replace(/[[\]\\-]/g,"\\$&");const regexpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const rangesToString=d=>d.join("");const parseClass=(d,p)=>{const v=p;if(d.charAt(v)!=="["){throw new Error("not in a brace expression")}const D=[];const M=[];let U=v+1;let j=false;let V=false;let K=false;let ee=false;let te=v;let re="";e:while(Ure){D.push(braceEscape(re)+"-"+braceEscape(p))}else if(p===re){D.push(braceEscape(p))}re="";U++;continue}if(d.startsWith("-]",U+1)){D.push(braceEscape(p+"-"));U+=2;continue}if(d.startsWith("-",U+1)){re=p;U+=2;continue}D.push(braceEscape(p));U++}if(te{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escape=void 0;const escape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/[?*()[\]]/g,"[$&]"):d.replace(/[?*()[\]\\]/g,"\\$&");p.escape=escape},33791:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.unescape=p.escape=p.AST=p.Minimatch=p.match=p.makeRe=p.braceExpand=p.defaults=p.filter=p.GLOBSTAR=p.sep=p.minimatch=void 0;const D=v(y(5772));const M=y(6005);const U=y(26175);const j=y(44820);const V=y(38455);const minimatch=(d,p,y={})=>{(0,M.assertValidPattern)(p);if(!y.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,y).match(d)};p.minimatch=minimatch;const K=/^\*+([^+@!?\*\[\(]*)$/;const starDotExtTest=d=>p=>!p.startsWith(".")&&p.endsWith(d);const starDotExtTestDot=d=>p=>p.endsWith(d);const starDotExtTestNocase=d=>{d=d.toLowerCase();return p=>!p.startsWith(".")&&p.toLowerCase().endsWith(d)};const starDotExtTestNocaseDot=d=>{d=d.toLowerCase();return p=>p.toLowerCase().endsWith(d)};const ee=/^\*+\.\*+$/;const starDotStarTest=d=>!d.startsWith(".")&&d.includes(".");const starDotStarTestDot=d=>d!=="."&&d!==".."&&d.includes(".");const te=/^\.\*+$/;const dotStarTest=d=>d!=="."&&d!==".."&&d.startsWith(".");const re=/^\*+$/;const starTest=d=>d.length!==0&&!d.startsWith(".");const starTestDot=d=>d.length!==0&&d!=="."&&d!=="..";const ne=/^\?+([^+@!?\*\[\(]*)?$/;const qmarksTestNocase=([d,p=""])=>{const y=qmarksTestNoExt([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestNocaseDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTest=([d,p=""])=>{const y=qmarksTestNoExt([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTestNoExt=([d])=>{const p=d.length;return d=>d.length===p&&!d.startsWith(".")};const qmarksTestNoExtDot=([d])=>{const p=d.length;return d=>d.length===p&&d!=="."&&d!==".."};const ie=typeof process==="object"&&process?typeof process.env==="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix";const se={win32:{sep:"\\"},posix:{sep:"/"}};p.sep=ie==="win32"?se.win32.sep:se.posix.sep;p.minimatch.sep=p.sep;p.GLOBSTAR=Symbol("globstar **");p.minimatch.GLOBSTAR=p.GLOBSTAR;const oe="[^/]";const ae=oe+"*?";const le="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";const ce="(?:(?!(?:\\/|^)\\.).)*?";const filter=(d,y={})=>v=>(0,p.minimatch)(v,d,y);p.filter=filter;p.minimatch.filter=p.filter;const ext=(d,p={})=>Object.assign({},d,p);const defaults=d=>{if(!d||typeof d!=="object"||!Object.keys(d).length){return p.minimatch}const y=p.minimatch;const m=(p,v,D={})=>y(p,v,ext(d,D));return Object.assign(m,{Minimatch:class Minimatch extends y.Minimatch{constructor(p,y={}){super(p,ext(d,y))}static defaults(p){return y.defaults(ext(d,p)).Minimatch}},AST:class AST extends y.AST{constructor(p,y,v={}){super(p,y,ext(d,v))}static fromGlob(p,v={}){return y.AST.fromGlob(p,ext(d,v))}},unescape:(p,v={})=>y.unescape(p,ext(d,v)),escape:(p,v={})=>y.escape(p,ext(d,v)),filter:(p,v={})=>y.filter(p,ext(d,v)),defaults:p=>y.defaults(ext(d,p)),makeRe:(p,v={})=>y.makeRe(p,ext(d,v)),braceExpand:(p,v={})=>y.braceExpand(p,ext(d,v)),match:(p,v,D={})=>y.match(p,v,ext(d,D)),sep:y.sep,GLOBSTAR:p.GLOBSTAR})};p.defaults=defaults;p.minimatch.defaults=p.defaults;const braceExpand=(d,p={})=>{(0,M.assertValidPattern)(d);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(d)){return[d]}return(0,D.default)(d)};p.braceExpand=braceExpand;p.minimatch.braceExpand=p.braceExpand;const makeRe=(d,p={})=>new Minimatch(d,p).makeRe();p.makeRe=makeRe;p.minimatch.makeRe=p.makeRe;const match=(d,p,y={})=>{const v=new Minimatch(p,y);d=d.filter((d=>v.match(d)));if(v.options.nonull&&!d.length){d.push(p)}return d};p.match=match;p.minimatch.match=p.match;const ue=/[?*]|[+@!]\(.*?\)|\[|\]/;const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class Minimatch{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(d,p={}){(0,M.assertValidPattern)(d);p=p||{};this.options=p;this.pattern=d;this.platform=p.platform||ie;this.isWindows=this.platform==="win32";this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){this.pattern=this.pattern.replace(/\\/g,"/")}this.preserveMultipleSlashes=!!p.preserveMultipleSlashes;this.regexp=null;this.negate=false;this.nonegate=!!p.nonegate;this.comment=false;this.empty=false;this.partial=!!p.partial;this.nocase=!!this.options.nocase;this.windowsNoMagicRoot=p.windowsNoMagicRoot!==undefined?p.windowsNoMagicRoot:!!(this.isWindows&&this.nocase);this.globSet=[];this.globParts=[];this.set=[];this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1){return true}for(const d of this.set){for(const p of d){if(typeof p!=="string")return true}}return false}debug(...d){}make(){const d=this.pattern;const p=this.options;if(!p.nocomment&&d.charAt(0)==="#"){this.comment=true;return}if(!d){this.empty=true;return}this.parseNegate();this.globSet=[...new Set(this.braceExpand())];if(p.debug){this.debug=(...d)=>console.error(...d)}this.debug(this.pattern,this.globSet);const y=this.globSet.map((d=>this.slashSplit(d)));this.globParts=this.preprocess(y);this.debug(this.pattern,this.globParts);let v=this.globParts.map(((d,p,y)=>{if(this.isWindows&&this.windowsNoMagicRoot){const p=d[0]===""&&d[1]===""&&(d[2]==="?"||!ue.test(d[2]))&&!ue.test(d[3]);const y=/^[a-z]:/i.test(d[0]);if(p){return[...d.slice(0,4),...d.slice(4).map((d=>this.parse(d)))]}else if(y){return[d[0],...d.slice(1).map((d=>this.parse(d)))]}}return d.map((d=>this.parse(d)))}));this.debug(this.pattern,v);this.set=v.filter((d=>d.indexOf(false)===-1));if(this.isWindows){for(let d=0;d=2){d=this.firstPhasePreProcess(d);d=this.secondPhasePreProcess(d)}else if(p>=1){d=this.levelOneOptimize(d)}else{d=this.adjascentGlobstarOptimize(d)}return d}adjascentGlobstarOptimize(d){return d.map((d=>{let p=-1;while(-1!==(p=d.indexOf("**",p+1))){let y=p;while(d[y+1]==="**"){y++}if(y!==p){d.splice(p,y-p)}}return d}))}levelOneOptimize(d){return d.map((d=>{d=d.reduce(((d,p)=>{const y=d[d.length-1];if(p==="**"&&y==="**"){return d}if(p===".."){if(y&&y!==".."&&y!=="."&&y!=="**"){d.pop();return d}}d.push(p);return d}),[]);return d.length===0?[""]:d}))}levelTwoFileOptimize(d){if(!Array.isArray(d)){d=this.slashSplit(d)}let p=false;do{p=false;if(!this.preserveMultipleSlashes){for(let y=1;yv){y.splice(v+1,D-v)}let M=y[v+1];const U=y[v+2];const j=y[v+3];if(M!=="..")continue;if(!U||U==="."||U===".."||!j||j==="."||j===".."){continue}p=true;y.splice(v,1);const V=y.slice(0);V[v]="**";d.push(V);v--}if(!this.preserveMultipleSlashes){for(let d=1;dd.length))}partsMatch(d,p,y=false){let v=0;let D=0;let M=[];let U="";while(vU){y=y.slice(j)}else if(U>j){d=d.slice(U)}}}}const{optimizationLevel:M=1}=this.options;if(M>=2){d=this.levelTwoFileOptimize(d)}this.debug("matchOne",this,{file:d,pattern:y});this.debug("matchOne",d.length,y.length);for(var U=0,j=0,V=d.length,K=y.length;U>> no match, partial?",d,re,y,ne);if(re===V){return true}}return false}let M;if(typeof ee==="string"){M=te===ee;this.debug("string match",ee,te,M)}else{M=ee.test(te);this.debug("pattern match",ee,te,M)}if(!M)return false}if(U===V&&j===K){return true}else if(U===V){return v}else if(j===K){return U===V-1&&d[U]===""}else{throw new Error("wtf?")}}braceExpand(){return(0,p.braceExpand)(this.pattern,this.options)}parse(d){(0,M.assertValidPattern)(d);const y=this.options;if(d==="**")return p.GLOBSTAR;if(d==="")return"";let v;let D=null;if(v=d.match(re)){D=y.dot?starTestDot:starTest}else if(v=d.match(K)){D=(y.nocase?y.dot?starDotExtTestNocaseDot:starDotExtTestNocase:y.dot?starDotExtTestDot:starDotExtTest)(v[1])}else if(v=d.match(ne)){D=(y.nocase?y.dot?qmarksTestNocaseDot:qmarksTestNocase:y.dot?qmarksTestDot:qmarksTest)(v)}else if(v=d.match(ee)){D=y.dot?starDotStarTestDot:starDotStarTest}else if(v=d.match(te)){D=dotStarTest}const j=U.AST.fromGlob(d,this.options).toMMPattern();if(D&&typeof j==="object"){Reflect.defineProperty(j,"test",{value:D})}return j}makeRe(){if(this.regexp||this.regexp===false)return this.regexp;const d=this.set;if(!d.length){this.regexp=false;return this.regexp}const y=this.options;const v=y.noglobstar?ae:y.dot?le:ce;const D=new Set(y.nocase?["i"]:[]);let M=d.map((d=>{const y=d.map((d=>{if(d instanceof RegExp){for(const p of d.flags.split(""))D.add(p)}return typeof d==="string"?regExpEscape(d):d===p.GLOBSTAR?p.GLOBSTAR:d._src}));y.forEach(((d,D)=>{const M=y[D+1];const U=y[D-1];if(d!==p.GLOBSTAR||U===p.GLOBSTAR){return}if(U===undefined){if(M!==undefined&&M!==p.GLOBSTAR){y[D+1]="(?:\\/|"+v+"\\/)?"+M}else{y[D]=v}}else if(M===undefined){y[D-1]=U+"(?:\\/|"+v+")?"}else if(M!==p.GLOBSTAR){y[D-1]=U+"(?:\\/|\\/"+v+"\\/)"+M;y[D+1]=p.GLOBSTAR}}));return y.filter((d=>d!==p.GLOBSTAR)).join("/")})).join("|");const[U,j]=d.length>1?["(?:",")"]:["",""];M="^"+U+M+j+"$";if(this.negate)M="^(?!"+M+").+$";try{this.regexp=new RegExp(M,[...D].join(""))}catch(d){this.regexp=false}return this.regexp}slashSplit(d){if(this.preserveMultipleSlashes){return d.split("/")}else if(this.isWindows&&/^\/\/[^\/]+/.test(d)){return["",...d.split(/\/+/)]}else{return d.split(/\/+/)}}match(d,p=this.partial){this.debug("match",d,this.pattern);if(this.comment){return false}if(this.empty){return d===""}if(d==="/"&&p){return true}const y=this.options;if(this.isWindows){d=d.split("\\").join("/")}const v=this.slashSplit(d);this.debug(this.pattern,"split",v);const D=this.set;this.debug(this.pattern,"set",D);let M=v[v.length-1];if(!M){for(let d=v.length-2;!M&&d>=0;d--){M=v[d]}}for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.unescape=void 0;const unescape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/\[([^\/\\])\]/g,"$1"):d.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");p.unescape=unescape},99243:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.Minipass=p.isWritable=p.isReadable=p.isStream=void 0;const D=typeof process==="object"&&process?process:{stdout:null,stderr:null};const M=y(78474);const U=v(y(57075));const j=y(46193);const isStream=d=>!!d&&typeof d==="object"&&(d instanceof Minipass||d instanceof U.default||(0,p.isReadable)(d)||(0,p.isWritable)(d));p.isStream=isStream;const isReadable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.pipe==="function"&&d.pipe!==U.default.Writable.prototype.pipe;p.isReadable=isReadable;const isWritable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.write==="function"&&typeof d.end==="function";p.isWritable=isWritable;const V=Symbol("EOF");const K=Symbol("maybeEmitEnd");const ee=Symbol("emittedEnd");const te=Symbol("emittingEnd");const re=Symbol("emittedError");const ne=Symbol("closed");const ie=Symbol("read");const se=Symbol("flush");const oe=Symbol("flushChunk");const ae=Symbol("encoding");const le=Symbol("decoder");const ce=Symbol("flowing");const ue=Symbol("paused");const de=Symbol("resume");const pe=Symbol("buffer");const fe=Symbol("pipes");const me=Symbol("bufferLength");const Ae=Symbol("bufferPush");const he=Symbol("bufferShift");const ge=Symbol("objectMode");const ye=Symbol("destroyed");const be=Symbol("error");const Ee=Symbol("emitData");const we=Symbol("emitEnd");const ve=Symbol("emitEnd2");const Ce=Symbol("async");const Se=Symbol("abort");const Ie=Symbol("aborted");const Be=Symbol("signal");const xe=Symbol("dataListeners");const Re=Symbol("discarded");const defer=d=>Promise.resolve().then(d);const nodefer=d=>d();const isEndish=d=>d==="end"||d==="finish"||d==="prefinish";const isArrayBufferLike=d=>d instanceof ArrayBuffer||!!d&&typeof d==="object"&&d.constructor&&d.constructor.name==="ArrayBuffer"&&d.byteLength>=0;const isArrayBufferView=d=>!Buffer.isBuffer(d)&&ArrayBuffer.isView(d);class Pipe{src;dest;opts;ondrain;constructor(d,p,y){this.src=d;this.dest=p;this.opts=y;this.ondrain=()=>d[de]();this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(d){}end(){this.unpipe();if(this.opts.end)this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors);super.unpipe()}constructor(d,p,y){super(d,p,y);this.proxyErrors=d=>p.emit("error",d);d.on("error",this.proxyErrors)}}const isObjectModeOptions=d=>!!d.objectMode;const isEncodingOptions=d=>!d.objectMode&&!!d.encoding&&d.encoding!=="buffer";class Minipass extends M.EventEmitter{[ce]=false;[ue]=false;[fe]=[];[pe]=[];[ge];[ae];[Ce];[le];[V]=false;[ee]=false;[te]=false;[ne]=false;[re]=null;[me]=0;[ye]=false;[Be];[Ie]=false;[xe]=0;[Re]=false;writable=true;readable=true;constructor(...d){const p=d[0]||{};super();if(p.objectMode&&typeof p.encoding==="string"){throw new TypeError("Encoding and objectMode may not be used together")}if(isObjectModeOptions(p)){this[ge]=true;this[ae]=null}else if(isEncodingOptions(p)){this[ae]=p.encoding;this[ge]=false}else{this[ge]=false;this[ae]=null}this[Ce]=!!p.async;this[le]=this[ae]?new j.StringDecoder(this[ae]):null;if(p&&p.debugExposeBuffer===true){Object.defineProperty(this,"buffer",{get:()=>this[pe]})}if(p&&p.debugExposePipes===true){Object.defineProperty(this,"pipes",{get:()=>this[fe]})}const{signal:y}=p;if(y){this[Be]=y;if(y.aborted){this[Se]()}else{y.addEventListener("abort",(()=>this[Se]()))}}}get bufferLength(){return this[me]}get encoding(){return this[ae]}set encoding(d){throw new Error("Encoding must be set at instantiation time")}setEncoding(d){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[ge]}set objectMode(d){throw new Error("objectMode must be set at instantiation time")}get["async"](){return this[Ce]}set["async"](d){this[Ce]=this[Ce]||!!d}[Se](){this[Ie]=true;this.emit("abort",this[Be]?.reason);this.destroy(this[Be]?.reason)}get aborted(){return this[Ie]}set aborted(d){}write(d,p,y){if(this[Ie])return false;if(this[V])throw new Error("write after end");if(this[ye]){this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"}));return true}if(typeof p==="function"){y=p;p="utf8"}if(!p)p="utf8";const v=this[Ce]?defer:nodefer;if(!this[ge]&&!Buffer.isBuffer(d)){if(isArrayBufferView(d)){d=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}else if(isArrayBufferLike(d)){d=Buffer.from(d)}else if(typeof d!=="string"){throw new Error("Non-contiguous data written to non-objectMode stream")}}if(this[ge]){if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(!d.length){if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(typeof d==="string"&&!(p===this[ae]&&!this[le]?.lastNeed)){d=Buffer.from(d,p)}if(Buffer.isBuffer(d)&&this[ae]){d=this[le].write(d)}if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}read(d){if(this[ye])return null;this[Re]=false;if(this[me]===0||d===0||d&&d>this[me]){this[K]();return null}if(this[ge])d=null;if(this[pe].length>1&&!this[ge]){this[pe]=[this[ae]?this[pe].join(""):Buffer.concat(this[pe],this[me])]}const p=this[ie](d||null,this[pe][0]);this[K]();return p}[ie](d,p){if(this[ge])this[he]();else{const y=p;if(d===y.length||d===null)this[he]();else if(typeof y==="string"){this[pe][0]=y.slice(d);p=y.slice(0,d);this[me]-=d}else{this[pe][0]=y.subarray(d);p=y.subarray(0,d);this[me]-=d}}this.emit("data",p);if(!this[pe].length&&!this[V])this.emit("drain");return p}end(d,p,y){if(typeof d==="function"){y=d;d=undefined}if(typeof p==="function"){y=p;p="utf8"}if(d!==undefined)this.write(d,p);if(y)this.once("end",y);this[V]=true;this.writable=false;if(this[ce]||!this[ue])this[K]();return this}[de](){if(this[ye])return;if(!this[xe]&&!this[fe].length){this[Re]=true}this[ue]=false;this[ce]=true;this.emit("resume");if(this[pe].length)this[se]();else if(this[V])this[K]();else this.emit("drain")}resume(){return this[de]()}pause(){this[ce]=false;this[ue]=true;this[Re]=false}get destroyed(){return this[ye]}get flowing(){return this[ce]}get paused(){return this[ue]}[Ae](d){if(this[ge])this[me]+=1;else this[me]+=d.length;this[pe].push(d)}[he](){if(this[ge])this[me]-=1;else this[me]-=this[pe][0].length;return this[pe].shift()}[se](d=false){do{}while(this[oe](this[he]())&&this[pe].length);if(!d&&!this[pe].length&&!this[V])this.emit("drain")}[oe](d){this.emit("data",d);return this[ce]}pipe(d,p){if(this[ye])return d;this[Re]=false;const y=this[ee];p=p||{};if(d===D.stdout||d===D.stderr)p.end=false;else p.end=p.end!==false;p.proxyErrors=!!p.proxyErrors;if(y){if(p.end)d.end()}else{this[fe].push(!p.proxyErrors?new Pipe(this,d,p):new PipeProxyErrors(this,d,p));if(this[Ce])defer((()=>this[de]()));else this[de]()}return d}unpipe(d){const p=this[fe].find((p=>p.dest===d));if(p){if(this[fe].length===1){if(this[ce]&&this[xe]===0){this[ce]=false}this[fe]=[]}else this[fe].splice(this[fe].indexOf(p),1);p.unpipe()}}addListener(d,p){return this.on(d,p)}on(d,p){const y=super.on(d,p);if(d==="data"){this[Re]=false;this[xe]++;if(!this[fe].length&&!this[ce]){this[de]()}}else if(d==="readable"&&this[me]!==0){super.emit("readable")}else if(isEndish(d)&&this[ee]){super.emit(d);this.removeAllListeners(d)}else if(d==="error"&&this[re]){const d=p;if(this[Ce])defer((()=>d.call(this,this[re])));else d.call(this,this[re])}return y}removeListener(d,p){return this.off(d,p)}off(d,p){const y=super.off(d,p);if(d==="data"){this[xe]=this.listeners("data").length;if(this[xe]===0&&!this[Re]&&!this[fe].length){this[ce]=false}}return y}removeAllListeners(d){const p=super.removeAllListeners(d);if(d==="data"||d===undefined){this[xe]=0;if(!this[Re]&&!this[fe].length){this[ce]=false}}return p}get emittedEnd(){return this[ee]}[K](){if(!this[te]&&!this[ee]&&!this[ye]&&this[pe].length===0&&this[V]){this[te]=true;this.emit("end");this.emit("prefinish");this.emit("finish");if(this[ne])this.emit("close");this[te]=false}}emit(d,...p){const y=p[0];if(d!=="error"&&d!=="close"&&d!==ye&&this[ye]){return false}else if(d==="data"){return!this[ge]&&!y?false:this[Ce]?(defer((()=>this[Ee](y))),true):this[Ee](y)}else if(d==="end"){return this[we]()}else if(d==="close"){this[ne]=true;if(!this[ee]&&!this[ye])return false;const d=super.emit("close");this.removeAllListeners("close");return d}else if(d==="error"){this[re]=y;super.emit(be,y);const d=!this[Be]||this.listeners("error").length?super.emit("error",y):false;this[K]();return d}else if(d==="resume"){const d=super.emit("resume");this[K]();return d}else if(d==="finish"||d==="prefinish"){const p=super.emit(d);this.removeAllListeners(d);return p}const v=super.emit(d,...p);this[K]();return v}[Ee](d){for(const p of this[fe]){if(p.dest.write(d)===false)this.pause()}const p=this[Re]?false:super.emit("data",d);this[K]();return p}[we](){if(this[ee])return false;this[ee]=true;this.readable=false;return this[Ce]?(defer((()=>this[ve]())),true):this[ve]()}[ve](){if(this[le]){const d=this[le].end();if(d){for(const p of this[fe]){p.dest.write(d)}if(!this[Re])super.emit("data",d)}}for(const d of this[fe]){d.end()}const d=super.emit("end");this.removeAllListeners("end");return d}async collect(){const d=Object.assign([],{dataLength:0});if(!this[ge])d.dataLength=0;const p=this.promise();this.on("data",(p=>{d.push(p);if(!this[ge])d.dataLength+=p.length}));await p;return d}async concat(){if(this[ge]){throw new Error("cannot concat in objectMode")}const d=await this.collect();return this[ae]?d.join(""):Buffer.concat(d,d.dataLength)}async promise(){return new Promise(((d,p)=>{this.on(ye,(()=>p(new Error("stream destroyed"))));this.on("error",(d=>p(d)));this.on("end",(()=>d()))}))}[Symbol.asyncIterator](){this[Re]=false;let d=false;const stop=async()=>{this.pause();d=true;return{value:undefined,done:true}};const next=()=>{if(d)return stop();const p=this.read();if(p!==null)return Promise.resolve({done:false,value:p});if(this[V])return stop();let y;let v;const onerr=d=>{this.off("data",ondata);this.off("end",onend);this.off(ye,ondestroy);stop();v(d)};const ondata=d=>{this.off("error",onerr);this.off("end",onend);this.off(ye,ondestroy);this.pause();y({value:d,done:!!this[V]})};const onend=()=>{this.off("error",onerr);this.off("data",ondata);this.off(ye,ondestroy);stop();y({done:true,value:undefined})};const ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((d,p)=>{v=p;y=d;this.once(ye,ondestroy);this.once("error",onerr);this.once("end",onend);this.once("data",ondata)}))};return{next:next,throw:stop,return:stop,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Re]=false;let d=false;const stop=()=>{this.pause();this.off(be,stop);this.off(ye,stop);this.off("end",stop);d=true;return{done:true,value:undefined}};const next=()=>{if(d)return stop();const p=this.read();return p===null?stop():{done:false,value:p}};this.once("end",stop);this.once(be,stop);this.once(ye,stop);return{next:next,throw:stop,return:stop,[Symbol.iterator](){return this}}}destroy(d){if(this[ye]){if(d)this.emit("error",d);else this.emit(ye);return this}this[ye]=true;this[Re]=true;this[pe].length=0;this[me]=0;const p=this;if(typeof p.close==="function"&&!this[ne])p.close();if(d)this.emit("error",d);else this.emit(ye);return this}static get isStream(){return p.isStream}}p.Minipass=Minipass},69133:function(d,p,y){"use strict";var v=this&&this.__createBinding||(Object.create?function(d,p,y,v){if(v===undefined)v=y;var D=Object.getOwnPropertyDescriptor(p,y);if(!D||("get"in D?!p.__esModule:D.writable||D.configurable)){D={enumerable:true,get:function(){return p[y]}}}Object.defineProperty(d,v,D)}:function(d,p,y,v){if(v===undefined)v=y;d[v]=p[y]});var D=this&&this.__setModuleDefault||(Object.create?function(d,p){Object.defineProperty(d,"default",{enumerable:true,value:p})}:function(d,p){d["default"]=p});var M=this&&this.__importStar||function(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var y in d)if(y!=="default"&&Object.prototype.hasOwnProperty.call(d,y))v(p,d,y);D(p,d);return p};Object.defineProperty(p,"__esModule",{value:true});p.PathScurry=p.Path=p.PathScurryDarwin=p.PathScurryPosix=p.PathScurryWin32=p.PathScurryBase=p.PathPosix=p.PathWin32=p.PathBase=p.ChildrenCache=p.ResolveCache=void 0;const U=y(72013);const j=y(76760);const V=y(73136);const K=y(79896);const ee=M(y(73024));const te=K.realpathSync.native;const re=y(51455);const ne=y(99243);const ie={lstatSync:K.lstatSync,readdir:K.readdir,readdirSync:K.readdirSync,readlinkSync:K.readlinkSync,realpathSync:te,promises:{lstat:re.lstat,readdir:re.readdir,readlink:re.readlink,realpath:re.realpath}};const fsFromOption=d=>!d||d===ie||d===ee?ie:{...ie,...d,promises:{...ie.promises,...d.promises||{}}};const se=/^\\\\\?\\([a-z]:)\\?$/i;const uncToDrive=d=>d.replace(/\//g,"\\").replace(se,"$1\\");const oe=/[\\\/]/;const ae=0;const le=1;const ce=2;const ue=4;const de=6;const pe=8;const fe=10;const me=12;const Ae=15;const he=~Ae;const ge=16;const ye=32;const be=64;const Ee=128;const we=256;const ve=512;const Ce=be|Ee|ve;const Se=1023;const entToType=d=>d.isFile()?pe:d.isDirectory()?ue:d.isSymbolicLink()?fe:d.isCharacterDevice()?ce:d.isBlockDevice()?de:d.isSocket()?me:d.isFIFO()?le:ae;const Ie=new Map;const normalize=d=>{const p=Ie.get(d);if(p)return p;const y=d.normalize("NFKD");Ie.set(d,y);return y};const Be=new Map;const normalizeNocase=d=>{const p=Be.get(d);if(p)return p;const y=normalize(d.toLowerCase());Be.set(d,y);return y};class ResolveCache extends U.LRUCache{constructor(){super({max:256})}}p.ResolveCache=ResolveCache;class ChildrenCache extends U.LRUCache{constructor(d=16*1024){super({maxSize:d,sizeCalculation:d=>d.length+1})}}p.ChildrenCache=ChildrenCache;const xe=Symbol("PathScurry setAsCwd");class PathBase{name;root;roots;parent;nocase;isCWD=false;#Pe;#Oe;get dev(){return this.#Oe}#Le;get mode(){return this.#Le}#Fe;get nlink(){return this.#Fe}#Me;get uid(){return this.#Me}#Ue;get gid(){return this.#Ue}#He;get rdev(){return this.#He}#je;get blksize(){return this.#je}#Ge;get ino(){return this.#Ge}#F;get size(){return this.#F}#qe;get blocks(){return this.#qe}#ze;get atimeMs(){return this.#ze}#Ve;get mtimeMs(){return this.#Ve}#We;get ctimeMs(){return this.#We}#$e;get birthtimeMs(){return this.#$e}#Ye;get atime(){return this.#Ye}#Je;get mtime(){return this.#Je}#Ke;get ctime(){return this.#Ke}#Xe;get birthtime(){return this.#Xe}#Ze;#et;#tt;#rt;#nt;#it;#st;#ot;#at;#lt;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(d,p=ae,y,v,D,M,U){this.name=d;this.#Ze=D?normalizeNocase(d):normalize(d);this.#st=p&Se;this.nocase=D;this.roots=v;this.root=y||this;this.#ot=M;this.#tt=U.fullpath;this.#nt=U.relative;this.#it=U.relativePosix;this.parent=U.parent;if(this.parent){this.#Pe=this.parent.#Pe}else{this.#Pe=fsFromOption(U.fs)}}depth(){if(this.#et!==undefined)return this.#et;if(!this.parent)return this.#et=0;return this.#et=this.parent.depth()+1}childrenCache(){return this.#ot}resolve(d){if(!d){return this}const p=this.getRootString(d);const y=d.substring(p.length);const v=y.split(this.splitSep);const D=p?this.getRoot(p).#ct(v):this.#ct(v);return D}#ct(d){let p=this;for(const y of d){p=p.child(y)}return p}children(){const d=this.#ot.get(this);if(d){return d}const p=Object.assign([],{provisional:0});this.#ot.set(this,p);this.#st&=~ge;return p}child(d,p){if(d===""||d==="."){return this}if(d===".."){return this.parent||this}const y=this.children();const v=this.nocase?normalizeNocase(d):normalize(d);for(const d of y){if(d.#Ze===v){return d}}const D=this.parent?this.sep:"";const M=this.#tt?this.#tt+D+d:undefined;const U=this.newChild(d,ae,{...p,parent:this,fullpath:M});if(!this.canReaddir()){U.#st|=Ee}y.push(U);return U}relative(){if(this.isCWD)return"";if(this.#nt!==undefined){return this.#nt}const d=this.name;const p=this.parent;if(!p){return this.#nt=this.name}const y=p.relative();return y+(!y||!p.parent?"":this.sep)+d}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#it!==undefined)return this.#it;const d=this.name;const p=this.parent;if(!p){return this.#it=this.fullpathPosix()}const y=p.relativePosix();return y+(!y||!p.parent?"":"/")+d}fullpath(){if(this.#tt!==undefined){return this.#tt}const d=this.name;const p=this.parent;if(!p){return this.#tt=this.name}const y=p.fullpath();const v=y+(!p.parent?"":this.sep)+d;return this.#tt=v}fullpathPosix(){if(this.#rt!==undefined)return this.#rt;if(this.sep==="/")return this.#rt=this.fullpath();if(!this.parent){const d=this.fullpath().replace(/\\/g,"/");if(/^[a-z]:\//i.test(d)){return this.#rt=`//?/${d}`}else{return this.#rt=d}}const d=this.parent;const p=d.fullpathPosix();const y=p+(!p||!d.parent?"":"/")+this.name;return this.#rt=y}isUnknown(){return(this.#st&Ae)===ae}isType(d){return this[`is${d}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#st&Ae)===pe}isDirectory(){return(this.#st&Ae)===ue}isCharacterDevice(){return(this.#st&Ae)===ce}isBlockDevice(){return(this.#st&Ae)===de}isFIFO(){return(this.#st&Ae)===le}isSocket(){return(this.#st&Ae)===me}isSymbolicLink(){return(this.#st&fe)===fe}lstatCached(){return this.#st&ye?this:undefined}readlinkCached(){return this.#at}realpathCached(){return this.#lt}readdirCached(){const d=this.children();return d.slice(0,d.provisional)}canReadlink(){if(this.#at)return true;if(!this.parent)return false;const d=this.#st&Ae;return!(d!==ae&&d!==fe||this.#st&we||this.#st&Ee)}calledReaddir(){return!!(this.#st&ge)}isENOENT(){return!!(this.#st&Ee)}isNamed(d){return!this.nocase?this.#Ze===normalize(d):this.#Ze===normalizeNocase(d)}async readlink(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=await this.#Pe.promises.readlink(this.fullpath());const p=(await this.parent.realpath())?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}readlinkSync(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=this.#Pe.readlinkSync(this.fullpath());const p=this.parent.realpathSync()?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}#dt(d){this.#st|=ge;for(let p=d.provisional;pp(null,d)))}readdirCB(d,p=false){if(!this.canReaddir()){if(p)d(null,[]);else queueMicrotask((()=>d(null,[])));return}const y=this.children();if(this.calledReaddir()){const v=y.slice(0,y.provisional);if(p)d(null,v);else queueMicrotask((()=>d(null,v)));return}this.#Ct.push(d);if(this.#St){return}this.#St=true;const v=this.fullpath();this.#Pe.readdir(v,{withFileTypes:true},((d,p)=>{if(d){this.#ht(d.code);y.provisional=0}else{for(const d of p){this.#yt(d,y)}this.#dt(y)}this.#It(y.slice(0,y.provisional));return}))}#Bt;async readdir(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();if(this.#Bt){await this.#Bt}else{let resolve=()=>{};this.#Bt=new Promise((d=>resolve=d));try{for(const y of await this.#Pe.promises.readdir(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}this.#Bt=undefined;resolve()}return d.slice(0,d.provisional)}readdirSync(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();try{for(const y of this.#Pe.readdirSync(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}return d.slice(0,d.provisional)}canReaddir(){if(this.#st&Ce)return false;const d=Ae&this.#st;if(!(d===ae||d===ue||d===fe)){return false}return true}shouldWalk(d,p){return(this.#st&ue)===ue&&!(this.#st&Ce)&&!d.has(this)&&(!p||p(this))}async realpath(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=await this.#Pe.promises.realpath(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}realpathSync(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=this.#Pe.realpathSync(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}[xe](d){if(d===this)return;d.isCWD=false;this.isCWD=true;const p=new Set([]);let y=[];let v=this;while(v&&v.parent){p.add(v);v.#nt=y.join(this.sep);v.#it=y.join("/");v=v.parent;y.push("..")}v=d;while(v&&v.parent&&!p.has(v)){v.#nt=undefined;v.#it=undefined;v=v.parent}}}p.PathBase=PathBase;class PathWin32 extends PathBase{sep="\\";splitSep=oe;constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}newChild(d,p=ae,y={}){return new PathWin32(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}getRootString(d){return j.win32.parse(d).root}getRoot(d){d=uncToDrive(d.toUpperCase());if(d===this.root.name){return this.root}for(const[p,y]of Object.entries(this.roots)){if(this.sameRoot(d,p)){return this.roots[d]=y}}return this.roots[d]=new PathScurryWin32(d,this).root}sameRoot(d,p=this.root.name){d=d.toUpperCase().replace(/\//g,"\\").replace(se,"$1\\");return d===p}}p.PathWin32=PathWin32;class PathPosix extends PathBase{splitSep="/";sep="/";constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}getRootString(d){return d.startsWith("/")?"/":""}getRoot(d){return this.root}newChild(d,p=ae,y={}){return new PathPosix(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}}p.PathPosix=PathPosix;class PathScurryBase{root;rootPath;roots;cwd;#xt;#Rt;#ot;nocase;#Pe;constructor(d=process.cwd(),p,y,{nocase:v,childrenCacheSize:D=16*1024,fs:M=ie}={}){this.#Pe=fsFromOption(M);if(d instanceof URL||d.startsWith("file://")){d=(0,V.fileURLToPath)(d)}const U=p.resolve(d);this.roots=Object.create(null);this.rootPath=this.parseRootPath(U);this.#xt=new ResolveCache;this.#Rt=new ResolveCache;this.#ot=new ChildrenCache(D);const j=U.substring(this.rootPath.length).split(y);if(j.length===1&&!j[0]){j.pop()}if(v===undefined){throw new TypeError("must provide nocase setting to PathScurryBase ctor")}this.nocase=v;this.root=this.newRoot(this.#Pe);this.roots[this.rootPath]=this.root;let K=this.root;let ee=j.length-1;const te=p.sep;let re=this.rootPath;let ne=false;for(const d of j){const p=ee--;K=K.child(d,{relative:new Array(p).fill("..").join(te),relativePosix:new Array(p).fill("..").join("/"),fullpath:re+=(ne?"":te)+d});ne=true}this.cwd=K}depth(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.depth()}childrenCache(){return this.#ot}resolve(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#xt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpath();this.#xt.set(p,v);return v}resolvePosix(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#Rt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpathPosix();this.#Rt.set(p,v);return v}relative(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relative()}relativePosix(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relativePosix()}basename(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.name}dirname(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return(d.parent||d).fullpath()}async readdir(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y}=p;if(!d.canReaddir()){return[]}else{const p=await d.readdir();return y?p:p.map((d=>d.name))}}readdirSync(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true}=p;if(!d.canReaddir()){return[]}else if(y){return d.readdirSync()}else{return d.readdirSync().map((d=>d.name))}}async lstat(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstat()}lstatSync(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstatSync()}async readlink(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.readlink();return p?y:y?.fullpath()}readlinkSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.readlinkSync();return p?y:y?.fullpath()}async realpath(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.realpath();return p?y:y?.fullpath()}realpathSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.realpathSync();return p?y:y?.fullpath()}async walk(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set;const walk=(d,p)=>{j.add(d);d.readdirCB(((d,V)=>{if(d){return p(d)}let K=V.length;if(!K)return p();const next=()=>{if(--K===0){p()}};for(const d of V){if(!D||D(d)){U.push(y?d:d.fullpath())}if(v&&d.isSymbolicLink()){d.realpath().then((d=>d?.isUnknown()?d.lstat():d)).then((d=>d?.shouldWalk(j,M)?walk(d,next):next()))}else{if(d.shouldWalk(j,M)){walk(d,next)}else{next()}}}}),true)};const V=d;return new Promise(((d,p)=>{walk(V,(y=>{if(y)return p(y);d(U)}))}))}walkSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set([d]);for(const d of j){const p=d.readdirSync();for(const d of p){if(!D||D(d)){U.push(y?d:d.fullpath())}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){j.add(p)}}}return U}[Symbol.asyncIterator](){return this.iterate()}iterate(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}return this.stream(d,p)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;if(!D||D(d)){yield y?d:d.fullpath()}const U=new Set([d]);for(const d of U){const p=d.readdirSync();for(const d of p){if(!D||D(d)){yield y?d:d.fullpath()}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(U,M)){U.add(p)}}}}stream(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});if(!D||D(d)){U.write(y?d:d.fullpath())}const j=new Set;const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const onReaddir=(p,te,re=false)=>{if(p)return U.emit("error",p);if(v&&!re){const d=[];for(const p of te){if(p.isSymbolicLink()){d.push(p.realpath().then((d=>d?.isUnknown()?d.lstat():d)))}}if(d.length){Promise.all(d).then((()=>onReaddir(null,te,true)));return}}for(const p of te){if(p&&(!D||D(p))){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of te){const p=d.realpathCached()||d;if(p.shouldWalk(j,M)){V.push(p)}}if(d&&!U.flowing){U.once("drain",process)}else if(!ee){process()}};let ee=true;p.readdirCB(onReaddir,true);ee=false}};process();return U}streamSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});const j=new Set;if(!D||D(d)){U.write(y?d:d.fullpath())}const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const ee=p.readdirSync();for(const p of ee){if(!D||D(p)){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of ee){let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){V.push(p)}}}if(d&&!U.flowing)U.once("drain",process)};process();return U}chdir(d=this.cwd){const p=this.cwd;this.cwd=typeof d==="string"?this.cwd.resolve(d):d;this.cwd[xe](p)}}p.PathScurryBase=PathScurryBase;class PathScurryWin32 extends PathScurryBase{sep="\\";constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,j.win32,"\\",{...p,nocase:y});this.nocase=y;for(let d=this.cwd;d;d=d.parent){d.nocase=this.nocase}}parseRootPath(d){return j.win32.parse(d).root.toUpperCase()}newRoot(d){return new PathWin32(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")||d.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(d)}}p.PathScurryWin32=PathScurryWin32;class PathScurryPosix extends PathScurryBase{sep="/";constructor(d=process.cwd(),p={}){const{nocase:y=false}=p;super(d,j.posix,"/",{...p,nocase:y});this.nocase=y}parseRootPath(d){return"/"}newRoot(d){return new PathPosix(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")}}p.PathScurryPosix=PathScurryPosix;class PathScurryDarwin extends PathScurryPosix{constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,{...p,nocase:y})}}p.PathScurryDarwin=PathScurryDarwin;p.Path=process.platform==="win32"?PathWin32:PathPosix;p.PathScurry=process.platform==="win32"?PathScurryWin32:process.platform==="darwin"?PathScurryDarwin:PathScurryPosix},97965:d=>{"use strict";function getDefaultExportFromCjs(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d}const p=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function ensureBuffer(d){if(Buffer.isBuffer(d)){return d}if(typeof d==="number"){return Buffer.alloc(d)}else if(typeof d==="string"){return Buffer.from(d)}else{throw new Error("input must be buffer, number, or string, received "+typeof d)}}function bufferizeInt(d){const p=ensureBuffer(4);p.writeInt32BE(d,0);return p}function _crc32(d,y){d=ensureBuffer(d);if(Buffer.isBuffer(y)){y=y.readUInt32BE(0)}let v=~~y^-1;for(var D=0;D>>8}return v^-1}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};var y=crc32;const v=getDefaultExportFromCjs(y);d.exports=v},56147:(d,p)=>{"use strict";class CsvError extends Error{constructor(d,p,y,...v){if(Array.isArray(p))p=p.join(" ").trim();super(p);if(Error.captureStackTrace!==undefined){Error.captureStackTrace(this,CsvError)}this.code=d;for(const d of v){for(const p in d){const v=d[p];this[p]=Buffer.isBuffer(v)?v.toString(y.encoding):v==null?v:JSON.parse(JSON.stringify(v))}}}}const is_object=function(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)};const normalize_columns_array=function(d){const p=[];for(let y=0,v=d.length;y=this.size){this.resize();if(p>=this.size){throw Error("INVALID_BUFFER_STATE")}}const y=this.buf;this.buf=Buffer.allocUnsafe(this.size);d.copy(this.buf,0);y.copy(this.buf,d.length);this.length+=d.length}else{const p=this.length++;if(p===this.size){this.resize()}const y=this.clone();this.buf[0]=d;y.copy(this.buf,1,0,p)}}append(d){const p=this.length++;if(p===this.size){this.resize()}this.buf[p]=d}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){const d=this.length;this.size=this.size*2;const p=Buffer.allocUnsafe(this.size);this.buf.copy(p,0,0,d);this.buf=p}toString(d){if(d){return this.buf.slice(0,this.length).toString(d)}else{return Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}}toJSON(){return this.toString("utf8")}reset(){this.length=0}}const y=12;const v=13;const D=10;const M=32;const U=9;const init_state=function(d){return{bomSkipped:false,bufBytesStart:0,castField:d.cast_function,commenting:false,error:undefined,enabled:d.from_line===1,escaping:false,escapeIsQuote:Buffer.isBuffer(d.escape)&&Buffer.isBuffer(d.quote)&&Buffer.compare(d.escape,d.quote)===0,expectedRecordLength:Array.isArray(d.columns)?d.columns.length:undefined,field:new ResizeableBuffer(20),firstLineToHeaders:d.cast_first_line_to_header,needMoreDataSize:Math.max(d.comment!==null?d.comment.length:0,...d.delimiter.map((d=>d.length)),d.quote!==null?d.quote.length:0),previousBuf:undefined,quoting:false,stop:false,rawBuffer:new ResizeableBuffer(100),record:[],recordHasError:false,record_length:0,recordDelimiterMaxLength:d.record_delimiter.length===0?0:Math.max(...d.record_delimiter.map((d=>d.length))),trimChars:[Buffer.from(" ",d.encoding)[0],Buffer.from("\t",d.encoding)[0]],wasQuoting:false,wasRowDelimiter:false,timchars:[Buffer.from(Buffer.from([v],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([D],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([y],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([M],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([U],"utf8").toString(),d.encoding)]}};const underscore=function(d){return d.replace(/([A-Z])/g,(function(d,p){return"_"+p.toLowerCase()}))};const normalize_options=function(d){const p={};for(const y in d){p[underscore(y)]=d[y]}if(p.encoding===undefined||p.encoding===true){p.encoding="utf8"}else if(p.encoding===null||p.encoding===false){p.encoding=null}else if(typeof p.encoding!=="string"&&p.encoding!==null){throw new CsvError("CSV_INVALID_OPTION_ENCODING",["Invalid option encoding:","encoding must be a string or null to return a buffer,",`got ${JSON.stringify(p.encoding)}`],p)}if(p.bom===undefined||p.bom===null||p.bom===false){p.bom=false}else if(p.bom!==true){throw new CsvError("CSV_INVALID_OPTION_BOM",["Invalid option bom:","bom must be true,",`got ${JSON.stringify(p.bom)}`],p)}p.cast_function=null;if(p.cast===undefined||p.cast===null||p.cast===false||p.cast===""){p.cast=undefined}else if(typeof p.cast==="function"){p.cast_function=p.cast;p.cast=true}else if(p.cast!==true){throw new CsvError("CSV_INVALID_OPTION_CAST",["Invalid option cast:","cast must be true or a function,",`got ${JSON.stringify(p.cast)}`],p)}if(p.cast_date===undefined||p.cast_date===null||p.cast_date===false||p.cast_date===""){p.cast_date=false}else if(p.cast_date===true){p.cast_date=function(d){const p=Date.parse(d);return!isNaN(p)?new Date(p):d}}else if(typeof p.cast_date!=="function"){throw new CsvError("CSV_INVALID_OPTION_CAST_DATE",["Invalid option cast_date:","cast_date must be true or a function,",`got ${JSON.stringify(p.cast_date)}`],p)}p.cast_first_line_to_header=null;if(p.columns===true){p.cast_first_line_to_header=undefined}else if(typeof p.columns==="function"){p.cast_first_line_to_header=p.columns;p.columns=true}else if(Array.isArray(p.columns)){p.columns=normalize_columns_array(p.columns)}else if(p.columns===undefined||p.columns===null||p.columns===false){p.columns=false}else{throw new CsvError("CSV_INVALID_OPTION_COLUMNS",["Invalid option columns:","expect an array, a function or true,",`got ${JSON.stringify(p.columns)}`],p)}if(p.group_columns_by_name===undefined||p.group_columns_by_name===null||p.group_columns_by_name===false){p.group_columns_by_name=false}else if(p.group_columns_by_name!==true){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","expect an boolean,",`got ${JSON.stringify(p.group_columns_by_name)}`],p)}else if(p.columns===false){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","the `columns` mode must be activated."],p)}if(p.comment===undefined||p.comment===null||p.comment===false||p.comment===""){p.comment=null}else{if(typeof p.comment==="string"){p.comment=Buffer.from(p.comment,p.encoding)}if(!Buffer.isBuffer(p.comment)){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment:","comment must be a buffer or a string,",`got ${JSON.stringify(p.comment)}`],p)}}if(p.comment_no_infix===undefined||p.comment_no_infix===null||p.comment_no_infix===false){p.comment_no_infix=false}else if(p.comment_no_infix!==true){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment_no_infix:","value must be a boolean,",`got ${JSON.stringify(p.comment_no_infix)}`],p)}const y=JSON.stringify(p.delimiter);if(!Array.isArray(p.delimiter))p.delimiter=[p.delimiter];if(p.delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}p.delimiter=p.delimiter.map((function(d){if(d===undefined||d===null||d===false){return Buffer.from(",",p.encoding)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}if(!Buffer.isBuffer(d)||d.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}return d}));if(p.escape===undefined||p.escape===true){p.escape=Buffer.from('"',p.encoding)}else if(typeof p.escape==="string"){p.escape=Buffer.from(p.escape,p.encoding)}else if(p.escape===null||p.escape===false){p.escape=null}if(p.escape!==null){if(!Buffer.isBuffer(p.escape)){throw new Error(`Invalid Option: escape must be a buffer, a string or a boolean, got ${JSON.stringify(p.escape)}`)}}if(p.from===undefined||p.from===null){p.from=1}else{if(typeof p.from==="string"&&/\d+/.test(p.from)){p.from=parseInt(p.from)}if(Number.isInteger(p.from)){if(p.from<0){throw new Error(`Invalid Option: from must be a positive integer, got ${JSON.stringify(d.from)}`)}}else{throw new Error(`Invalid Option: from must be an integer, got ${JSON.stringify(p.from)}`)}}if(p.from_line===undefined||p.from_line===null){p.from_line=1}else{if(typeof p.from_line==="string"&&/\d+/.test(p.from_line)){p.from_line=parseInt(p.from_line)}if(Number.isInteger(p.from_line)){if(p.from_line<=0){throw new Error(`Invalid Option: from_line must be a positive integer greater than 0, got ${JSON.stringify(d.from_line)}`)}}else{throw new Error(`Invalid Option: from_line must be an integer, got ${JSON.stringify(d.from_line)}`)}}if(p.ignore_last_delimiters===undefined||p.ignore_last_delimiters===null){p.ignore_last_delimiters=false}else if(typeof p.ignore_last_delimiters==="number"){p.ignore_last_delimiters=Math.floor(p.ignore_last_delimiters);if(p.ignore_last_delimiters===0){p.ignore_last_delimiters=false}}else if(typeof p.ignore_last_delimiters!=="boolean"){throw new CsvError("CSV_INVALID_OPTION_IGNORE_LAST_DELIMITERS",["Invalid option `ignore_last_delimiters`:","the value must be a boolean value or an integer,",`got ${JSON.stringify(p.ignore_last_delimiters)}`],p)}if(p.ignore_last_delimiters===true&&p.columns===false){throw new CsvError("CSV_IGNORE_LAST_DELIMITERS_REQUIRES_COLUMNS",["The option `ignore_last_delimiters`","requires the activation of the `columns` option"],p)}if(p.info===undefined||p.info===null||p.info===false){p.info=false}else if(p.info!==true){throw new Error(`Invalid Option: info must be true, got ${JSON.stringify(p.info)}`)}if(p.max_record_size===undefined||p.max_record_size===null||p.max_record_size===false){p.max_record_size=0}else if(Number.isInteger(p.max_record_size)&&p.max_record_size>=0);else if(typeof p.max_record_size==="string"&&/\d+/.test(p.max_record_size)){p.max_record_size=parseInt(p.max_record_size)}else{throw new Error(`Invalid Option: max_record_size must be a positive integer, got ${JSON.stringify(p.max_record_size)}`)}if(p.objname===undefined||p.objname===null||p.objname===false){p.objname=undefined}else if(Buffer.isBuffer(p.objname)){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty buffer`)}if(p.encoding===null);else{p.objname=p.objname.toString(p.encoding)}}else if(typeof p.objname==="string"){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty string`)}}else if(typeof p.objname==="number");else{throw new Error(`Invalid Option: objname must be a string or a buffer, got ${p.objname}`)}if(p.objname!==undefined){if(typeof p.objname==="number"){if(p.columns!==false){throw Error("Invalid Option: objname index cannot be combined with columns or be defined as a field")}}else{if(p.columns===false){throw Error("Invalid Option: objname field must be combined with columns or be defined as an index")}}}if(p.on_record===undefined||p.on_record===null){p.on_record=undefined}else if(typeof p.on_record!=="function"){throw new CsvError("CSV_INVALID_OPTION_ON_RECORD",["Invalid option `on_record`:","expect a function,",`got ${JSON.stringify(p.on_record)}`],p)}if(p.on_skip!==undefined&&p.on_skip!==null&&typeof p.on_skip!=="function"){throw new Error(`Invalid Option: on_skip must be a function, got ${JSON.stringify(p.on_skip)}`)}if(p.quote===null||p.quote===false||p.quote===""){p.quote=null}else{if(p.quote===undefined||p.quote===true){p.quote=Buffer.from('"',p.encoding)}else if(typeof p.quote==="string"){p.quote=Buffer.from(p.quote,p.encoding)}if(!Buffer.isBuffer(p.quote)){throw new Error(`Invalid Option: quote must be a buffer or a string, got ${JSON.stringify(p.quote)}`)}}if(p.raw===undefined||p.raw===null||p.raw===false){p.raw=false}else if(p.raw!==true){throw new Error(`Invalid Option: raw must be true, got ${JSON.stringify(p.raw)}`)}if(p.record_delimiter===undefined){p.record_delimiter=[]}else if(typeof p.record_delimiter==="string"||Buffer.isBuffer(p.record_delimiter)){if(p.record_delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=[p.record_delimiter]}else if(!Array.isArray(p.record_delimiter)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=p.record_delimiter.map((function(d,y){if(typeof d!=="string"&&!Buffer.isBuffer(d)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}else if(d.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}return d}));if(typeof p.relax_column_count==="boolean");else if(p.relax_column_count===undefined||p.relax_column_count===null){p.relax_column_count=false}else{throw new Error(`Invalid Option: relax_column_count must be a boolean, got ${JSON.stringify(p.relax_column_count)}`)}if(typeof p.relax_column_count_less==="boolean");else if(p.relax_column_count_less===undefined||p.relax_column_count_less===null){p.relax_column_count_less=false}else{throw new Error(`Invalid Option: relax_column_count_less must be a boolean, got ${JSON.stringify(p.relax_column_count_less)}`)}if(typeof p.relax_column_count_more==="boolean");else if(p.relax_column_count_more===undefined||p.relax_column_count_more===null){p.relax_column_count_more=false}else{throw new Error(`Invalid Option: relax_column_count_more must be a boolean, got ${JSON.stringify(p.relax_column_count_more)}`)}if(typeof p.relax_quotes==="boolean");else if(p.relax_quotes===undefined||p.relax_quotes===null){p.relax_quotes=false}else{throw new Error(`Invalid Option: relax_quotes must be a boolean, got ${JSON.stringify(p.relax_quotes)}`)}if(typeof p.skip_empty_lines==="boolean");else if(p.skip_empty_lines===undefined||p.skip_empty_lines===null){p.skip_empty_lines=false}else{throw new Error(`Invalid Option: skip_empty_lines must be a boolean, got ${JSON.stringify(p.skip_empty_lines)}`)}if(typeof p.skip_records_with_empty_values==="boolean");else if(p.skip_records_with_empty_values===undefined||p.skip_records_with_empty_values===null){p.skip_records_with_empty_values=false}else{throw new Error(`Invalid Option: skip_records_with_empty_values must be a boolean, got ${JSON.stringify(p.skip_records_with_empty_values)}`)}if(typeof p.skip_records_with_error==="boolean");else if(p.skip_records_with_error===undefined||p.skip_records_with_error===null){p.skip_records_with_error=false}else{throw new Error(`Invalid Option: skip_records_with_error must be a boolean, got ${JSON.stringify(p.skip_records_with_error)}`)}if(p.rtrim===undefined||p.rtrim===null||p.rtrim===false){p.rtrim=false}else if(p.rtrim!==true){throw new Error(`Invalid Option: rtrim must be a boolean, got ${JSON.stringify(p.rtrim)}`)}if(p.ltrim===undefined||p.ltrim===null||p.ltrim===false){p.ltrim=false}else if(p.ltrim!==true){throw new Error(`Invalid Option: ltrim must be a boolean, got ${JSON.stringify(p.ltrim)}`)}if(p.trim===undefined||p.trim===null||p.trim===false){p.trim=false}else if(p.trim!==true){throw new Error(`Invalid Option: trim must be a boolean, got ${JSON.stringify(p.trim)}`)}if(p.trim===true&&d.ltrim!==false){p.ltrim=true}else if(p.ltrim!==true){p.ltrim=false}if(p.trim===true&&d.rtrim!==false){p.rtrim=true}else if(p.rtrim!==true){p.rtrim=false}if(p.to===undefined||p.to===null){p.to=-1}else{if(typeof p.to==="string"&&/\d+/.test(p.to)){p.to=parseInt(p.to)}if(Number.isInteger(p.to)){if(p.to<=0){throw new Error(`Invalid Option: to must be a positive integer greater than 0, got ${JSON.stringify(d.to)}`)}}else{throw new Error(`Invalid Option: to must be an integer, got ${JSON.stringify(d.to)}`)}}if(p.to_line===undefined||p.to_line===null){p.to_line=-1}else{if(typeof p.to_line==="string"&&/\d+/.test(p.to_line)){p.to_line=parseInt(p.to_line)}if(Number.isInteger(p.to_line)){if(p.to_line<=0){throw new Error(`Invalid Option: to_line must be a positive integer greater than 0, got ${JSON.stringify(d.to_line)}`)}}else{throw new Error(`Invalid Option: to_line must be an integer, got ${JSON.stringify(d.to_line)}`)}}return p};const isRecordEmpty=function(d){return d.every((d=>d==null||d.toString&&d.toString().trim()===""))};const j=13;const V=10;const K={utf8:Buffer.from([239,187,191]),utf16le:Buffer.from([255,254])};const transform=function(d={}){const p={bytes:0,comment_lines:0,empty_lines:0,invalid_field_length:0,lines:1,records:0};const y=normalize_options(d);return{info:p,original_options:d,options:y,state:init_state(y),__needMoreData:function(d,p,y){if(y)return false;const{encoding:v,escape:D,quote:M}=this.options;const{quoting:U,needMoreDataSize:j,recordDelimiterMaxLength:V}=this.state;const K=p-d-1;const ee=Math.max(j,V===0?Buffer.from("\r\n",v).length:V,U?(D===null?0:D.length)+M.length:0,U?M.length+V:0);return Kle){this.state.stop=true;v();return}if(this.state.quoting===false&&pe.length===0){const d=this.__autoDiscoverRecordDelimiter(ge,be);if(d){pe=this.options.record_delimiter}}const d=ge[be];if(ne===true){Ae.append(d)}if((d===j||d===V)&&this.state.wasRowDelimiter===false){this.state.wasRowDelimiter=true}if(this.state.escaping===true){this.state.escaping=false}else{if(ue!==null&&this.state.quoting===true&&this.__isEscape(ge,be,d)&&be+ue.lengthK[d].equals(this.state.field.toString())?d:false)).filter(Boolean)[0];const y=this.__error(new CsvError("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(d.column)} at line ${d.lines}, value is ${JSON.stringify(this.state.field.toString(U))}`,p?`(${p} bom)`:undefined],this.options,d,{field:this.state.field}));if(y!==undefined)return y}}else{this.state.quoting=true;be+=de.length-1;continue}}}if(this.state.quoting===false){const p=this.__isRecordDelimiter(d,ge,be);if(p!==0){const d=this.state.commenting&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0;if(d){this.info.comment_lines++}else{if(this.state.enabled===false&&this.info.lines+(this.state.wasRowDelimiter===true?1:0)>=ee){this.state.enabled=true;this.__resetField();this.__resetRecord();be+=p-1;continue}if(oe===true&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++;be+=p-1;continue}this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;this.info.bytes=this.state.bufBytesStart+be+p;const D=this.__onRecord(y);if(D!==undefined)return D;if(ae!==-1&&this.info.records>=ae){this.state.stop=true;v();return}}this.state.commenting=false;be+=p-1;continue}if(this.state.commenting){continue}if(ce!==null&&(M===false||this.state.record.length===0&&this.state.field.length===0)){const p=this.__compareBytes(ce,ge,be,d);if(p!==0){this.state.commenting=true;continue}}const D=this.__isDelimiter(ge,be,d);if(D!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;be+=D-1;continue}}}if(this.state.commenting===false){if(re!==0&&this.state.record_length+this.state.field.length>re){return this.__error(new CsvError("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${re}`,`at line ${this.info.lines}`],this.options,this.__infoField()))}}const D=te===false||this.state.quoting===true||this.state.field.length!==0||!this.__isCharTrimable(ge,be);const fe=se===false||this.state.wasQuoting===false;if(D===true&&fe===true){this.state.field.append(d)}else if(se===true&&!this.__isCharTrimable(ge,be)){return this.__error(new CsvError("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()))}else{if(D===false){be+=this.__isCharTrimable(ge,be)-1}continue}}if(p===true){if(this.state.quoting===true){const d=this.__error(new CsvError("CSV_QUOTE_NOT_CLOSED",["Quote Not Closed:",`the parsing is finished with an opening quote at line ${this.info.lines}`],this.options,this.__infoField()));if(d!==undefined)return d}else{if(this.state.wasQuoting===true||this.state.record.length!==0||this.state.field.length!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;const p=this.__onRecord(y);if(p!==undefined)return p}else if(this.state.wasRowDelimiter===true){this.info.empty_lines++}else if(this.state.commenting===true){this.info.comment_lines++}}}else{this.state.bufBytesStart+=be;this.state.previousBuf=ge.slice(be)}if(this.state.wasRowDelimiter===true){this.info.lines++;this.state.wasRowDelimiter=false}},__onRecord:function(d){const{columns:p,group_columns_by_name:y,encoding:v,info:D,from:M,relax_column_count:U,relax_column_count_less:j,relax_column_count_more:V,raw:K,skip_records_with_empty_values:ee}=this.options;const{enabled:te,record:re}=this.state;if(te===false){return this.__resetRecord()}const ne=re.length;if(p===true){if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}return this.__firstLineToColumns(re)}if(p===false&&this.info.records===0){this.state.expectedRecordLength=ne}if(ne!==this.state.expectedRecordLength){const d=p===false?new CsvError("CSV_RECORD_INCONSISTENT_FIELDS_LENGTH",["Invalid Record Length:",`expect ${this.state.expectedRecordLength},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re}):new CsvError("CSV_RECORD_INCONSISTENT_COLUMNS",["Invalid Record Length:",`columns length is ${p.length},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re});if(U===true||j===true&&nethis.state.expectedRecordLength){this.info.invalid_field_length++;this.state.error=d}else{const p=this.__error(d);if(p)return p}}if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}if(this.state.recordHasError===true){this.__resetRecord();this.state.recordHasError=false;return}this.info.records++;if(M===1||this.info.records>=M){const{objname:M}=this.options;if(p!==false){const U={};for(let d=0,v=re.length;d{const{timchars:y}=this.state;e:for(let v=0;v=0},__compareBytes:function(d,p,y,v){if(d[0]!==v)return 0;const D=d.length;for(let v=1;vthis.state.record.length?d[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};const parse=function(d,p={}){if(typeof d==="string"){d=Buffer.from(d)}const y=p&&p.objname?{}:[];const v=transform(p);const push=d=>{if(v.options.objname===undefined)y.push(d);else{y[d[0]]=d[1]}};const close=()=>{};const D=v.parse(d,false,push,close);if(D!==undefined)throw D;const M=v.parse(undefined,true,push,close);if(M!==undefined)throw M;return y};p.CsvError=CsvError;p.parse=parse},89421:d=>{(()=>{"use strict";var p={d:(d,y)=>{for(var v in y)p.o(y,v)&&!p.o(d,v)&&Object.defineProperty(d,v,{enumerable:!0,get:y[v]})},o:(d,p)=>Object.prototype.hasOwnProperty.call(d,p),r:d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}},y={};p.r(y),p.d(y,{XMLBuilder:()=>ft,XMLParser:()=>st,XMLValidator:()=>le});const v=":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",D=new RegExp("^["+v+"]["+v+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function s(d,p){const y=[];let v=p.exec(d);for(;v;){const D=[];D.startIndex=p.lastIndex-v[0].length;const M=v.length;for(let d=0;d"!==d[M]&&" "!==d[M]&&"\t"!==d[M]&&"\n"!==d[M]&&"\r"!==d[M];M++)V+=d[M];if(V=V.trim(),"/"===V[V.length-1]&&(V=V.substring(0,V.length-1),M--),!r(V)){let p;return p=0===V.trim().length?"Invalid space after '<'.":"Tag '"+V+"' is an invalid name.",x("InvalidTag",p,N(d,M))}const K=c(d,M);if(!1===K)return x("InvalidAttr","Attributes for '"+V+"' have open quote.",N(d,M));let ee=K.value;if(M=K.index,"/"===ee[ee.length-1]){const y=M-ee.length;ee=ee.substring(0,ee.length-1);const D=g(ee,p);if(!0!==D)return x(D.err.code,D.err.msg,N(d,y+D.err.line));v=!0}else if(j){if(!K.tagClosed)return x("InvalidTag","Closing tag '"+V+"' doesn't have proper closing.",N(d,M));if(ee.trim().length>0)return x("InvalidTag","Closing tag '"+V+"' can't have attributes or invalid starting.",N(d,U));if(0===y.length)return x("InvalidTag","Closing tag '"+V+"' has not been opened.",N(d,U));{const p=y.pop();if(V!==p.tagName){let y=N(d,p.tagStartPos);return x("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+y.line+", col "+y.col+") instead of closing tag '"+V+"'.",N(d,U))}0==y.length&&(D=!0)}}else{const j=g(ee,p);if(!0!==j)return x(j.err.code,j.err.msg,N(d,M-ee.length+j.err.line));if(!0===D)return x("InvalidXml","Multiple possible root nodes found.",N(d,M));-1!==p.unpairedTags.indexOf(V)||y.push({tagName:V,tagStartPos:U}),v=!0}for(M++;M0)||x("InvalidXml","Invalid '"+JSON.stringify(y.map((d=>d.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):x("InvalidXml","Start tag expected.",1)}function l(d){return" "===d||"\t"===d||"\n"===d||"\r"===d}function u(d,p){const y=p;for(;p5&&"xml"===v)return x("InvalidXml","XML declaration allowed only at the start of the document.",N(d,p));if("?"==d[p]&&">"==d[p+1]){p++;break}}return p}function h(d,p){if(d.length>p+5&&"-"===d[p+1]&&"-"===d[p+2]){for(p+=3;p"===d[p+2]){p+=2;break}}else if(d.length>p+8&&"D"===d[p+1]&&"O"===d[p+2]&&"C"===d[p+3]&&"T"===d[p+4]&&"Y"===d[p+5]&&"P"===d[p+6]&&"E"===d[p+7]){let y=1;for(p+=8;p"===d[p]&&(y--,0===y))break}else if(d.length>p+9&&"["===d[p+1]&&"C"===d[p+2]&&"D"===d[p+3]&&"A"===d[p+4]&&"T"===d[p+5]&&"A"===d[p+6]&&"["===d[p+7])for(p+=8;p"===d[p+2]){p+=2;break}return p}const U='"',j="'";function c(d,p){let y="",v="",D=!1;for(;p"===d[p]&&""===v){D=!0;break}y+=d[p]}return""===v&&{value:y,index:p,tagClosed:D}}const V=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function g(d,p){const y=s(d,V),v={};for(let d=0;d!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(d,p,y){return d},captureMetaData:!1};let ee;ee="function"!=typeof Symbol?"@@xmlMetadata":Symbol("XML Node Metadata");class T{constructor(d){this.tagname=d,this.child=[],this[":@"]={}}add(d,p){"__proto__"===d&&(d="#__proto__"),this.child.push({[d]:p})}addChild(d,p){"__proto__"===d.tagname&&(d.tagname="#__proto__"),d[":@"]&&Object.keys(d[":@"]).length>0?this.child.push({[d.tagname]:d.child,":@":d[":@"]}):this.child.push({[d.tagname]:d.child}),void 0!==p&&(this.child[this.child.length-1][ee]={startIndex:p})}static getMetaDataSymbol(){return ee}}function w(d,p){const y={};if("O"!==d[p+3]||"C"!==d[p+4]||"T"!==d[p+5]||"Y"!==d[p+6]||"P"!==d[p+7]||"E"!==d[p+8])throw new Error("Invalid Tag instead of DOCTYPE");{p+=9;let v=1,D=!1,M=!1,U="";for(;p"===d[p]){if(M?"-"===d[p-1]&&"-"===d[p-2]&&(M=!1,v--):v--,0===v)break}else"["===d[p]?D=!0:U+=d[p];else{if(D&&C(d,"!ENTITY",p)){let v,D;p+=7,[v,D,p]=O(d,p+1),-1===D.indexOf("&")&&(y[v]={regx:RegExp(`&${v};`,"g"),val:D})}else if(D&&C(d,"!ELEMENT",p)){p+=8;const{index:y}=S(d,p+1);p=y}else if(D&&C(d,"!ATTLIST",p))p+=8;else if(D&&C(d,"!NOTATION",p)){p+=9;const{index:y}=A(d,p+1);p=y}else{if(!C(d,"!--",p))throw new Error("Invalid DOCTYPE");M=!0}v++,U=""}if(0!==v)throw new Error("Unclosed DOCTYPE")}return{entities:y,i:p}}const P=(d,p)=>{for(;p{for(const y of d){if("string"==typeof y&&p===y)return!0;if(y instanceof RegExp&&y.test(p))return!0}}:()=>!1}class k{constructor(d){this.options=d,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,16))}},this.addExternalEntities=F,this.parseXml=X,this.parseTextData=L,this.resolveNameSpace=B,this.buildAttributesMap=G,this.isItStopNode=Z,this.replaceEntitiesValue=R,this.readStopNodeData=J,this.saveTextToParentTag=q,this.addChild=Y,this.ignoreAttributesFn=_(this.options.ignoreAttributes)}}function F(d){const p=Object.keys(d);for(let y=0;y0)){U||(d=this.replaceEntitiesValue(d));const v=this.options.tagValueProcessor(p,d,y,D,M);return null==v?d:typeof v!=typeof d||v!==d?v:this.options.trimValues||d.trim()===d?H(d,this.options.parseTagValue,this.options.numberParseOptions):d}}function B(d){if(this.options.removeNSPrefix){const p=d.split(":"),y="/"===d.charAt(0)?"/":"";if("xmlns"===p[0])return"";2===p.length&&(d=y+p[1])}return d}const se=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function G(d,p,y){if(!0!==this.options.ignoreAttributes&&"string"==typeof d){const y=s(d,se),v=y.length,D={};for(let d=0;d",M,"Closing Tag is not closed.");let U=d.substring(M+2,p).trim();if(this.options.removeNSPrefix){const d=U.indexOf(":");-1!==d&&(U=U.substr(d+1))}this.options.transformTagName&&(U=this.options.transformTagName(U)),y&&(v=this.saveTextToParentTag(v,y,D));const j=D.substring(D.lastIndexOf(".")+1);if(U&&-1!==this.options.unpairedTags.indexOf(U))throw new Error(`Unpaired tag can not be used as closing tag: `);let V=0;j&&-1!==this.options.unpairedTags.indexOf(j)?(V=D.lastIndexOf(".",D.lastIndexOf(".")-1),this.tagsNodeStack.pop()):V=D.lastIndexOf("."),D=D.substring(0,V),y=this.tagsNodeStack.pop(),v="",M=p}else if("?"===d[M+1]){let p=z(d,M,!1,"?>");if(!p)throw new Error("Pi Tag is not closed.");if(v=this.saveTextToParentTag(v,y,D),this.options.ignoreDeclaration&&"?xml"===p.tagName||this.options.ignorePiTags);else{const d=new T(p.tagName);d.add(this.options.textNodeName,""),p.tagName!==p.tagExp&&p.attrExpPresent&&(d[":@"]=this.buildAttributesMap(p.tagExp,D,p.tagName)),this.addChild(y,d,D,M)}M=p.closeIndex+1}else if("!--"===d.substr(M+1,3)){const p=W(d,"--\x3e",M+4,"Comment is not closed.");if(this.options.commentPropName){const U=d.substring(M+4,p-2);v=this.saveTextToParentTag(v,y,D),y.add(this.options.commentPropName,[{[this.options.textNodeName]:U}])}M=p}else if("!D"===d.substr(M+1,2)){const p=w(d,M);this.docTypeEntities=p.entities,M=p.i}else if("!["===d.substr(M+1,2)){const p=W(d,"]]>",M,"CDATA is not closed.")-2,U=d.substring(M+9,p);v=this.saveTextToParentTag(v,y,D);let j=this.parseTextData(U,y.tagname,D,!0,!1,!0,!0);null==j&&(j=""),this.options.cdataPropName?y.add(this.options.cdataPropName,[{[this.options.textNodeName]:U}]):y.add(this.options.textNodeName,j),M=p+2}else{let U=z(d,M,this.options.removeNSPrefix),j=U.tagName;const V=U.rawTagName;let K=U.tagExp,ee=U.attrExpPresent,te=U.closeIndex;this.options.transformTagName&&(j=this.options.transformTagName(j)),y&&v&&"!xml"!==y.tagname&&(v=this.saveTextToParentTag(v,y,D,!1));const re=y;re&&-1!==this.options.unpairedTags.indexOf(re.tagname)&&(y=this.tagsNodeStack.pop(),D=D.substring(0,D.lastIndexOf("."))),j!==p.tagname&&(D+=D?"."+j:j);const ne=M;if(this.isItStopNode(this.options.stopNodes,D,j)){let p="";if(K.length>0&&K.lastIndexOf("/")===K.length-1)"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),M=U.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(j))M=U.closeIndex;else{const y=this.readStopNodeData(d,V,te+1);if(!y)throw new Error(`Unexpected end of ${V}`);M=y.i,p=y.tagContent}const v=new T(j);j!==K&&ee&&(v[":@"]=this.buildAttributesMap(K,D,j)),p&&(p=this.parseTextData(p,j,D,!0,ee,!0,!0)),D=D.substr(0,D.lastIndexOf(".")),v.add(this.options.textNodeName,p),this.addChild(y,v,D,ne)}else{if(K.length>0&&K.lastIndexOf("/")===K.length-1){"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),this.options.transformTagName&&(j=this.options.transformTagName(j));const d=new T(j);j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),D=D.substr(0,D.lastIndexOf("."))}else{const d=new T(j);this.tagsNodeStack.push(y),j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),y=d}v="",M=te}}else v+=d[M];return p.child};function Y(d,p,y,v){this.options.captureMetaData||(v=void 0);const D=this.options.updateTag(p.tagname,y,p[":@"]);!1===D||("string"==typeof D?(p.tagname=D,d.addChild(p,v)):d.addChild(p,v))}const R=function(d){if(this.options.processEntities){for(let p in this.docTypeEntities){const y=this.docTypeEntities[p];d=d.replace(y.regx,y.val)}for(let p in this.lastEntities){const y=this.lastEntities[p];d=d.replace(y.regex,y.val)}if(this.options.htmlEntities)for(let p in this.htmlEntities){const y=this.htmlEntities[p];d=d.replace(y.regex,y.val)}d=d.replace(this.ampEntity.regex,this.ampEntity.val)}return d};function q(d,p,y,v){return d&&(void 0===v&&(v=0===p.child.length),void 0!==(d=this.parseTextData(d,p.tagname,y,!1,!!p[":@"]&&0!==Object.keys(p[":@"]).length,v))&&""!==d&&p.add(this.options.textNodeName,d),d=""),d}function Z(d,p,y){const v="*."+y;for(const y in d){const D=d[y];if(v===D||p===D)return!0}return!1}function W(d,p,y,v){const D=d.indexOf(p,y);if(-1===D)throw new Error(v);return D+p.length-1}function z(d,p,y,v=">"){const D=function(d,p,y=">"){let v,D="";for(let M=p;M",y,`${p} is not closed`);if(d.substring(y+2,M).trim()===p&&(D--,0===D))return{tagContent:d.substring(v,y),i:M};y=M}else if("?"===d[y+1])y=W(d,"?>",y+1,"StopNode is not closed.");else if("!--"===d.substr(y+1,3))y=W(d,"--\x3e",y+3,"StopNode is not closed.");else if("!["===d.substr(y+1,2))y=W(d,"]]>",y,"StopNode is not closed.")-2;else{const v=z(d,y,">");v&&((v&&v.tagName)===p&&"/"!==v.tagExp[v.tagExp.length-1]&&D++,y=v.closeIndex)}}function H(d,p,y){if(p&&"string"==typeof d){const p=d.trim();return"true"===p||"false"!==p&&function(d,p={}){if(p=Object.assign({},ne,p),!d||"string"!=typeof d)return d;let y=d.trim();if(void 0!==p.skipLike&&p.skipLike.test(y))return d;if("0"===d)return 0;if(p.hex&&te.test(y))return function(d){if(parseInt)return parseInt(d,16);if(Number.parseInt)return Number.parseInt(d,16);if(window&&window.parseInt)return window.parseInt(d,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(y);if(-1!==y.search(/.+[eE].+/))return function(d,p,y){if(!y.eNotation)return d;const v=p.match(ie);if(v){let D=v[1]||"";const M=-1===v[3].indexOf("e")?"E":"e",U=v[2],j=D?d[U.length+1]===M:d[U.length]===M;return U.length>1&&j?d:1!==U.length||!v[3].startsWith(`.${M}`)&&v[3][0]!==M?y.leadingZeros&&!j?(p=(v[1]||"")+v[3],Number(p)):d:Number(p)}return d}(d,y,p);{const D=re.exec(y);if(D){const M=D[1]||"",U=D[2];let j=(v=D[3])&&-1!==v.indexOf(".")?("."===(v=v.replace(/0+$/,""))?v="0":"."===v[0]?v="0"+v:"."===v[v.length-1]&&(v=v.substring(0,v.length-1)),v):v;const V=M?"."===d[U.length+1]:"."===d[U.length];if(!p.leadingZeros&&(U.length>1||1===U.length&&!V))return d;{const v=Number(y),D=String(v);if(0===v||-0===v)return v;if(-1!==D.search(/[eE]/))return p.eNotation?v:d;if(-1!==y.indexOf("."))return"0"===D||D===j||D===`${M}${j}`?v:d;let V=U?j:y;return U?V===D||M+V===D?v:d:V===D||V===M+D?v:d}}return d}var v}(d,y)}return void 0!==d?d:""}const oe=T.getMetaDataSymbol();function Q(d,p){return tt(d,p)}function tt(d,p,y){let v;const D={};for(let M=0;M0&&(D[p.textNodeName]=v):void 0!==v&&(D[p.textNodeName]=v),D}function et(d){const p=Object.keys(d);for(let d=0;d0&&(y="\n"),ot(d,p,"",y)}function ot(d,p,y,v){let D="",M=!1;for(let U=0;U`,M=!1;continue}if(V===p.commentPropName){D+=v+`\x3c!--${j[V][0][p.textNodeName]}--\x3e`,M=!0;continue}if("?"===V[0]){const d=lt(j[":@"],p),y="?xml"===V?"":v;let U=j[V][0][p.textNodeName];U=0!==U.length?" "+U:"",D+=y+`<${V}${U}${d}?>`,M=!0;continue}let ee=v;""!==ee&&(ee+=p.indentBy);const te=v+`<${V}${lt(j[":@"],p)}`,re=ot(j[V],p,K,ee);-1!==p.unpairedTags.indexOf(V)?p.suppressUnpairedNode?D+=te+">":D+=te+"/>":re&&0!==re.length||!p.suppressEmptyNode?re&&re.endsWith(">")?D+=te+`>${re}${v}`:(D+=te+">",re&&""!==v&&(re.includes("/>")||re.includes("`):D+=te+"/>",M=!0}return D}function at(d){const p=Object.keys(d);for(let y=0;y0&&p.processEntities)for(let y=0;y","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ft(d){this.options=Object.assign({},ae,d),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=_(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=gt),this.processTextOrObjNode=ct,this.options.format?(this.indentate=pt,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ct(d,p,y,v){const D=this.j2x(d,y+1,v.concat(p));return void 0!==d[this.options.textNodeName]&&1===Object.keys(d).length?this.buildTextValNode(d[this.options.textNodeName],p,D.attrStr,y):this.buildObjectNode(D.val,p,D.attrStr,y)}function pt(d){return this.options.indentBy.repeat(d)}function gt(d){return!(!d.startsWith(this.options.attributeNamePrefix)||d===this.options.textNodeName)&&d.substr(this.attrPrefixLen)}ft.prototype.build=function(d){return this.options.preserveOrder?rt(d,this.options):(Array.isArray(d)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(d={[this.options.arrayNodeName]:d}),this.j2x(d,0,[]).val)},ft.prototype.j2x=function(d,p,y){let v="",D="";const M=y.join(".");for(let U in d)if(Object.prototype.hasOwnProperty.call(d,U))if(void 0===d[U])this.isAttribute(U)&&(D+="");else if(null===d[U])this.isAttribute(U)||U===this.options.cdataPropName?D+="":"?"===U[0]?D+=this.indentate(p)+"<"+U+"?"+this.tagEndChar:D+=this.indentate(p)+"<"+U+"/"+this.tagEndChar;else if(d[U]instanceof Date)D+=this.buildTextValNode(d[U],U,"",p);else if("object"!=typeof d[U]){const y=this.isAttribute(U);if(y&&!this.ignoreAttributesFn(y,M))v+=this.buildAttrPairStr(y,""+d[U]);else if(!y)if(U===this.options.textNodeName){let p=this.options.tagValueProcessor(U,""+d[U]);D+=this.replaceEntitiesValue(p)}else D+=this.buildTextValNode(d[U],U,"",p)}else if(Array.isArray(d[U])){const v=d[U].length;let M="",j="";for(let V=0;V"+d+D}},ft.prototype.closeTag=function(d){let p="";return-1!==this.options.unpairedTags.indexOf(d)?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&p===this.options.commentPropName)return this.indentate(v)+`\x3c!--${d}--\x3e`+this.newLine;if("?"===p[0])return this.indentate(v)+"<"+p+y+"?"+this.tagEndChar;{let D=this.options.tagValueProcessor(p,d);return D=this.replaceEntitiesValue(D),""===D?this.indentate(v)+"<"+p+y+this.closeTag(p)+this.tagEndChar:this.indentate(v)+"<"+p+y+">"+D+"0&&this.options.processEntities)for(let p=0;p{"use strict";d.exports=JSON.parse('{"name":"@actions/artifact","version":"2.3.2","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^7.0.1","jwt-decode":"^3.1.2","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}')},47080:d=>{"use strict";d.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}}')},92547:d=>{"use strict";d.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(d){var p=__webpack_module_cache__[d];if(p!==undefined){return p.exports}var y=__webpack_module_cache__[d]={id:d,loaded:false,exports:{}};var v=true;try{__webpack_modules__[d].call(y.exports,y,y.exports,__nccwpck_require__);v=false}finally{if(v)delete __webpack_module_cache__[d]}y.loaded=true;return y.exports}(()=>{__nccwpck_require__.d=(d,p)=>{for(var y in p){if(__nccwpck_require__.o(p,y)&&!__nccwpck_require__.o(d,y)){Object.defineProperty(d,y,{enumerable:true,get:p[y]})}}}})();(()=>{__nccwpck_require__.o=(d,p)=>Object.prototype.hasOwnProperty.call(d,p)})();(()=>{__nccwpck_require__.r=d=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(d,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(d,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=d=>{d.paths=[];if(!d.children)d.children=[];return d}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var d={};__nccwpck_require__.r(d);__nccwpck_require__.d(d,{hasBrowserEnv:()=>Ke,hasStandardBrowserEnv:()=>Ze,hasStandardBrowserWebWorkerEnv:()=>dt,navigator:()=>Xe,origin:()=>mt});var p=__nccwpck_require__(79896);var y=__nccwpck_require__(59999);var v=__nccwpck_require__(82709);var D=__nccwpck_require__(50611);var M=__nccwpck_require__(48148);var U=__nccwpck_require__(69184);var j=__nccwpck_require__(72726);var V=__nccwpck_require__(67362);var K=__nccwpck_require__(76869);var ee=__nccwpck_require__(39023);var te=__nccwpck_require__(35317);const re=process.env.STATE_tmpDir||"";const ne=process.env.STATE_inputs?JSON.parse(process.env.STATE_inputs):undefined;function setTmpDir(d){y.saveState("tmpDir",d)}function setInputs(d){y.saveState("inputs",JSON.stringify(d))}function setExposeId(d){y.saveState("exposeId",d)}function getExposeId(){return y.getState("exposeId")}function setBuildkitdAddr(d){y.saveState("buildkitdAddr",d)}function getBuildkitdAddr(){return y.getState("buildkitdAddr")}function setBuilderName(d){y.saveState("builderName",d)}function getBuilderName(){return core.getState("builderName")}function setSigkillUsed(d){y.saveState("sigkillUsed",d.toString())}function getSigkillUsed(){return y.getState("sigkillUsed")==="true"}function bind(d,p){return function wrap(){return d.apply(p,arguments)}}const{toString:ie}=Object.prototype;const{getPrototypeOf:se}=Object;const{iterator:oe,toStringTag:ae}=Symbol;const le=(d=>p=>{const y=ie.call(p);return d[y]||(d[y]=y.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=d=>{d=d.toLowerCase();return p=>le(p)===d};const typeOfTest=d=>p=>typeof p===d;const{isArray:ce}=Array;const ue=typeOfTest("undefined");function isBuffer(d){return d!==null&&!ue(d)&&d.constructor!==null&&!ue(d.constructor)&&fe(d.constructor.isBuffer)&&d.constructor.isBuffer(d)}const de=kindOfTest("ArrayBuffer");function isArrayBufferView(d){let p;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){p=ArrayBuffer.isView(d)}else{p=d&&d.buffer&&de(d.buffer)}return p}const pe=typeOfTest("string");const fe=typeOfTest("function");const me=typeOfTest("number");const isObject=d=>d!==null&&typeof d==="object";const isBoolean=d=>d===true||d===false;const isPlainObject=d=>{if(le(d)!=="object"){return false}const p=se(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(ae in d)&&!(oe in d)};const isEmptyObject=d=>{if(!isObject(d)||isBuffer(d)){return false}try{return Object.keys(d).length===0&&Object.getPrototypeOf(d)===Object.prototype}catch(d){return false}};const Ae=kindOfTest("Date");const he=kindOfTest("File");const ge=kindOfTest("Blob");const ye=kindOfTest("FileList");const isStream=d=>isObject(d)&&fe(d.pipe);const isFormData=d=>{let p;return d&&(typeof FormData==="function"&&d instanceof FormData||fe(d.append)&&((p=le(d))==="formdata"||p==="object"&&fe(d.toString)&&d.toString()==="[object FormData]"))};const be=kindOfTest("URLSearchParams");const[Ee,we,ve,Ce]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=d=>d.trim?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(d,p,{allOwnKeys:y=false}={}){if(d===null||typeof d==="undefined"){return}let v;let D;if(typeof d!=="object"){d=[d]}if(ce(d)){for(v=0,D=d.length;v0){D=y[v];if(p===D.toLowerCase()){return D}}return null}const Se=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=d=>!ue(d)&&d!==Se;function merge(){const{caseless:d}=isContextDefined(this)&&this||{};const p={};const assignValue=(y,v)=>{const D=d&&findKey(p,v)||v;if(isPlainObject(p[D])&&isPlainObject(y)){p[D]=merge(p[D],y)}else if(isPlainObject(y)){p[D]=merge({},y)}else if(ce(y)){p[D]=y.slice()}else{p[D]=y}};for(let d=0,p=arguments.length;d{forEach(p,((p,v)=>{if(y&&fe(p)){d[v]=bind(p,y)}else{d[v]=p}}),{allOwnKeys:v});return d};const stripBOM=d=>{if(d.charCodeAt(0)===65279){d=d.slice(1)}return d};const inherits=(d,p,y,v)=>{d.prototype=Object.create(p.prototype,v);d.prototype.constructor=d;Object.defineProperty(d,"super",{value:p.prototype});y&&Object.assign(d.prototype,y)};const toFlatObject=(d,p,y,v)=>{let D;let M;let U;const j={};p=p||{};if(d==null)return p;do{D=Object.getOwnPropertyNames(d);M=D.length;while(M-- >0){U=D[M];if((!v||v(U,d,p))&&!j[U]){p[U]=d[U];j[U]=true}}d=y!==false&&se(d)}while(d&&(!y||y(d,p))&&d!==Object.prototype);return p};const endsWith=(d,p,y)=>{d=String(d);if(y===undefined||y>d.length){y=d.length}y-=p.length;const v=d.indexOf(p,y);return v!==-1&&v===y};const toArray=d=>{if(!d)return null;if(ce(d))return d;let p=d.length;if(!me(p))return null;const y=new Array(p);while(p-- >0){y[p]=d[p]}return y};const Ie=(d=>p=>d&&p instanceof d)(typeof Uint8Array!=="undefined"&&se(Uint8Array));const forEachEntry=(d,p)=>{const y=d&&d[oe];const v=y.call(d);let D;while((D=v.next())&&!D.done){const y=D.value;p.call(d,y[0],y[1])}};const matchAll=(d,p)=>{let y;const v=[];while((y=d.exec(p))!==null){v.push(y)}return v};const Be=kindOfTest("HTMLFormElement");const toCamelCase=d=>d.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(d,p,y){return p.toUpperCase()+y}));const xe=(({hasOwnProperty:d})=>(p,y)=>d.call(p,y))(Object.prototype);const Re=kindOfTest("RegExp");const reduceDescriptors=(d,p)=>{const y=Object.getOwnPropertyDescriptors(d);const v={};forEach(y,((y,D)=>{let M;if((M=p(y,D,d))!==false){v[D]=M||y}}));Object.defineProperties(d,v)};const freezeMethods=d=>{reduceDescriptors(d,((p,y)=>{if(fe(d)&&["arguments","caller","callee"].indexOf(y)!==-1){return false}const v=d[y];if(!fe(v))return;p.enumerable=false;if("writable"in p){p.writable=false;return}if(!p.set){p.set=()=>{throw Error("Can not rewrite read-only method '"+y+"'")}}}))};const toObjectSet=(d,p)=>{const y={};const define=d=>{d.forEach((d=>{y[d]=true}))};ce(d)?define(d):define(String(d).split(p));return y};const noop=()=>{};const toFiniteNumber=(d,p)=>d!=null&&Number.isFinite(d=+d)?d:p;function isSpecCompliantForm(d){return!!(d&&fe(d.append)&&d[ae]==="FormData"&&d[oe])}const toJSONObject=d=>{const p=new Array(10);const visit=(d,y)=>{if(isObject(d)){if(p.indexOf(d)>=0){return}if(isBuffer(d)){return d}if(!("toJSON"in d)){p[y]=d;const v=ce(d)?[]:{};forEach(d,((d,p)=>{const D=visit(d,y+1);!ue(D)&&(v[p]=D)}));p[y]=undefined;return v}}return d};return visit(d,0)};const _e=kindOfTest("AsyncFunction");const isThenable=d=>d&&(isObject(d)||fe(d))&&fe(d.then)&&fe(d.catch);const Te=((d,p)=>{if(d){return setImmediate}return p?((d,p)=>{Se.addEventListener("message",(({source:y,data:v})=>{if(y===Se&&v===d){p.length&&p.shift()()}}),false);return y=>{p.push(y);Se.postMessage(d,"*")}})(`axios@${Math.random()}`,[]):d=>setTimeout(d)})(typeof setImmediate==="function",fe(Se.postMessage));const Ne=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(Se):typeof process!=="undefined"&&process.nextTick||Te;const isIterable=d=>d!=null&&fe(d[oe]);const ke={isArray:ce,isArrayBuffer:de,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:pe,isNumber:me,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:Ee,isRequest:we,isResponse:ve,isHeaders:Ce,isUndefined:ue,isDate:Ae,isFile:he,isBlob:ge,isRegExp:Re,isFunction:fe,isStream:isStream,isURLSearchParams:be,isTypedArray:Ie,isFileList:ye,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:le,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:Be,hasOwnProperty:xe,hasOwnProp:xe,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:Se,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:_e,isThenable:isThenable,setImmediate:Te,asap:Ne,isIterable:isIterable};function AxiosError(d,p,y,v,D){Error.call(this);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack}this.message=d;this.name="AxiosError";p&&(this.code=p);y&&(this.config=y);v&&(this.request=v);if(D){this.response=D;this.status=D.status?D.status:null}}ke.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ke.toJSONObject(this.config),code:this.code,status:this.status}}});const Qe=AxiosError.prototype;const De={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((d=>{De[d]={value:d}}));Object.defineProperties(AxiosError,De);Object.defineProperty(Qe,"isAxiosError",{value:true});AxiosError.from=(d,p,y,v,D,M)=>{const U=Object.create(Qe);ke.toFlatObject(d,U,(function filter(d){return d!==Error.prototype}),(d=>d!=="isAxiosError"));AxiosError.call(U,d.message,p,y,v,D);U.cause=d;U.name=d.name;M&&Object.assign(U,M);return U};const Pe=AxiosError;var Oe=__nccwpck_require__(34455);const Le=Oe;function isVisitable(d){return ke.isPlainObject(d)||ke.isArray(d)}function removeBrackets(d){return ke.endsWith(d,"[]")?d.slice(0,-2):d}function renderKey(d,p,y){if(!d)return p;return d.concat(p).map((function each(d,p){d=removeBrackets(d);return!y&&p?"["+d+"]":d})).join(y?".":"")}function isFlatArray(d){return ke.isArray(d)&&!d.some(isVisitable)}const Fe=ke.toFlatObject(ke,{},null,(function filter(d){return/^is[A-Z]/.test(d)}));function toFormData(d,p,y){if(!ke.isObject(d)){throw new TypeError("target must be an object")}p=p||new(Le||FormData);y=ke.toFlatObject(y,{metaTokens:true,dots:false,indexes:false},false,(function defined(d,p){return!ke.isUndefined(p[d])}));const v=y.metaTokens;const D=y.visitor||defaultVisitor;const M=y.dots;const U=y.indexes;const j=y.Blob||typeof Blob!=="undefined"&&Blob;const V=j&&ke.isSpecCompliantForm(p);if(!ke.isFunction(D)){throw new TypeError("visitor must be a function")}function convertValue(d){if(d===null)return"";if(ke.isDate(d)){return d.toISOString()}if(ke.isBoolean(d)){return d.toString()}if(!V&&ke.isBlob(d)){throw new Pe("Blob is not supported. Use a Buffer instead.")}if(ke.isArrayBuffer(d)||ke.isTypedArray(d)){return V&&typeof Blob==="function"?new Blob([d]):Buffer.from(d)}return d}function defaultVisitor(d,y,D){let j=d;if(d&&!D&&typeof d==="object"){if(ke.endsWith(y,"{}")){y=v?y:y.slice(0,-2);d=JSON.stringify(d)}else if(ke.isArray(d)&&isFlatArray(d)||(ke.isFileList(d)||ke.endsWith(y,"[]"))&&(j=ke.toArray(d))){y=removeBrackets(y);j.forEach((function each(d,v){!(ke.isUndefined(d)||d===null)&&p.append(U===true?renderKey([y],v,M):U===null?y:y+"[]",convertValue(d))}));return false}}if(isVisitable(d)){return true}p.append(renderKey(D,y,M),convertValue(d));return false}const K=[];const ee=Object.assign(Fe,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(d,y){if(ke.isUndefined(d))return;if(K.indexOf(d)!==-1){throw Error("Circular reference detected in "+y.join("."))}K.push(d);ke.forEach(d,(function each(d,v){const M=!(ke.isUndefined(d)||d===null)&&D.call(p,d,ke.isString(v)?v.trim():v,y,ee);if(M===true){build(d,y?y.concat(v):[v])}}));K.pop()}if(!ke.isObject(d)){throw new TypeError("data must be an object")}build(d);return p}const Me=toFormData;function encode(d){const p={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(d).replace(/[!'()~]|%20|%00/g,(function replacer(d){return p[d]}))}function AxiosURLSearchParams(d,p){this._pairs=[];d&&Me(d,this,p)}const Ue=AxiosURLSearchParams.prototype;Ue.append=function append(d,p){this._pairs.push([d,p])};Ue.toString=function toString(d){const p=d?function(p){return d.call(this,p,encode)}:encode;return this._pairs.map((function each(d){return p(d[0])+"="+p(d[1])}),"").join("&")};const He=AxiosURLSearchParams;function buildURL_encode(d){return encodeURIComponent(d).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(d,p,y){if(!p){return d}const v=y&&y.encode||buildURL_encode;if(ke.isFunction(y)){y={serialize:y}}const D=y&&y.serialize;let M;if(D){M=D(p,y)}else{M=ke.isURLSearchParams(p)?p.toString():new He(p,y).toString(v)}if(M){const p=d.indexOf("#");if(p!==-1){d=d.slice(0,p)}d+=(d.indexOf("?")===-1?"?":"&")+M}return d}class InterceptorManager{constructor(){this.handlers=[]}use(d,p,y){this.handlers.push({fulfilled:d,rejected:p,synchronous:y?y.synchronous:false,runWhen:y?y.runWhen:null});return this.handlers.length-1}eject(d){if(this.handlers[d]){this.handlers[d]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(d){ke.forEach(this.handlers,(function forEachHandler(p){if(p!==null){d(p)}}))}}const je=InterceptorManager;const Ge={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false};var qe=__nccwpck_require__(76982);var ze=__nccwpck_require__(87016);const Ve=ze.URLSearchParams;const We="abcdefghijklmnopqrstuvwxyz";const $e="0123456789";const Ye={DIGIT:$e,ALPHA:We,ALPHA_DIGIT:We+We.toUpperCase()+$e};const generateString=(d=16,p=Ye.ALPHA_DIGIT)=>{let y="";const{length:v}=p;const D=new Uint32Array(d);qe.randomFillSync(D);for(let M=0;Mtypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const mt=Ke&&window.location.href||"http://localhost";const At={...d,...Je};function toURLEncodedForm(d,p){return Me(d,new At.classes.URLSearchParams,{visitor:function(d,p,y,v){if(At.isNode&&ke.isBuffer(d)){this.append(p,d.toString("base64"));return false}return v.defaultVisitor.apply(this,arguments)},...p})}function parsePropPath(d){return ke.matchAll(/\w+|\[(\w*)]/g,d).map((d=>d[0]==="[]"?"":d[1]||d[0]))}function arrayToObject(d){const p={};const y=Object.keys(d);let v;const D=y.length;let M;for(v=0;v=d.length;D=!D&&ke.isArray(y)?y.length:D;if(U){if(ke.hasOwnProp(y,D)){y[D]=[y[D],p]}else{y[D]=p}return!M}if(!y[D]||!ke.isObject(y[D])){y[D]=[]}const j=buildPath(d,p,y[D],v);if(j&&ke.isArray(y[D])){y[D]=arrayToObject(y[D])}return!M}if(ke.isFormData(d)&&ke.isFunction(d.entries)){const p={};ke.forEachEntry(d,((d,y)=>{buildPath(parsePropPath(d),y,p,0)}));return p}return null}const yt=formDataToJSON;function stringifySafely(d,p,y){if(ke.isString(d)){try{(p||JSON.parse)(d);return ke.trim(d)}catch(d){if(d.name!=="SyntaxError"){throw d}}}return(y||JSON.stringify)(d)}const bt={transitional:Ge,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(d,p){const y=p.getContentType()||"";const v=y.indexOf("application/json")>-1;const D=ke.isObject(d);if(D&&ke.isHTMLForm(d)){d=new FormData(d)}const M=ke.isFormData(d);if(M){return v?JSON.stringify(yt(d)):d}if(ke.isArrayBuffer(d)||ke.isBuffer(d)||ke.isStream(d)||ke.isFile(d)||ke.isBlob(d)||ke.isReadableStream(d)){return d}if(ke.isArrayBufferView(d)){return d.buffer}if(ke.isURLSearchParams(d)){p.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return d.toString()}let U;if(D){if(y.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(d,this.formSerializer).toString()}if((U=ke.isFileList(d))||y.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Me(U?{"files[]":d}:d,p&&new p,this.formSerializer)}}if(D||v){p.setContentType("application/json",false);return stringifySafely(d)}return d}],transformResponse:[function transformResponse(d){const p=this.transitional||bt.transitional;const y=p&&p.forcedJSONParsing;const v=this.responseType==="json";if(ke.isResponse(d)||ke.isReadableStream(d)){return d}if(d&&ke.isString(d)&&(y&&!this.responseType||v)){const y=p&&p.silentJSONParsing;const D=!y&&v;try{return JSON.parse(d)}catch(d){if(D){if(d.name==="SyntaxError"){throw Pe.from(d,Pe.ERR_BAD_RESPONSE,this,null,this.response)}throw d}}}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:At.classes.FormData,Blob:At.classes.Blob},validateStatus:function validateStatus(d){return d>=200&&d<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};ke.forEach(["delete","get","head","post","put","patch"],(d=>{bt.headers[d]={}}));const Et=bt;const wt=ke.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=d=>{const p={};let y;let v;let D;d&&d.split("\n").forEach((function parser(d){D=d.indexOf(":");y=d.substring(0,D).trim().toLowerCase();v=d.substring(D+1).trim();if(!y||p[y]&&wt[y]){return}if(y==="set-cookie"){if(p[y]){p[y].push(v)}else{p[y]=[v]}}else{p[y]=p[y]?p[y]+", "+v:v}}));return p};const vt=Symbol("internals");function normalizeHeader(d){return d&&String(d).trim().toLowerCase()}function normalizeValue(d){if(d===false||d==null){return d}return ke.isArray(d)?d.map(normalizeValue):String(d)}function parseTokens(d){const p=Object.create(null);const y=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let v;while(v=y.exec(d)){p[v[1]]=v[2]}return p}const isValidHeaderName=d=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(d.trim());function matchHeaderValue(d,p,y,v,D){if(ke.isFunction(v)){return v.call(this,p,y)}if(D){p=y}if(!ke.isString(p))return;if(ke.isString(v)){return p.indexOf(v)!==-1}if(ke.isRegExp(v)){return v.test(p)}}function formatHeader(d){return d.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((d,p,y)=>p.toUpperCase()+y))}function buildAccessors(d,p){const y=ke.toCamelCase(" "+p);["get","set","has"].forEach((v=>{Object.defineProperty(d,v+y,{value:function(d,y,D){return this[v].call(this,p,d,y,D)},configurable:true})}))}class AxiosHeaders{constructor(d){d&&this.set(d)}set(d,p,y){const v=this;function setHeader(d,p,y){const D=normalizeHeader(p);if(!D){throw new Error("header name must be a non-empty string")}const M=ke.findKey(v,D);if(!M||v[M]===undefined||y===true||y===undefined&&v[M]!==false){v[M||p]=normalizeValue(d)}}const setHeaders=(d,p)=>ke.forEach(d,((d,y)=>setHeader(d,y,p)));if(ke.isPlainObject(d)||d instanceof this.constructor){setHeaders(d,p)}else if(ke.isString(d)&&(d=d.trim())&&!isValidHeaderName(d)){setHeaders(parseHeaders(d),p)}else if(ke.isObject(d)&&ke.isIterable(d)){let y={},v,D;for(const p of d){if(!ke.isArray(p)){throw TypeError("Object iterator must return a key-value pair")}y[D=p[0]]=(v=y[D])?ke.isArray(v)?[...v,p[1]]:[v,p[1]]:p[1]}setHeaders(y,p)}else{d!=null&&setHeader(p,d,y)}return this}get(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);if(y){const d=this[y];if(!p){return d}if(p===true){return parseTokens(d)}if(ke.isFunction(p)){return p.call(this,d,y)}if(ke.isRegExp(p)){return p.exec(d)}throw new TypeError("parser must be boolean|regexp|function")}}}has(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);return!!(y&&this[y]!==undefined&&(!p||matchHeaderValue(this,this[y],y,p)))}return false}delete(d,p){const y=this;let v=false;function deleteHeader(d){d=normalizeHeader(d);if(d){const D=ke.findKey(y,d);if(D&&(!p||matchHeaderValue(y,y[D],D,p))){delete y[D];v=true}}}if(ke.isArray(d)){d.forEach(deleteHeader)}else{deleteHeader(d)}return v}clear(d){const p=Object.keys(this);let y=p.length;let v=false;while(y--){const D=p[y];if(!d||matchHeaderValue(this,this[D],D,d,true)){delete this[D];v=true}}return v}normalize(d){const p=this;const y={};ke.forEach(this,((v,D)=>{const M=ke.findKey(y,D);if(M){p[M]=normalizeValue(v);delete p[D];return}const U=d?formatHeader(D):String(D).trim();if(U!==D){delete p[D]}p[U]=normalizeValue(v);y[U]=true}));return this}concat(...d){return this.constructor.concat(this,...d)}toJSON(d){const p=Object.create(null);ke.forEach(this,((y,v)=>{y!=null&&y!==false&&(p[v]=d&&ke.isArray(y)?y.join(", "):y)}));return p}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([d,p])=>d+": "+p)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(d){return d instanceof this?d:new this(d)}static concat(d,...p){const y=new this(d);p.forEach((d=>y.set(d)));return y}static accessor(d){const p=this[vt]=this[vt]={accessors:{}};const y=p.accessors;const v=this.prototype;function defineAccessor(d){const p=normalizeHeader(d);if(!y[p]){buildAccessors(v,d);y[p]=true}}ke.isArray(d)?d.forEach(defineAccessor):defineAccessor(d);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ke.reduceDescriptors(AxiosHeaders.prototype,(({value:d},p)=>{let y=p[0].toUpperCase()+p.slice(1);return{get:()=>d,set(d){this[y]=d}}}));ke.freezeMethods(AxiosHeaders);const Ct=AxiosHeaders;function transformData(d,p){const y=this||Et;const v=p||y;const D=Ct.from(v.headers);let M=v.data;ke.forEach(d,(function transform(d){M=d.call(y,M,D.normalize(),p?p.status:undefined)}));D.normalize();return M}function isCancel(d){return!!(d&&d.__CANCEL__)}function CanceledError(d,p,y){Pe.call(this,d==null?"canceled":d,Pe.ERR_CANCELED,p,y);this.name="CanceledError"}ke.inherits(CanceledError,Pe,{__CANCEL__:true});const St=CanceledError;function settle(d,p,y){const v=y.config.validateStatus;if(!y.status||!v||v(y.status)){d(y)}else{p(new Pe("Request failed with status code "+y.status,[Pe.ERR_BAD_REQUEST,Pe.ERR_BAD_RESPONSE][Math.floor(y.status/100)-4],y.config,y.request,y))}}function isAbsoluteURL(d){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(d)}function combineURLs(d,p){return p?d.replace(/\/?\/$/,"")+"/"+p.replace(/^\/+/,""):d}function buildFullPath(d,p,y){let v=!isAbsoluteURL(p);if(d&&(v||y==false)){return combineURLs(d,p)}return p}var It=__nccwpck_require__(20330);var Bt=__nccwpck_require__(58611);var xt=__nccwpck_require__(65692);var Rt=__nccwpck_require__(63509);var _t=__nccwpck_require__(43106);const Tt="1.11.0";function parseProtocol(d){const p=/^([-+\w]{1,25})(:?\/\/|:)/.exec(d);return p&&p[1]||""}const Nt=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function fromDataURI(d,p,y){const v=y&&y.Blob||At.classes.Blob;const D=parseProtocol(d);if(p===undefined&&v){p=true}if(D==="data"){d=D.length?d.slice(D.length+1):d;const y=Nt.exec(d);if(!y){throw new Pe("Invalid URL",Pe.ERR_INVALID_URL)}const M=y[1];const U=y[2];const j=y[3];const V=Buffer.from(decodeURIComponent(j),U?"base64":"utf8");if(p){if(!v){throw new Pe("Blob is not supported",Pe.ERR_NOT_SUPPORT)}return new v([V],{type:M})}return V}throw new Pe("Unsupported protocol "+D,Pe.ERR_NOT_SUPPORT)}var kt=__nccwpck_require__(2203);const Qt=Symbol("internals");class AxiosTransformStream extends kt.Transform{constructor(d){d=ke.toFlatObject(d,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((d,p)=>!ke.isUndefined(p[d])));super({readableHighWaterMark:d.chunkSize});const p=this[Qt]={timeWindow:d.timeWindow,chunkSize:d.chunkSize,maxRate:d.maxRate,minChunkSize:d.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(d=>{if(d==="progress"){if(!p.isCaptured){p.isCaptured=true}}}))}_read(d){const p=this[Qt];if(p.onReadCallback){p.onReadCallback()}return super._read(d)}_transform(d,p,y){const v=this[Qt];const D=v.maxRate;const M=this.readableHighWaterMark;const U=v.timeWindow;const j=1e3/U;const V=D/j;const K=v.minChunkSize!==false?Math.max(v.minChunkSize,V*.01):0;const pushChunk=(d,p)=>{const y=Buffer.byteLength(d);v.bytesSeen+=y;v.bytes+=y;v.isCaptured&&this.emit("progress",v.bytesSeen);if(this.push(d)){process.nextTick(p)}else{v.onReadCallback=()=>{v.onReadCallback=null;process.nextTick(p)}}};const transformChunk=(d,p)=>{const y=Buffer.byteLength(d);let j=null;let ee=M;let te;let re=0;if(D){const d=Date.now();if(!v.ts||(re=d-v.ts)>=U){v.ts=d;te=V-v.bytes;v.bytes=te<0?-te:0;re=0}te=V-v.bytes}if(D){if(te<=0){return setTimeout((()=>{p(null,d)}),U-re)}if(teee&&y-ee>K){j=d.subarray(ee);d=d.subarray(0,ee)}pushChunk(d,j?()=>{process.nextTick(p,null,j)}:p)};transformChunk(d,(function transformNextChunk(d,p){if(d){return y(d)}if(p){transformChunk(p,transformNextChunk)}else{y(null)}}))}}const Dt=AxiosTransformStream;var Pt=__nccwpck_require__(24434);const{asyncIterator:Ot}=Symbol;const readBlob=async function*(d){if(d.stream){yield*d.stream()}else if(d.arrayBuffer){yield await d.arrayBuffer()}else if(d[Ot]){yield*d[Ot]()}else{yield d}};const Lt=readBlob;const Ft=At.ALPHABET.ALPHA_DIGIT+"-_";const Mt=typeof TextEncoder==="function"?new TextEncoder:new ee.TextEncoder;const Ut="\r\n";const Ht=Mt.encode(Ut);const jt=2;class FormDataPart{constructor(d,p){const{escapeName:y}=this.constructor;const v=ke.isString(p);let D=`Content-Disposition: form-data; name="${y(d)}"${!v&&p.name?`; filename="${y(p.name)}"`:""}${Ut}`;if(v){p=Mt.encode(String(p).replace(/\r?\n|\r\n?/g,Ut))}else{D+=`Content-Type: ${p.type||"application/octet-stream"}${Ut}`}this.headers=Mt.encode(D+Ut);this.contentLength=v?p.byteLength:p.size;this.size=this.headers.byteLength+this.contentLength+jt;this.name=d;this.value=p}async*encode(){yield this.headers;const{value:d}=this;if(ke.isTypedArray(d)){yield d}else{yield*Lt(d)}yield Ht}static escapeName(d){return String(d).replace(/[\r\n"]/g,(d=>({"\r":"%0D","\n":"%0A",'"':"%22"}[d])))}}const formDataToStream=(d,p,y)=>{const{tag:v="form-data-boundary",size:D=25,boundary:M=v+"-"+At.generateString(D,Ft)}=y||{};if(!ke.isFormData(d)){throw TypeError("FormData instance required")}if(M.length<1||M.length>70){throw Error("boundary must be 10-70 characters long")}const U=Mt.encode("--"+M+Ut);const j=Mt.encode("--"+M+"--"+Ut);let V=j.byteLength;const K=Array.from(d.entries()).map((([d,p])=>{const y=new FormDataPart(d,p);V+=y.size;return y}));V+=U.byteLength*K.length;V=ke.toFiniteNumber(V);const ee={"Content-Type":`multipart/form-data; boundary=${M}`};if(Number.isFinite(V)){ee["Content-Length"]=V}p&&p(ee);return kt.Readable.from(async function*(){for(const d of K){yield U;yield*d.encode()}yield j}())};const Gt=formDataToStream;class ZlibHeaderTransformStream extends kt.Transform{__transform(d,p,y){this.push(d);y()}_transform(d,p,y){if(d.length!==0){this._transform=this.__transform;if(d[0]!==120){const d=Buffer.alloc(2);d[0]=120;d[1]=156;this.push(d,p)}}this.__transform(d,p,y)}}const qt=ZlibHeaderTransformStream;const callbackify=(d,p)=>ke.isAsyncFn(d)?function(...y){const v=y.pop();d.apply(this,y).then((d=>{try{p?v(null,...p(d)):v(null,d)}catch(d){v(d)}}),v)}:d;const zt=callbackify;function speedometer(d,p){d=d||10;const y=new Array(d);const v=new Array(d);let D=0;let M=0;let U;p=p!==undefined?p:1e3;return function push(j){const V=Date.now();const K=v[M];if(!U){U=V}y[D]=j;v[D]=V;let ee=M;let te=0;while(ee!==D){te+=y[ee++];ee=ee%d}D=(D+1)%d;if(D===M){M=(M+1)%d}if(V-U{y=v;D=null;if(M){clearTimeout(M);M=null}d(...p)};const throttled=(...d)=>{const p=Date.now();const U=p-y;if(U>=v){invoke(d,p)}else{D=d;if(!M){M=setTimeout((()=>{M=null;invoke(D)}),v-U)}}};const flush=()=>D&&invoke(D);return[throttled,flush]}const Wt=throttle;const progressEventReducer=(d,p,y=3)=>{let v=0;const D=Vt(50,250);return Wt((y=>{const M=y.loaded;const U=y.lengthComputable?y.total:undefined;const j=M-v;const V=D(j);const K=M<=U;v=M;const ee={loaded:M,total:U,progress:U?M/U:undefined,bytes:j,rate:V?V:undefined,estimated:V&&U&&K?(U-M)/V:undefined,event:y,lengthComputable:U!=null,[p?"download":"upload"]:true};d(ee)}),y)};const progressEventDecorator=(d,p)=>{const y=d!=null;return[v=>p[0]({lengthComputable:y,total:d,loaded:v}),p[1]]};const asyncDecorator=d=>(...p)=>ke.asap((()=>d(...p)));const $t={flush:_t.constants.Z_SYNC_FLUSH,finishFlush:_t.constants.Z_SYNC_FLUSH};const Yt={flush:_t.constants.BROTLI_OPERATION_FLUSH,finishFlush:_t.constants.BROTLI_OPERATION_FLUSH};const Jt=ke.isFunction(_t.createBrotliDecompress);const{http:Kt,https:Xt}=Rt;const Zt=/https:?/;const er=At.protocols.map((d=>d+":"));const flushOnFinish=(d,[p,y])=>{d.on("end",y).on("error",y);return p};function dispatchBeforeRedirect(d,p){if(d.beforeRedirects.proxy){d.beforeRedirects.proxy(d)}if(d.beforeRedirects.config){d.beforeRedirects.config(d,p)}}function setProxy(d,p,y){let v=p;if(!v&&v!==false){const d=It.getProxyForUrl(y);if(d){v=new URL(d)}}if(v){if(v.username){v.auth=(v.username||"")+":"+(v.password||"")}if(v.auth){if(v.auth.username||v.auth.password){v.auth=(v.auth.username||"")+":"+(v.auth.password||"")}const p=Buffer.from(v.auth,"utf8").toString("base64");d.headers["Proxy-Authorization"]="Basic "+p}d.headers.host=d.hostname+(d.port?":"+d.port:"");const p=v.hostname||v.host;d.hostname=p;d.host=p;d.port=v.port;d.path=y;if(v.protocol){d.protocol=v.protocol.includes(":")?v.protocol:`${v.protocol}:`}}d.beforeRedirects.proxy=function beforeRedirect(d){setProxy(d,p,d.href)}}const tr=typeof process!=="undefined"&&ke.kindOf(process)==="process";const wrapAsync=d=>new Promise(((p,y)=>{let v;let D;const done=(d,p)=>{if(D)return;D=true;v&&v(d,p)};const _resolve=d=>{done(d);p(d)};const _reject=d=>{done(d,true);y(d)};d(_resolve,_reject,(d=>v=d)).catch(_reject)}));const resolveFamily=({address:d,family:p})=>{if(!ke.isString(d)){throw TypeError("address must be a string")}return{address:d,family:p||(d.indexOf(".")<0?6:4)}};const buildAddressEntry=(d,p)=>resolveFamily(ke.isObject(d)?d:{address:d,family:p});const rr=tr&&function httpAdapter(d){return wrapAsync((async function dispatchHttpRequest(p,y,v){let{data:D,lookup:M,family:U}=d;const{responseType:j,responseEncoding:V}=d;const K=d.method.toUpperCase();let te;let re=false;let ne;if(M){const d=zt(M,(d=>ke.isArray(d)?d:[d]));M=(p,y,v)=>{d(p,y,((d,p,D)=>{if(d){return v(d)}const M=ke.isArray(p)?p.map((d=>buildAddressEntry(d))):[buildAddressEntry(p,D)];y.all?v(d,M):v(d,M[0].address,M[0].family)}))}}const ie=new Pt.EventEmitter;const onFinished=()=>{if(d.cancelToken){d.cancelToken.unsubscribe(abort)}if(d.signal){d.signal.removeEventListener("abort",abort)}ie.removeAllListeners()};v(((d,p)=>{te=true;if(p){re=true;onFinished()}}));function abort(p){ie.emit("abort",!p||p.type?new St(null,d,ne):p)}ie.once("abort",y);if(d.cancelToken||d.signal){d.cancelToken&&d.cancelToken.subscribe(abort);if(d.signal){d.signal.aborted?abort():d.signal.addEventListener("abort",abort)}}const se=buildFullPath(d.baseURL,d.url,d.allowAbsoluteUrls);const oe=new URL(se,At.hasBrowserEnv?At.origin:undefined);const ae=oe.protocol||er[0];if(ae==="data:"){let v;if(K!=="GET"){return settle(p,y,{status:405,statusText:"method not allowed",headers:{},config:d})}try{v=fromDataURI(d.url,j==="blob",{Blob:d.env&&d.env.Blob})}catch(p){throw Pe.from(p,Pe.ERR_BAD_REQUEST,d)}if(j==="text"){v=v.toString(V);if(!V||V==="utf8"){v=ke.stripBOM(v)}}else if(j==="stream"){v=kt.Readable.from(v)}return settle(p,y,{data:v,status:200,statusText:"OK",headers:new Ct,config:d})}if(er.indexOf(ae)===-1){return y(new Pe("Unsupported protocol "+ae,Pe.ERR_BAD_REQUEST,d))}const le=Ct.from(d.headers).normalize();le.set("User-Agent","axios/"+Tt,false);const{onUploadProgress:ce,onDownloadProgress:ue}=d;const de=d.maxRate;let pe=undefined;let fe=undefined;if(ke.isSpecCompliantForm(D)){const d=le.getContentType(/boundary=([-_\w\d]{10,70})/i);D=Gt(D,(d=>{le.set(d)}),{tag:`axios-${Tt}-boundary`,boundary:d&&d[1]||undefined})}else if(ke.isFormData(D)&&ke.isFunction(D.getHeaders)){le.set(D.getHeaders());if(!le.hasContentLength()){try{const d=await ee.promisify(D.getLength).call(D);Number.isFinite(d)&&d>=0&&le.setContentLength(d)}catch(d){}}}else if(ke.isBlob(D)||ke.isFile(D)){D.size&&le.setContentType(D.type||"application/octet-stream");le.setContentLength(D.size||0);D=kt.Readable.from(Lt(D))}else if(D&&!ke.isStream(D)){if(Buffer.isBuffer(D)){}else if(ke.isArrayBuffer(D)){D=Buffer.from(new Uint8Array(D))}else if(ke.isString(D)){D=Buffer.from(D,"utf-8")}else{return y(new Pe("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",Pe.ERR_BAD_REQUEST,d))}le.setContentLength(D.length,false);if(d.maxBodyLength>-1&&D.length>d.maxBodyLength){return y(new Pe("Request body larger than maxBodyLength limit",Pe.ERR_BAD_REQUEST,d))}}const me=ke.toFiniteNumber(le.getContentLength());if(ke.isArray(de)){pe=de[0];fe=de[1]}else{pe=fe=de}if(D&&(ce||pe)){if(!ke.isStream(D)){D=kt.Readable.from(D,{objectMode:false})}D=kt.pipeline([D,new Dt({maxRate:ke.toFiniteNumber(pe)})],ke.noop);ce&&D.on("progress",flushOnFinish(D,progressEventDecorator(me,progressEventReducer(asyncDecorator(ce),false,3))))}let Ae=undefined;if(d.auth){const p=d.auth.username||"";const y=d.auth.password||"";Ae=p+":"+y}if(!Ae&&oe.username){const d=oe.username;const p=oe.password;Ae=d+":"+p}Ae&&le.delete("authorization");let he;try{he=buildURL(oe.pathname+oe.search,d.params,d.paramsSerializer).replace(/^\?/,"")}catch(p){const v=new Error(p.message);v.config=d;v.url=d.url;v.exists=true;return y(v)}le.set("Accept-Encoding","gzip, compress, deflate"+(Jt?", br":""),false);const ge={path:he,method:K,headers:le.toJSON(),agents:{http:d.httpAgent,https:d.httpsAgent},auth:Ae,protocol:ae,family:U,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:{}};!ke.isUndefined(M)&&(ge.lookup=M);if(d.socketPath){ge.socketPath=d.socketPath}else{ge.hostname=oe.hostname.startsWith("[")?oe.hostname.slice(1,-1):oe.hostname;ge.port=oe.port;setProxy(ge,d.proxy,ae+"//"+oe.hostname+(oe.port?":"+oe.port:"")+ge.path)}let ye;const be=Zt.test(ge.protocol);ge.agent=be?d.httpsAgent:d.httpAgent;if(d.transport){ye=d.transport}else if(d.maxRedirects===0){ye=be?xt:Bt}else{if(d.maxRedirects){ge.maxRedirects=d.maxRedirects}if(d.beforeRedirect){ge.beforeRedirects.config=d.beforeRedirect}ye=be?Xt:Kt}if(d.maxBodyLength>-1){ge.maxBodyLength=d.maxBodyLength}else{ge.maxBodyLength=Infinity}if(d.insecureHTTPParser){ge.insecureHTTPParser=d.insecureHTTPParser}ne=ye.request(ge,(function handleResponse(v){if(ne.destroyed)return;const D=[v];const M=+v.headers["content-length"];if(ue||fe){const d=new Dt({maxRate:ke.toFiniteNumber(fe)});ue&&d.on("progress",flushOnFinish(d,progressEventDecorator(M,progressEventReducer(asyncDecorator(ue),true,3))));D.push(d)}let U=v;const ee=v.req||ne;if(d.decompress!==false&&v.headers["content-encoding"]){if(K==="HEAD"||v.statusCode===204){delete v.headers["content-encoding"]}switch((v.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"deflate":D.push(new qt);D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"br":if(Jt){D.push(_t.createBrotliDecompress(Yt));delete v.headers["content-encoding"]}}}U=D.length>1?kt.pipeline(D,ke.noop):D[0];const te=kt.finished(U,(()=>{te();onFinished()}));const se={status:v.statusCode,statusText:v.statusMessage,headers:new Ct(v.headers),config:d,request:ee};if(j==="stream"){se.data=U;settle(p,y,se)}else{const v=[];let D=0;U.on("data",(function handleStreamData(p){v.push(p);D+=p.length;if(d.maxContentLength>-1&&D>d.maxContentLength){re=true;U.destroy();y(new Pe("maxContentLength size of "+d.maxContentLength+" exceeded",Pe.ERR_BAD_RESPONSE,d,ee))}}));U.on("aborted",(function handlerStreamAborted(){if(re){return}const p=new Pe("stream has been aborted",Pe.ERR_BAD_RESPONSE,d,ee);U.destroy(p);y(p)}));U.on("error",(function handleStreamError(p){if(ne.destroyed)return;y(Pe.from(p,null,d,ee))}));U.on("end",(function handleStreamEnd(){try{let d=v.length===1?v[0]:Buffer.concat(v);if(j!=="arraybuffer"){d=d.toString(V);if(!V||V==="utf8"){d=ke.stripBOM(d)}}se.data=d}catch(p){return y(Pe.from(p,null,d,se.request,se))}settle(p,y,se)}))}ie.once("abort",(d=>{if(!U.destroyed){U.emit("error",d);U.destroy()}}))}));ie.once("abort",(d=>{y(d);ne.destroy(d)}));ne.on("error",(function handleRequestError(p){y(Pe.from(p,null,d,ne))}));ne.on("socket",(function handleRequestSocket(d){d.setKeepAlive(true,1e3*60)}));if(d.timeout){const p=parseInt(d.timeout,10);if(Number.isNaN(p)){y(new Pe("error trying to parse `config.timeout` to int",Pe.ERR_BAD_OPTION_VALUE,d,ne));return}ne.setTimeout(p,(function handleRequestTimeout(){if(te)return;let p=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded";const v=d.transitional||Ge;if(d.timeoutErrorMessage){p=d.timeoutErrorMessage}y(new Pe(p,v.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ne));abort()}))}if(ke.isStream(D)){let p=false;let y=false;D.on("end",(()=>{p=true}));D.once("error",(d=>{y=true;ne.destroy(d)}));D.on("close",(()=>{if(!p&&!y){abort(new St("Request stream has been aborted",d,ne))}}));D.pipe(ne)}else{ne.end(D)}}))};const nr=null&&setProxy;const ir=At.hasStandardBrowserEnv?((d,p)=>y=>{y=new URL(y,At.origin);return d.protocol===y.protocol&&d.host===y.host&&(p||d.port===y.port)})(new URL(At.origin),At.navigator&&/(msie|trident)/i.test(At.navigator.userAgent)):()=>true;const sr=At.hasStandardBrowserEnv?{write(d,p,y,v,D,M){const U=[d+"="+encodeURIComponent(p)];ke.isNumber(y)&&U.push("expires="+new Date(y).toGMTString());ke.isString(v)&&U.push("path="+v);ke.isString(D)&&U.push("domain="+D);M===true&&U.push("secure");document.cookie=U.join("; ")},read(d){const p=document.cookie.match(new RegExp("(^|;\\s*)("+d+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove(d){this.write(d,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};const headersToObject=d=>d instanceof Ct?{...d}:d;function mergeConfig(d,p){p=p||{};const y={};function getMergedValue(d,p,y,v){if(ke.isPlainObject(d)&&ke.isPlainObject(p)){return ke.merge.call({caseless:v},d,p)}else if(ke.isPlainObject(p)){return ke.merge({},p)}else if(ke.isArray(p)){return p.slice()}return p}function mergeDeepProperties(d,p,y,v){if(!ke.isUndefined(p)){return getMergedValue(d,p,y,v)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d,y,v)}}function valueFromConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}}function defaultToConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d)}}function mergeDirectKeys(y,v,D){if(D in p){return getMergedValue(y,v)}else if(D in d){return getMergedValue(undefined,y)}}const v={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(d,p,y)=>mergeDeepProperties(headersToObject(d),headersToObject(p),y,true)};ke.forEach(Object.keys({...d,...p}),(function computeConfigValue(D){const M=v[D]||mergeDeepProperties;const U=M(d[D],p[D],D);ke.isUndefined(U)&&M!==mergeDirectKeys||(y[D]=U)}));return y}const resolveConfig=d=>{const p=mergeConfig({},d);let{data:y,withXSRFToken:v,xsrfHeaderName:D,xsrfCookieName:M,headers:U,auth:j}=p;p.headers=U=Ct.from(U);p.url=buildURL(buildFullPath(p.baseURL,p.url,p.allowAbsoluteUrls),d.params,d.paramsSerializer);if(j){U.set("Authorization","Basic "+btoa((j.username||"")+":"+(j.password?unescape(encodeURIComponent(j.password)):"")))}let V;if(ke.isFormData(y)){if(At.hasStandardBrowserEnv||At.hasStandardBrowserWebWorkerEnv){U.setContentType(undefined)}else if((V=U.getContentType())!==false){const[d,...p]=V?V.split(";").map((d=>d.trim())).filter(Boolean):[];U.setContentType([d||"multipart/form-data",...p].join("; "))}}if(At.hasStandardBrowserEnv){v&&ke.isFunction(v)&&(v=v(p));if(v||v!==false&&ir(p.url)){const d=D&&M&&sr.read(M);if(d){U.set(D,d)}}}return p};const or=typeof XMLHttpRequest!=="undefined";const ar=or&&function(d){return new Promise((function dispatchXhrRequest(p,y){const v=resolveConfig(d);let D=v.data;const M=Ct.from(v.headers).normalize();let{responseType:U,onUploadProgress:j,onDownloadProgress:V}=v;let K;let ee,te;let re,ne;function done(){re&&re();ne&&ne();v.cancelToken&&v.cancelToken.unsubscribe(K);v.signal&&v.signal.removeEventListener("abort",K)}let ie=new XMLHttpRequest;ie.open(v.method.toUpperCase(),v.url,true);ie.timeout=v.timeout;function onloadend(){if(!ie){return}const v=Ct.from("getAllResponseHeaders"in ie&&ie.getAllResponseHeaders());const D=!U||U==="text"||U==="json"?ie.responseText:ie.response;const M={data:D,status:ie.status,statusText:ie.statusText,headers:v,config:d,request:ie};settle((function _resolve(d){p(d);done()}),(function _reject(d){y(d);done()}),M);ie=null}if("onloadend"in ie){ie.onloadend=onloadend}else{ie.onreadystatechange=function handleLoad(){if(!ie||ie.readyState!==4){return}if(ie.status===0&&!(ie.responseURL&&ie.responseURL.indexOf("file:")===0)){return}setTimeout(onloadend)}}ie.onabort=function handleAbort(){if(!ie){return}y(new Pe("Request aborted",Pe.ECONNABORTED,d,ie));ie=null};ie.onerror=function handleError(){y(new Pe("Network Error",Pe.ERR_NETWORK,d,ie));ie=null};ie.ontimeout=function handleTimeout(){let p=v.timeout?"timeout of "+v.timeout+"ms exceeded":"timeout exceeded";const D=v.transitional||Ge;if(v.timeoutErrorMessage){p=v.timeoutErrorMessage}y(new Pe(p,D.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ie));ie=null};D===undefined&&M.setContentType(null);if("setRequestHeader"in ie){ke.forEach(M.toJSON(),(function setRequestHeader(d,p){ie.setRequestHeader(p,d)}))}if(!ke.isUndefined(v.withCredentials)){ie.withCredentials=!!v.withCredentials}if(U&&U!=="json"){ie.responseType=v.responseType}if(V){[te,ne]=progressEventReducer(V,true);ie.addEventListener("progress",te)}if(j&&ie.upload){[ee,re]=progressEventReducer(j);ie.upload.addEventListener("progress",ee);ie.upload.addEventListener("loadend",re)}if(v.cancelToken||v.signal){K=p=>{if(!ie){return}y(!p||p.type?new St(null,d,ie):p);ie.abort();ie=null};v.cancelToken&&v.cancelToken.subscribe(K);if(v.signal){v.signal.aborted?K():v.signal.addEventListener("abort",K)}}const se=parseProtocol(v.url);if(se&&At.protocols.indexOf(se)===-1){y(new Pe("Unsupported protocol "+se+":",Pe.ERR_BAD_REQUEST,d));return}ie.send(D||null)}))};const composeSignals=(d,p)=>{const{length:y}=d=d?d.filter(Boolean):[];if(p||y){let y=new AbortController;let v;const onabort=function(d){if(!v){v=true;unsubscribe();const p=d instanceof Error?d:this.reason;y.abort(p instanceof Pe?p:new St(p instanceof Error?p.message:p))}};let D=p&&setTimeout((()=>{D=null;onabort(new Pe(`timeout ${p} of ms exceeded`,Pe.ETIMEDOUT))}),p);const unsubscribe=()=>{if(d){D&&clearTimeout(D);D=null;d.forEach((d=>{d.unsubscribe?d.unsubscribe(onabort):d.removeEventListener("abort",onabort)}));d=null}};d.forEach((d=>d.addEventListener("abort",onabort)));const{signal:M}=y;M.unsubscribe=()=>ke.asap(unsubscribe);return M}};const lr=composeSignals;const streamChunk=function*(d,p){let y=d.byteLength;if(!p||y{const D=readBytes(d,p);let M=0;let U;let _onFinish=d=>{if(!U){U=true;v&&v(d)}};return new ReadableStream({async pull(d){try{const{done:p,value:v}=await D.next();if(p){_onFinish();d.close();return}let U=v.byteLength;if(y){let d=M+=U;y(d)}d.enqueue(new Uint8Array(v))}catch(d){_onFinish(d);throw d}},cancel(d){_onFinish(d);return D.return()}},{highWaterMark:2})};const cr=typeof fetch==="function"&&typeof Request==="function"&&typeof Response==="function";const ur=cr&&typeof ReadableStream==="function";const dr=cr&&(typeof TextEncoder==="function"?(d=>p=>d.encode(p))(new TextEncoder):async d=>new Uint8Array(await new Response(d).arrayBuffer()));const test=(d,...p)=>{try{return!!d(...p)}catch(d){return false}};const pr=ur&&test((()=>{let d=false;const p=new Request(At.origin,{body:new ReadableStream,method:"POST",get duplex(){d=true;return"half"}}).headers.has("Content-Type");return d&&!p}));const fr=64*1024;const mr=ur&&test((()=>ke.isReadableStream(new Response("").body)));const Ar={stream:mr&&(d=>d.body)};cr&&(d=>{["text","arrayBuffer","blob","formData","stream"].forEach((p=>{!Ar[p]&&(Ar[p]=ke.isFunction(d[p])?d=>d[p]():(d,y)=>{throw new Pe(`Response type '${p}' is not supported`,Pe.ERR_NOT_SUPPORT,y)})}))})(new Response);const getBodyLength=async d=>{if(d==null){return 0}if(ke.isBlob(d)){return d.size}if(ke.isSpecCompliantForm(d)){const p=new Request(At.origin,{method:"POST",body:d});return(await p.arrayBuffer()).byteLength}if(ke.isArrayBufferView(d)||ke.isArrayBuffer(d)){return d.byteLength}if(ke.isURLSearchParams(d)){d=d+""}if(ke.isString(d)){return(await dr(d)).byteLength}};const resolveBodyLength=async(d,p)=>{const y=ke.toFiniteNumber(d.getContentLength());return y==null?getBodyLength(p):y};const hr=cr&&(async d=>{let{url:p,method:y,data:v,signal:D,cancelToken:M,timeout:U,onDownloadProgress:j,onUploadProgress:V,responseType:K,headers:ee,withCredentials:te="same-origin",fetchOptions:re}=resolveConfig(d);K=K?(K+"").toLowerCase():"text";let ne=lr([D,M&&M.toAbortSignal()],U);let ie;const se=ne&&ne.unsubscribe&&(()=>{ne.unsubscribe()});let oe;try{if(V&&pr&&y!=="get"&&y!=="head"&&(oe=await resolveBodyLength(ee,v))!==0){let d=new Request(p,{method:"POST",body:v,duplex:"half"});let y;if(ke.isFormData(v)&&(y=d.headers.get("content-type"))){ee.setContentType(y)}if(d.body){const[p,y]=progressEventDecorator(oe,progressEventReducer(asyncDecorator(V)));v=trackStream(d.body,fr,p,y)}}if(!ke.isString(te)){te=te?"include":"omit"}const D="credentials"in Request.prototype;ie=new Request(p,{...re,signal:ne,method:y.toUpperCase(),headers:ee.normalize().toJSON(),body:v,duplex:"half",credentials:D?te:undefined});let M=await fetch(ie,re);const U=mr&&(K==="stream"||K==="response");if(mr&&(j||U&&se)){const d={};["status","statusText","headers"].forEach((p=>{d[p]=M[p]}));const p=ke.toFiniteNumber(M.headers.get("content-length"));const[y,v]=j&&progressEventDecorator(p,progressEventReducer(asyncDecorator(j),true))||[];M=new Response(trackStream(M.body,fr,y,(()=>{v&&v();se&&se()})),d)}K=K||"text";let ae=await Ar[ke.findKey(Ar,K)||"text"](M,d);!U&&se&&se();return await new Promise(((p,y)=>{settle(p,y,{data:ae,headers:Ct.from(M.headers),status:M.status,statusText:M.statusText,config:d,request:ie})}))}catch(p){se&&se();if(p&&p.name==="TypeError"&&/Load failed|fetch/i.test(p.message)){throw Object.assign(new Pe("Network Error",Pe.ERR_NETWORK,d,ie),{cause:p.cause||p})}throw Pe.from(p,p&&p.code,d,ie)}});const gr={http:rr,xhr:ar,fetch:hr};ke.forEach(gr,((d,p)=>{if(d){try{Object.defineProperty(d,"name",{value:p})}catch(d){}Object.defineProperty(d,"adapterName",{value:p})}}));const renderReason=d=>`- ${d}`;const isResolvedHandle=d=>ke.isFunction(d)||d===null||d===false;const yr={getAdapter:d=>{d=ke.isArray(d)?d:[d];const{length:p}=d;let y;let v;const D={};for(let M=0;M`adapter ${d} `+(p===false?"is not supported by the environment":"is not available in the build")));let y=p?d.length>1?"since :\n"+d.map(renderReason).join("\n"):" "+renderReason(d[0]):"as no adapter specified";throw new Pe(`There is no suitable adapter to dispatch the request `+y,"ERR_NOT_SUPPORT")}return v},adapters:gr};function throwIfCancellationRequested(d){if(d.cancelToken){d.cancelToken.throwIfRequested()}if(d.signal&&d.signal.aborted){throw new St(null,d)}}function dispatchRequest(d){throwIfCancellationRequested(d);d.headers=Ct.from(d.headers);d.data=transformData.call(d,d.transformRequest);if(["post","put","patch"].indexOf(d.method)!==-1){d.headers.setContentType("application/x-www-form-urlencoded",false)}const p=yr.getAdapter(d.adapter||Et.adapter);return p(d).then((function onAdapterResolution(p){throwIfCancellationRequested(d);p.data=transformData.call(d,d.transformResponse,p);p.headers=Ct.from(p.headers);return p}),(function onAdapterRejection(p){if(!isCancel(p)){throwIfCancellationRequested(d);if(p&&p.response){p.response.data=transformData.call(d,d.transformResponse,p.response);p.response.headers=Ct.from(p.response.headers)}}return Promise.reject(p)}))}const br={};["object","boolean","number","function","string","symbol"].forEach(((d,p)=>{br[d]=function validator(y){return typeof y===d||"a"+(p<1?"n ":" ")+d}}));const Er={};br.transitional=function transitional(d,p,y){function formatMessage(d,p){return"[Axios v"+Tt+"] Transitional option '"+d+"'"+p+(y?". "+y:"")}return(y,v,D)=>{if(d===false){throw new Pe(formatMessage(v," has been removed"+(p?" in "+p:"")),Pe.ERR_DEPRECATED)}if(p&&!Er[v]){Er[v]=true;console.warn(formatMessage(v," has been deprecated since v"+p+" and will be removed in the near future"))}return d?d(y,v,D):true}};br.spelling=function spelling(d){return(p,y)=>{console.warn(`${y} is likely a misspelling of ${d}`);return true}};function assertOptions(d,p,y){if(typeof d!=="object"){throw new Pe("options must be an object",Pe.ERR_BAD_OPTION_VALUE)}const v=Object.keys(d);let D=v.length;while(D-- >0){const M=v[D];const U=p[M];if(U){const p=d[M];const y=p===undefined||U(p,M,d);if(y!==true){throw new Pe("option "+M+" must be "+y,Pe.ERR_BAD_OPTION_VALUE)}continue}if(y!==true){throw new Pe("Unknown option "+M,Pe.ERR_BAD_OPTION)}}}const wr={assertOptions:assertOptions,validators:br};const vr=wr.validators;class Axios{constructor(d){this.defaults=d||{};this.interceptors={request:new je,response:new je}}async request(d,p){try{return await this._request(d,p)}catch(d){if(d instanceof Error){let p={};Error.captureStackTrace?Error.captureStackTrace(p):p=new Error;const y=p.stack?p.stack.replace(/^.+\n/,""):"";try{if(!d.stack){d.stack=y}else if(y&&!String(d.stack).endsWith(y.replace(/^.+\n.+\n/,""))){d.stack+="\n"+y}}catch(d){}}throw d}}_request(d,p){if(typeof d==="string"){p=p||{};p.url=d}else{p=d||{}}p=mergeConfig(this.defaults,p);const{transitional:y,paramsSerializer:v,headers:D}=p;if(y!==undefined){wr.assertOptions(y,{silentJSONParsing:vr.transitional(vr.boolean),forcedJSONParsing:vr.transitional(vr.boolean),clarifyTimeoutError:vr.transitional(vr.boolean)},false)}if(v!=null){if(ke.isFunction(v)){p.paramsSerializer={serialize:v}}else{wr.assertOptions(v,{encode:vr.function,serialize:vr.function},true)}}if(p.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){p.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{p.allowAbsoluteUrls=true}wr.assertOptions(p,{baseUrl:vr.spelling("baseURL"),withXsrfToken:vr.spelling("withXSRFToken")},true);p.method=(p.method||this.defaults.method||"get").toLowerCase();let M=D&&ke.merge(D.common,D[p.method]);D&&ke.forEach(["delete","get","head","post","put","patch","common"],(d=>{delete D[d]}));p.headers=Ct.concat(M,D);const U=[];let j=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(d){if(typeof d.runWhen==="function"&&d.runWhen(p)===false){return}j=j&&d.synchronous;U.unshift(d.fulfilled,d.rejected)}));const V=[];this.interceptors.response.forEach((function pushResponseInterceptors(d){V.push(d.fulfilled,d.rejected)}));let K;let ee=0;let te;if(!j){const d=[dispatchRequest.bind(this),undefined];d.unshift(...U);d.push(...V);te=d.length;K=Promise.resolve(p);while(ee{if(!y._listeners)return;let p=y._listeners.length;while(p-- >0){y._listeners[p](d)}y._listeners=null}));this.promise.then=d=>{let p;const v=new Promise((d=>{y.subscribe(d);p=d})).then(d);v.cancel=function reject(){y.unsubscribe(p)};return v};d((function cancel(d,v,D){if(y.reason){return}y.reason=new St(d,v,D);p(y.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(d){if(this.reason){d(this.reason);return}if(this._listeners){this._listeners.push(d)}else{this._listeners=[d]}}unsubscribe(d){if(!this._listeners){return}const p=this._listeners.indexOf(d);if(p!==-1){this._listeners.splice(p,1)}}toAbortSignal(){const d=new AbortController;const abort=p=>{d.abort(p)};this.subscribe(abort);d.signal.unsubscribe=()=>this.unsubscribe(abort);return d.signal}static source(){let d;const p=new CancelToken((function executor(p){d=p}));return{token:p,cancel:d}}}const Sr=CancelToken;function spread(d){return function wrap(p){return d.apply(null,p)}}function isAxiosError(d){return ke.isObject(d)&&d.isAxiosError===true}const Ir={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ir).forEach((([d,p])=>{Ir[p]=d}));const Br=Ir;function createInstance(d){const p=new Cr(d);const y=bind(Cr.prototype.request,p);ke.extend(y,Cr.prototype,p,{allOwnKeys:true});ke.extend(y,p,null,{allOwnKeys:true});y.create=function create(p){return createInstance(mergeConfig(d,p))};return y}const xr=createInstance(Et);xr.Axios=Cr;xr.CanceledError=St;xr.CancelToken=Sr;xr.isCancel=isCancel;xr.VERSION=Tt;xr.toFormData=Me;xr.AxiosError=Pe;xr.Cancel=xr.CanceledError;xr.all=function all(d){return Promise.all(d)};xr.spread=spread;xr.isAxiosError=isAxiosError;xr.mergeConfig=mergeConfig;xr.AxiosHeaders=Ct;xr.formToJSON=d=>yt(ke.isHTMLForm(d)?new FormData(d):d);xr.getAdapter=yr.getAdapter;xr.HttpStatusCode=Br;xr.default=xr;const Rr=xr;var _r=__nccwpck_require__(36758);const Tr="axios-retry";function isNetworkError(d){const p=["ERR_CANCELED","ECONNABORTED"];if(d.response){return false}if(!d.code){return false}if(p.includes(d.code)){return false}return _r(d)}const Nr=["get","head","options"];const kr=Nr.concat(["put","delete"]);function isRetryableError(d){return d.code!=="ECONNABORTED"&&(!d.response||d.response.status===429||d.response.status>=500&&d.response.status<=599)}function isSafeRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&Nr.indexOf(d.config.method)!==-1}function isIdempotentRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&kr.indexOf(d.config.method)!==-1}function isNetworkOrIdempotentRequestError(d){return isNetworkError(d)||isIdempotentRequestError(d)}function retryAfter(d=undefined){const p=d?.response?.headers["retry-after"];if(!p){return 0}let y=(Number(p)||0)*1e3;if(y===0){y=(new Date(p).valueOf()||0)-Date.now()}return Math.max(0,y)}function noDelay(d=0,p=undefined){return Math.max(0,retryAfter(p))}function exponentialDelay(d=0,p=undefined,y=100){const v=2**d*y;const D=Math.max(v,retryAfter(p));const M=D*.2*Math.random();return D+M}function linearDelay(d=100){return(p=0,y=undefined)=>{const v=p*d;return Math.max(v,retryAfter(y))}}const Qr={retries:3,retryCondition:isNetworkOrIdempotentRequestError,retryDelay:noDelay,shouldResetTimeout:false,onRetry:()=>{},onMaxRetryTimesExceeded:()=>{},validateResponse:null};function getRequestOptions(d,p){return{...Qr,...p,...d[Tr]}}function setCurrentState(d,p,y=false){const v=getRequestOptions(d,p||{});v.retryCount=v.retryCount||0;if(!v.lastRequestTime||y){v.lastRequestTime=Date.now()}d[Tr]=v;return v}function fixConfig(d,p){if(d.defaults.agent===p.agent){delete p.agent}if(d.defaults.httpAgent===p.httpAgent){delete p.httpAgent}if(d.defaults.httpsAgent===p.httpsAgent){delete p.httpsAgent}}async function shouldRetry(d,p){const{retries:y,retryCondition:v}=d;const D=(d.retryCount||0)d];await U(p.retryCount,y,v);if(v.signal?.aborted){return Promise.resolve(d(v))}return new Promise((p=>{const abortListener=()=>{clearTimeout(y);p(d(v))};const y=setTimeout((()=>{p(d(v));if(v.signal?.removeEventListener){v.signal.removeEventListener("abort",abortListener)}}),j);if(v.signal?.addEventListener){v.signal.addEventListener("abort",abortListener,{once:true})}}))}async function handleMaxRetryTimesExceeded(d,p){if(d.retryCount>=d.retries)await d.onMaxRetryTimesExceeded(p,d.retryCount)}const axiosRetry=(d,p)=>{const y=d.interceptors.request.use((d=>{setCurrentState(d,p,true);if(d[Tr]?.validateResponse){d.validateStatus=()=>false}return d}));const v=d.interceptors.response.use(null,(async y=>{const{config:v}=y;if(!v){return Promise.reject(y)}const D=setCurrentState(v,p);if(y.response&&D.validateResponse?.(y.response)){return y.response}if(await shouldRetry(D,y)){return handleRetry(d,D,y,v)}await handleMaxRetryTimesExceeded(D,y);return Promise.reject(y)}));return{requestInterceptorId:y,responseInterceptorId:v}};axiosRetry.isNetworkError=isNetworkError;axiosRetry.isSafeRequestError=isSafeRequestError;axiosRetry.isIdempotentRequestError=isIdempotentRequestError;axiosRetry.isNetworkOrIdempotentRequestError=isNetworkOrIdempotentRequestError;axiosRetry.exponentialDelay=exponentialDelay;axiosRetry.linearDelay=linearDelay;axiosRetry.isRetryableError=isRetryableError;const Dr=axiosRetry;var Pr;(function(d){d[d["Unary"]=0]="Unary";d[d["ServerStreaming"]=1]="ServerStreaming";d[d["ClientStreaming"]=2]="ClientStreaming";d[d["BiDiStreaming"]=3]="BiDiStreaming"})(Pr||(Pr={}));var Or;(function(d){d[d["NoSideEffects"]=1]="NoSideEffects";d[d["Idempotent"]=2]="Idempotent"})(Or||(Or={}));function makeAnyClient(d,p){const y={};for(const[v,D]of Object.entries(d.methods)){const M=p(Object.assign(Object.assign({},D),{localName:v,service:d}));if(M!=null){y[v]=M}}return y}var Lr;(function(d){d[d["Canceled"]=1]="Canceled";d[d["Unknown"]=2]="Unknown";d[d["InvalidArgument"]=3]="InvalidArgument";d[d["DeadlineExceeded"]=4]="DeadlineExceeded";d[d["NotFound"]=5]="NotFound";d[d["AlreadyExists"]=6]="AlreadyExists";d[d["PermissionDenied"]=7]="PermissionDenied";d[d["ResourceExhausted"]=8]="ResourceExhausted";d[d["FailedPrecondition"]=9]="FailedPrecondition";d[d["Aborted"]=10]="Aborted";d[d["OutOfRange"]=11]="OutOfRange";d[d["Unimplemented"]=12]="Unimplemented";d[d["Internal"]=13]="Internal";d[d["Unavailable"]=14]="Unavailable";d[d["DataLoss"]=15]="DataLoss";d[d["Unauthenticated"]=16]="Unauthenticated"})(Lr||(Lr={}));function codeToString(d){const p=Lr[d];if(typeof p!="string"){return d.toString()}return p[0].toLowerCase()+p.substring(1).replace(/[A-Z]/g,(d=>"_"+d.toLowerCase()))}let Fr;function codeFromString(d){if(!Fr){Fr={};for(const d of Object.values(Code)){if(typeof d=="string"){continue}Fr[codeToString(d)]=d}}return Fr[d]}class connect_error_ConnectError extends Error{constructor(d,p=Lr.Unknown,y,v,D){super(createMessage(d,p));this.name="ConnectError";Object.setPrototypeOf(this,new.target.prototype);this.rawMessage=d;this.code=p;this.metadata=new Headers(y!==null&&y!==void 0?y:{});this.details=v!==null&&v!==void 0?v:[];this.cause=D}static from(d,p=Lr.Unknown){if(d instanceof connect_error_ConnectError){return d}if(d instanceof Error){if(d.name=="AbortError"){return new connect_error_ConnectError(d.message,Lr.Canceled)}return new connect_error_ConnectError(d.message,p,undefined,undefined,d)}return new connect_error_ConnectError(String(d),p,undefined,undefined,d)}static[Symbol.hasInstance](d){if(!(d instanceof Error)){return false}if(Object.getPrototypeOf(d)===connect_error_ConnectError.prototype){return true}return d.name==="ConnectError"&&"code"in d&&typeof d.code==="number"&&"metadata"in d&&"details"in d&&Array.isArray(d.details)&&"rawMessage"in d&&typeof d.rawMessage=="string"&&"cause"in d}findDetails(d){const p="typeName"in d?{findMessage:p=>p===d.typeName?d:undefined}:d;const y=[];for(const d of this.details){if("getType"in d){if(p.findMessage(d.getType().typeName)){y.push(d)}continue}const v=p.findMessage(d.type);if(v){try{y.push(v.fromBinary(d.value))}catch(d){}}}return y}}function createMessage(d,p){return d.length?`[${codeToString(p)}] ${d}`:`[${codeToString(p)}]`}const Mr=1;function compressionNegotiate(d,p,y,v){let D=null;let M=null;let U=undefined;if(p!==null&&p!=="identity"){const y=d.find((d=>d.name===p));if(y){D=y}else{const y=d.map((d=>d.name)).join(",");U=new ConnectError(`unknown compression "${p}": supported encodings are ${y}`,Code.Unimplemented,{[v]:y})}}if(y===null||y===""){M=D}else{const p=y.split(",").map((d=>d.trim()));for(const y of p){const p=d.find((d=>d.name===y));if(p){M=p;break}}}return{request:D,response:M,error:U}}function createEnvelopeReadableStream(d){let p;let y=new Uint8Array(0);function append(d){const p=new Uint8Array(y.length+d.length);p.set(y);p.set(d,y.length);y=p}return new ReadableStream({start(){p=d.getReader()},async pull(d){let v=undefined;for(;;){if(v===undefined&&y.byteLength>=5){let d=0;for(let p=1;p<5;p++){d=(d<<8)+y[p]}v={flags:y[0],length:d}}if(v!==undefined&&y.byteLength>=v.length+5){break}const d=await p.read();if(d.done){break}append(d.value)}if(v===undefined){if(y.byteLength==0){d.close();return}d.error(new ConnectError("premature end of stream",Code.DataLoss));return}const D=y.subarray(5,5+v.length);y=y.subarray(5+v.length);d.enqueue({flags:v.flags,data:D})}})}async function envelopeCompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){throw new connect_error_ConnectError("invalid envelope, already compressed",Lr.Internal)}if(p&&D.byteLength>=y){D=await p.compress(D);v=v|Mr}return{data:D,flags:v}}async function envelopeDecompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){if(!p){throw new connect_error_ConnectError("received compressed envelope, but do not know how to decompress",Lr.Internal)}D=await p.decompress(D,y);v=v^Mr}return{data:D,flags:v}}function encodeEnvelope(d,p){const y=new Uint8Array(p.length+5);y.set(p,5);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);v.setUint8(0,d);v.setUint32(1,p.length);return y}function encodeEnvelopes(...d){const p=d.reduce(((d,p)=>d+p.data.length+5),0);const y=new Uint8Array(p);const v=new DataView(y.buffer);let D=0;for(const p of d){v.setUint8(D,p.flags);v.setUint32(D+1,p.data.length);y.set(p.data,D+5);D+=p.data.length+5}return y}const Ur=4294967295;const Hr=Ur;const jr=1024;function validateReadWriteMaxBytes(d,p,y){p!==null&&p!==void 0?p:p=Hr;d!==null&&d!==void 0?d:d=Ur;y!==null&&y!==void 0?y:y=jr;if(p<1||p>Hr){throw new connect_error_ConnectError(`writeMaxBytes ${p} must be >= 1 and <= ${Hr}`,Lr.Internal)}if(d<1||d>Ur){throw new connect_error_ConnectError(`readMaxBytes ${d} must be >= 1 and <= ${Ur}`,Lr.Internal)}return{readMaxBytes:d,writeMaxBytes:p,compressMinBytes:y}}function assertWriteMaxBytes(d,p){if(p>d){throw new connect_error_ConnectError(`message size ${p} is larger than configured writeMaxBytes ${d}`,Lr.ResourceExhausted)}}function limit_io_assertReadMaxBytes(d,p,y=false){if(p>d){let v=`message size is larger than configured readMaxBytes ${d}`;if(y){v=`message size ${p} is larger than configured readMaxBytes ${d}`}throw new connect_error_ConnectError(v,Lr.ResourceExhausted)}}var Gr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var qr=undefined&&undefined.__await||function(d){return this instanceof qr?(this.v=d,this):new qr(d)};var zr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof qr?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};var Vr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:qr(d[v](p)),done:false}:D?D(p):p}:D}};function pipeTo(d,...p){const[y,v,D]=pickTransformsAndSink(p);let M=d;let U;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){M=U=makeIterableAbortable(M)}M=pipe(M,...y,{propagateDownStreamError:false});return v(M).catch((d=>{if(U){return U.abort(d).then((()=>Promise.reject(d)))}return Promise.reject(d)}))}function pickTransformsAndSink(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}const y=d.pop();return[d,y,p]}function sinkAll(){return async function(d){var p,y,v,D;const M=[];try{for(var U=true,j=Gr(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;M.push(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}}function sinkAllBytes(d,p){return async function(y){return await readAllBytes(y,d,p)}}function pipe(d,...p){return zr(this,arguments,(function*pipe_1(){var y;const[v,D]=pickTransforms(p);let M;const U=d[Symbol.asyncIterator]();const j={[Symbol.asyncIterator](){return U}};let V=j;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){V=M=makeIterableAbortable(V)}for(const d of v){V=d(V)}const K=V[Symbol.asyncIterator]();try{for(;;){const d=yield qr(K.next());if(d.done===true){break}if(!M){yield yield qr(d.value);continue}try{yield yield qr(d.value)}catch(d){yield qr(M.abort(d));throw d}}}finally{if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){(y=U.return)===null||y===void 0?void 0:y.call(U).catch((()=>{}))}}}))}function pickTransforms(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}return[d,p]}function transformCatch(d){return function(p){return zr(this,arguments,(function*(){const y=p[Symbol.asyncIterator]();for(;;){let p;try{p=yield qr(y.next())}catch(p){const y=yield qr(d(p));if(y!==undefined){yield yield qr(y)}break}if(p.done===true){break}yield yield qr(p.value)}}))}}function transformCatchFinally(d){return function(p){return zr(this,arguments,(function*(){let y;const v=p[Symbol.asyncIterator]();for(;;){let d;try{d=yield qr(v.next())}catch(d){y=d;break}if(d.done===true){break}yield yield qr(d.value)}const D=yield qr(d(y));if(D!==undefined){yield yield qr(D)}}))}}function transformAppend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}const K=yield qr(d());if(K!==undefined){yield yield qr(K)}}))}}function transformPrepend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;const U=yield qr(d());if(U!==undefined){yield yield qr(U)}try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}}))}}function transformReadAllBytes(d,p){return function(y){return zr(this,arguments,(function*(){yield yield qr(yield qr(readAllBytes(y,d,p)))}))}}function transformSerializeEnvelope(d,p,y){if(p===undefined||y===undefined){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const p=M;const y=d.serialize(p);yield yield qr({flags:0,data:y})}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const v=j;let D;let M=0;if(v.end){M=M|p;D=y.serialize(v.value)}else{D=d.serialize(v.value)}yield yield qr({flags:M,data:D})}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformParseEnvelope(d,p,y){if(y&&p!==undefined){return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if((v&p)===p){yield yield qr({value:y.parse(D),end:true})}else{yield yield qr({value:d.parse(D),end:false})}}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if(p!==undefined&&(v&p)===p){if(y===null){throw new connect_error_ConnectError("unexpected end flag",Lr.InvalidArgument)}continue}yield yield qr(d.parse(D))}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformCompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeCompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformDecompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeDecompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformJoinEnvelopes(){return function(d){return zr(this,arguments,(function*(){var p,y,v,D;try{for(var M=true,U=Gr(d),j;j=yield qr(U.next()),p=j.done,!p;M=true){D=j.value;M=false;const{flags:d,data:p}=D;yield yield qr(encodeEnvelope(d,p))}}catch(d){y={error:d}}finally{try{if(!M&&!p&&(v=U.return))yield qr(v.call(U))}finally{if(y)throw y.error}}}))}}function transformSplitEnvelope(d){function append(d,p){const y=new Uint8Array(d.byteLength+p.byteLength);y.set(d);y.set(p,d.length);return y}function shiftEnvelope(d,p){if(d.byteLength<5+p.length){return[undefined,d]}return[{flags:p.flags,data:d.subarray(5,5+p.length)},d.subarray(5+p.length)]}function peekHeader(d){if(d.byteLength<5){return undefined}const p=new DataView(d.buffer,d.byteOffset,d.byteLength);const y=p.getUint32(1);const v=p.getUint8(0);return{length:y,flags:v}}return function(p){return zr(this,arguments,(function*(){var y,v,D,M;let U=new Uint8Array(0);try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const p=M;U=append(U,p);for(;;){const p=peekHeader(U);if(!p){break}limit_io_assertReadMaxBytes(d,p.length,true);let y;[y,U]=shiftEnvelope(U,p);if(!y){break}yield yield qr(y)}}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}if(U.byteLength>0){const d=peekHeader(U);let p="protocol error: incomplete envelope";if(d){p=`protocol error: promised ${d.length} bytes in enveloped message, got ${U.byteLength-5} bytes`}throw new connect_error_ConnectError(p,Lr.InvalidArgument)}}))}}async function readAllBytes(d,p,y){var v,D,M,U,j,V,K,ee;const[te,re]=parseLengthHint(y);if(te){if(re>p){assertReadMaxBytes(p,re,true)}const y=new Uint8Array(re);let j=0;try{for(var ne=true,ie=Gr(d),se;se=await ie.next(),v=se.done,!v;ne=true){U=se.value;ne=false;const d=U;if(j+d.byteLength>re){throw new ConnectError(`protocol error: promised ${re} bytes, received ${j+d.byteLength}`,Code.InvalidArgument)}y.set(d,j);j+=d.byteLength}}catch(d){D={error:d}}finally{try{if(!ne&&!v&&(M=ie.return))await M.call(ie)}finally{if(D)throw D.error}}if(jp.throw(d)}if(p.return!==undefined){d.return=d=>p.return(d)}return d}}}function makeIterableAbortable(d){const p=d[Symbol.asyncIterator]();if(p.throw===undefined){throw new Error("AsyncIterable does not implement throw")}const y=p;let v;let D;let M={next(){D=y.next().finally((()=>{D=undefined}));return D},throw(d){return y.throw(d)}};if(p.return!==undefined){M=Object.assign(Object.assign({},M),{return(d){return y.return(d)}})}let U=false;return{abort(d){if(v){return v.state}const f=()=>y.throw(d).then((d=>d.done===true?"completed":"caught"),(()=>"rethrown"));if(D){v={reason:d,state:D.then(f,f)};return v.state}v={reason:d,state:f()};return v.state},[Symbol.asyncIterator](){if(U){throw new Error("AsyncIterable cannot be re-used")}U=true;return M}}}function createWritableIterable(){const d=[];const p=[];let y=undefined;let v;let D;let M=new Promise(((d,p)=>{v=d;D=p}));let U=false;function drain(){for(const p of d.splice(0,d.length)){p({done:true,value:undefined})}}return{close(){U=true;drain()},async write(v){if(U){throw y!==null&&y!==void 0?y:new Error("cannot write, WritableIterable already closed")}const D=d.shift();if(D===undefined){p.push(v)}else{D({done:false,value:v});if(d.length>0){return}}const j=p.length+1;for(let d=0;d{v=d;D=p}));const y=p.shift();if(y!==undefined){return Promise.resolve({done:false,value:y})}if(U){return Promise.resolve({done:true,value:undefined})}let j;const V=new Promise((d=>j=d));d.push(j);return V},throw(d){y=d;U=true;p.splice(0,p.length);M.catch((()=>{}));D(y);drain();return Promise.resolve({done:true,value:undefined})},return(){U=true;p.splice(0,p.length);v();M=Promise.reject(new Error("cannot write, consumer called return"));M.catch((()=>{}));drain();return Promise.resolve({done:true,value:undefined})}}}}}function createAsyncIterable(d){return zr(this,arguments,(function*createAsyncIterable_1(){yield qr(yield*Vr(Gr(d)))}))}var Wr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var $r=undefined&&undefined.__await||function(d){return this instanceof $r?(this.v=d,this):new $r(d)};var Yr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:$r(d[v](p)),done:false}:D?D(p):p}:D}};var Jr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof $r?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function createClient(d,p){return makeAnyClient(d,(y=>{switch(y.kind){case Pr.Unary:return createUnaryFn(p,d,y);case Pr.ServerStreaming:return createServerStreamingFn(p,d,y);case Pr.ClientStreaming:return createClientStreamingFn(p,d,y);case Pr.BiDiStreaming:return createBiDiStreamingFn(p,d,y);default:return null}}))}function createPromiseClient(d,p){return createClient(d,p)}function createUnaryFn(d,p,y){return async function(v,D){var M,U;const j=await d.unary(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(M=D===null||D===void 0?void 0:D.onHeader)===null||M===void 0?void 0:M.call(D,j.header);(U=D===null||D===void 0?void 0:D.onTrailer)===null||U===void 0?void 0:U.call(D,j.trailer);return j.message}}function createServerStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,createAsyncIterable([v]),D===null||D===void 0?void 0:D.contextValues),D)}}function createClientStreamingFn(d,p,y){return async function(v,D){var M,U,j,V;var K,ee;const te=await d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(K=D===null||D===void 0?void 0:D.onHeader)===null||K===void 0?void 0:K.call(D,te.header);let re;let ne=0;try{for(var ie=true,se=Wr(te.message),oe;oe=await se.next(),M=oe.done,!M;ie=true){V=oe.value;ie=false;const d=V;re=d;ne++}}catch(d){U={error:d}}finally{try{if(!ie&&!M&&(j=se.return))await j.call(se)}finally{if(U)throw U.error}}if(!re){throw new connect_error_ConnectError("protocol error: missing response message",Lr.Unimplemented)}if(ne>1){throw new connect_error_ConnectError("protocol error: received extra messages for client streaming method",Lr.Unimplemented)}(ee=D===null||D===void 0?void 0:D.onTrailer)===null||ee===void 0?void 0:ee.call(D,te.trailer);return re}}function createBiDiStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues),D)}}function handleStreamResponse(d,p){const y=function(){return Jr(this,arguments,(function*(){var y,v;const D=yield $r(d);(y=p===null||p===void 0?void 0:p.onHeader)===null||y===void 0?void 0:y.call(p,D.header);yield $r(yield*Yr(Wr(D.message)));(v=p===null||p===void 0?void 0:p.onTrailer)===null||v===void 0?void 0:v.call(p,D.trailer)}))}()[Symbol.asyncIterator]();return{[Symbol.asyncIterator]:()=>({next:()=>y.next()})}}var Kr=__nccwpck_require__(40298);const[Xr]=process.versions.node.split(".").map((d=>parseInt(d,10)));if(Xr<18){if(typeof globalThis.Headers==="undefined"){globalThis.Headers=Kr.Headers}}function node_error_connectErrorFromNodeReason(d){let p=Lr.Internal;const y=unwrapNodeErrorChain(d).map(getNodeErrorProps);if(y.some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ERR_STREAM_DESTROYED"||d.code=="ERR_HTTP2_INVALID_STREAM"||d.code=="ECONNRESET"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ETIMEDOUT"||d.code=="ENOTFOUND"||d.code=="EAI_AGAIN"||d.code=="ECONNREFUSED"))){p=Lr.Unavailable}const v=connect_error_ConnectError.from(d,p);if(v!==d){v.cause=d}return v}function unwrapNodeErrorChain(d){const p=[];for(;;){if(!(d instanceof Error)){break}if(p.includes(d)){break}p.push(d);if(!("cause"in d)){break}d=d.cause}return p}function getNodeErrorProps(d){const p={};if(d instanceof Error){if("code"in d&&typeof d.code=="string"){p.code=d.code}if("syscall"in d&&typeof d.syscall=="string"){p.syscall=d.syscall}}return p}function node_error_connectErrorFromH2ResetCode(d){switch(d){case Zr.PROTOCOL_ERROR:case Zr.INTERNAL_ERROR:case Zr.FLOW_CONTROL_ERROR:case Zr.SETTINGS_TIMEOUT:case Zr.FRAME_SIZE_ERROR:case Zr.COMPRESSION_ERROR:case Zr.CONNECT_ERROR:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Internal);case Zr.REFUSED_STREAM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Unavailable);case Zr.CANCEL:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Canceled);case Zr.ENHANCE_YOUR_CALM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.ResourceExhausted);case Zr.INADEQUATE_SECURITY:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.HTTP_1_1_REQUIRED:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.STREAM_CLOSED:default:break}return undefined}var Zr;(function(d){d[d["PROTOCOL_ERROR"]=1]="PROTOCOL_ERROR";d[d["INTERNAL_ERROR"]=2]="INTERNAL_ERROR";d[d["FLOW_CONTROL_ERROR"]=3]="FLOW_CONTROL_ERROR";d[d["SETTINGS_TIMEOUT"]=4]="SETTINGS_TIMEOUT";d[d["STREAM_CLOSED"]=5]="STREAM_CLOSED";d[d["FRAME_SIZE_ERROR"]=6]="FRAME_SIZE_ERROR";d[d["REFUSED_STREAM"]=7]="REFUSED_STREAM";d[d["CANCEL"]=8]="CANCEL";d[d["COMPRESSION_ERROR"]=9]="COMPRESSION_ERROR";d[d["CONNECT_ERROR"]=10]="CONNECT_ERROR";d[d["ENHANCE_YOUR_CALM"]=11]="ENHANCE_YOUR_CALM";d[d["INADEQUATE_SECURITY"]=12]="INADEQUATE_SECURITY";d[d["HTTP_1_1_REQUIRED"]=13]="HTTP_1_1_REQUIRED"})(Zr||(Zr={}));const en=(0,ee.promisify)(_t.gzip);const tn=(0,ee.promisify)(_t.gunzip);const rn=(0,ee.promisify)(_t.brotliCompress);const nn=(0,ee.promisify)(_t.brotliDecompress);const sn={name:"gzip",compress(d){return en(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(tn(d,{maxOutputLength:p}),p)}};const an={name:"br",compress(d){return rn(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(nn(d,{maxOutputLength:p}),p)}};function wrapZLibErrors(d,p){return d.catch((d=>{const y=getNodeErrorProps(d);let v=Lr.Internal;let D="decompression failed";switch(y.code){case"ERR_BUFFER_TOO_LARGE":v=Lr.ResourceExhausted;D=`message is larger than configured readMaxBytes ${p} after decompression`;break;case"Z_DATA_ERROR":case"ERR_PADDING_2":v=Lr.InvalidArgument;break;default:if(y.code!==undefined&&y.code.startsWith("ERR__ERROR_FORMAT_")){v=Lr.InvalidArgument}break}return Promise.reject(new connect_error_ConnectError(D,v,undefined,undefined,d))}))}var ln=__nccwpck_require__(85675);function node_universal_header_nodeHeaderToWebHeader(d){const p=new Headers;for(const[y,v]of Object.entries(d)){if(y.startsWith(":")){continue}if(v===undefined){continue}if(typeof v=="string"){p.append(y,v)}else if(typeof v=="number"){p.append(y,String(v))}else{for(const d of v){p.append(y,d)}}}return p}function node_universal_header_webHeaderToNodeHeaders(d,p){if(d===undefined&&p===undefined){return undefined}const y=Object.create(null);if(p!==undefined){for(const[d,v]of Object.entries(p)){if(Array.isArray(v)){y[d]=v.concat()}else if(v!==undefined){y[d]=v}}}if(d!==undefined){if(Array.isArray(d)){for(const[p,v]of d){appendWebHeader(y,p,v)}}else if("forEach"in d){if(typeof d.forEach=="function"){d.forEach(((d,p)=>{appendWebHeader(y,p,d)}))}}else{for(const[p,v]of Object.entries(d)){appendWebHeader(y,p,v)}}}return y}function appendWebHeader(d,p,y){p=p.toLowerCase();const v=d[p];if(Array.isArray(v)){v.push(y)}else if(v===undefined){d[p]=y}else{d[p]=[v.toString(),y]}}function createLinkedAbortController(...d){const p=new AbortController;const y=d.filter((d=>d!==undefined)).concat(p.signal);for(const d of y){if(d.aborted){onAbort.apply(d);break}d.addEventListener("abort",onAbort)}function onAbort(){if(!p.signal.aborted){p.abort(getAbortSignalReason(this))}for(const d of y){d.removeEventListener("abort",onAbort)}}return p}function createDeadlineSignal(d){const p=new AbortController;const listener=()=>{p.abort(new connect_error_ConnectError("the operation timed out",Lr.DeadlineExceeded))};let y;if(d!==undefined){if(d<=0)listener();else y=setTimeout(listener,d)}return{signal:p.signal,cleanup:()=>clearTimeout(y)}}function getAbortSignalReason(d){if(!d.aborted){return undefined}if(d.reason!==undefined){return d.reason}const p=new Error("This operation was aborted");p.name="AbortError";return p}class Http2SessionManager{state(){if(this.s.t=="ready"){if(this.verifying!==undefined){return"verifying"}return this.s.streamCount()>0?"open":"idle"}return this.s.t}error(){if(this.s.t=="error"){return this.s.reason}return undefined}constructor(d,p,y){var v,D,M,U;this.s=http2_session_manager_closed();this.shuttingDown=[];this.authority=new URL(d).origin;this.http2SessionOptions=y;this.options={pingIntervalMs:(v=p===null||p===void 0?void 0:p.pingIntervalMs)!==null&&v!==void 0?v:Number.POSITIVE_INFINITY,pingTimeoutMs:(D=p===null||p===void 0?void 0:p.pingTimeoutMs)!==null&&D!==void 0?D:1e3*15,pingIdleConnection:(M=p===null||p===void 0?void 0:p.pingIdleConnection)!==null&&M!==void 0?M:false,idleConnectionTimeoutMs:(U=p===null||p===void 0?void 0:p.idleConnectionTimeoutMs)!==null&&U!==void 0?U:1e3*60*15}}async connect(){try{const d=await this.gotoReady();return d.streamCount()>0?"open":"idle"}catch(d){return"error"}}async request(d,p,y,v){for(;;){const D=await this.gotoReady();try{const M=D.conn.request(Object.assign(Object.assign({},y),{":method":d,":path":p}),v);D.registerRequest(M);return M}catch(d){if(D.conn.closed||D.conn.destroyed){continue}throw d}}}notifyResponseByteRead(d){if(this.s.t=="ready"){this.s.responseByteRead(d)}for(const p of this.shuttingDown){p.responseByteRead(d)}}abort(d){var p,y,v;const D=d!==null&&d!==void 0?d:new connect_error_ConnectError("connection aborted",Lr.Canceled);(y=(p=this.s).abort)===null||y===void 0?void 0:y.call(p,D);for(const d of this.shuttingDown){(v=d.abort)===null||v===void 0?void 0:v.call(d,D)}this.setState(closedOrError(D))}async gotoReady(){if(this.s.t=="ready"){if(this.s.isShuttingDown()||this.s.conn.closed||this.s.conn.destroyed){this.setState(connect(this.authority,this.http2SessionOptions))}else if(this.s.requiresVerify()){await this.verify(this.s)}}else if(this.s.t=="closed"||this.s.t=="error"){this.setState(connect(this.authority,this.http2SessionOptions))}while(this.s.t!=="ready"){if(this.s.t==="error"){throw this.s.reason}if(this.s.t==="connecting"){await this.s.conn}}return this.s}setState(d){var p,y;(y=(p=this.s).onExitState)===null||y===void 0?void 0:y.call(p);if(this.s.t=="ready"&&this.s.isShuttingDown()){const d=this.s;this.shuttingDown.push(d);d.onClose=d.onError=()=>{const p=this.shuttingDown.indexOf(d);if(p!==-1){this.shuttingDown.splice(p,1)}}}switch(d.t){case"connecting":d.conn.then((d=>{this.setState(ready(d,this.options))}),(d=>{this.setState(closedOrError(d))}));break;case"ready":d.onClose=()=>this.setState(http2_session_manager_closed());d.onError=d=>this.setState(closedOrError(d));break;case"closed":break;case"error":break}this.s=d}verify(d){if(this.verifying!==undefined){return this.verifying}this.verifying=d.verify().then((d=>{if(d){return}this.setState(connect(this.authority,this.http2SessionOptions))}),(d=>{this.setState(closedOrError(d))})).finally((()=>{this.verifying=undefined}));return this.verifying}}function http2_session_manager_closed(){return{t:"closed"}}function error(d){return{t:"error",reason:d}}function closedOrError(d){const p=d instanceof connect_error_ConnectError&&connect_error_ConnectError.from(d).code==Lr.Canceled;return p?http2_session_manager_closed():error(d)}function connect(d,p){let y;let v;const D=new Promise(((d,p)=>{y=d;v=p}));const M=ln.connect(d,p);M.on("connect",onConnect);M.on("error",onError);function onConnect(){y===null||y===void 0?void 0:y(M);cleanup()}function onError(d){v===null||v===void 0?void 0:v(node_error_connectErrorFromNodeReason(d));cleanup()}function cleanup(){M.off("connect",onConnect);M.off("error",onError)}return{t:"connecting",conn:D,abort(d){if(!M.destroyed){M.destroy(undefined,ln.constants.NGHTTP2_CANCEL)}v===null||v===void 0?void 0:v(d)},onExitState(){cleanup()}}}function ready(d,p){assertSessionOpen(d);d.unref();let y=Date.now();let v=0;let D;let M;let U=false;let j=false;let V;resetIdleTimeout();const K={t:"ready",conn:d,streamCount(){return v},requiresVerify(){const d=Date.now()-y;return d>p.pingIntervalMs},isShuttingDown(){return U},onClose:undefined,onError:undefined,registerRequest(p){v++;if(v==1){d.ref();resetPingInterval();stopIdleTimeout()}p.once("response",(()=>{y=Date.now();resetPingInterval()}));p.once("close",(()=>{v--;if(v==0){d.unref();resetPingInterval();resetIdleTimeout()}}))},responseByteRead(p){if(p.session!==d){return}if(d.closed||d.destroyed){return}if(v<=0){return}y=Date.now();resetPingInterval()},verify(){d.ref();return new Promise((p=>{commonPing((()=>{if(v==0)d.unref();p(true)}));d.once("error",(()=>p(false)))}))},abort(p){if(!d.destroyed){d.once("error",(()=>{}));d.destroy(p,ln.constants.NGHTTP2_CANCEL)}},onExitState(){if(K.isShuttingDown()){return}cleanup();this.onError=undefined;this.onClose=undefined}};function resetPingInterval(){stopPingInterval();if(v>0||p.pingIdleConnection){D=safeSetTimeout(onPingInterval,p.pingIntervalMs)}}function stopPingInterval(){clearTimeout(D);clearTimeout(M)}function onPingInterval(){commonPing(resetPingInterval)}function commonPing(v){clearTimeout(M);M=safeSetTimeout((()=>{d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL)}),p.pingTimeoutMs);d.ping(((D,U)=>{clearTimeout(M);if(D!==null){return}if(U>p.pingTimeoutMs){d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL);return}y=Date.now();v()}))}function stopIdleTimeout(){clearTimeout(V)}function resetIdleTimeout(){V=safeSetTimeout(onIdleTimeout,p.idleConnectionTimeoutMs)}function onIdleTimeout(){d.close();onClose()}function onGoaway(y,D,M){U=true;const V=Buffer.from("too_many_pings","ascii");if(y===ln.constants.NGHTTP2_ENHANCE_YOUR_CALM&&M!=null&&M.equals(V)){p.pingIntervalMs=p.pingIntervalMs*2;j=true}if(y===ln.constants.NGHTTP2_NO_ERROR){const p=parseInt(process.versions.node.split(".")[0],10);if(v==0&&p>=18){d.destroy(new connect_error_ConnectError("received GOAWAY without any open streams",Lr.Canceled),ln.constants.NGHTTP2_NO_ERROR)}}}function onClose(){var d;cleanup();(d=K.onClose)===null||d===void 0?void 0:d.call(K)}function onError(d){var p,y;cleanup();if(j){const d=new connect_error_ConnectError(`http/2 connection closed with error code ENHANCE_YOUR_CALM (0x${ln.constants.NGHTTP2_ENHANCE_YOUR_CALM.toString(16)}), too_many_pings, doubled the interval`,Lr.ResourceExhausted);(p=K.onError)===null||p===void 0?void 0:p.call(K,d)}else{(y=K.onError)===null||y===void 0?void 0:y.call(K,node_error_connectErrorFromNodeReason(d))}}function cleanup(){stopPingInterval();stopIdleTimeout();d.off("error",onError);d.off("close",onClose);d.off("goaway",onGoaway)}d.on("error",onError);d.on("close",onClose);d.on("goaway",onGoaway);return K}function safeSetTimeout(d,p){if(p>2147483647){return}return setTimeout(d,p).unref()}function assertSessionOpen(d){if(d.connecting){throw new connect_error_ConnectError("expected open session, but it is connecting",Lr.Internal)}if(d.destroyed){throw new connect_error_ConnectError("expected open session, but it is destroyed",Lr.Internal)}if(d.closed){throw new connect_error_ConnectError("expected open session, but it is closed",Lr.Internal)}}function createNodeHttpClient(d){var p;if(d.httpVersion=="1.1"){return createNodeHttp1Client(d.nodeOptions)}const y=(p=d.sessionProvider)!==null&&p!==void 0?p:d=>new Http2SessionManager(d);return createNodeHttp2Client(y)}function createNodeHttp1Client(d){return async function request(p){const y=createSentinel(p.signal);return new Promise(((v,D)=>{y.catch((d=>{D(d)}));h1Request(y,p.url,Object.assign(Object.assign({},d),{headers:node_universal_header_webHeaderToNodeHeaders(p.header,d===null||d===void 0?void 0:d.headers),method:p.method}),(d=>{void sinkRequest(p,d,y);d.on("response",(d=>{var p;d.on("error",y.reject);y.catch((p=>d.destroy(node_error_connectErrorFromNodeReason(p))));const D=new Headers;v({status:(p=d.statusCode)!==null&&p!==void 0?p:0,header:node_universal_header_nodeHeaderToWebHeader(d.headers),body:h1ResponseIterable(y,d,D),trailer:D})}))}))}))}}function createNodeHttp2Client(d){return function request(p){const y=createSentinel(p.signal);const v=d(p.url);return new Promise(((d,D)=>{y.catch((d=>{D(d)}));h2Request(y,v,p.url,p.method,node_universal_header_webHeaderToNodeHeaders(p.header),{},(D=>{void sinkRequest(p,D,y);D.on("response",(p=>{var M;const U={status:(M=p[":status"])!==null&&M!==void 0?M:0,header:node_universal_header_nodeHeaderToWebHeader(p),body:h2ResponseIterable(y,D,v),trailer:h2ResponseTrailer(D)};d(U)}))}))}))}}function h1Request(d,p,y,v){let D;if(new URL(p).protocol.startsWith("https")){D=xt.request(p,y)}else{D=Bt.request(p,y)}d.catch((d=>D.destroy(node_error_connectErrorFromNodeReason(d))));D.flushHeaders();D.on("error",d.reject);D.on("socket",(function onRequestSocket(d){function onSocketConnect(){d.off("connect",onSocketConnect);v(D)}if(d.readyState==="open"){v(D)}else{d.on("connect",onSocketConnect)}}))}function h1ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){node_universal_header_nodeHeaderToWebHeader(p.trailers).forEach(((d,p)=>{y.set(p,d)}));d.resolve();await d}return D},throw(p){d.reject(p);throw p}}}}}function h2Request(d,p,y,v,D,M,U){const j=new URL(y);if(j.origin!==p.authority){const y=`cannot make a request to ${j.origin}: the http2 session is connected to ${p.authority}`;d.reject(new connect_error_ConnectError(y,Lr.Internal));return}p.request(v,j.pathname+j.search,D,{}).then((p=>{d.catch((d=>{if(p.closed){return}const y=d instanceof connect_error_ConnectError&&d.code==Lr.Canceled?Zr.CANCEL:Zr.INTERNAL_ERROR;return new Promise((d=>p.close(y,d)))}));p.on("error",(function h2StreamError(y){if(p.writableEnded&&unwrapNodeErrorChain(y).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}d.reject(y)}));p.on("close",(function h2StreamClose(){const y=node_error_connectErrorFromH2ResetCode(p.rstCode);if(y){d.reject(y)}}));U(p)}),(p=>{d.reject(p)}))}function h2ResponseTrailer(d){const p=new Headers;d.on("trailers",(d=>{node_universal_header_nodeHeaderToWebHeader(d).forEach(((d,y)=>{p.set(y,d)}))}));return p}function h2ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){d.resolve();await d}y===null||y===void 0?void 0:y.notifyResponseByteRead(p);return D},throw(p){d.reject(p);throw p}}}}}async function sinkRequest(d,p,y){if(d.body===undefined){await new Promise((d=>p.end(d)));return}const v=d.body[Symbol.asyncIterator]();return new Promise((d=>{writeNext();function writeNext(){if(y.isRejected()){return}v.next().then((D=>{if(D.done===true){p.end(d);return}p.write(D.value,"binary",(function(d){if(d===null||d===undefined){writeNext();return}if(v.throw!==undefined){v.throw(node_error_connectErrorFromNodeReason(d)).catch((()=>{}))}if(p.writableEnded&&unwrapNodeErrorChain(d).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}y.reject(d)}))}),(d=>{y.reject(d)}))}}))}function createSentinel(d){let p;let y;let v=false;let D=false;const M=new Promise(((d,v)=>{p=d;y=v}));const U={resolve(){if(!v&&!D){v=true;p===null||p===void 0?void 0:p()}},isResolved(){return v},reject(d){if(!v&&!D){D=true;y===null||y===void 0?void 0:y(node_error_connectErrorFromNodeReason(d))}},isRejected(){return D},async race(d){const p=await Promise.race([d,M]);if(p===undefined&&v){throw new connect_error_ConnectError("sentinel completed early",Lr.Internal)}return p}};const j=Object.assign(M,U);function onSignalAbort(){U.reject(getAbortSignalReason(this))}if(d){if(d.aborted){U.reject(getAbortSignalReason(d))}else{d.addEventListener("abort",onSignalAbort)}M.finally((()=>d.removeEventListener("abort",onSignalAbort))).catch((()=>{}))}return j}function node_transport_options_validateNodeTransportOptions(d){var p,y,v,D;let M;if(d.httpVersion=="2"){let p;if(d.sessionManager){p=d.sessionManager}else{p=new Http2SessionManager(d.baseUrl,{pingIntervalMs:d.pingIntervalMs,pingIdleConnection:d.pingIdleConnection,pingTimeoutMs:d.pingTimeoutMs,idleConnectionTimeoutMs:d.idleConnectionTimeoutMs},d.nodeOptions)}M=createNodeHttpClient({httpVersion:"2",sessionProvider:()=>p})}else{M=createNodeHttpClient({httpVersion:"1.1",nodeOptions:d.nodeOptions})}return Object.assign(Object.assign(Object.assign({},d),{httpClient:M,useBinaryFormat:(p=d.useBinaryFormat)!==null&&p!==void 0?p:true,interceptors:(y=d.interceptors)!==null&&y!==void 0?y:[],sendCompression:(v=d.sendCompression)!==null&&v!==void 0?v:null,acceptCompression:(D=d.acceptCompression)!==null&&D!==void 0?D:[sn,an]}),validateReadWriteMaxBytes(d.readMaxBytes,d.writeMaxBytes,d.compressMinBytes))}function createGrpcWebTransport(d){return createTransport(validateNodeTransportOptions(d))}const cn="Content-Type";const un="Grpc-Encoding";const dn="Grpc-Accept-Encoding";const pn="Grpc-Timeout";const mn="Grpc-Status";const An="Grpc-Message";const hn="Grpc-Status-Details-Bin";const gn="Grpc-Message-Type";const yn="User-Agent";const bn=/^application\/grpc(?:\+(?:(json)(?:; ?charset=utf-?8)?|proto))?$/i;const En="application/grpc+proto";const wn="application/grpc+json";function parseContentType(d){const p=d===null||d===void 0?void 0:d.match(bn);if(!p){return undefined}const y=!p[1];return{binary:y}}function requestHeader(d,p,y){const v=new Headers(y!==null&&y!==void 0?y:{});v.set(cn,d?En:wn);v.set(yn,"connect-es/1.6.1");if(p!==undefined){v.set(pn,`${p}m`)}v.set("Te","trailers");return v}function requestHeaderWithCompression(d,p,y,v,D){const M=requestHeader(d,p,y);if(D!=null){M.set(un,D.name)}if(v.length>0){M.set(dn,v.map((d=>d.name)).join(","))}return M}function codeFromHttpStatus(d){switch(d){case 400:return Lr.Internal;case 401:return Lr.Unauthenticated;case 403:return Lr.PermissionDenied;case 404:return Lr.Unimplemented;case 429:return Lr.Unavailable;case 502:return Lr.Unavailable;case 503:return Lr.Unavailable;case 504:return Lr.Unavailable;default:return Lr.Unknown}}class Message{equals(d){return this.getType().runtime.util.equals(this.getType(),this,d)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(d,p){const y=this.getType(),v=y.runtime.bin,D=v.makeReadOptions(p);v.readMessage(this,D.readerFactory(d),d.byteLength,D);return this}fromJson(d,p){const y=this.getType(),v=y.runtime.json,D=v.makeReadOptions(p);v.readMessage(y,d,D,this);return this}fromJsonString(d,p){let y;try{y=JSON.parse(d)}catch(d){throw new Error(`cannot decode ${this.getType().typeName} from JSON: ${d instanceof Error?d.message:String(d)}`)}return this.fromJson(y,p)}toBinary(d){const p=this.getType(),y=p.runtime.bin,v=y.makeWriteOptions(d),D=v.writerFactory();y.writeMessage(this,D,v);return D.finish()}toJson(d){const p=this.getType(),y=p.runtime.json,v=y.makeWriteOptions(d);return y.writeMessage(this,v)}toJsonString(d){var p;const y=this.toJson(d);return JSON.stringify(y,null,(p=d===null||d===void 0?void 0:d.prettySpaces)!==null&&p!==void 0?p:0)}toJSON(){return this.toJson({emitDefaultValues:true})}getType(){return Object.getPrototypeOf(this).constructor}}function assert(d,p){if(!d){throw new Error(p)}}const vn=34028234663852886e22,Cn=-34028234663852886e22,Sn=4294967295,In=2147483647,Bn=-2147483648;function assertInt32(d){if(typeof d!=="number")throw new Error("invalid int 32: "+typeof d);if(!Number.isInteger(d)||d>In||dSn||d<0)throw new Error("invalid uint 32: "+d)}function assertFloat32(d){if(typeof d!=="number")throw new Error("invalid float 32: "+typeof d);if(!Number.isFinite(d))return;if(d>vn||d({no:p.no,name:p.name,localName:d[p.no]}))),v)}function makeEnumType(d,p,y){const v=Object.create(null);const D=Object.create(null);const M=[];for(const d of p){const p=normalizeEnumValue(d);M.push(p);v[d.name]=p;D[d.no]=p}return{typeName:d,values:M,findName(d){return v[d]},findNumber(d){return D[d]}}}function makeEnum(d,p,y){const v={};for(const d of p){const p=normalizeEnumValue(d);v[p.localName]=p.no;v[p.no]=p.localName}setEnumType(v,d,p,y);return v}function normalizeEnumValue(d){if("localName"in d){return d}return Object.assign(Object.assign({},d),{localName:d.name})}function makeMessageType(d,p,y,v){var D;const M=(D=v===null||v===void 0?void 0:v.localName)!==null&&D!==void 0?D:p.substring(p.lastIndexOf(".")+1);const U={[M]:function(p){d.util.initFields(this);d.util.initPartial(p,this)}}[M];Object.setPrototypeOf(U.prototype,new Message);Object.assign(U,{runtime:d,typeName:p,fields:d.util.newFieldList(y),fromBinary(d,p){return(new U).fromBinary(d,p)},fromJson(d,p){return(new U).fromJson(d,p)},fromJsonString(d,p){return(new U).fromJsonString(d,p)},equals(p,y){return d.util.equals(U,p,y)}});return U}function varint64read(){let d=0;let p=0;for(let y=0;y<28;y+=7){let v=this.buf[this.pos++];d|=(v&127)<>4;if((y&128)==0){this.assertBounds();return[d,p]}for(let y=3;y<=31;y+=7){let v=this.buf[this.pos++];p|=(v&127)<>>v;const M=!(D>>>7==0&&p==0);const U=(M?D|128:D)&255;y.push(U);if(!M){return}}const v=d>>>28&15|(p&7)<<4;const D=!(p>>3==0);y.push((D?v|128:v)&255);if(!D){return}for(let d=3;d<31;d=d+7){const v=p>>>d;const D=!(v>>>7==0);const M=(D?v|128:v)&255;y.push(M);if(!D){return}}y.push(p>>>31&1)}const Rn=4294967296;function int64FromString(d){const p=d[0]==="-";if(p){d=d.slice(1)}const y=1e6;let v=0;let D=0;function add1e6digit(p,M){const U=Number(d.slice(p,M));D*=y;v=v*y+U;if(v>=Rn){D=D+(v/Rn|0);v=v%Rn}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return p?negate(v,D):newBits(v,D)}function int64ToString(d,p){let y=newBits(d,p);const v=y.hi&2147483648;if(v){y=negate(y.lo,y.hi)}const D=uInt64ToString(y.lo,y.hi);return v?"-"+D:D}function uInt64ToString(d,p){({lo:d,hi:p}=toUnsigned(d,p));if(p<=2097151){return String(Rn*p+d)}const y=d&16777215;const v=(d>>>24|p<<8)&16777215;const D=p>>16&65535;let M=y+v*6777216+D*6710656;let U=v+D*8147497;let j=D*2;const V=1e7;if(M>=V){U+=Math.floor(M/V);M%=V}if(U>=V){j+=Math.floor(U/V);U%=V}return j.toString()+decimalFrom1e7WithLeadingZeros(U)+decimalFrom1e7WithLeadingZeros(M)}function toUnsigned(d,p){return{lo:d>>>0,hi:p>>>0}}function newBits(d,p){return{lo:d|0,hi:p|0}}function negate(d,p){p=~p;if(d){d=~d+1}else{p+=1}return newBits(d,p)}const decimalFrom1e7WithLeadingZeros=d=>{const p=String(d);return"0000000".slice(p.length)+p};function varint32write(d,p){if(d>=0){while(d>127){p.push(d&127|128);d=d>>>7}p.push(d)}else{for(let y=0;y<9;y++){p.push(d&127|128);d=d>>7}p.push(1)}}function varint32read(){let d=this.buf[this.pos++];let p=d&127;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<7;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<14;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<21;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&15)<<28;for(let p=5;(d&128)!==0&&p<10;p++)d=this.buf[this.pos++];if((d&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}function makeInt64Support(){const d=new DataView(new ArrayBuffer(8));const p=typeof BigInt==="function"&&typeof d.getBigInt64==="function"&&typeof d.getBigUint64==="function"&&typeof d.setBigInt64==="function"&&typeof d.setBigUint64==="function"&&(typeof process!="object"||typeof process.env!="object"||process.env.BUF_BIGINT_DISABLE!=="1");if(p){const p=BigInt("-9223372036854775808"),y=BigInt("9223372036854775807"),v=BigInt("0"),D=BigInt("18446744073709551615");return{zero:BigInt(0),supported:true,parse(d){const v=typeof d=="bigint"?d:BigInt(d);if(v>y||vD||passert(/^-?[0-9]+$/.test(d),`int64 invalid: ${d}`);const assertUInt64String=d=>assert(/^[0-9]+$/.test(d),`uint64 invalid: ${d}`);return{zero:"0",supported:false,parse(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return d},uParse(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return d},enc(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return int64FromString(d)},uEnc(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return int64FromString(d)},dec(d,p){return int64ToString(d,p)},uDec(d,p){return uInt64ToString(d,p)}}}const _n=makeInt64Support();var Tn;(function(d){d[d["DOUBLE"]=1]="DOUBLE";d[d["FLOAT"]=2]="FLOAT";d[d["INT64"]=3]="INT64";d[d["UINT64"]=4]="UINT64";d[d["INT32"]=5]="INT32";d[d["FIXED64"]=6]="FIXED64";d[d["FIXED32"]=7]="FIXED32";d[d["BOOL"]=8]="BOOL";d[d["STRING"]=9]="STRING";d[d["BYTES"]=12]="BYTES";d[d["UINT32"]=13]="UINT32";d[d["SFIXED32"]=15]="SFIXED32";d[d["SFIXED64"]=16]="SFIXED64";d[d["SINT32"]=17]="SINT32";d[d["SINT64"]=18]="SINT64"})(Tn||(Tn={}));var Nn;(function(d){d[d["BIGINT"]=0]="BIGINT";d[d["STRING"]=1]="STRING"})(Nn||(Nn={}));function scalarEquals(d,p,y){if(p===y){return true}if(d==Tn.BYTES){if(!(p instanceof Uint8Array)||!(y instanceof Uint8Array)){return false}if(p.length!==y.length){return false}for(let d=0;dy[p]]}function initExtensionField(d){const p=d.field;if(p.repeated){return[]}if(p.default!==undefined){return p.default}switch(p.kind){case"enum":return p.T.values[0].no;case"scalar":return scalarZeroValue(p.T,p.L);case"message":const d=p.T,y=new d;return d.fieldWrapper?d.fieldWrapper.unwrapField(y):y;case"map":throw"map fields are not allowed to be extensions"}}function filterUnknownFields(d,p){if(!p.repeated&&(p.kind=="enum"||p.kind=="scalar")){for(let y=d.length-1;y>=0;--y){if(d[y].no==p.no){return[d[y]]}}return[]}return d.filter((d=>d.no===p.no))}let kn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let Qn=[];for(let d=0;d>4;U=M;D=2;break;case 2:y[v++]=(U&15)<<4|(M&60)>>2;U=M;D=3;break;case 3:y[v++]=(U&3)<<6|M;D=0;break}}if(D==1)throw Error("invalid base64 string.");return y.subarray(0,v)},enc(d){let p="",y=0,v,D=0;for(let M=0;M>2];D=(v&3)<<4;y=1;break;case 1:p+=kn[D|v>>4];D=(v&15)<<2;y=2;break;case 2:p+=kn[D|v>>6];p+=kn[v&63];y=0;break}}if(y){p+=kn[D];p+="=";if(y==1)p+="="}return p}};function getExtension(d,p,y){assertExtendee(p,d);const v=p.runtime.bin.makeReadOptions(y);const D=filterUnknownFields(d.getType().runtime.bin.listUnknownFields(d),p.field);const[M,U]=createExtensionContainer(p);for(const d of D){p.runtime.bin.readField(M,v.readerFactory(d.data),p.field,d.wireType,v)}return U()}function setExtension(d,p,y,v){assertExtendee(p,d);const D=p.runtime.bin.makeReadOptions(v);const M=p.runtime.bin.makeWriteOptions(v);if(hasExtension(d,p)){const y=d.getType().runtime.bin.listUnknownFields(d).filter((d=>d.no!=p.field.no));d.getType().runtime.bin.discardUnknownFields(d);for(const p of y){d.getType().runtime.bin.onUnknownField(d,p.no,p.wireType,p.data)}}const U=M.writerFactory();let j=p.field;if(!j.opt&&!j.repeated&&(j.kind=="enum"||j.kind=="scalar")){j=Object.assign(Object.assign({},p.field),{opt:true})}p.runtime.bin.writeField(j,y,U,M);const V=D.readerFactory(U.finish());while(V.posd.no!=p.field.no));y.discardUnknownFields(d);for(const p of v){y.onUnknownField(d,p.no,p.wireType,p.data)}}}function hasExtension(d,p){const y=d.getType();return p.extendee.typeName===y.typeName&&!!y.runtime.bin.listUnknownFields(d).find((d=>d.no==p.field.no))}function assertExtendee(d,p){assert(d.extendee.typeName==p.getType().typeName,`extension ${d.typeName} can only be applied to message ${d.extendee.typeName}`)}function isFieldSet(d,p){const y=d.localName;if(d.repeated){return p[y].length>0}if(d.oneof){return p[d.oneof.localName].case===y}switch(d.kind){case"enum":case"scalar":if(d.opt||d.req){return p[y]!==undefined}if(d.kind=="enum"){return p[y]!==d.T.values[0].no}return!isScalarZeroValue(d.T,p[y]);case"message":return p[y]!==undefined;case"map":return Object.keys(p[y]).length>0}}function clearField(d,p){const y=d.localName;const v=!d.opt&&!d.req;if(d.repeated){p[y]=[]}else if(d.oneof){p[d.oneof.localName]={case:undefined}}else{switch(d.kind){case"map":p[y]={};break;case"enum":p[y]=v?d.T.values[0].no:undefined;break;case"scalar":p[y]=v?scalarZeroValue(d.T,d.L):undefined;break;case"message":p[y]=undefined;break}}}function isMessage(d,p){if(d===null||typeof d!="object"){return false}if(!Object.getOwnPropertyNames(Message.prototype).every((p=>p in d&&typeof d[p]=="function"))){return false}const y=d.getType();if(y===null||typeof y!="function"||!("typeName"in y)||typeof y.typeName!="string"){return false}return p===undefined?true:y.typeName==p.typeName}function wrapField(d,p){if(isMessage(p)||!d.fieldWrapper){return p}return d.fieldWrapper.wrapField(p)}function getUnwrappedFieldType(d){if(d.fieldKind!=="message"){return undefined}if(d.repeated){return undefined}if(d.oneof!=undefined){return undefined}return Pn[d.message.typeName]}const Pn={"google.protobuf.DoubleValue":Tn.DOUBLE,"google.protobuf.FloatValue":Tn.FLOAT,"google.protobuf.Int64Value":Tn.INT64,"google.protobuf.UInt64Value":Tn.UINT64,"google.protobuf.Int32Value":Tn.INT32,"google.protobuf.UInt32Value":Tn.UINT32,"google.protobuf.BoolValue":Tn.BOOL,"google.protobuf.StringValue":Tn.STRING,"google.protobuf.BytesValue":Tn.BYTES};const On={ignoreUnknownFields:false};const Ln={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0};function makeReadOptions(d){return d?Object.assign(Object.assign({},On),d):On}function makeWriteOptions(d){return d?Object.assign(Object.assign({},Ln),d):Ln}const Fn=Symbol();const Mn=Symbol();function makeJsonFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,readMessage(d,p,y,v){if(p==null||Array.isArray(p)||typeof p!="object"){throw new Error(`cannot decode message ${d.typeName} from JSON: ${debugJsonValue(p)}`)}v=v!==null&&v!==void 0?v:new d;const D=new Map;const M=y.typeRegistry;for(const[U,j]of Object.entries(p)){const p=d.fields.findJsonName(U);if(p){if(p.oneof){if(j===null&&p.kind=="scalar"){continue}const y=D.get(p.oneof);if(y!==undefined){throw new Error(`cannot decode message ${d.typeName} from JSON: multiple keys for oneof "${p.oneof.name}" present: "${y}", "${U}"`)}D.set(p.oneof,U)}readField(v,j,p,y,d)}else{let p=false;if((M===null||M===void 0?void 0:M.findExtension)&&U.startsWith("[")&&U.endsWith("]")){const D=M.findExtension(U.substring(1,U.length-1));if(D&&D.extendee.typeName==d.typeName){p=true;const[d,M]=createExtensionContainer(D);readField(d,j,D.field,y,D);setExtension(v,D,M(),y)}}if(!p&&!y.ignoreUnknownFields){throw new Error(`cannot decode message ${d.typeName} from JSON: key "${U}" is unknown`)}}}return v},writeMessage(d,p){const y=d.getType();const v={};let D;try{for(D of y.fields.byNumber()){if(!isFieldSet(D,d)){if(D.req){throw`required field not set`}if(!p.emitDefaultValues){continue}if(!canEmitFieldDefaultValue(D)){continue}}const y=D.oneof?d[D.oneof.localName].value:d[D.localName];const M=writeField(D,y,p);if(M!==undefined){v[p.useProtoFieldName?D.name:D.jsonName]=M}}const M=p.typeRegistry;if(M===null||M===void 0?void 0:M.findExtensionFor){for(const D of y.runtime.bin.listUnknownFields(d)){const U=M.findExtensionFor(y.typeName,D.no);if(U&&hasExtension(d,U)){const y=getExtension(d,U,p);const D=writeField(U.field,y,p);if(D!==undefined){v[U.field.jsonName]=D}}}}}catch(d){const p=D?`cannot encode field ${y.typeName}.${D.name} to JSON`:`cannot encode message ${y.typeName} to JSON`;const v=d instanceof Error?d.message:String(d);throw new Error(p+(v.length>0?`: ${v}`:""))}return v},readScalar(d,p,y){return readScalar(d,p,y!==null&&y!==void 0?y:Nn.BIGINT,true)},writeScalar(d,p,y){if(p===undefined){return undefined}if(y||isScalarZeroValue(d,p)){return writeScalar(d,p)}return undefined},debug:debugJsonValue}}function debugJsonValue(d){if(d===null){return"null"}switch(typeof d){case"object":return Array.isArray(d)?"array":"object";case"string":return d.length>100?"string":`"${d.split('"').join('\\"')}"`;default:return String(d)}}function readField(d,p,y,v,D){let M=y.localName;if(y.repeated){assert(y.kind!="map");if(p===null){return}if(!Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const d of p){if(d===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`)}switch(y.kind){case"message":U.push(y.T.fromJson(d,v));break;case"enum":const p=readEnum(y.T,d,v.ignoreUnknownFields,true);if(p!==Mn){U.push(p)}break;case"scalar":try{U.push(readScalar(y.T,d,y.L,true))}catch(p){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`;if(p instanceof Error&&p.message.length>0){v+=`: ${p.message}`}throw new Error(v)}break}}}else if(y.kind=="map"){if(p===null){return}if(typeof p!="object"||Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const[d,M]of Object.entries(p)){if(M===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: map value null`)}let j;try{j=readMapKey(y.K,d)}catch(d){let v=`cannot decode map key for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}switch(y.V.kind){case"message":U[j]=y.V.T.fromJson(M,v);break;case"enum":const d=readEnum(y.V.T,M,v.ignoreUnknownFields,true);if(d!==Mn){U[j]=d}break;case"scalar":try{U[j]=readScalar(y.V.T,M,Nn.BIGINT,true)}catch(d){let v=`cannot decode map value for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}else{if(y.oneof){d=d[y.oneof.localName]={case:M};M="value"}switch(y.kind){case"message":const U=y.T;if(p===null&&U.typeName!="google.protobuf.Value"){return}let j=d[M];if(isMessage(j)){j.fromJson(p,v)}else{d[M]=j=U.fromJson(p,v);if(U.fieldWrapper&&!y.oneof){d[M]=U.fieldWrapper.unwrapField(j)}}break;case"enum":const V=readEnum(y.T,p,v.ignoreUnknownFields,false);switch(V){case Fn:clearField(y,d);break;case Mn:break;default:d[M]=V;break}break;case"scalar":try{const v=readScalar(y.T,p,y.L,false);switch(v){case Fn:clearField(y,d);break;default:d[M]=v;break}}catch(d){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}function readMapKey(d,p){if(d===Tn.BOOL){switch(p){case"true":p=true;break;case"false":p=false;break}}return readScalar(d,p,Nn.BIGINT,true).toString()}function readScalar(d,p,y,v){if(p===null){if(v){return scalarZeroValue(d,y)}return Fn}switch(d){case Tn.DOUBLE:case Tn.FLOAT:if(p==="NaN")return Number.NaN;if(p==="Infinity")return Number.POSITIVE_INFINITY;if(p==="-Infinity")return Number.NEGATIVE_INFINITY;if(p===""){break}if(typeof p=="string"&&p.trim().length!==p.length){break}if(typeof p!="string"&&typeof p!="number"){break}const v=Number(p);if(Number.isNaN(v)){break}if(!Number.isFinite(v)){break}if(d==Tn.FLOAT)assertFloat32(v);return v;case Tn.INT32:case Tn.FIXED32:case Tn.SFIXED32:case Tn.SINT32:case Tn.UINT32:let D;if(typeof p=="number")D=p;else if(typeof p=="string"&&p.length>0){if(p.trim().length===p.length)D=Number(p)}if(D===undefined)break;if(d==Tn.UINT32||d==Tn.FIXED32)assertUInt32(D);else assertInt32(D);return D;case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:if(typeof p!="number"&&typeof p!="string")break;const M=_n.parse(p);return y?M.toString():M;case Tn.FIXED64:case Tn.UINT64:if(typeof p!="number"&&typeof p!="string")break;const U=_n.uParse(p);return y?U.toString():U;case Tn.BOOL:if(typeof p!=="boolean")break;return p;case Tn.STRING:if(typeof p!=="string"){break}try{encodeURIComponent(p)}catch(d){throw new Error("invalid UTF8")}return p;case Tn.BYTES:if(p==="")return new Uint8Array(0);if(typeof p!=="string")break;return Dn.dec(p)}throw new Error}function readEnum(d,p,y,v){if(p===null){if(d.typeName=="google.protobuf.NullValue"){return 0}return v?d.values[0].no:Fn}switch(typeof p){case"number":if(Number.isInteger(p)){return p}break;case"string":const v=d.findName(p);if(v!==undefined){return v.no}if(y){return Mn}break}throw new Error(`cannot decode enum ${d.typeName} from JSON: ${debugJsonValue(p)}`)}function canEmitFieldDefaultValue(d){if(d.repeated||d.kind=="map"){return true}if(d.oneof){return false}if(d.kind=="message"){return false}if(d.opt||d.req){return false}return true}function writeField(d,p,y){if(d.kind=="map"){assert(typeof p=="object"&&p!=null);const v={};const D=Object.entries(p);switch(d.V.kind){case"scalar":for(const[p,y]of D){v[p.toString()]=writeScalar(d.V.T,y)}break;case"message":for(const[d,p]of D){v[d.toString()]=p.toJson(y)}break;case"enum":const p=d.V.T;for(const[d,M]of D){v[d.toString()]=writeEnum(p,M,y.enumAsInteger)}break}return y.emitDefaultValues||D.length>0?v:undefined}if(d.repeated){assert(Array.isArray(p));const v=[];switch(d.kind){case"scalar":for(let y=0;y0?v:undefined}switch(d.kind){case"scalar":return writeScalar(d.T,p);case"enum":return writeEnum(d.T,p,y.enumAsInteger);case"message":return wrapField(d.T,p).toJson(y)}}function writeEnum(d,p,y){var v;assert(typeof p=="number");if(d.typeName=="google.protobuf.NullValue"){return null}if(y){return p}const D=d.findNumber(p);return(v=D===null||D===void 0?void 0:D.name)!==null&&v!==void 0?v:p}function writeScalar(d,p){switch(d){case Tn.INT32:case Tn.SFIXED32:case Tn.SINT32:case Tn.FIXED32:case Tn.UINT32:assert(typeof p=="number");return p;case Tn.FLOAT:case Tn.DOUBLE:assert(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case Tn.STRING:assert(typeof p=="string");return p;case Tn.BOOL:assert(typeof p=="boolean");return p;case Tn.UINT64:case Tn.FIXED64:case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:assert(typeof p=="bigint"||typeof p=="string"||typeof p=="number");return p.toString();case Tn.BYTES:assert(p instanceof Uint8Array);return Dn.enc(p)}}var Un;(function(d){d[d["Varint"]=0]="Varint";d[d["Bit64"]=1]="Bit64";d[d["LengthDelimited"]=2]="LengthDelimited";d[d["StartGroup"]=3]="StartGroup";d[d["EndGroup"]=4]="EndGroup";d[d["Bit32"]=5]="Bit32"})(Un||(Un={}));class BinaryWriter{constructor(d){this.stack=[];this.textEncoder=d!==null&&d!==void 0?d:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let d=0;for(let p=0;p>>0)}raw(d){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(d);return this}uint32(d){assertUInt32(d);while(d>127){this.buf.push(d&127|128);d=d>>>7}this.buf.push(d);return this}int32(d){assertInt32(d);varint32write(d,this.buf);return this}bool(d){this.buf.push(d?1:0);return this}bytes(d){this.uint32(d.byteLength);return this.raw(d)}string(d){let p=this.textEncoder.encode(d);this.uint32(p.byteLength);return this.raw(p)}float(d){assertFloat32(d);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,d,true);return this.raw(p)}double(d){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,d,true);return this.raw(p)}fixed32(d){assertUInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,d,true);return this.raw(p)}sfixed32(d){assertInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,d,true);return this.raw(p)}sint32(d){assertInt32(d);d=(d<<1^d>>31)>>>0;varint32write(d,this.buf);return this}sfixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.enc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}fixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.uEnc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}int64(d){let p=_n.enc(d);varint64write(p.lo,p.hi,this.buf);return this}sint64(d){let p=_n.enc(d),y=p.hi>>31,v=p.lo<<1^y,D=(p.hi<<1|p.lo>>>31)^y;varint64write(v,D,this.buf);return this}uint64(d){let p=_n.uEnc(d);varint64write(p.lo,p.hi,this.buf);return this}}class BinaryReader{constructor(d,p){this.varint64=varint64read;this.uint32=varint32read;this.buf=d;this.len=d.length;this.pos=0;this.view=new DataView(d.buffer,d.byteOffset,d.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder}tag(){let d=this.uint32(),p=d>>>3,y=d&7;if(p<=0||y<0||y>5)throw new Error("illegal tag: field no "+p+" wire type "+y);return[p,y]}skip(d,p){let y=this.pos;switch(d){case Un.Varint:while(this.buf[this.pos++]&128){}break;case Un.Bit64:this.pos+=4;case Un.Bit32:this.pos+=4;break;case Un.LengthDelimited:let y=this.uint32();this.pos+=y;break;case Un.StartGroup:for(;;){const[d,y]=this.tag();if(y===Un.EndGroup){if(p!==undefined&&d!==p){throw new Error("invalid end group tag")}break}this.skip(y,d)}break;default:throw new Error("cant skip wire type "+d)}this.assertBounds();return this.buf.subarray(y,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let d=this.uint32();return d>>>1^-(d&1)}int64(){return _n.dec(...this.varint64())}uint64(){return _n.uDec(...this.varint64())}sint64(){let[d,p]=this.varint64();let y=-(d&1);d=(d>>>1|(p&1)<<31)^y;p=p>>>1^y;return _n.dec(d,p)}bool(){let[d,p]=this.varint64();return d!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return _n.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return _n.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let d=this.uint32(),p=this.pos;this.pos+=d;this.assertBounds();return this.buf.subarray(p,p+d)}string(){return this.textDecoder.decode(this.bytes())}}const Hn=Symbol("@bufbuild/protobuf/unknown-fields");const jn={readUnknownFields:true,readerFactory:d=>new BinaryReader(d)};const Gn={writeUnknownFields:true,writerFactory:()=>new BinaryWriter};function binary_format_makeReadOptions(d){return d?Object.assign(Object.assign({},jn),d):jn}function binary_format_makeWriteOptions(d){return d?Object.assign(Object.assign({},Gn),d):Gn}function makeBinaryFormat(){return{makeReadOptions:binary_format_makeReadOptions,makeWriteOptions:binary_format_makeWriteOptions,listUnknownFields(d){var p;return(p=d[Hn])!==null&&p!==void 0?p:[]},discardUnknownFields(d){delete d[Hn]},writeUnknownFields(d,p){const y=d;const v=y[Hn];if(v){for(const d of v){p.tag(d.no,d.wireType).raw(d.data)}}},onUnknownField(d,p,y,v){const D=d;if(!Array.isArray(D[Hn])){D[Hn]=[]}D[Hn].push({no:p,wireType:y,data:v})},readMessage(d,p,y,v,D){const M=d.getType();const U=D?p.len:p.pos+y;let j,V;while(p.pos0){V=readScalarLTString}if(M){let y=d[U];const D=v==Un.LengthDelimited&&j!=Tn.STRING&&j!=Tn.BYTES;if(D){let d=p.uint32()+p.pos;while(p.posisMessage(d,V)?d:new V(d)))}else{const d=M[y];if(V.fieldWrapper){if(V.typeName==="google.protobuf.BytesValue"){D[y]=toU8Arr(d)}else{D[y]=d}}else{D[y]=isMessage(d,V)?d:new V(d)}}break}}},equals(d,p,y){if(p===y){return true}if(!p||!y){return false}return d.fields.byMember().every((d=>{const v=p[d.localName];const D=y[d.localName];if(d.repeated){if(v.length!==D.length){return false}switch(d.kind){case"message":return v.every(((p,y)=>d.T.equals(p,D[y])));case"scalar":return v.every(((p,y)=>scalarEquals(d.T,p,D[y])));case"enum":return v.every(((d,p)=>scalarEquals(Tn.INT32,d,D[p])))}throw new Error(`repeated cannot contain ${d.kind}`)}switch(d.kind){case"message":let p=v;let y=D;if(d.T.fieldWrapper){if(p!==undefined&&!isMessage(p)){p=d.T.fieldWrapper.wrapField(p)}if(y!==undefined&&!isMessage(y)){y=d.T.fieldWrapper.wrapField(y)}}return d.T.equals(p,y);case"enum":return scalarEquals(Tn.INT32,v,D);case"scalar":return scalarEquals(d.T,v,D);case"oneof":if(v.case!==D.case){return false}const M=d.findField(v.case);if(M===undefined){return true}switch(M.kind){case"message":return M.T.equals(v.value,D.value);case"enum":return scalarEquals(Tn.INT32,v.value,D.value);case"scalar":return scalarEquals(M.T,v.value,D.value)}throw new Error(`oneof cannot contain ${M.kind}`);case"map":const U=Object.keys(v).concat(Object.keys(D));switch(d.V.kind){case"message":const p=d.V.T;return U.every((d=>p.equals(v[d],D[d])));case"enum":return U.every((d=>scalarEquals(Tn.INT32,v[d],D[d])));case"scalar":const y=d.V.T;return U.every((d=>scalarEquals(y,v[d],D[d])))}break}}))},clone(d){const p=d.getType(),y=new p,v=y;for(const y of p.fields.byMember()){const p=d[y.localName];let D;if(y.repeated){D=p.map(cloneSingularField)}else if(y.kind=="map"){D=v[y.localName];for(const[d,y]of Object.entries(p)){D[d]=cloneSingularField(y)}}else if(y.kind=="oneof"){const d=y.findField(p.case);D=d?{case:p.case,value:cloneSingularField(p.value)}:{case:undefined}}else{D=cloneSingularField(p)}v[y.localName]=D}for(const y of p.runtime.bin.listUnknownFields(d)){p.runtime.bin.onUnknownField(v,y.no,y.wireType,y.data)}return y}}}function cloneSingularField(d){if(d===undefined){return d}if(isMessage(d)){return d.clone()}if(d instanceof Uint8Array){const p=new Uint8Array(d.byteLength);p.set(d);return p}return d}function toU8Arr(d){return d instanceof Uint8Array?d:new Uint8Array(d)}function makeProtoRuntime(d,p,y){return{syntax:d,json:makeJsonFormat(),bin:makeBinaryFormat(),util:Object.assign(Object.assign({},makeUtilCommon()),{newFieldList:p,initFields:y}),makeMessageType(d,p,y){return makeMessageType(this,d,p,y)},makeEnum:makeEnum,makeEnumType:makeEnumType,getEnumType:getEnumType,makeExtension(d,p,y){return makeExtension(this,d,p,y)}}}class InternalFieldList{constructor(d,p){this._fields=d;this._normalizer=p}findJsonName(d){if(!this.jsonNames){const d={};for(const p of this.list()){d[p.jsonName]=d[p.name]=p}this.jsonNames=d}return this.jsonNames[d]}find(d){if(!this.numbers){const d={};for(const p of this.list()){d[p.no]=p}this.numbers=d}return this.numbers[d]}list(){if(!this.all){this.all=this._normalizer(this._fields)}return this.all}byNumber(){if(!this.numbersAsc){this.numbersAsc=this.list().concat().sort(((d,p)=>d.no-p.no))}return this.numbersAsc}byMember(){if(!this.members){this.members=[];const d=this.members;let p;for(const y of this.list()){if(y.oneof){if(y.oneof!==p){p=y.oneof;d.push(p)}}else{d.push(y)}}}return this.members}}function localName(d){switch(d.kind){case"field":return localFieldName(d.name,d.oneof!==undefined);case"oneof":return localOneofName(d.name);case"enum":case"message":case"service":case"extension":{const p=d.file.proto.package;const y=p===undefined?0:p.length+1;const v=d.typeName.substring(y).replace(/\./g,"_");return safeObjectProperty(safeIdentifier(v))}case"enum_value":{let p=d.name;const y=d.parent.sharedPrefix;if(y!==undefined){p=p.substring(y.length)}return safeObjectProperty(p)}case"rpc":{let p=d.name;if(p.length==0){return p}p=p[0].toLowerCase()+p.substring(1);return safeObjectProperty(p)}}}function localFieldName(d,p){const y=protoCamelCase(d);if(p){return y}return safeObjectProperty(safeMessageProperty(y))}function localOneofName(d){return localFieldName(d,false)}const qn=protoCamelCase;function findEnumSharedPrefix(d,p){const y=camelToSnakeCase(d)+"_";for(const d of p){if(!d.toLowerCase().startsWith(y)){return undefined}const p=d.substring(y.length);if(p.length==0){return undefined}if(/^\d/.test(p)){return undefined}}return y}function camelToSnakeCase(d){return(d.substring(0,1)+d.substring(1).replace(/[A-Z]/g,(d=>"_"+d))).toLowerCase()}function protoCamelCase(d){let p=false;const y=[];for(let v=0;v`${d}$`;const safeMessageProperty=d=>{if(Wn.has(d)){return fallback(d)}return d};const safeObjectProperty=d=>{if(Vn.has(d)){return fallback(d)}return d};const safeIdentifier=d=>{if(zn.has(d)){return fallback(d)}return d};class InternalOneofInfo{constructor(d){this.kind="oneof";this.repeated=false;this.packed=false;this.opt=false;this.req=false;this.default=undefined;this.fields=[];this.name=d;this.localName=localOneofName(d)}addField(d){assert(d.oneof===this,`field ${d.name} not one of ${this.name}`);this.fields.push(d)}findField(d){if(!this._lookup){this._lookup=Object.create(null);for(let d=0;dnew InternalFieldList(d,(d=>normalizeFieldInfos(d,true)))),(d=>{for(const p of d.getType().fields.byMember()){if(p.opt){continue}const y=p.localName,v=d;if(p.repeated){v[y]=[];continue}switch(p.kind){case"oneof":v[y]={case:undefined};break;case"enum":v[y]=0;break;case"map":v[y]={};break;case"scalar":v[y]=scalarZeroValue(p.T,p.L);break;case"message":break}}}));class any_pb_Any extends Message{constructor(d){super();this.typeUrl="";this.value=new Uint8Array(0);$n.util.initPartial(d,this)}toJson(d){var p;if(this.typeUrl===""){return{}}const y=this.typeUrlToName(this.typeUrl);const v=(p=d===null||d===void 0?void 0:d.typeRegistry)===null||p===void 0?void 0:p.findMessage(y);if(!v){throw new Error(`cannot encode message google.protobuf.Any to JSON: "${this.typeUrl}" is not in the type registry`)}const D=v.fromBinary(this.value);let M=D.toJson(d);if(y.startsWith("google.protobuf.")||(M===null||Array.isArray(M)||typeof M!=="object")){M={value:M}}M["@type"]=this.typeUrl;return M}fromJson(d,p){var y;if(d===null||Array.isArray(d)||typeof d!="object"){throw new Error(`cannot decode message google.protobuf.Any from JSON: expected object but got ${d===null?"null":Array.isArray(d)?"array":typeof d}`)}if(Object.keys(d).length==0){return this}const v=d["@type"];if(typeof v!="string"||v==""){throw new Error(`cannot decode message google.protobuf.Any from JSON: "@type" is empty`)}const D=this.typeUrlToName(v),M=(y=p===null||p===void 0?void 0:p.typeRegistry)===null||y===void 0?void 0:y.findMessage(D);if(!M){throw new Error(`cannot decode message google.protobuf.Any from JSON: ${v} is not in the type registry`)}let U;if(D.startsWith("google.protobuf.")&&Object.prototype.hasOwnProperty.call(d,"value")){U=M.fromJson(d["value"],p)}else{const y=Object.assign({},d);delete y["@type"];U=M.fromJson(y,p)}this.packFrom(U);return this}packFrom(d){this.value=d.toBinary();this.typeUrl=this.typeNameToUrl(d.getType().typeName)}unpackTo(d){if(!this.is(d.getType())){return false}d.fromBinary(this.value);return true}unpack(d){if(this.typeUrl===""){return undefined}const p=d.findMessage(this.typeUrlToName(this.typeUrl));if(!p){return undefined}return p.fromBinary(this.value)}is(d){if(this.typeUrl===""){return false}const p=this.typeUrlToName(this.typeUrl);let y="";if(typeof d==="string"){y=d}else{y=d.typeName}return p===y}typeNameToUrl(d){return`type.googleapis.com/${d}`}typeUrlToName(d){if(!d.length){throw new Error(`invalid type url: ${d}`)}const p=d.lastIndexOf("/");const y=p>=0?d.substring(p+1):d;if(!y.length){throw new Error(`invalid type url: ${d}`)}return y}static pack(d){const p=new any_pb_Any;p.packFrom(d);return p}static fromBinary(d,p){return(new any_pb_Any).fromBinary(d,p)}static fromJson(d,p){return(new any_pb_Any).fromJson(d,p)}static fromJsonString(d,p){return(new any_pb_Any).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(any_pb_Any,d,p)}}any_pb_Any.runtime=$n;any_pb_Any.typeName="google.protobuf.Any";any_pb_Any.fields=$n.util.newFieldList((()=>[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}]));class status_pb_Status extends Message{constructor(d){super();this.code=0;this.message="";this.details=[];$n.util.initPartial(d,this)}static fromBinary(d,p){return(new status_pb_Status).fromBinary(d,p)}static fromJson(d,p){return(new status_pb_Status).fromJson(d,p)}static fromJsonString(d,p){return(new status_pb_Status).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(status_pb_Status,d,p)}}status_pb_Status.runtime=$n;status_pb_Status.typeName="google.rpc.Status";status_pb_Status.fields=$n.util.newFieldList((()=>[{no:1,name:"code",kind:"scalar",T:5},{no:2,name:"message",kind:"scalar",T:9},{no:3,name:"details",kind:"message",T:any_pb_Any,repeated:true}]));function http_headers_encodeBinaryHeader(d){let p;if(typeof d=="object"&&"getType"in d){p=d.toBinary()}else if(typeof d=="string"){p=(new TextEncoder).encode(d)}else{p=d instanceof Uint8Array?d:new Uint8Array(d)}return protoBase64.enc(p).replace(/=+$/,"")}function decodeBinaryHeader(d,p,y){try{const v=Dn.dec(d);if(p){return p.fromBinary(v,y)}return v}catch(d){throw connect_error_ConnectError.from(d,Lr.DataLoss)}}function appendHeaders(...d){const p=new Headers;for(const y of d){y.forEach(((d,y)=>{p.append(y,d)}))}return p}const Yn="0";function setTrailerStatus(d,p){if(p){d.set(headerGrpcStatus,p.code.toString(10));d.set(headerGrpcMessage,encodeURIComponent(p.rawMessage));if(p.details.length>0){const y=new Status({code:p.code,message:p.rawMessage,details:p.details.map((d=>"getType"in d?Any.pack(d):new Any({typeUrl:`type.googleapis.com/${d.type}`,value:d.value})))});d.set(headerStatusDetailsBin,encodeBinaryHeader(y))}}else{d.set(headerGrpcStatus,Yn.toString())}return d}function findTrailerError(d){var p;const y=d.get(hn);if(y!=null){const p=decodeBinaryHeader(y,status_pb_Status);if(p.code==0){return undefined}const v=new connect_error_ConnectError(p.message,p.code,d);v.details=p.details.map((d=>({type:d.typeUrl.substring(d.typeUrl.lastIndexOf("/")+1),value:d.value})));return v}const v=d.get(mn);if(v!=null){if(v===Yn){return undefined}const y=parseInt(v,10);if(y in Lr){return new connect_error_ConnectError(decodeURIComponent((p=d.get(An))!==null&&p!==void 0?p:""),y,d)}return new connect_error_ConnectError(`invalid grpc-status: ${v}`,Lr.Internal,d)}return undefined}function validateResponse(d,p){if(d!=200){throw new connect_error_ConnectError(`HTTP ${d}`,codeFromHttpStatus(d),p)}const y=p.get(cn);const v=parseContentType(y);if(v==undefined){throw new connect_error_ConnectError(`unsupported content type ${y}`,Lr.Unknown)}return{foundStatus:p.has(mn),headerError:findTrailerError(p)}}function validateResponseWithCompression(d,p,y){const{foundStatus:v,headerError:D}=validateResponse(p,y);let M;const U=y.get(un);if(U!==null&&U.toLowerCase()!=="identity"){M=d.find((d=>d.name===U));if(!M){throw new connect_error_ConnectError(`unsupported response encoding "${U}"`,Lr.Internal,y)}}return{foundStatus:v,compression:M,headerError:D}}function validateTrailer(d,p){const y=findTrailerError(d);if(y){p.forEach(((d,p)=>{y.metadata.append(p,d)}));throw y}if(!p.has(mn)&&!d.has(mn)){throw new connect_error_ConnectError("protocol error: missing status",Lr.Internal)}}function createMethodUrl(d,p,y){const v=typeof p=="string"?p:p.typeName;const D=typeof y=="string"?y:y.name;return d.toString().replace(/\/?$/,`/${v}/${D}`)}function applyInterceptors(d,p){var y;return(y=p===null||p===void 0?void 0:p.concat().reverse().reduce(((d,p)=>p(d)),d))!==null&&y!==void 0?y:d}function normalize(d,p){return p instanceof d?p:new d(p)}function normalizeIterable(d,p){function transform(p){if(p.done===true){return p}return{done:p.done,value:normalize(d,p.value)}}return{[Symbol.asyncIterator](){const d=p[Symbol.asyncIterator]();const y={next:()=>d.next().then(transform)};if(d.throw!==undefined){y.throw=p=>d.throw(p).then(transform)}if(d.return!==undefined){y.return=p=>d.return(p).then(transform)}return y}}}function runUnaryCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalize(d.req.method.I,d.req.message),signal:y});return p(M).then((d=>{D();return d}),v)}function runStreamingCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalizeIterable(d.req.method.I,d.req.message),signal:y});let U=false;y.addEventListener("abort",(function(){var p,y;const v=d.req.message[Symbol.asyncIterator]();if(!U){(p=v.throw)===null||p===void 0?void 0:p.call(v,this.reason).catch((()=>{}))}(y=v.return)===null||y===void 0?void 0:y.call(v).catch((()=>{}))}));return p(M).then((d=>Object.assign(Object.assign({},d),{message:{[Symbol.asyncIterator](){const p=d.message[Symbol.asyncIterator]();return{next(){return p.next().then((d=>{if(d.done==true){U=true;D()}return d}),v)}}}}})),v)}function setupSignal(d){const{signal:p,cleanup:y}=createDeadlineSignal(d.timeoutMs);const v=createLinkedAbortController(d.signal,p);return[v.signal,function abort(d){const D=connect_error_ConnectError.from(p.aborted?getAbortSignalReason(p):d);v.abort(D);y();return Promise.reject(D)},function done(){y();v.abort()}]}function getJsonOptions(d){var p;const y=Object.assign({},d);(p=y.ignoreUnknownFields)!==null&&p!==void 0?p:y.ignoreUnknownFields=true;return y}function createMethodSerializationLookup(d,p,y,v){const D=limitSerialization(createBinarySerialization(d.I,p),v);const M=limitSerialization(createJsonSerialization(d.I,y),v);const U=limitSerialization(createBinarySerialization(d.O,p),v);const j=limitSerialization(createJsonSerialization(d.O,y),v);return{getI(d){return d?D:M},getO(d){return d?U:j}}}function createClientMethodSerializers(d,p,y,v){const D=p?createBinarySerialization(d.I,v):createJsonSerialization(d.I,y);const M=p?createBinarySerialization(d.O,v):createJsonSerialization(d.O,y);return{parse:M.parse,serialize:D.serialize}}function limitSerialization(d,p){return{serialize(y){const v=d.serialize(y);assertWriteMaxBytes(p.writeMaxBytes,v.byteLength);return v},parse(y){limit_io_assertReadMaxBytes(p.readMaxBytes,y.byteLength,true);return d.parse(y)}}}function createBinarySerialization(d,p){return{parse(y){try{return d.fromBinary(y,p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`parse binary: ${p}`,Lr.Internal)}},serialize(d){try{return d.toBinary(p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`serialize binary: ${p}`,Lr.Internal)}}}}function createJsonSerialization(d,p){var y,v;const D=(y=p===null||p===void 0?void 0:p.textEncoder)!==null&&y!==void 0?y:new TextEncoder;const M=(v=p===null||p===void 0?void 0:p.textDecoder)!==null&&v!==void 0?v:new TextDecoder;const U=getJsonOptions(p);return{parse(p){try{const y=M.decode(p);return d.fromJsonString(y,U)}catch(d){throw connect_error_ConnectError.from(d,Lr.InvalidArgument)}},serialize(d){try{const p=d.toJsonString(U);return D.encode(p)}catch(d){throw connect_error_ConnectError.from(d,Lr.Internal)}}}}function createContextValues(){return{get(d){return d.id in this?this[d.id]:d.defaultValue},set(d,p){this[d.id]=p;return this},delete(d){delete this[d.id];return this}}}function createContextKey(d,p){return{id:Symbol(p===null||p===void 0?void 0:p.description),defaultValue:d}}var Jn=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var Kn=undefined&&undefined.__await||function(d){return this instanceof Kn?(this.v=d,this):new Kn(d)};var Xn=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:Kn(d[v](p)),done:false}:D?D(p):p}:D}};var Zn=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof Kn?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function transport_createTransport(d){return{async unary(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return await runUnaryCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:false,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async v=>{const D=await d.httpClient({url:v.url,method:"POST",header:v.header,signal:v.signal,body:pipe(createAsyncIterable([v.message]),transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:M,headerError:U}=validateResponseWithCompression(d.acceptCompression,D.status,D.header);const j=await pipeTo(D.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(M!==null&&M!==void 0?M:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(async d=>{var p,y,v,D;let M;try{for(var U=true,j=Jn(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;if(M!==undefined){throw new connect_error_ConnectError("protocol error: received extra output message for unary method",Lr.Unimplemented)}M=d}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}),{propagateDownStreamError:false});validateTrailer(D.trailer,D.header);if(j===undefined){if(U){throw U}throw new connect_error_ConnectError("protocol error: missing output message for unary method",D.trailer.has(mn)?Lr.Unimplemented:Lr.Unknown)}if(U){throw new connect_error_ConnectError("protocol error: received output message for unary method with error status",Lr.Unknown)}return{stream:false,service:p,method:y,header:D.header,message:j,trailer:D.trailer}}})},async stream(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return runStreamingCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:true,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async p=>{const y=await d.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:pipe(p.message,transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:v,foundStatus:D,headerError:M}=validateResponseWithCompression(d.acceptCompression,y.status,y.header);if(M){throw M}const U=Object.assign(Object.assign({},p),{header:y.header,trailer:y.trailer,message:pipe(y.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(v!==null&&v!==void 0?v:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(function(d){return Zn(this,arguments,(function*(){yield Kn(yield*Xn(Jn(d)));if(!D){validateTrailer(y.trailer,y.header)}}))}),{propagateDownStreamError:true})});return U}})}}}function createGrpcTransport(d){return transport_createTransport(node_transport_options_validateNodeTransportOptions(d))}function createConnectTransport(d){return createTransport(validateNodeTransportOptions(d))}var ei=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var ti=undefined&&undefined.__await||function(d){return this instanceof ti?(this.v=d,this):new ti(d)};var ri=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof ti?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function node_universal_handler_universalRequestFromNodeRequest(d,...p){var y,v;const D=p.length===3?p[0]:undefined;const M=p.length===3?p[1]:p[0];const U=p.length===3?p[2]:p[1];const j="encrypted"in d.socket&&d.socket.encrypted;const V=j?"https":"http";const K="authority"in d?d.authority:d.headers.host;const ee=(y=d.url)!==null&&y!==void 0?y:"";if(K===undefined){throw new ConnectError("unable to determine request authority from Node.js server request",Code.Internal)}const te=M!==undefined?M:asyncIterableFromNodeServerRequest(d);const re=new AbortController;if("stream"in d){d.once("close",(()=>{const p=connectErrorFromH2ResetCode(d.stream.rstCode);if(p!==undefined){re.abort(p)}else{re.abort()}}))}else{const p=D!==null&&D!==void 0?D:d;const onH1Error=y=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(connectErrorFromNodeReason(y))};const onH1Close=()=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(d.errored?connectErrorFromNodeReason(d.errored):undefined)};d.once("error",onH1Error);p.once("close",onH1Close)}return{httpVersion:d.httpVersion,method:(v=d.method)!==null&&v!==void 0?v:"",url:new URL(ee,`${V}://${K}`).toString(),header:nodeHeaderToWebHeader(d.headers),body:te,signal:re.signal,contextValues:U}}async function node_universal_handler_universalResponseToNodeResponse(d,p){var y,v,D;const M=(y=d.body)===null||y===void 0?void 0:y[Symbol.asyncIterator]();let U=false;try{if(M!==undefined){let y=await M.next();U=true;p.writeHead(d.status,webHeaderToNodeHeaders(d.header));U=false;for(;y.done!==true;y=await M.next()){U=true;await write(p,y.value);if("flush"in p&&typeof p.flush=="function"){p.flush()}U=false}}if(!p.headersSent){p.writeHead(d.status,webHeaderToNodeHeaders(d.header))}if(d.trailer){p.addTrailers(webHeaderToNodeHeaders(d.trailer))}await new Promise((d=>{p.once("end",d);p.end()}))}catch(d){if(U){(v=M===null||M===void 0?void 0:M.throw)===null||v===void 0?void 0:v.call(M,d).catch((()=>{}))}throw connectErrorFromNodeReason(d)}finally{(D=M===null||M===void 0?void 0:M.return)===null||D===void 0?void 0:D.call(M).catch((()=>{}))}}function asyncIterableFromNodeServerRequest(d){return ri(this,arguments,(function*asyncIterableFromNodeServerRequest_1(){var p,y,v,D;const M=d.iterator({destroyOnReturn:false});try{for(var U=true,j=ei(M),V;V=yield ti(j.next()),p=V.done,!p;U=true){D=V.value;U=false;const d=D;yield yield ti(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))yield ti(v.call(j))}finally{if(y)throw y.error}}}))}function write(d,p){return new Promise(((y,v)=>{if(d.errored){return error(d.errored)}d.once("error",error);d.once("drain",drain);const D=d.write(p,"binary",(function(p){if(p&&!D){error(p);d.once("error",(()=>{}))}}));if(D){drain()}function error(p){d.off("error",error);d.off("drain",drain);v(p)}function drain(){d.off("error",error);d.off("drain",drain);y()}}))}function connectNodeAdapter(d){var p;if(d.acceptCompression===undefined){d.acceptCompression=[compressionGzip,compressionBrotli]}const y=createConnectRouter(d);d.routes(y);const v=(p=d.requestPathPrefix)!==null&&p!==void 0?p:"";const D=new Map;for(const d of y.handlers){D.set(v+d.requestPath,d)}return function nodeRequestHandler(p,y){var v,M,U,j;const V=D.get((M=(v=p.url)===null||v===void 0?void 0:v.split("?",2)[0])!==null&&M!==void 0?M:"");if(!V){((U=d.fallback)!==null&&U!==void 0?U:connect_node_adapter_fallback)(p,y);return}const K=universalRequestFromNodeRequest(p,y,undefined,(j=d.contextValues)===null||j===void 0?void 0:j.call(d,p));V(K).then((d=>universalResponseToNodeResponse(d,y))).catch((d=>{if(ConnectError.from(d).code==Code.Aborted){return}console.error(`handler for rpc ${V.method.name} of ${V.service.typeName} failed`,d)}))}}const connect_node_adapter_fallback=(d,p)=>{p.writeHead(uResponseNotFound.status);p.end()};const ni=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const ii=$n.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const si=$n.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const oi=$n.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const ai=$n.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const li=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(ci)}]));const ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const ui=$n.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:li}]));const di=$n.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const pi=$n.makeMessageType("stickydisk.v1.UpRequest",[]);const fi=$n.makeMessageType("stickydisk.v1.UpResponse",[]);const mi=$n.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:$n.getEnumType(ni)}]));const Ai=$n.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const hi={typeName:"stickydisk.v1.StickyDiskService",methods:{getStickyDisk:{name:"GetStickyDisk",I:ii,O:si,kind:Pr.Unary},commitStickyDisk:{name:"CommitStickyDisk",I:oi,O:ai,kind:Pr.Unary},up:{name:"Up",I:pi,O:fi,kind:Pr.Unary},reportMetric:{name:"ReportMetric",I:ui,O:di,kind:Pr.Unary},queueDockerJob:{name:"QueueDockerJob",I:mi,O:Ai,kind:Pr.Unary}}};const gi=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const yi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const bi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const Ei=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const wi=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const vi=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(Ci)}]));const Ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const Si=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:vi}]));const Ii=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const Bi=null&&proto3.makeMessageType("stickydisk.v1.UpRequest",[]);const xi=null&&proto3.makeMessageType("stickydisk.v1.UpResponse",[]);const Ri=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:proto3.getEnumType(gi)}]));const _i=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const createBlacksmithAPIClient=()=>{const d=process.env.BLACKSMITH_BACKEND_URL||(process.env.BLACKSMITH_ENV?.includes("staging")?"https://stagingapi.blacksmith.sh":"https://api.blacksmith.sh");y.debug(`Using Blacksmith API URL: ${d}`);const p=Rr.create({baseURL:d,headers:{Authorization:`Bearer ${process.env.BLACKSMITH_STICKYDISK_TOKEN}`,"X-Github-Repo-Name":process.env.GITHUB_REPO_NAME||"","Content-Type":"application/json"}});Dr(p,{retries:5,retryDelay:Dr.exponentialDelay,retryCondition:d=>Dr.isNetworkOrIdempotentRequestError(d)||(d.response?.status?d.response.status>=500:false)});return p};function createBlacksmithAgentClient(){y.info(`Creating Blacksmith agent client with port: ${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`);const d=createGrpcTransport({baseUrl:`http://192.168.127.1:${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`,httpVersion:"2"});return createClient(hi,d)}async function reportBuildPushActionFailure(d,p,v){const D={stickydisk_key:process.env.GITHUB_REPO_NAME||"",repo_name:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",arch:process.env.BLACKSMITH_ENV?.includes("arm")?"arm64":"amd64",vm_id:process.env.BLACKSMITH_VM_ID||"",petname:process.env.PETNAME||"",type:d,message:v?`${v}: ${p?.message||""}`:p?.message||""};try{const d=createBlacksmithAPIClient();const p=await d.post("/stickydisks/report-failed",D);return p.data}catch(p){y.warning(`Failed to report error to Blacksmith: ${p.message}`)}}async function reportMetric(d,p){try{const y=createBlacksmithAgentClient();const v=new vi({type:d,value:{case:"intValue",value:BigInt(p)}});await y.reportMetric({repoName:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",metric:v})}catch(d){y.debug(`Failed to report metric: ${d.message}`)}}async function reportIntegrityCheckFailure(d){try{const p=process.env.BLACKSMITH_METRICS_HTTP_PORT||process.env.METRICS_PORT||"5556";const v="192.168.127.1";const D=`http://${v}:${p}/internal`;const M=d.split("/").pop()||d;const U={metric_type:"boltdb_integrity_check_failure",value:1,vm_id:process.env.BLACKSMITH_VM_ID||"",attributes:{database_file:M}};const j=await Rr.post(D,U,{timeout:2e3,headers:{"Content-Type":"application/json"}});y.debug(`Reported integrity check failure for ${M} (${j.status})`)}catch(d){y.warning(`Failed to report integrity check metric: ${d.message}`)}}async function commitStickyDisk(d,p){try{const v=createBlacksmithAgentClient();const D={exposeId:d,stickyDiskKey:process.env.GITHUB_REPO_NAME||"",vmId:process.env.BLACKSMITH_VM_ID||"",shouldCommit:true,repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""};if(p!==null&&p>0){D.fsDiskUsageBytes=BigInt(p);y.debug(`Reporting fs usage: ${p} bytes`)}else{y.debug("No fs usage data available, storage agent will use fallback sizing")}await v.commitStickyDisk(D);y.info("Successfully committed sticky disk")}catch(d){y.warning(`Failed to commit sticky disk: ${d.message}`);throw d}}async function reportBuild(){return null}const Ti=(0,ee.promisify)(te.exec);const Ni=512*1024*1024;const ki=400*1024*1024;class ExecTimeoutError extends Error{constructor(d,p){super(`${d} timed out after ${p}ms`);this.name="ExecTimeoutError"}}async function execWithTimeout(d,p,y){const v=y||d.substring(0,80);return Promise.race([Ti(d),new Promise(((d,y)=>setTimeout((()=>y(new ExecTimeoutError(v,p))),p)))])}var Qi=__nccwpck_require__(2811);function is_plain_obj_isPlainObject(d){if(typeof d!=="object"||d===null){return false}const p=Object.getPrototypeOf(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(Symbol.toStringTag in d)&&!(Symbol.iterator in d)}var Di=__nccwpck_require__(73136);const safeNormalizeFileUrl=(d,p)=>{const y=normalizeFileUrl(normalizeDenoExecPath(d));if(typeof y!=="string"){throw new TypeError(`${p} must be a string or a file URL: ${y}.`)}return y};const normalizeDenoExecPath=d=>isDenoExecPath(d)?d.toString():d;const isDenoExecPath=d=>typeof d!=="string"&&d&&Object.getPrototypeOf(d)===String.prototype;const normalizeFileUrl=d=>d instanceof URL?(0,Di.fileURLToPath)(d):d;const normalizeParameters=(d,p=[],y={})=>{const v=safeNormalizeFileUrl(d,"First argument");const[D,M]=is_plain_obj_isPlainObject(p)?[[],p]:[p,y];if(!Array.isArray(D)){throw new TypeError(`Second argument must be either an array of arguments or an options object: ${D}`)}if(D.some((d=>typeof d==="object"&&d!==null))){throw new TypeError(`Second argument must be an array of strings: ${D}`)}const U=D.map(String);const j=U.find((d=>d.includes("\0")));if(j!==undefined){throw new TypeError(`Arguments cannot contain null bytes ("\\0"): ${j}`)}if(!is_plain_obj_isPlainObject(M)){throw new TypeError(`Last argument must be an options object: ${M}`)}return[v,U,M]};const Pi=require("node:child_process");var Oi=__nccwpck_require__(46193);const{toString:Li}=Object.prototype;const uint_array_isArrayBuffer=d=>Li.call(d)==="[object ArrayBuffer]";const isUint8Array=d=>Li.call(d)==="[object Uint8Array]";const bufferToUint8Array=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const Fi=new TextEncoder;const stringToUint8Array=d=>Fi.encode(d);const Mi=new TextDecoder;const uint8ArrayToString=d=>Mi.decode(d);const joinToString=(d,p)=>{const y=uint8ArraysToStrings(d,p);return y.join("")};const uint8ArraysToStrings=(d,p)=>{if(p==="utf8"&&d.every((d=>typeof d==="string"))){return d}const y=new Oi.StringDecoder(p);const v=d.map((d=>typeof d==="string"?stringToUint8Array(d):d)).map((d=>y.write(d)));const D=y.end();return D===""?v:[...v,D]};const joinToUint8Array=d=>{if(d.length===1&&isUint8Array(d[0])){return d[0]}return concatUint8Arrays(stringsToUint8Arrays(d))};const stringsToUint8Arrays=d=>d.map((d=>typeof d==="string"?stringToUint8Array(d):d));const concatUint8Arrays=d=>{const p=new Uint8Array(getJoinLength(d));let y=0;for(const v of d){p.set(v,y);y+=v.length}return p};const getJoinLength=d=>{let p=0;for(const y of d){p+=y.length}return p};const isTemplateString=d=>Array.isArray(d)&&Array.isArray(d.raw);const parseTemplates=(d,p)=>{let y=[];for(const[v,D]of d.entries()){y=parseTemplate({templates:d,expressions:p,tokens:y,index:v,template:D})}if(y.length===0){throw new TypeError("Template script must not be empty")}const[v,...D]=y;return[v,D,{}]};const parseTemplate=({templates:d,expressions:p,tokens:y,index:v,template:D})=>{if(D===undefined){throw new TypeError(`Invalid backslash sequence: ${d.raw[v]}`)}const{nextTokens:M,leadingWhitespaces:U,trailingWhitespaces:j}=splitByWhitespaces(D,d.raw[v]);const V=concatTokens(y,M,U);if(v===p.length){return V}const K=p[v];const ee=Array.isArray(K)?K.map((d=>parseExpression(d))):[parseExpression(K)];return concatTokens(V,ee,j)};const splitByWhitespaces=(d,p)=>{if(p.length===0){return{nextTokens:[],leadingWhitespaces:false,trailingWhitespaces:false}}const y=[];let v=0;const D=Ui.has(p[0]);for(let D=0,M=0;Dy||d.length===0||p.length===0?[...d,...p]:[...d.slice(0,-1),`${d.at(-1)}${p[0]}`,...p.slice(1)];const parseExpression=d=>{const p=typeof d;if(p==="string"){return d}if(p==="number"){return String(d)}if(is_plain_obj_isPlainObject(d)&&("stdout"in d||"isMaxBuffer"in d)){return getSubprocessResult(d)}if(d instanceof Pi.ChildProcess||Object.prototype.toString.call(d)==="[object Promise]"){throw new TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}.")}throw new TypeError(`Unexpected "${p}" in template expression`)};const getSubprocessResult=({stdout:d})=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}if(d===undefined){throw new TypeError('Missing result.stdout in template expression. This is probably due to the previous subprocess\' "stdout" option.')}throw new TypeError(`Unexpected "${typeof d}" stdout in template expression`)};var ji=__nccwpck_require__(57975);var Gi=__nccwpck_require__(1708);const isStandardStream=d=>qi.includes(d);const qi=[Gi.stdin,Gi.stdout,Gi.stderr];const zi=["stdin","stdout","stderr"];const getStreamName=d=>zi[d]??`stdio[${d}]`;const normalizeFdSpecificOptions=d=>{const p={...d};for(const y of Yi){p[y]=normalizeFdSpecificOption(d,y)}return p};const normalizeFdSpecificOption=(d,p)=>{const y=Array.from({length:getStdioLength(d)+1});const v=normalizeFdSpecificValue(d[p],y,p);return addDefaultValue(v,p)};const getStdioLength=({stdio:d})=>Array.isArray(d)?Math.max(d.length,zi.length):zi.length;const normalizeFdSpecificValue=(d,p,y)=>is_plain_obj_isPlainObject(d)?normalizeOptionObject(d,p,y):p.fill(d);const normalizeOptionObject=(d,p,y)=>{for(const v of Object.keys(d).sort(compareFdName)){for(const D of parseFdName(v,y,p)){p[D]=d[v]}}return p};const compareFdName=(d,p)=>getFdNameOrder(d){if(d==="stdout"||d==="stderr"){return 0}return d==="all"?2:1};const parseFdName=(d,p,y)=>{if(d==="ipc"){return[y.length-1]}const v=parseFd(d);if(v===undefined||v===0){throw new TypeError(`"${p}.${d}" is invalid.\nIt must be "${p}.stdout", "${p}.stderr", "${p}.all", "${p}.ipc", or "${p}.fd3", "${p}.fd4" (and so on).`)}if(v>=y.length){throw new TypeError(`"${p}.${d}" is invalid: that file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}return v==="all"?[1,2]:[v]};const parseFd=d=>{if(d==="all"){return d}if(zi.includes(d)){return zi.indexOf(d)}const p=Vi.exec(d);if(p!==null){return Number(p[1])}};const Vi=/^fd(\d+)$/;const addDefaultValue=(d,p)=>d.map((d=>d===undefined?$i[p]:d));const Wi=(0,ji.debuglog)("execa").enabled?"full":"none";const $i={lines:false,buffer:true,maxBuffer:1e3*1e3*100,verbose:Wi,stripFinalNewline:true};const Yi=["lines","buffer","maxBuffer","verbose","stripFinalNewline"];const getFdSpecificValue=(d,p)=>p==="ipc"?d.at(-1):d[p];const isVerbose=({verbose:d},p)=>getFdVerbose(d,p)!=="none";const isFullVerbose=({verbose:d},p)=>!["none","short"].includes(getFdVerbose(d,p));const getVerboseFunction=({verbose:d},p)=>{const y=getFdVerbose(d,p);return isVerboseFunction(y)?y:undefined};const getFdVerbose=(d,p)=>p===undefined?getFdGenericVerbose(d):getFdSpecificValue(d,p);const getFdGenericVerbose=d=>d.find((d=>isVerboseFunction(d)))??Ji.findLast((p=>d.includes(p)));const isVerboseFunction=d=>typeof d==="function";const Ji=["none","short","full"];const joinCommand=(d,p)=>{const y=[d,...p];const v=y.join(" ");const D=y.map((d=>quoteString(escapeControlCharacters(d)))).join(" ");return{command:v,escapedCommand:D}};const escapeLines=d=>(0,ji.stripVTControlCharacters)(d).split("\n").map((d=>escapeControlCharacters(d))).join("\n");const escapeControlCharacters=d=>d.replaceAll(Ki,(d=>escapeControlCharacter(d)));const escapeControlCharacter=d=>{const p=Xi[d];if(p!==undefined){return p}const y=d.codePointAt(0);const v=y.toString(16);return y<=Zi?`\\u${v.padStart(4,"0")}`:`\\U${v}`};const getSpecialCharRegExp=()=>{try{return new RegExp("\\p{Separator}|\\p{Other}","gu")}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}};const Ki=getSpecialCharRegExp();const Xi={" ":" ","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};const Zi=65535;const quoteString=d=>{if(es.test(d)){return d}return Gi.platform==="win32"?`"${d.replaceAll('"','""')}"`:`'${d.replaceAll("'","'\\''")}'`};const es=/^[\w./-]+$/;function isUnicodeSupported(){const{env:d}=Gi;const{TERM:p,TERM_PROGRAM:y}=d;if(Gi.platform!=="win32"){return p!=="linux"}return Boolean(d.WT_SESSION)||Boolean(d.TERMINUS_SUBLIME)||d.ConEmuTask==="{cmd::Cmder}"||y==="Terminus-Sublime"||y==="vscode"||p==="xterm-256color"||p==="alacritty"||p==="rxvt-unicode"||p==="rxvt-unicode-256color"||d.TERMINAL_EMULATOR==="JetBrains-JediTerm"}const ts={circleQuestionMark:"(?)",questionMarkPrefix:"(?)",square:"█",squareDarkShade:"▓",squareMediumShade:"▒",squareLightShade:"░",squareTop:"▀",squareBottom:"▄",squareLeft:"▌",squareRight:"▐",squareCenter:"■",bullet:"●",dot:"․",ellipsis:"…",pointerSmall:"›",triangleUp:"▲",triangleUpSmall:"▴",triangleDown:"▼",triangleDownSmall:"▾",triangleLeftSmall:"◂",triangleRightSmall:"▸",home:"⌂",heart:"♥",musicNote:"♪",musicNoteBeamed:"♫",arrowUp:"↑",arrowDown:"↓",arrowLeft:"←",arrowRight:"→",arrowLeftRight:"↔",arrowUpDown:"↕",almostEqual:"≈",notEqual:"≠",lessOrEqual:"≤",greaterOrEqual:"≥",identical:"≡",infinity:"∞",subscriptZero:"₀",subscriptOne:"₁",subscriptTwo:"₂",subscriptThree:"₃",subscriptFour:"₄",subscriptFive:"₅",subscriptSix:"₆",subscriptSeven:"₇",subscriptEight:"₈",subscriptNine:"₉",oneHalf:"½",oneThird:"⅓",oneQuarter:"¼",oneFifth:"⅕",oneSixth:"⅙",oneEighth:"⅛",twoThirds:"⅔",twoFifths:"⅖",threeQuarters:"¾",threeFifths:"⅗",threeEighths:"⅜",fourFifths:"⅘",fiveSixths:"⅚",fiveEighths:"⅝",sevenEighths:"⅞",line:"─",lineBold:"━",lineDouble:"═",lineDashed0:"┄",lineDashed1:"┅",lineDashed2:"┈",lineDashed3:"┉",lineDashed4:"╌",lineDashed5:"╍",lineDashed6:"╴",lineDashed7:"╶",lineDashed8:"╸",lineDashed9:"╺",lineDashed10:"╼",lineDashed11:"╾",lineDashed12:"−",lineDashed13:"–",lineDashed14:"‐",lineDashed15:"⁃",lineVertical:"│",lineVerticalBold:"┃",lineVerticalDouble:"║",lineVerticalDashed0:"┆",lineVerticalDashed1:"┇",lineVerticalDashed2:"┊",lineVerticalDashed3:"┋",lineVerticalDashed4:"╎",lineVerticalDashed5:"╏",lineVerticalDashed6:"╵",lineVerticalDashed7:"╷",lineVerticalDashed8:"╹",lineVerticalDashed9:"╻",lineVerticalDashed10:"╽",lineVerticalDashed11:"╿",lineDownLeft:"┐",lineDownLeftArc:"╮",lineDownBoldLeftBold:"┓",lineDownBoldLeft:"┒",lineDownLeftBold:"┑",lineDownDoubleLeftDouble:"╗",lineDownDoubleLeft:"╖",lineDownLeftDouble:"╕",lineDownRight:"┌",lineDownRightArc:"╭",lineDownBoldRightBold:"┏",lineDownBoldRight:"┎",lineDownRightBold:"┍",lineDownDoubleRightDouble:"╔",lineDownDoubleRight:"╓",lineDownRightDouble:"╒",lineUpLeft:"┘",lineUpLeftArc:"╯",lineUpBoldLeftBold:"┛",lineUpBoldLeft:"┚",lineUpLeftBold:"┙",lineUpDoubleLeftDouble:"╝",lineUpDoubleLeft:"╜",lineUpLeftDouble:"╛",lineUpRight:"└",lineUpRightArc:"╰",lineUpBoldRightBold:"┗",lineUpBoldRight:"┖",lineUpRightBold:"┕",lineUpDoubleRightDouble:"╚",lineUpDoubleRight:"╙",lineUpRightDouble:"╘",lineUpDownLeft:"┤",lineUpBoldDownBoldLeftBold:"┫",lineUpBoldDownBoldLeft:"┨",lineUpDownLeftBold:"┥",lineUpBoldDownLeftBold:"┩",lineUpDownBoldLeftBold:"┪",lineUpDownBoldLeft:"┧",lineUpBoldDownLeft:"┦",lineUpDoubleDownDoubleLeftDouble:"╣",lineUpDoubleDownDoubleLeft:"╢",lineUpDownLeftDouble:"╡",lineUpDownRight:"├",lineUpBoldDownBoldRightBold:"┣",lineUpBoldDownBoldRight:"┠",lineUpDownRightBold:"┝",lineUpBoldDownRightBold:"┡",lineUpDownBoldRightBold:"┢",lineUpDownBoldRight:"┟",lineUpBoldDownRight:"┞",lineUpDoubleDownDoubleRightDouble:"╠",lineUpDoubleDownDoubleRight:"╟",lineUpDownRightDouble:"╞",lineDownLeftRight:"┬",lineDownBoldLeftBoldRightBold:"┳",lineDownLeftBoldRightBold:"┯",lineDownBoldLeftRight:"┰",lineDownBoldLeftBoldRight:"┱",lineDownBoldLeftRightBold:"┲",lineDownLeftRightBold:"┮",lineDownLeftBoldRight:"┭",lineDownDoubleLeftDoubleRightDouble:"╦",lineDownDoubleLeftRight:"╥",lineDownLeftDoubleRightDouble:"╤",lineUpLeftRight:"┴",lineUpBoldLeftBoldRightBold:"┻",lineUpLeftBoldRightBold:"┷",lineUpBoldLeftRight:"┸",lineUpBoldLeftBoldRight:"┹",lineUpBoldLeftRightBold:"┺",lineUpLeftRightBold:"┶",lineUpLeftBoldRight:"┵",lineUpDoubleLeftDoubleRightDouble:"╩",lineUpDoubleLeftRight:"╨",lineUpLeftDoubleRightDouble:"╧",lineUpDownLeftRight:"┼",lineUpBoldDownBoldLeftBoldRightBold:"╋",lineUpDownBoldLeftBoldRightBold:"╈",lineUpBoldDownLeftBoldRightBold:"╇",lineUpBoldDownBoldLeftRightBold:"╊",lineUpBoldDownBoldLeftBoldRight:"╉",lineUpBoldDownLeftRight:"╀",lineUpDownBoldLeftRight:"╁",lineUpDownLeftBoldRight:"┽",lineUpDownLeftRightBold:"┾",lineUpBoldDownBoldLeftRight:"╂",lineUpDownLeftBoldRightBold:"┿",lineUpBoldDownLeftBoldRight:"╃",lineUpBoldDownLeftRightBold:"╄",lineUpDownBoldLeftBoldRight:"╅",lineUpDownBoldLeftRightBold:"╆",lineUpDoubleDownDoubleLeftDoubleRightDouble:"╬",lineUpDoubleDownDoubleLeftRight:"╫",lineUpDownLeftDoubleRightDouble:"╪",lineCross:"╳",lineBackslash:"╲",lineSlash:"╱"};const rs={tick:"✔",info:"ℹ",warning:"⚠",cross:"✘",squareSmall:"◻",squareSmallFilled:"◼",circle:"◯",circleFilled:"◉",circleDotted:"◌",circleDouble:"◎",circleCircle:"ⓞ",circleCross:"ⓧ",circlePipe:"Ⓘ",radioOn:"◉",radioOff:"◯",checkboxOn:"☒",checkboxOff:"☐",checkboxCircleOn:"ⓧ",checkboxCircleOff:"Ⓘ",pointer:"❯",triangleUpOutline:"△",triangleLeft:"◀",triangleRight:"▶",lozenge:"◆",lozengeOutline:"◇",hamburger:"☰",smiley:"㋡",mustache:"෴",star:"★",play:"▶",nodejs:"⬢",oneSeventh:"⅐",oneNinth:"⅑",oneTenth:"⅒"};const ns={tick:"√",info:"i",warning:"‼",cross:"×",squareSmall:"□",squareSmallFilled:"■",circle:"( )",circleFilled:"(*)",circleDotted:"( )",circleDouble:"( )",circleCircle:"(○)",circleCross:"(×)",circlePipe:"(│)",radioOn:"(*)",radioOff:"( )",checkboxOn:"[×]",checkboxOff:"[ ]",checkboxCircleOn:"(×)",checkboxCircleOff:"( )",pointer:">",triangleUpOutline:"∆",triangleLeft:"◄",triangleRight:"►",lozenge:"♦",lozengeOutline:"◊",hamburger:"≡",smiley:"☺",mustache:"┌─┐",star:"✶",play:"►",nodejs:"♦",oneSeventh:"1/7",oneNinth:"1/9",oneTenth:"1/10"};const ss={...ts,...rs};const os={...ts,...ns};const as=isUnicodeSupported();const ls=as?ss:os;const cs=ls;const us=Object.entries(rs);const replaceSymbols=(d,{useFallback:p=!as}={})=>{if(p){for(const[p,y]of us){d=d.replaceAll(y,os[p])}}return d};const ds=require("node:tty");const ps=ds?.WriteStream?.prototype?.hasColors?.()??false;const format=(d,p)=>{if(!ps){return d=>d}const y=`[${d}m`;const v=`[${p}m`;return d=>{const p=d+"";let D=p.indexOf(v);if(D===-1){return y+p+v}let M=y;let U=0;while(D!==-1){M+=p.slice(U,D)+y;U=D+v.length;D=p.indexOf(v,U)}M+=p.slice(U)+v;return M}};const fs=format(0,0);const ms=format(1,22);const As=format(2,22);const hs=format(3,23);const gs=format(4,24);const ys=format(53,55);const bs=format(7,27);const Es=format(8,28);const ws=format(9,29);const vs=format(30,39);const Cs=format(31,39);const Ss=format(32,39);const Is=format(33,39);const Bs=format(34,39);const xs=format(35,39);const Rs=format(36,39);const _s=format(37,39);const Ts=format(90,39);const Ns=format(40,49);const ks=format(41,49);const Qs=format(42,49);const Ds=format(43,49);const Ps=format(44,49);const Os=format(45,49);const Ls=format(46,49);const Fs=format(47,49);const Ms=format(100,49);const Us=format(91,39);const Hs=format(92,39);const js=format(93,39);const Gs=format(94,39);const qs=format(95,39);const zs=format(96,39);const Vs=format(97,39);const Ws=format(101,49);const $s=format(102,49);const Ys=format(103,49);const Js=format(104,49);const Ks=format(105,49);const Xs=format(106,49);const Zs=format(107,49);const defaultVerboseFunction=({type:d,message:p,timestamp:y,piped:v,commandId:D,result:{failed:M=false}={},options:{reject:U=true}})=>{const j=serializeTimestamp(y);const V=eo[d]({failed:M,reject:U,piped:v});const K=to[d]({reject:U});return`${Ts(`[${j}]`)} ${Ts(`[${D}]`)} ${K(V)} ${K(p)}`};const serializeTimestamp=d=>`${padField(d.getHours(),2)}:${padField(d.getMinutes(),2)}:${padField(d.getSeconds(),2)}.${padField(d.getMilliseconds(),3)}`;const padField=(d,p)=>String(d).padStart(p,"0");const getFinalIcon=({failed:d,reject:p})=>{if(!d){return cs.tick}return p?cs.cross:cs.warning};const eo={command:({piped:d})=>d?"|":"$",output:()=>" ",ipc:()=>"*",error:getFinalIcon,duration:getFinalIcon};const identity=d=>d;const to={command:()=>ms,output:()=>identity,ipc:()=>identity,error:({reject:d})=>d?Us:js,duration:()=>Ts};const applyVerboseOnLines=(d,p,y)=>{const v=getVerboseFunction(p,y);return d.map((({verboseLine:d,verboseObject:p})=>applyVerboseFunction(d,p,v))).filter((d=>d!==undefined)).map((d=>appendNewline(d))).join("")};const applyVerboseFunction=(d,p,y)=>{if(y===undefined){return d}const v=y(d,p);if(typeof v==="string"){return v}};const appendNewline=d=>d.endsWith("\n")?d:`${d}\n`;const verboseLog=({type:d,verboseMessage:p,fdNumber:y,verboseInfo:v,result:D})=>{const M=getVerboseObject({type:d,result:D,verboseInfo:v});const U=getPrintedLines(p,M);const j=applyVerboseOnLines(U,v,y);if(j!==""){console.warn(j.slice(0,-1))}};const getVerboseObject=({type:d,result:p,verboseInfo:{escapedCommand:y,commandId:v,rawOptions:{piped:D=false,...M}}})=>({type:d,escapedCommand:y,commandId:`${v}`,timestamp:new Date,piped:D,result:p,options:M});const getPrintedLines=(d,p)=>d.split("\n").map((d=>getPrintedLine({...p,message:d})));const getPrintedLine=d=>{const p=defaultVerboseFunction(d);return{verboseLine:p,verboseObject:d}};const serializeVerboseMessage=d=>{const p=typeof d==="string"?d:(0,ji.inspect)(d);const y=escapeLines(p);return y.replaceAll("\t"," ".repeat(ro))};const ro=2;const logCommand=(d,p)=>{if(!isVerbose(p)){return}verboseLog({type:"command",verboseMessage:d,verboseInfo:p})};const getVerboseInfo=(d,p,y)=>{validateVerbose(d);const v=getCommandId(d);return{verbose:d,escapedCommand:p,commandId:v,rawOptions:y}};const getCommandId=d=>isVerbose({verbose:d})?no++:undefined;let no=0n;const validateVerbose=d=>{for(const p of d){if(p===false){throw new TypeError('The "verbose: false" option was renamed to "verbose: \'none\'".')}if(p===true){throw new TypeError('The "verbose: true" option was renamed to "verbose: \'short\'".')}if(!Ji.includes(p)&&!isVerboseFunction(p)){const d=Ji.map((d=>`'${d}'`)).join(", ");throw new TypeError(`The "verbose" option must not be ${p}. Allowed values are: ${d} or a function.`)}}};const getStartTime=()=>Gi.hrtime.bigint();const getDurationMs=d=>Number(Gi.hrtime.bigint()-d)/1e6;const handleCommand=(d,p,y)=>{const v=getStartTime();const{command:D,escapedCommand:M}=joinCommand(d,p);const U=normalizeFdSpecificOption(y,"verbose");const j=getVerboseInfo(U,M,{...y});logCommand(M,j);return{command:D,escapedCommand:M,startTime:v,verboseInfo:j}};var io=__nccwpck_require__(76760);var so=__nccwpck_require__(74791);function pathKey(d={}){const{env:p=process.env,platform:y=process.platform}=d;if(y!=="win32"){return"PATH"}return Object.keys(p).reverse().find((d=>d.toUpperCase()==="PATH"))||"Path"}const oo=(0,ji.promisify)(Pi.execFile);function toPath(d){return d instanceof URL?(0,Di.fileURLToPath)(d):d}function rootDirectory(d){return path.parse(toPath(d)).root}function traversePathUp(d){return{*[Symbol.iterator](){let p=io.resolve(toPath(d));let y;while(y!==p){yield p;y=p;p=io.resolve(p,"..")}}}}const ao=null&&10*1024*1024;async function execFile(d,p,y={}){return oo(d,p,{maxBuffer:ao,...y})}function execFileSync(d,p=[],y={}){return execFileSyncOriginal(d,p,{maxBuffer:ao,encoding:"utf8",stdio:"pipe",...y})}const npmRunPath=({cwd:d=Gi.cwd(),path:p=Gi.env[pathKey()],preferLocal:y=true,execPath:v=Gi.execPath,addExecPath:D=true}={})=>{const M=io.resolve(toPath(d));const U=[];const j=p.split(io.delimiter);if(y){applyPreferLocal(U,j,M)}if(D){applyExecPath(U,j,v,M)}return p===""||p===io.delimiter?`${U.join(io.delimiter)}${p}`:[...U,p].join(io.delimiter)};const applyPreferLocal=(d,p,y)=>{for(const v of traversePathUp(y)){const y=io.join(v,"node_modules/.bin");if(!p.includes(y)){d.push(y)}}};const applyExecPath=(d,p,y,v)=>{const D=io.resolve(v,toPath(y),"..");if(!p.includes(D)){d.push(D)}};const npmRunPathEnv=({env:d=Gi.env,...p}={})=>{d={...d};const y=pathKey({env:d});p.path=d[y];d[y]=npmRunPath(p);return d};const lo=require("node:timers/promises");const getFinalError=(d,p,y)=>{const v=y?ExecaSyncError:ExecaError;const D=d instanceof DiscardedError?{}:{cause:d};return new v(p,D)};class DiscardedError extends Error{}const setErrorName=(d,p)=>{Object.defineProperty(d.prototype,"name",{value:p,writable:true,enumerable:false,configurable:true});Object.defineProperty(d.prototype,co,{value:true,writable:false,enumerable:false,configurable:false})};const isExecaError=d=>isErrorInstance(d)&&co in d;const co=Symbol("isExecaError");const isErrorInstance=d=>Object.prototype.toString.call(d)==="[object Error]";class ExecaError extends Error{}setErrorName(ExecaError,ExecaError.name);class ExecaSyncError extends Error{}setErrorName(ExecaSyncError,ExecaSyncError.name);var uo=__nccwpck_require__(48161);const getRealtimeSignals=()=>{const d=fo-po+1;return Array.from({length:d},getRealtimeSignal)};const getRealtimeSignal=(d,p)=>({name:`SIGRT${p+1}`,number:po+p,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"});const po=34;const fo=64;const mo=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:true},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:true},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:true},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];const getSignals=()=>{const d=getRealtimeSignals();const p=[...mo,...d].map(normalizeSignal);return p};const normalizeSignal=({name:d,number:p,description:y,action:v,forced:D=false,standard:M})=>{const{signals:{[d]:U}}=uo.constants;const j=U!==undefined;const V=j?U:p;return{name:d,number:V,description:y,supported:j,action:v,forced:D,standard:M}};const getSignalsByName=()=>{const d=getSignals();return Object.fromEntries(d.map(getSignalByName))};const getSignalByName=({name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U})=>[d,{name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U}];const Ao=getSignalsByName();const getSignalsByNumber=()=>{const d=getSignals();const p=fo+1;const y=Array.from({length:p},((p,y)=>getSignalByNumber(y,d)));return Object.assign({},...y)};const getSignalByNumber=(d,p)=>{const y=findSignalByNumber(d,p);if(y===undefined){return{}}const{name:v,description:D,supported:M,action:U,forced:j,standard:V}=y;return{[d]:{name:v,number:d,description:D,supported:M,action:U,forced:j,standard:V}}};const findSignalByNumber=(d,p)=>{const y=p.find((({name:p})=>uo.constants.signals[p]===d));if(y!==undefined){return y}return p.find((p=>p.number===d))};const ho=getSignalsByNumber();const normalizeKillSignal=d=>{const p="option `killSignal`";if(d===0){throw new TypeError(`Invalid ${p}: 0 cannot be used.`)}return signal_normalizeSignal(d,p)};const normalizeSignalArgument=d=>d===0?d:signal_normalizeSignal(d,"`subprocess.kill()`'s argument");const signal_normalizeSignal=(d,p)=>{if(Number.isInteger(d)){return normalizeSignalInteger(d,p)}if(typeof d==="string"){return normalizeSignalName(d,p)}throw new TypeError(`Invalid ${p} ${String(d)}: it must be a string or an integer.\n${getAvailableSignals()}`)};const normalizeSignalInteger=(d,p)=>{if(go.has(d)){return go.get(d)}throw new TypeError(`Invalid ${p} ${d}: this signal integer does not exist.\n${getAvailableSignals()}`)};const getSignalsIntegerToName=()=>new Map(Object.entries(uo.constants.signals).reverse().map((([d,p])=>[p,d])));const go=getSignalsIntegerToName();const normalizeSignalName=(d,p)=>{if(d in uo.constants.signals){return d}if(d.toUpperCase()in uo.constants.signals){throw new TypeError(`Invalid ${p} '${d}': please rename it to '${d.toUpperCase()}'.`)}throw new TypeError(`Invalid ${p} '${d}': this signal name does not exist.\n${getAvailableSignals()}`)};const getAvailableSignals=()=>`Available signal names: ${getAvailableSignalNames()}.\nAvailable signal numbers: ${getAvailableSignalIntegers()}.`;const getAvailableSignalNames=()=>Object.keys(uo.constants.signals).sort().map((d=>`'${d}'`)).join(", ");const getAvailableSignalIntegers=()=>[...new Set(Object.values(uo.constants.signals).sort(((d,p)=>d-p)))].join(", ");const getSignalDescription=d=>Ao[d].description;const normalizeForceKillAfterDelay=d=>{if(d===false){return d}if(d===true){return yo}if(!Number.isFinite(d)||d<0){throw new TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}return d};const yo=1e3*5;const subprocessKill=({kill:d,options:{forceKillAfterDelay:p,killSignal:y},onInternalError:v,context:D,controller:M},U,j)=>{const{signal:V,error:K}=parseKillArguments(U,j,y);emitKillError(K,v);const ee=d(V);setKillTimeout({kill:d,signal:V,forceKillAfterDelay:p,killSignal:y,killResult:ee,context:D,controller:M});return ee};const parseKillArguments=(d,p,y)=>{const[v=y,D]=isErrorInstance(d)?[undefined,d]:[d,p];if(typeof v!=="string"&&!Number.isInteger(v)){throw new TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(v)}`)}if(D!==undefined&&!isErrorInstance(D)){throw new TypeError(`The second argument is optional. If specified, it must be an error instance: ${D}`)}return{signal:normalizeSignalArgument(v),error:D}};const emitKillError=(d,p)=>{if(d!==undefined){p.reject(d)}};const setKillTimeout=async({kill:d,signal:p,forceKillAfterDelay:y,killSignal:v,killResult:D,context:M,controller:U})=>{if(p===v&&D){killOnTimeout({kill:d,forceKillAfterDelay:y,context:M,controllerSignal:U.signal})}};const killOnTimeout=async({kill:d,forceKillAfterDelay:p,context:y,controllerSignal:v})=>{if(p===false){return}try{await(0,lo.setTimeout)(p,undefined,{signal:v});if(d("SIGKILL")){y.isForcefullyTerminated??=true}}catch{}};var bo=__nccwpck_require__(78474);const onAbortedSignal=async(d,p)=>{if(!d.aborted){await(0,bo.once)(d,"abort",{signal:p})}};const validateCancelSignal=({cancelSignal:d})=>{if(d!==undefined&&Object.prototype.toString.call(d)!=="[object AbortSignal]"){throw new Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(d)}`)}};const throwOnCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,context:v,controller:D})=>p===undefined||y?[]:[terminateOnCancel(d,p,v,D)];const terminateOnCancel=async(d,p,y,{signal:v})=>{await onAbortedSignal(p,v);y.terminationReason??="cancel";d.kill();throw p.reason};const validateIpcMethod=({methodName:d,isSubprocess:p,ipc:y,isConnected:v})=>{validateIpcOption(d,p,y);validateConnection(d,p,v)};const validateIpcOption=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} can only be used if the \`ipc\` option is \`true\`.`)}};const validateConnection=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} cannot be used: the ${getOtherProcessName(p)} has already exited or disconnected.`)}};const throwOnEarlyDisconnect=d=>{throw new Error(`${getMethodName("getOneMessage",d)} could not complete: the ${getOtherProcessName(d)} exited or disconnected.`)};const throwOnStrictDeadlockError=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is sending a message too, instead of listening to incoming messages.\nThis can be fixed by both sending a message and listening to incoming messages at the same time:\n\nconst [receivedMessage] = await Promise.all([\n\t${getMethodName("getOneMessage",d)},\n\t${getMethodName("sendMessage",d,"message, {strict: true}")},\n]);`)};const getStrictResponseError=(d,p)=>new Error(`${getMethodName("sendMessage",p)} failed when sending an acknowledgment response to the ${getOtherProcessName(p)}.`,{cause:d});const throwOnMissingStrict=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is not listening to incoming messages.`)};const throwOnStrictDisconnect=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} exited without listening to incoming messages.`)};const getAbortDisconnectError=()=>new Error(`\`cancelSignal\` aborted: the ${getOtherProcessName(true)} disconnected.`);const throwOnMissingParent=()=>{throw new Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")};const handleEpipeError=({error:d,methodName:p,isSubprocess:y})=>{if(d.code==="EPIPE"){throw new Error(`${getMethodName(p,y)} cannot be used: the ${getOtherProcessName(y)} is disconnecting.`,{cause:d})}};const handleSerializationError=({error:d,methodName:p,isSubprocess:y,message:v})=>{if(isSerializationError(d)){throw new Error(`${getMethodName(p,y)}'s argument type is invalid: the message cannot be serialized: ${String(v)}.`,{cause:d})}};const isSerializationError=({code:d,message:p})=>Eo.has(d)||wo.some((d=>p.includes(d)));const Eo=new Set(["ERR_MISSING_ARGS","ERR_INVALID_ARG_TYPE"]);const wo=["could not be cloned","circular structure","call stack size exceeded"];const getMethodName=(d,p,y="")=>d==="cancelSignal"?"`cancelSignal`'s `controller.abort()`":`${getNamespaceName(p)}${d}(${y})`;const getNamespaceName=d=>d?"":"subprocess.";const getOtherProcessName=d=>d?"parent process":"subprocess";const disconnect=d=>{if(d.connected){d.disconnect()}};const createDeferred=()=>{const d={};const p=new Promise(((p,y)=>{Object.assign(d,{resolve:p,reject:y})}));return Object.assign(p,d)};const getToStream=(d,p="stdin")=>{const y=true;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=d.stdio[M];if(U===null){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const getFromStream=(d,p="stdout")=>{const y=false;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=M==="all"?d.all:d.stdio[M];if(U===null||U===undefined){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const vo=new WeakMap;const getFdNumber=(d,p,y)=>{const v=parseFdNumber(p,y);validateFdNumber(v,p,y,d);return v};const parseFdNumber=(d,p)=>{const y=parseFd(d);if(y!==undefined){return y}const{validOptions:v,defaultValue:D}=p?{validOptions:'"stdin"',defaultValue:"stdin"}:{validOptions:'"stdout", "stderr", "all"',defaultValue:"stdout"};throw new TypeError(`"${getOptionName(p)}" must not be "${d}".\nIt must be ${v} or "fd3", "fd4" (and so on).\nIt is optional and defaults to "${D}".`)};const validateFdNumber=(d,p,y,v)=>{const D=v[getUsedDescriptor(d)];if(D===undefined){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. That file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}if(D.direction==="input"&&!y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a readable stream, not writable.`)}if(D.direction!=="input"&&y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a writable stream, not readable.`)}};const getInvalidStdioOptionMessage=(d,p,y,v)=>{if(d==="all"&&!y.all){return'The "all" option must be true to use "from: \'all\'".'}const{optionName:D,optionValue:M}=getInvalidStdioOption(d,y);return`The "${D}: ${serializeOptionValue(M)}" option is incompatible with using "${getOptionName(v)}: ${serializeOptionValue(p)}".\nPlease set this option with "pipe" instead.`};const getInvalidStdioOption=(d,{stdin:p,stdout:y,stderr:v,stdio:D})=>{const M=getUsedDescriptor(d);if(M===0&&p!==undefined){return{optionName:"stdin",optionValue:p}}if(M===1&&y!==undefined){return{optionName:"stdout",optionValue:y}}if(M===2&&v!==undefined){return{optionName:"stderr",optionValue:v}}return{optionName:`stdio[${M}]`,optionValue:D[M]}};const getUsedDescriptor=d=>d==="all"?1:d;const getOptionName=d=>d?"to":"from";const serializeOptionValue=d=>{if(typeof d==="string"){return`'${d}'`}return typeof d==="number"?`${d}`:"Stream"};const incrementMaxListeners=(d,p,y)=>{const v=d.getMaxListeners();if(v===0||v===Number.POSITIVE_INFINITY){return}d.setMaxListeners(v+p);(0,bo.addAbortListener)(y,(()=>{d.setMaxListeners(d.getMaxListeners()-p)}))};const addReference=(d,p)=>{if(p){addReferenceCount(d)}};const addReferenceCount=d=>{d.refCounted()};const removeReference=(d,p)=>{if(p){removeReferenceCount(d)}};const removeReferenceCount=d=>{d.unrefCounted()};const undoAddedReferences=(d,p)=>{if(p){removeReferenceCount(d);removeReferenceCount(d)}};const redoAddedReferences=(d,p)=>{if(p){addReferenceCount(d);addReferenceCount(d)}};const onMessage=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v},D)=>{if(handleStrictResponse(D)||handleAbort(D)){return}if(!Co.has(d)){Co.set(d,[])}const M=Co.get(d);M.push(D);if(M.length>1){return}while(M.length>0){await waitForOutgoingMessages(d,v,D);await lo.scheduler.yield();const U=await handleStrictRequest({wrappedMessage:M[0],anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v});M.shift();v.emit("message",U);v.emit("message:done")}};const onDisconnect=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v,boundOnMessage:D})=>{abortOnDisconnect();const M=Co.get(d);while(M?.length>0){await(0,bo.once)(v,"message:done")}d.removeListener("message",D);redoAddedReferences(p,y);v.connected=false;v.emit("disconnect")};const Co=new WeakMap;const getIpcEmitter=(d,p,y)=>{if(So.has(d)){return So.get(d)}const v=new bo.EventEmitter;v.connected=true;So.set(d,v);forwardEvents({ipcEmitter:v,anyProcess:d,channel:p,isSubprocess:y});return v};const So=new WeakMap;const forwardEvents=({ipcEmitter:d,anyProcess:p,channel:y,isSubprocess:v})=>{const D=onMessage.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d});p.on("message",D);p.once("disconnect",onDisconnect.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d,boundOnMessage:D}));undoAddedReferences(y,v)};const isConnected=d=>{const p=So.get(d);return p===undefined?d.channel!==null:p.connected};const handleSendStrict=({anyProcess:d,channel:p,isSubprocess:y,message:v,strict:D})=>{if(!D){return v}const M=getIpcEmitter(d,p,y);const U=hasMessageListeners(d,M);return{id:Io++,type:xo,message:v,hasListeners:U}};let Io=0n;const validateStrictDeadlock=(d,p)=>{if(p?.type!==xo||p.hasListeners){return}for(const{id:p}of d){if(p!==undefined){Bo[p].resolve({isDeadlock:true,hasListeners:false})}}};const handleStrictRequest=async({wrappedMessage:d,anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:D})=>{if(d?.type!==xo||!p.connected){return d}const{id:M,message:U}=d;const j={id:M,type:Ro,message:hasMessageListeners(p,D)};try{await sendMessage({anyProcess:p,channel:y,isSubprocess:v,ipc:true},j)}catch(d){D.emit("strict:error",d)}return U};const handleStrictResponse=d=>{if(d?.type!==Ro){return false}const{id:p,message:y}=d;Bo[p]?.resolve({isDeadlock:false,hasListeners:y});return true};const waitForStrictResponse=async(d,p,y)=>{if(d?.type!==xo){return}const v=createDeferred();Bo[d.id]=v;const D=new AbortController;try{const{isDeadlock:d,hasListeners:M}=await Promise.race([v,throwOnDisconnect(p,y,D)]);if(d){throwOnStrictDeadlockError(y)}if(!M){throwOnMissingStrict(y)}}finally{D.abort();delete Bo[d.id]}};const Bo={};const throwOnDisconnect=async(d,p,{signal:y})=>{incrementMaxListeners(d,1,y);await(0,bo.once)(d,"disconnect",{signal:y});throwOnStrictDisconnect(p)};const xo="execa:ipc:request";const Ro="execa:ipc:response";const startSendMessage=(d,p,y)=>{if(!_o.has(d)){_o.set(d,new Set)}const v=_o.get(d);const D=createDeferred();const M=y?p.id:undefined;const U={onMessageSent:D,id:M};v.add(U);return{outgoingMessages:v,outgoingMessage:U}};const endSendMessage=({outgoingMessages:d,outgoingMessage:p})=>{d.delete(p);p.onMessageSent.resolve()};const waitForOutgoingMessages=async(d,p,y)=>{while(!hasMessageListeners(d,p)&&_o.get(d)?.size>0){const p=[..._o.get(d)];validateStrictDeadlock(p,y);await Promise.all(p.map((({onMessageSent:d})=>d)))}};const _o=new WeakMap;const hasMessageListeners=(d,p)=>p.listenerCount("message")>getMinListenerCount(d);const getMinListenerCount=d=>vo.has(d)&&!getFdSpecificValue(vo.get(d).options.buffer,"ipc")?1:0;const sendMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},D,{strict:M=false}={})=>{const U="sendMessage";validateIpcMethod({methodName:U,isSubprocess:y,ipc:v,isConnected:d.connected});return sendMessageAsync({anyProcess:d,channel:p,methodName:U,isSubprocess:y,message:D,strict:M})};const sendMessageAsync=async({anyProcess:d,channel:p,methodName:y,isSubprocess:v,message:D,strict:M})=>{const U=handleSendStrict({anyProcess:d,channel:p,isSubprocess:v,message:D,strict:M});const j=startSendMessage(d,U,M);try{await sendOneMessage({anyProcess:d,methodName:y,isSubprocess:v,wrappedMessage:U,message:D})}catch(p){disconnect(d);throw p}finally{endSendMessage(j)}};const sendOneMessage=async({anyProcess:d,methodName:p,isSubprocess:y,wrappedMessage:v,message:D})=>{const M=getSendMethod(d);try{await Promise.all([waitForStrictResponse(v,d,y),M(v)])}catch(d){handleEpipeError({error:d,methodName:p,isSubprocess:y});handleSerializationError({error:d,methodName:p,isSubprocess:y,message:D});throw d}};const getSendMethod=d=>{if(To.has(d)){return To.get(d)}const p=(0,ji.promisify)(d.send.bind(d));To.set(d,p);return p};const To=new WeakMap;const sendAbort=(d,p)=>{const y="cancelSignal";validateConnection(y,false,d.connected);return sendOneMessage({anyProcess:d,methodName:y,isSubprocess:false,wrappedMessage:{type:ko,message:p},message:p})};const getCancelSignal=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{await startIpc({anyProcess:d,channel:p,isSubprocess:y,ipc:v});return Qo.signal};const startIpc=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{if(No){return}No=true;if(!v){throwOnMissingParent();return}if(p===null){abortOnDisconnect();return}getIpcEmitter(d,p,y);await lo.scheduler.yield()};let No=false;const handleAbort=d=>{if(d?.type!==ko){return false}Qo.abort(d.message);return true};const ko="execa:ipc:cancel";const abortOnDisconnect=()=>{Qo.abort(getAbortDisconnectError())};const Qo=new AbortController;const validateGracefulCancel=({gracefulCancel:d,cancelSignal:p,ipc:y,serialization:v})=>{if(!d){return}if(p===undefined){throw new Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.")}if(!y){throw new Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.")}if(v==="json"){throw new Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}};const throwOnGracefulCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,forceKillAfterDelay:v,context:D,controller:M})=>y?[sendOnAbort({subprocess:d,cancelSignal:p,forceKillAfterDelay:v,context:D,controller:M})]:[];const sendOnAbort=async({subprocess:d,cancelSignal:p,forceKillAfterDelay:y,context:v,controller:{signal:D}})=>{await onAbortedSignal(p,D);const M=getReason(p);await sendAbort(d,M);killOnTimeout({kill:d.kill,forceKillAfterDelay:y,context:v,controllerSignal:D});v.terminationReason??="gracefulCancel";throw p.reason};const getReason=({reason:d})=>{if(!(d instanceof DOMException)){return d}const p=new Error(d.message);Object.defineProperty(p,"stack",{value:d.stack,enumerable:false,configurable:true,writable:true});return p};const validateTimeout=({timeout:d})=>{if(d!==undefined&&(!Number.isFinite(d)||d<0)){throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}};const throwOnTimeout=(d,p,y,v)=>p===0||p===undefined?[]:[killAfterTimeout(d,p,y,v)];const killAfterTimeout=async(d,p,y,{signal:v})=>{await(0,lo.setTimeout)(p,undefined,{signal:v});y.terminationReason??="timeout";d.kill();throw new DiscardedError};const mapNode=({options:d})=>{if(d.node===false){throw new TypeError('The "node" option cannot be false with `execaNode()`.')}return{options:{...d,node:true}}};const handleNodeOption=(d,p,{node:y=false,nodePath:v=Gi.execPath,nodeOptions:D=Gi.execArgv.filter((d=>!d.startsWith("--inspect"))),cwd:M,execPath:U,...j})=>{if(U!==undefined){throw new TypeError('The "execPath" option has been removed. Please use the "nodePath" option instead.')}const V=safeNormalizeFileUrl(v,'The "nodePath" option');const K=io.resolve(M,V);const ee={...j,nodePath:K,node:y,cwd:M};if(!y){return[d,p,ee]}if(io.basename(d,".exe")==="node"){throw new TypeError('When the "node" option is true, the first argument does not need to be "node".')}return[K,[...D,d,...p],{ipc:true,...ee,shell:false}]};const Do=require("node:v8");const validateIpcInputOption=({ipcInput:d,ipc:p,serialization:y})=>{if(d===undefined){return}if(!p){throw new Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.")}Po[y](d)};const validateAdvancedInput=d=>{try{(0,Do.serialize)(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with a structured clone.",{cause:d})}};const validateJsonInput=d=>{try{JSON.stringify(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with JSON.",{cause:d})}};const Po={advanced:validateAdvancedInput,json:validateJsonInput};const sendIpcInput=async(d,p)=>{if(p===undefined){return}await d.sendMessage(p)};const validateEncoding=({encoding:d})=>{if(Fo.has(d)){return}const p=getCorrectEncoding(d);if(p!==undefined){throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to ${serializeEncoding(p)}.`)}const y=[...Fo].map((d=>serializeEncoding(d))).join(", ");throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to one of: ${y}.`)};const Oo=new Set(["utf8","utf16le"]);const Lo=new Set(["buffer","hex","base64","base64url","latin1","ascii"]);const Fo=new Set([...Oo,...Lo]);const getCorrectEncoding=d=>{if(d===null){return"buffer"}if(typeof d!=="string"){return}const p=d.toLowerCase();if(p in Mo){return Mo[p]}if(Fo.has(p)){return p}};const Mo={"utf-8":"utf8","utf-16le":"utf16le","ucs-2":"utf16le",ucs2:"utf16le",binary:"latin1"};const serializeEncoding=d=>typeof d==="string"?`"${d}"`:String(d);var Uo=__nccwpck_require__(73024);const normalizeCwd=(d=getDefaultCwd())=>{const p=safeNormalizeFileUrl(d,'The "cwd" option');return io.resolve(p)};const getDefaultCwd=()=>{try{return Gi.cwd()}catch(d){d.message=`The current directory does not exist.\n${d.message}`;throw d}};const fixCwdError=(d,p)=>{if(p===getDefaultCwd()){return d}let y;try{y=(0,Uo.statSync)(p)}catch(y){return`The "cwd" option is invalid: ${p}.\n${y.message}\n${d}`}if(!y.isDirectory()){return`The "cwd" option is not a directory: ${p}.\n${d}`}return d};const normalizeOptions=(d,p,y)=>{y.cwd=normalizeCwd(y.cwd);const[v,D,M]=handleNodeOption(d,p,y);const{command:U,args:j,options:V}=so._parse(v,D,M);const K=normalizeFdSpecificOptions(V);const ee=addDefaultOptions(K);validateTimeout(ee);validateEncoding(ee);validateIpcInputOption(ee);validateCancelSignal(ee);validateGracefulCancel(ee);ee.shell=normalizeFileUrl(ee.shell);ee.env=getEnv(ee);ee.killSignal=normalizeKillSignal(ee.killSignal);ee.forceKillAfterDelay=normalizeForceKillAfterDelay(ee.forceKillAfterDelay);ee.lines=ee.lines.map(((d,p)=>d&&!Lo.has(ee.encoding)&&ee.buffer[p]));if(Gi.platform==="win32"&&io.basename(U,".exe")==="cmd"){j.unshift("/q")}return{file:U,commandArguments:j,options:ee}};const addDefaultOptions=({extendEnv:d=true,preferLocal:p=false,cwd:y,localDir:v=y,encoding:D="utf8",reject:M=true,cleanup:U=true,all:j=false,windowsHide:V=true,killSignal:K="SIGTERM",forceKillAfterDelay:ee=true,gracefulCancel:te=false,ipcInput:re,ipc:ne=re!==undefined||te,serialization:ie="advanced",...se})=>({...se,extendEnv:d,preferLocal:p,cwd:y,localDirectory:v,encoding:D,reject:M,cleanup:U,all:j,windowsHide:V,killSignal:K,forceKillAfterDelay:ee,gracefulCancel:te,ipcInput:re,ipc:ne,serialization:ie});const getEnv=({env:d,extendEnv:p,preferLocal:y,node:v,localDirectory:D,nodePath:M})=>{const U=p?{...Gi.env,...d}:d;if(y||v){return npmRunPathEnv({env:U,cwd:D,execPath:M,preferLocal:y,addExecPath:v})}return U};const concatenateShell=(d,p,y)=>y.shell&&p.length>0?[[d,...p].join(" "),[],y]:[d,p,y];function strip_final_newline_stripFinalNewline(d){if(typeof d==="string"){return stripFinalNewlineString(d)}if(!(ArrayBuffer.isView(d)&&d.BYTES_PER_ELEMENT===1)){throw new Error("Input must be a string or a Uint8Array")}return stripFinalNewlineBinary(d)}const stripFinalNewlineString=d=>d.at(-1)===Ho?d.slice(0,d.at(-2)===Go?-2:-1):d;const stripFinalNewlineBinary=d=>d.at(-1)===jo?d.subarray(0,d.at(-2)===qo?-2:-1):d;const Ho="\n";const jo=Ho.codePointAt(0);const Go="\r";const qo=Go.codePointAt(0);function is_stream_isStream(d,{checkOpen:p=true}={}){return d!==null&&typeof d==="object"&&(d.writable||d.readable||!p||d.writable===undefined&&d.readable===undefined)&&typeof d.pipe==="function"}function isWritableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.writable||!p)&&typeof d.write==="function"&&typeof d.end==="function"&&typeof d.writable==="boolean"&&typeof d.writableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function is_stream_isReadableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.readable||!p)&&typeof d.read==="function"&&typeof d.readable==="boolean"&&typeof d.readableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function isDuplexStream(d,p){return isWritableStream(d,p)&&is_stream_isReadableStream(d,p)}function isTransformStream(d,p){return isDuplexStream(d,p)&&typeof d._transform==="function"}const zo=Object.getPrototypeOf(Object.getPrototypeOf((async function*(){})).prototype);class c{#_t;#Tt;#Nt=!1;#kt=void 0;constructor(d,p){this.#_t=d,this.#Tt=p}next(){const e=()=>this.#Qt();return this.#kt=this.#kt?this.#kt.then(e,e):e(),this.#kt}return(d){const t=()=>this.#Dt(d);return this.#kt?this.#kt.then(t,t):t()}async#Qt(){if(this.#Nt)return{done:!0,value:void 0};let d;try{d=await this.#_t.read()}catch(d){throw this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock(),d}return d.done&&(this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock()),d}async#Dt(d){if(this.#Nt)return{done:!0,value:d};if(this.#Nt=!0,!this.#Tt){const p=this.#_t.cancel(d);return this.#_t.releaseLock(),await p,{done:!0,value:d}}return this.#_t.releaseLock(),{done:!0,value:d}}}const Vo=Symbol();function i(){return this[Vo].next()}Object.defineProperty(i,"name",{value:"next"});function o(d){return this[Vo].return(d)}Object.defineProperty(o,"name",{value:"return"});const Wo=Object.create(zo,{next:{enumerable:!0,configurable:!0,writable:!0,value:i},return:{enumerable:!0,configurable:!0,writable:!0,value:o}});function h({preventCancel:d=!1}={}){const p=this.getReader(),y=new c(p,d),v=Object.create(Wo);return v[Vo]=y,v}const getAsyncIterable=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})&&Yo.on!==undefined){return getStreamIterable(d)}if(typeof d?.[Symbol.asyncIterator]==="function"){return d}if($o.call(d)==="[object ReadableStream]"){return h.call(d)}throw new TypeError("The first argument must be a Readable, a ReadableStream, or an async iterable.")};const{toString:$o}=Object.prototype;const getStreamIterable=async function*(d){const p=new AbortController;const y={};handleStreamEnd(d,p,y);try{for await(const[y]of Yo.on(d,"data",{signal:p.signal})){yield y}}catch(d){if(y.error!==undefined){throw y.error}else if(!p.signal.aborted){throw d}}finally{d.destroy()}};const handleStreamEnd=async(d,p,y)=>{try{await Yo.finished(d,{cleanup:true,readable:true,writable:false,error:false})}catch(d){y.error=d}finally{p.abort()}};const Yo={};const getStreamContents=async(d,{init:p,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,finalize:j},{maxBuffer:V=Number.POSITIVE_INFINITY}={})=>{const K=getAsyncIterable(d);const ee=p();ee.length=0;try{for await(const d of K){const p=getChunkType(d);const U=y[p](d,ee);appendChunk({convertedChunk:U,state:ee,getSize:v,truncateChunk:D,addChunk:M,maxBuffer:V})}appendFinalChunk({state:ee,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,maxBuffer:V});return j(ee)}catch(d){const p=typeof d==="object"&&d!==null?d:new Error(d);p.bufferedData=j(ee);throw p}};const appendFinalChunk=({state:d,getSize:p,truncateChunk:y,addChunk:v,getFinalChunk:D,maxBuffer:M})=>{const U=D(d);if(U!==undefined){appendChunk({convertedChunk:U,state:d,getSize:p,truncateChunk:y,addChunk:v,maxBuffer:M})}};const appendChunk=({convertedChunk:d,state:p,getSize:y,truncateChunk:v,addChunk:D,maxBuffer:M})=>{const U=y(d);const j=p.length+U;if(j<=M){addNewChunk(d,p,D,j);return}const V=v(d,M-p.length);if(V!==undefined){addNewChunk(V,p,D,M)}throw new MaxBufferError};const addNewChunk=(d,p,y,v)=>{p.contents=y(d,p,v);p.length=v};const getChunkType=d=>{const p=typeof d;if(p==="string"){return"string"}if(p!=="object"||d===null){return"others"}if(globalThis.Buffer?.isBuffer(d)){return"buffer"}const y=Jo.call(d);if(y==="[object ArrayBuffer]"){return"arrayBuffer"}if(y==="[object DataView]"){return"dataView"}if(Number.isInteger(d.byteLength)&&Number.isInteger(d.byteOffset)&&Jo.call(d.buffer)==="[object ArrayBuffer]"){return"typedArray"}return"others"};const{toString:Jo}=Object.prototype;class MaxBufferError extends Error{name="MaxBufferError";constructor(){super("maxBuffer exceeded")}}const handleMaxBuffer=({error:d,stream:p,readableObjectMode:y,lines:v,encoding:D,fdNumber:M})=>{if(!(d instanceof MaxBufferError)){throw d}if(M==="all"){return d}const U=getMaxBufferUnit(y,v,D);d.maxBufferInfo={fdNumber:M,unit:U};p.destroy();throw d};const getMaxBufferUnit=(d,p,y)=>{if(d){return"objects"}if(p){return"lines"}if(y==="buffer"){return"bytes"}return"characters"};const checkIpcMaxBuffer=(d,p,y)=>{if(p.length!==y){return}const v=new MaxBufferError;v.maxBufferInfo={fdNumber:"ipc"};throw v};const getMaxBufferMessage=(d,p)=>{const{streamName:y,threshold:v,unit:D}=getMaxBufferInfo(d,p);return`Command's ${y} was larger than ${v} ${D}`};const getMaxBufferInfo=(d,p)=>{if(d?.maxBufferInfo===undefined){return{streamName:"output",threshold:p[1],unit:"bytes"}}const{maxBufferInfo:{fdNumber:y,unit:v}}=d;delete d.maxBufferInfo;const D=getFdSpecificValue(p,y);if(y==="ipc"){return{streamName:"IPC output",threshold:D,unit:"messages"}}return{streamName:getStreamName(y),threshold:D,unit:v}};const isMaxBufferSync=(d,p,y)=>d?.code==="ENOBUFS"&&p!==null&&p.some((d=>d!==null&&d.length>getMaxBufferSync(y)));const truncateMaxBufferSync=(d,p,y)=>{if(!p){return d}const v=getMaxBufferSync(y);return d.length>v?d.slice(0,v):d};const getMaxBufferSync=([,d])=>d;const createMessages=({stdio:d,all:p,ipcOutput:y,originalError:v,signal:D,signalDescription:M,exitCode:U,escapedCommand:j,timedOut:V,isCanceled:K,isGracefullyCanceled:ee,isMaxBuffer:te,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie,maxBuffer:se,timeout:oe,cwd:ae})=>{const le=v?.code;const ce=getErrorPrefix({originalError:v,timedOut:V,timeout:oe,isMaxBuffer:te,maxBuffer:se,errorCode:le,signal:D,signalDescription:M,exitCode:U,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie});const ue=getOriginalMessage(v,ae);const de=ue===undefined?"":`\n${ue}`;const pe=`${ce}: ${j}${de}`;const fe=p===undefined?[d[2],d[1]]:[p];const me=[pe,...fe,...d.slice(3),y.map((d=>serializeIpcMessage(d))).join("\n")].map((d=>escapeLines(strip_final_newline_stripFinalNewline(serializeMessagePart(d))))).filter(Boolean).join("\n\n");return{originalMessage:ue,shortMessage:pe,message:me}};const getErrorPrefix=({originalError:d,timedOut:p,timeout:y,isMaxBuffer:v,maxBuffer:D,errorCode:M,signal:U,signalDescription:j,exitCode:V,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:te,forceKillAfterDelay:re,killSignal:ne})=>{const ie=getForcefulSuffix(te,re);if(p){return`Command timed out after ${y} milliseconds${ie}`}if(ee){if(U===undefined){return`Command was gracefully canceled with exit code ${V}`}return te?`Command was gracefully canceled${ie}`:`Command was gracefully canceled with ${U} (${j})`}if(K){return`Command was canceled${ie}`}if(v){return`${getMaxBufferMessage(d,D)}${ie}`}if(M!==undefined){return`Command failed with ${M}${ie}`}if(te){return`Command was killed with ${ne} (${getSignalDescription(ne)})${ie}`}if(U!==undefined){return`Command was killed with ${U} (${j})`}if(V!==undefined){return`Command failed with exit code ${V}`}return"Command failed"};const getForcefulSuffix=(d,p)=>d?` and was forcefully terminated after ${p} milliseconds`:"";const getOriginalMessage=(d,p)=>{if(d instanceof DiscardedError){return}const y=isExecaError(d)?d.originalMessage:String(d?.message??d);const v=escapeLines(fixCwdError(y,p));return v===""?undefined:v};const serializeIpcMessage=d=>typeof d==="string"?d:(0,ji.inspect)(d);const serializeMessagePart=d=>Array.isArray(d)?d.map((d=>strip_final_newline_stripFinalNewline(serializeMessageItem(d)))).filter(Boolean).join("\n"):serializeMessageItem(d);const serializeMessageItem=d=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}return""};const makeSuccessResult=({command:d,escapedCommand:p,stdio:y,all:v,ipcOutput:D,options:{cwd:M},startTime:U})=>omitUndefinedProperties({command:d,escapedCommand:p,cwd:M,durationMs:getDurationMs(U),failed:false,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isTerminated:false,isMaxBuffer:false,isForcefullyTerminated:false,exitCode:0,stdout:y[1],stderr:y[2],all:v,stdio:y,ipcOutput:D,pipedFrom:[]});const makeEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:U})=>makeError({error:d,command:p,escapedCommand:y,startTime:M,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:false,isForcefullyTerminated:false,stdio:Array.from({length:v.length}),ipcOutput:[],options:D,isSync:U});const makeError=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,stdio:te,all:re,ipcOutput:ne,options:{timeoutDuration:ie,timeout:se=ie,forceKillAfterDelay:oe,killSignal:ae,cwd:le,maxBuffer:ce},isSync:ue})=>{const{exitCode:de,signal:pe,signalDescription:fe}=normalizeExitPayload(K,ee);const{originalMessage:me,shortMessage:Ae,message:he}=createMessages({stdio:te,all:re,ipcOutput:ne,originalError:d,signal:pe,signalDescription:fe,exitCode:de,escapedCommand:y,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,forceKillAfterDelay:oe,killSignal:ae,maxBuffer:ce,timeout:se,cwd:le});const ge=getFinalError(d,he,ue);Object.assign(ge,getErrorProperties({error:ge,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:de,signal:pe,signalDescription:fe,stdio:te,all:re,ipcOutput:ne,cwd:le,originalMessage:me,shortMessage:Ae}));return ge};const getErrorProperties=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,stdio:re,all:ne,ipcOutput:ie,cwd:se,originalMessage:oe,shortMessage:ae})=>omitUndefinedProperties({shortMessage:ae,originalMessage:oe,command:p,escapedCommand:y,cwd:se,durationMs:getDurationMs(v),failed:true,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isTerminated:ee!==undefined,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,code:d.cause?.code,stdout:re[1],stderr:re[2],all:ne,stdio:re,ipcOutput:ie,pipedFrom:[]});const omitUndefinedProperties=d=>Object.fromEntries(Object.entries(d).filter((([,d])=>d!==undefined)));const normalizeExitPayload=(d,p)=>{const y=d===null?undefined:d;const v=p===null?undefined:p;const D=v===undefined?undefined:getSignalDescription(p);return{exitCode:y,signal:v,signalDescription:D}};const toZeroIfInfinity=d=>Number.isFinite(d)?d:0;function parseNumber(d){return{days:Math.trunc(d/864e5),hours:Math.trunc(d/36e5%24),minutes:Math.trunc(d/6e4%60),seconds:Math.trunc(d/1e3%60),milliseconds:Math.trunc(d%1e3),microseconds:Math.trunc(toZeroIfInfinity(d*1e3)%1e3),nanoseconds:Math.trunc(toZeroIfInfinity(d*1e6)%1e3)}}function parseBigint(d){return{days:d/86400000n,hours:d/3600000n%24n,minutes:d/60000n%60n,seconds:d/1000n%60n,milliseconds:d%1000n,microseconds:0n,nanoseconds:0n}}function parseMilliseconds(d){switch(typeof d){case"number":{if(Number.isFinite(d)){return parseNumber(d)}break}case"bigint":{return parseBigint(d)}}throw new TypeError("Expected a finite number or bigint")}const isZero=d=>d===0||d===0n;const pluralize=(d,p)=>p===1||p===1n?d:`${d}s`;const Ko=1e-7;const Xo=24n*60n*60n*1000n;function prettyMilliseconds(d,p){const y=typeof d==="bigint";if(!y&&!Number.isFinite(d)){throw new TypeError("Expected a finite number or bigint")}p={...p};const v=d<0?"-":"";d=d<0?-d:d;if(p.colonNotation){p.compact=false;p.formatSubMilliseconds=false;p.separateMilliseconds=false;p.verbose=false}if(p.compact){p.unitCount=1;p.secondsDecimalDigits=0;p.millisecondsDecimalDigits=0}let D=[];const floorDecimals=(d,p)=>{const y=Math.floor(d*10**p+Ko);const v=Math.round(y)/10**p;return v.toFixed(p)};const add=(d,y,v,M)=>{if((D.length===0||!p.colonNotation)&&isZero(d)&&!(p.colonNotation&&v==="m")){return}M??=String(d);if(p.colonNotation){const d=M.includes(".")?M.split(".")[0].length:M.length;const p=D.length>0?2:1;M="0".repeat(Math.max(0,p-d))+M}else{M+=p.verbose?" "+pluralize(y,d):v}D.push(M)};const M=parseMilliseconds(d);const U=BigInt(M.days);if(p.hideYearAndDays){add(BigInt(U)*24n+BigInt(M.hours),"hour","h")}else{if(p.hideYear){add(U,"day","d")}else{add(U/365n,"year","y");add(U%365n,"day","d")}add(Number(M.hours),"hour","h")}add(Number(M.minutes),"minute","m");if(!p.hideSeconds){if(p.separateMilliseconds||p.formatSubMilliseconds||!p.colonNotation&&d<1e3){const d=Number(M.seconds);const y=Number(M.milliseconds);const v=Number(M.microseconds);const D=Number(M.nanoseconds);add(d,"second","s");if(p.formatSubMilliseconds){add(y,"millisecond","ms");add(v,"microsecond","µs");add(D,"nanosecond","ns")}else{const d=y+v/1e3+D/1e6;const M=typeof p.millisecondsDecimalDigits==="number"?p.millisecondsDecimalDigits:0;const U=d>=1?Math.round(d):Math.ceil(d);const j=M?d.toFixed(M):U;add(Number.parseFloat(j),"millisecond","ms",j)}}else{const v=(y?Number(d%Xo):d)/1e3%60;const D=typeof p.secondsDecimalDigits==="number"?p.secondsDecimalDigits:1;const M=floorDecimals(v,D);const U=p.keepDecimalsOnWholeSeconds?M:M.replace(/\.0+$/,"");add(Number.parseFloat(U),"second","s",U)}}if(D.length===0){return v+"0"+(p.verbose?" milliseconds":"ms")}const j=p.colonNotation?":":" ";if(typeof p.unitCount==="number"){D=D.slice(0,Math.max(p.unitCount,1))}return v+D.join(j)}const logError=(d,p)=>{if(d.failed){verboseLog({type:"error",verboseMessage:d.shortMessage,verboseInfo:p,result:d})}};const logResult=(d,p)=>{if(!isVerbose(p)){return}logError(d,p);logDuration(d,p)};const logDuration=(d,p)=>{const y=`(done in ${prettyMilliseconds(d.durationMs)})`;verboseLog({type:"duration",verboseMessage:y,verboseInfo:p,result:d})};const handleResult=(d,p,{reject:y})=>{logResult(d,p);if(d.failed&&y){throw d}return d};const getStdioItemType=(d,p)=>{if(isAsyncGenerator(d)){return"asyncGenerator"}if(isSyncGenerator(d)){return"generator"}if(isUrl(d)){return"fileUrl"}if(isFilePathObject(d)){return"filePath"}if(isWebStream(d)){return"webStream"}if(is_stream_isStream(d,{checkOpen:false})){return"native"}if(isUint8Array(d)){return"uint8Array"}if(isAsyncIterableObject(d)){return"asyncIterable"}if(isIterableObject(d)){return"iterable"}if(type_isTransformStream(d)){return getTransformStreamType({transform:d},p)}if(isTransformOptions(d)){return getTransformObjectType(d,p)}return"native"};const getTransformObjectType=(d,p)=>{if(isDuplexStream(d.transform,{checkOpen:false})){return getDuplexType(d,p)}if(type_isTransformStream(d.transform)){return getTransformStreamType(d,p)}return getGeneratorObjectType(d,p)};const getDuplexType=(d,p)=>{validateNonGeneratorType(d,p,"Duplex stream");return"duplex"};const getTransformStreamType=(d,p)=>{validateNonGeneratorType(d,p,"web TransformStream");return"webTransform"};const validateNonGeneratorType=({final:d,binary:p,objectMode:y},v,D)=>{checkUndefinedOption(d,`${v}.final`,D);checkUndefinedOption(p,`${v}.binary`,D);checkBooleanOption(y,`${v}.objectMode`)};const checkUndefinedOption=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${p}\` option can only be defined when using a generator, not a ${y}.`)}};const getGeneratorObjectType=({transform:d,final:p,binary:y,objectMode:v},D)=>{if(d!==undefined&&!isGenerator(d)){throw new TypeError(`The \`${D}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`)}if(isDuplexStream(p,{checkOpen:false})){throw new TypeError(`The \`${D}.final\` option must not be a Duplex stream.`)}if(type_isTransformStream(p)){throw new TypeError(`The \`${D}.final\` option must not be a web TransformStream.`)}if(p!==undefined&&!isGenerator(p)){throw new TypeError(`The \`${D}.final\` option must be a generator.`)}checkBooleanOption(y,`${D}.binary`);checkBooleanOption(v,`${D}.objectMode`);return isAsyncGenerator(d)||isAsyncGenerator(p)?"asyncGenerator":"generator"};const checkBooleanOption=(d,p)=>{if(d!==undefined&&typeof d!=="boolean"){throw new TypeError(`The \`${p}\` option must use a boolean.`)}};const isGenerator=d=>isAsyncGenerator(d)||isSyncGenerator(d);const isAsyncGenerator=d=>Object.prototype.toString.call(d)==="[object AsyncGeneratorFunction]";const isSyncGenerator=d=>Object.prototype.toString.call(d)==="[object GeneratorFunction]";const isTransformOptions=d=>is_plain_obj_isPlainObject(d)&&(d.transform!==undefined||d.final!==undefined);const isUrl=d=>Object.prototype.toString.call(d)==="[object URL]";const isRegularUrl=d=>isUrl(d)&&d.protocol!=="file:";const isFilePathObject=d=>is_plain_obj_isPlainObject(d)&&Object.keys(d).length>0&&Object.keys(d).every((d=>Zo.has(d)))&&isFilePathString(d.file);const Zo=new Set(["file","append"]);const isFilePathString=d=>typeof d==="string";const isUnknownStdioString=(d,p)=>d==="native"&&typeof p==="string"&&!ea.has(p);const ea=new Set(["ipc","ignore","inherit","overlapped","pipe"]);const type_isReadableStream=d=>Object.prototype.toString.call(d)==="[object ReadableStream]";const type_isWritableStream=d=>Object.prototype.toString.call(d)==="[object WritableStream]";const isWebStream=d=>type_isReadableStream(d)||type_isWritableStream(d);const type_isTransformStream=d=>type_isReadableStream(d?.readable)&&type_isWritableStream(d?.writable);const isAsyncIterableObject=d=>type_isObject(d)&&typeof d[Symbol.asyncIterator]==="function";const isIterableObject=d=>type_isObject(d)&&typeof d[Symbol.iterator]==="function";const type_isObject=d=>typeof d==="object"&&d!==null;const ta=new Set(["generator","asyncGenerator","duplex","webTransform"]);const ra=new Set(["fileUrl","filePath","fileNumber"]);const na=new Set(["fileUrl","filePath"]);const ia=new Set([...na,"webStream","nodeStream"]);const sa=new Set(["webTransform","duplex"]);const oa={generator:"a generator",asyncGenerator:"an async generator",fileUrl:"a file URL",filePath:"a file path string",fileNumber:"a file descriptor number",webStream:"a web stream",nodeStream:"a Node.js stream",webTransform:"a web TransformStream",duplex:"a Duplex stream",native:"any value",iterable:"an iterable",asyncIterable:"an async iterable",string:"a string",uint8Array:"a Uint8Array"};const getTransformObjectModes=(d,p,y,v)=>v==="output"?getOutputObjectModes(d,p,y):getInputObjectModes(d,p,y);const getOutputObjectModes=(d,p,y)=>{const v=p!==0&&y[p-1].value.readableObjectMode;const D=d??v;return{writableObjectMode:v,readableObjectMode:D}};const getInputObjectModes=(d,p,y)=>{const v=p===0?d===true:y[p-1].value.readableObjectMode;const D=p!==y.length-1&&(d??v);return{writableObjectMode:v,readableObjectMode:D}};const getFdObjectMode=(d,p)=>{const y=d.findLast((({type:d})=>ta.has(d)));if(y===undefined){return false}return p==="input"?y.value.writableObjectMode:y.value.readableObjectMode};const normalizeTransforms=(d,p,y,v)=>[...d.filter((({type:d})=>!ta.has(d))),...getTransforms(d,p,y,v)];const getTransforms=(d,p,y,{encoding:v})=>{const D=d.filter((({type:d})=>ta.has(d)));const M=Array.from({length:D.length});for(const[d,U]of Object.entries(D)){M[d]=normalizeTransform({stdioItem:U,index:Number(d),newTransforms:M,optionName:p,direction:y,encoding:v})}return sortTransforms(M,y)};const normalizeTransform=({stdioItem:d,stdioItem:{type:p},index:y,newTransforms:v,optionName:D,direction:M,encoding:U})=>{if(p==="duplex"){return normalizeDuplex({stdioItem:d,optionName:D})}if(p==="webTransform"){return normalizeTransformStream({stdioItem:d,index:y,newTransforms:v,direction:M})}return normalizeGenerator({stdioItem:d,index:y,newTransforms:v,direction:M,encoding:U})};const normalizeDuplex=({stdioItem:d,stdioItem:{value:{transform:p,transform:{writableObjectMode:y,readableObjectMode:v},objectMode:D=v}},optionName:M})=>{if(D&&!v){throw new TypeError(`The \`${M}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`)}if(!D&&v){throw new TypeError(`The \`${M}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`)}return{...d,value:{transform:p,writableObjectMode:y,readableObjectMode:v}}};const normalizeTransformStream=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D})=>{const{transform:M,objectMode:U}=is_plain_obj_isPlainObject(p)?p:{transform:p};const{writableObjectMode:j,readableObjectMode:V}=getTransformObjectModes(U,y,v,D);return{...d,value:{transform:M,writableObjectMode:j,readableObjectMode:V}}};const normalizeGenerator=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D,encoding:M})=>{const{transform:U,final:j,binary:V=false,preserveNewlines:K=false,objectMode:ee}=is_plain_obj_isPlainObject(p)?p:{transform:p};const te=V||Lo.has(M);const{writableObjectMode:re,readableObjectMode:ne}=getTransformObjectModes(ee,y,v,D);return{...d,value:{transform:U,final:j,binary:te,preserveNewlines:K,writableObjectMode:re,readableObjectMode:ne}}};const sortTransforms=(d,p)=>p==="input"?d.reverse():d;const getStreamDirection=(d,p,y)=>{const v=d.map((d=>getStdioItemDirection(d,p)));if(v.includes("input")&&v.includes("output")){throw new TypeError(`The \`${y}\` option must not be an array of both readable and writable values.`)}return v.find(Boolean)??ca};const getStdioItemDirection=({type:d,value:p},y)=>aa[y]??la[d](p);const aa=["input","output","output"];const anyDirection=()=>undefined;const alwaysInput=()=>"input";const la={generator:anyDirection,asyncGenerator:anyDirection,fileUrl:anyDirection,filePath:anyDirection,iterable:alwaysInput,asyncIterable:alwaysInput,uint8Array:alwaysInput,webStream:d=>type_isWritableStream(d)?"output":"input",nodeStream(d){if(!is_stream_isReadableStream(d,{checkOpen:false})){return"output"}return isWritableStream(d,{checkOpen:false})?undefined:"input"},webTransform:anyDirection,duplex:anyDirection,native(d){const p=getStandardStreamDirection(d);if(p!==undefined){return p}if(is_stream_isStream(d,{checkOpen:false})){return la.nodeStream(d)}}};const getStandardStreamDirection=d=>{if([0,Gi.stdin].includes(d)){return"input"}if([1,2,Gi.stdout,Gi.stderr].includes(d)){return"output"}};const ca="output";const normalizeIpcStdioArray=(d,p)=>p&&!d.includes("ipc")?[...d,"ipc"]:d;const normalizeStdioOption=({stdio:d,ipc:p,buffer:y,...v},D,M)=>{const U=getStdioArray(d,v).map(((d,p)=>stdio_option_addDefaultValue(d,p)));return M?normalizeStdioSync(U,y,D):normalizeIpcStdioArray(U,p)};const getStdioArray=(d,p)=>{if(d===undefined){return zi.map((d=>p[d]))}if(hasAlias(p)){throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${zi.map((d=>`\`${d}\``)).join(", ")}`)}if(typeof d==="string"){return[d,d,d]}if(!Array.isArray(d)){throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof d}\``)}const y=Math.max(d.length,zi.length);return Array.from({length:y},((p,y)=>d[y]))};const hasAlias=d=>zi.some((p=>d[p]!==undefined));const stdio_option_addDefaultValue=(d,p)=>{if(Array.isArray(d)){return d.map((d=>stdio_option_addDefaultValue(d,p)))}if(d===null||d===undefined){return p>=zi.length?"ignore":"pipe"}return d};const normalizeStdioSync=(d,p,y)=>d.map(((d,v)=>!p[v]&&v!==0&&!isFullVerbose(y,v)&&isOutputPipeOnly(d)?"ignore":d));const isOutputPipeOnly=d=>d==="pipe"||Array.isArray(d)&&d.every((d=>d==="pipe"));const handleNativeStream=({stdioItem:d,stdioItem:{type:p},isStdioArray:y,fdNumber:v,direction:D,isSync:M})=>{if(!y||p!=="native"){return d}return M?handleNativeStreamSync({stdioItem:d,fdNumber:v,direction:D}):handleNativeStreamAsync({stdioItem:d,fdNumber:v})};const handleNativeStreamSync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v,direction:D})=>{const M=getTargetFd({value:p,optionName:y,fdNumber:v,direction:D});if(M!==undefined){return M}if(is_stream_isStream(p,{checkOpen:false})){throw new TypeError(`The \`${y}: Stream\` option cannot both be an array and include a stream with synchronous methods.`)}return d};const getTargetFd=({value:d,optionName:p,fdNumber:y,direction:v})=>{const D=getTargetFdNumber(d,y);if(D===undefined){return}if(v==="output"){return{type:"fileNumber",value:D,optionName:p}}if(ds.isatty(D)){throw new TypeError(`The \`${p}: ${serializeOptionValue(d)}\` option is invalid: it cannot be a TTY with synchronous methods.`)}return{type:"uint8Array",value:bufferToUint8Array((0,Uo.readFileSync)(D)),optionName:p}};const getTargetFdNumber=(d,p)=>{if(d==="inherit"){return p}if(typeof d==="number"){return d}const y=qi.indexOf(d);if(y!==-1){return y}};const handleNativeStreamAsync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v})=>{if(p==="inherit"){return{type:"nodeStream",value:getStandardStream(v,p,y),optionName:y}}if(typeof p==="number"){return{type:"nodeStream",value:getStandardStream(p,p,y),optionName:y}}if(is_stream_isStream(p,{checkOpen:false})){return{type:"nodeStream",value:p,optionName:y}}return d};const getStandardStream=(d,p,y)=>{const v=qi[d];if(v===undefined){throw new TypeError(`The \`${y}: ${p}\` option is invalid: no such standard stream.`)}return v};const handleInputOptions=({input:d,inputFile:p},y)=>y===0?[...handleInputOption(d),...handleInputFileOption(p)]:[];const handleInputOption=d=>d===undefined?[]:[{type:getInputType(d),value:d,optionName:"input"}];const getInputType=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})){return"nodeStream"}if(typeof d==="string"){return"string"}if(isUint8Array(d)){return"uint8Array"}throw new Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")};const handleInputFileOption=d=>d===undefined?[]:[{...getInputFileType(d),optionName:"inputFile"}];const getInputFileType=d=>{if(isUrl(d)){return{type:"fileUrl",value:d}}if(isFilePathString(d)){return{type:"filePath",value:{file:d}}}throw new Error("The `inputFile` option must be a file path string or a file URL.")};const filterDuplicates=d=>d.filter(((p,y)=>d.every(((d,v)=>p.value!==d.value||y>=v||p.type==="generator"||p.type==="asyncGenerator"))));const getDuplicateStream=({stdioItem:{type:d,value:p,optionName:y},direction:v,fileDescriptors:D,isSync:M})=>{const U=getOtherStdioItems(D,d);if(U.length===0){return}if(M){validateDuplicateStreamSync({otherStdioItems:U,type:d,value:p,optionName:y,direction:v});return}if(ia.has(d)){return getDuplicateStreamInstance({otherStdioItems:U,type:d,value:p,optionName:y,direction:v})}if(sa.has(d)){validateDuplicateTransform({otherStdioItems:U,type:d,value:p,optionName:y})}};const getOtherStdioItems=(d,p)=>d.flatMap((({direction:d,stdioItems:y})=>y.filter((d=>d.type===p)).map((p=>({...p,direction:d})))));const validateDuplicateStreamSync=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{if(na.has(p)){getDuplicateStreamInstance({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})}};const getDuplicateStreamInstance=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{const M=d.filter((d=>hasSameValue(d,y)));if(M.length===0){return}const U=M.find((d=>d.direction!==D));throwOnDuplicateStream(U,v,p);return D==="output"?M[0].stream:undefined};const hasSameValue=({type:d,value:p},y)=>{if(d==="filePath"){return p.file===y.file}if(d==="fileUrl"){return p.href===y.href}return p===y};const validateDuplicateTransform=({otherStdioItems:d,type:p,value:y,optionName:v})=>{const D=d.find((({value:{transform:d}})=>d===y.transform));throwOnDuplicateStream(D,v,p)};const throwOnDuplicateStream=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${d.optionName}\` and \`${p}\` options must not target ${oa[y]} that is the same.`)}};const handleStdio=(d,p,y,v)=>{const D=normalizeStdioOption(p,y,v);const M=D.map(((d,y)=>getFileDescriptor({stdioOption:d,fdNumber:y,options:p,isSync:v})));const U=getFinalFileDescriptors({initialFileDescriptors:M,addProperties:d,options:p,isSync:v});p.stdio=U.map((({stdioItems:d})=>forwardStdio(d)));return U};const getFileDescriptor=({stdioOption:d,fdNumber:p,options:y,isSync:v})=>{const D=getStreamName(p);const{stdioItems:M,isStdioArray:U}=initializeStdioItems({stdioOption:d,fdNumber:p,options:y,optionName:D});const j=getStreamDirection(M,p,D);const V=M.map((d=>handleNativeStream({stdioItem:d,isStdioArray:U,fdNumber:p,direction:j,isSync:v})));const K=normalizeTransforms(V,D,j,y);const ee=getFdObjectMode(K,j);validateFileObjectMode(K,ee);return{direction:j,objectMode:ee,stdioItems:K}};const initializeStdioItems=({stdioOption:d,fdNumber:p,options:y,optionName:v})=>{const D=Array.isArray(d)?d:[d];const M=[...D.map((d=>initializeStdioItem(d,v))),...handleInputOptions(y,p)];const U=filterDuplicates(M);const j=U.length>1;validateStdioArray(U,j,v);validateStreams(U);return{stdioItems:U,isStdioArray:j}};const initializeStdioItem=(d,p)=>({type:getStdioItemType(d,p),value:d,optionName:p});const validateStdioArray=(d,p,y)=>{if(d.length===0){throw new TypeError(`The \`${y}\` option must not be an empty array.`)}if(!p){return}for(const{value:p,optionName:y}of d){if(ua.has(p)){throw new Error(`The \`${y}\` option must not include \`${p}\`.`)}}};const ua=new Set(["ignore","ipc"]);const validateStreams=d=>{for(const p of d){validateFileStdio(p)}};const validateFileStdio=({type:d,value:p,optionName:y})=>{if(isRegularUrl(p)){throw new TypeError(`The \`${y}: URL\` option must use the \`file:\` scheme.\nFor example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`)}if(isUnknownStdioString(d,p)){throw new TypeError(`The \`${y}: { file: '...' }\` option must be used instead of \`${y}: '...'\`.`)}};const validateFileObjectMode=(d,p)=>{if(!p){return}const y=d.find((({type:d})=>ra.has(d)));if(y!==undefined){throw new TypeError(`The \`${y.optionName}\` option cannot use both files and transforms in objectMode.`)}};const getFinalFileDescriptors=({initialFileDescriptors:d,addProperties:p,options:y,isSync:v})=>{const D=[];try{for(const M of d){D.push(getFinalFileDescriptor({fileDescriptor:M,fileDescriptors:D,addProperties:p,options:y,isSync:v}))}return D}catch(d){cleanupCustomStreams(D);throw d}};const getFinalFileDescriptor=({fileDescriptor:{direction:d,objectMode:p,stdioItems:y},fileDescriptors:v,addProperties:D,options:M,isSync:U})=>{const j=y.map((p=>addStreamProperties({stdioItem:p,addProperties:D,direction:d,options:M,fileDescriptors:v,isSync:U})));return{direction:d,objectMode:p,stdioItems:j}};const addStreamProperties=({stdioItem:d,addProperties:p,direction:y,options:v,fileDescriptors:D,isSync:M})=>{const U=getDuplicateStream({stdioItem:d,direction:y,fileDescriptors:D,isSync:M});if(U!==undefined){return{...d,stream:U}}return{...d,...p[y][d.type](d,v)}};const cleanupCustomStreams=d=>{for(const{stdioItems:p}of d){for(const{stream:d}of p){if(d!==undefined&&!isStandardStream(d)){d.destroy()}}}};const forwardStdio=d=>{if(d.length>1){return d.some((({value:d})=>d==="overlapped"))?"overlapped":"pipe"}const[{type:p,value:y}]=d;return p==="native"?y:"pipe"};const handleStdioSync=(d,p)=>handleStdio(pa,d,p,true);const forbiddenIfSync=({type:d,optionName:p})=>{throwInvalidSyncValue(p,oa[d])};const forbiddenNativeIfSync=({optionName:d,value:p})=>{if(p==="ipc"||p==="overlapped"){throwInvalidSyncValue(d,`"${p}"`)}return{}};const throwInvalidSyncValue=(d,p)=>{throw new TypeError(`The \`${d}\` option cannot be ${p} with synchronous methods.`)};const da={generator(){},asyncGenerator:forbiddenIfSync,webStream:forbiddenIfSync,nodeStream:forbiddenIfSync,webTransform:forbiddenIfSync,duplex:forbiddenIfSync,asyncIterable:forbiddenIfSync,native:forbiddenNativeIfSync};const pa={input:{...da,fileUrl:({value:d})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),filePath:({value:{file:d}})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),fileNumber:forbiddenIfSync,iterable:({value:d})=>({contents:[...d]}),string:({value:d})=>({contents:[d]}),uint8Array:({value:d})=>({contents:[d]})},output:{...da,fileUrl:({value:d})=>({path:d}),filePath:({value:{file:d,append:p}})=>({path:d,append:p}),fileNumber:({value:d})=>({path:d}),iterable:forbiddenIfSync,string:forbiddenIfSync,uint8Array:forbiddenIfSync}};const stripNewline=(d,{stripFinalNewline:p},y)=>getStripFinalNewline(p,y)&&d!==undefined&&!Array.isArray(d)?strip_final_newline_stripFinalNewline(d):d;const getStripFinalNewline=(d,p)=>p==="all"?d[1]||d[2]:d[p];var fa=__nccwpck_require__(57075);const getSplitLinesGenerator=(d,p,y,v)=>d||y?undefined:initializeSplitLines(p,v);const splitLinesSync=(d,p,y)=>y?d.flatMap((d=>splitLinesItemSync(d,p))):splitLinesItemSync(d,p);const splitLinesItemSync=(d,p)=>{const{transform:y,final:v}=initializeSplitLines(p,{});return[...y(d),...v()]};const initializeSplitLines=(d,p)=>{p.previousChunks="";return{transform:splitGenerator.bind(undefined,p,d),final:linesFinal.bind(undefined,p)}};const splitGenerator=function*(d,p,y){if(typeof y!=="string"){yield y;return}let{previousChunks:v}=d;let D=-1;for(let M=0;M0){j=concatString(v,j);v=""}yield j;D=M}}if(D!==y.length-1){v=concatString(v,y.slice(D+1))}d.previousChunks=v};const getNewlineLength=(d,p,y,v)=>{if(y){return 0}v.isWindowsNewline=p!==0&&d[p-1]==="\r";return v.isWindowsNewline?2:1};const linesFinal=function*({previousChunks:d}){if(d.length>0){yield d}};const getAppendNewlineGenerator=({binary:d,preserveNewlines:p,readableObjectMode:y,state:v})=>d||p||y?undefined:{transform:appendNewlineGenerator.bind(undefined,v)};const appendNewlineGenerator=function*({isWindowsNewline:d=false},p){const{unixNewline:y,windowsNewline:v,LF:D,concatBytes:M}=typeof p==="string"?ma:Aa;if(p.at(-1)===D){yield p;return}const U=d?v:y;yield M(p,U)};const concatString=(d,p)=>`${d}${p}`;const ma={windowsNewline:"\r\n",unixNewline:"\n",LF:"\n",concatBytes:concatString};const concatUint8Array=(d,p)=>{const y=new Uint8Array(d.length+p.length);y.set(d,0);y.set(p,d.length);return y};const Aa={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:concatUint8Array};var ha=__nccwpck_require__(4573);const getValidateTransformInput=(d,p)=>d?undefined:validateStringTransformInput.bind(undefined,p);const validateStringTransformInput=function*(d,p){if(typeof p!=="string"&&!isUint8Array(p)&&!ha.Buffer.isBuffer(p)){throw new TypeError(`The \`${d}\` option's transform must use "objectMode: true" to receive as input: ${typeof p}.`)}yield p};const getValidateTransformReturn=(d,p)=>d?validateObjectTransformReturn.bind(undefined,p):validateStringTransformReturn.bind(undefined,p);const validateObjectTransformReturn=function*(d,p){validateEmptyReturn(d,p);yield p};const validateStringTransformReturn=function*(d,p){validateEmptyReturn(d,p);if(typeof p!=="string"&&!isUint8Array(p)){throw new TypeError(`The \`${d}\` option's function must yield a string or an Uint8Array, not ${typeof p}.`)}yield p};const validateEmptyReturn=(d,p)=>{if(p===null||p===undefined){throw new TypeError(`The \`${d}\` option's function must not call \`yield ${p}\`.\nInstead, \`yield\` should either be called with a value, or not be called at all. For example:\n if (condition) { yield value; }`)}};const getEncodingTransformGenerator=(d,p,y)=>{if(y){return}if(d){return{transform:encodingUint8ArrayGenerator.bind(undefined,new TextEncoder)}}const v=new Oi.StringDecoder(p);return{transform:encodingStringGenerator.bind(undefined,v),final:encodingStringFinal.bind(undefined,v)}};const encodingUint8ArrayGenerator=function*(d,p){if(ha.Buffer.isBuffer(p)){yield bufferToUint8Array(p)}else if(typeof p==="string"){yield d.encode(p)}else{yield p}};const encodingStringGenerator=function*(d,p){yield isUint8Array(p)?d.write(p):p};const encodingStringFinal=function*(d){const p=d.end();if(p!==""){yield p}};const ga=(0,ji.callbackify)((async(d,p,y,v)=>{p.currentIterable=d(...y);try{for await(const d of p.currentIterable){v.push(d)}}finally{delete p.currentIterable}}));const transformChunk=async function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=identityGenerator}=p[y];for await(const D of v(d)){yield*transformChunk(D,p,y+1)}};const finalChunks=async function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunks(y,Number(p),d)}};const generatorFinalChunks=async function*(d,p,y){if(d===undefined){return}for await(const v of d()){yield*transformChunk(v,y,p+1)}};const ya=(0,ji.callbackify)((async({currentIterable:d},p)=>{if(d!==undefined){await(p?d.throw(p):d.return());return}if(p){throw p}}));const identityGenerator=function*(d){yield d};const pushChunksSync=(d,p,y,v)=>{try{for(const v of d(...p)){y.push(v)}v()}catch(d){v(d)}};const runTransformSync=(d,p)=>[...p.flatMap((p=>[...transformChunkSync(p,d,0)])),...finalChunksSync(d)];const transformChunkSync=function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=run_sync_identityGenerator}=p[y];for(const D of v(d)){yield*transformChunkSync(D,p,y+1)}};const finalChunksSync=function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunksSync(y,Number(p),d)}};const generatorFinalChunksSync=function*(d,p,y){if(d===undefined){return}for(const v of d()){yield*transformChunkSync(v,y,p+1)}};const run_sync_identityGenerator=function*(d){yield d};const generatorToStream=({value:d,value:{transform:p,final:y,writableObjectMode:v,readableObjectMode:D},optionName:M},{encoding:U})=>{const j={};const V=addInternalGenerators(d,U,M);const K=isAsyncGenerator(p);const ee=isAsyncGenerator(y);const te=K?ga.bind(undefined,transformChunk,j):pushChunksSync.bind(undefined,transformChunkSync);const re=K||ee?ga.bind(undefined,finalChunks,j):pushChunksSync.bind(undefined,finalChunksSync);const ne=K||ee?ya.bind(undefined,j):undefined;const ie=new fa.Transform({writableObjectMode:v,writableHighWaterMark:(0,fa.getDefaultHighWaterMark)(v),readableObjectMode:D,readableHighWaterMark:(0,fa.getDefaultHighWaterMark)(D),transform(d,p,y){te([d,V,0],this,y)},flush(d){re([V],this,d)},destroy:ne});return{stream:ie}};const runGeneratorsSync=(d,p,y,v)=>{const D=p.filter((({type:d})=>d==="generator"));const M=v?D.reverse():D;for(const{value:p,optionName:v}of M){const D=addInternalGenerators(p,y,v);d=runTransformSync(D,d)}return d};const addInternalGenerators=({transform:d,final:p,binary:y,writableObjectMode:v,readableObjectMode:D,preserveNewlines:M},U,j)=>{const V={};return[{transform:getValidateTransformInput(v,j)},getEncodingTransformGenerator(y,U,v),getSplitLinesGenerator(y,M,v,V),{transform:d,final:p},{transform:getValidateTransformReturn(D,j)},getAppendNewlineGenerator({binary:y,preserveNewlines:M,readableObjectMode:D,state:V})].filter(Boolean)};const addInputOptionsSync=(d,p)=>{for(const y of getInputFdNumbers(d)){addInputOptionSync(d,y,p)}};const getInputFdNumbers=d=>new Set(Object.entries(d).filter((([,{direction:d}])=>d==="input")).map((([d])=>Number(d))));const addInputOptionSync=(d,p,y)=>{const{stdioItems:v}=d[p];const D=v.filter((({contents:d})=>d!==undefined));if(D.length===0){return}if(p!==0){const[{type:d,optionName:p}]=D;throw new TypeError(`Only the \`stdin\` option, not \`${p}\`, can be ${oa[d]} with synchronous methods.`)}const M=D.map((({contents:d})=>d));const U=M.map((d=>applySingleInputGeneratorsSync(d,v)));y.input=joinToUint8Array(U)};const applySingleInputGeneratorsSync=(d,p)=>{const y=runGeneratorsSync(d,p,"utf8",true);validateSerializable(y);return joinToUint8Array(y)};const validateSerializable=d=>{const p=d.find((d=>typeof d!=="string"&&!isUint8Array(d)));if(p!==undefined){throw new TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${p}.`)}};const shouldLogOutput=({stdioItems:d,encoding:p,verboseInfo:y,fdNumber:v})=>v!=="all"&&isFullVerbose(y,v)&&!Lo.has(p)&&fdUsesVerbose(v)&&(d.some((({type:d,value:p})=>d==="native"&&ba.has(p)))||d.every((({type:d})=>ta.has(d))));const fdUsesVerbose=d=>d===1||d===2;const ba=new Set(["pipe","overlapped"]);const logLines=async(d,p,y,v)=>{for await(const D of d){if(!isPipingStream(p)){logLine(D,y,v)}}};const logLinesSync=(d,p,y)=>{for(const v of d){logLine(v,p,y)}};const isPipingStream=d=>d._readableState.pipes.length>0;const logLine=(d,p,y)=>{const v=serializeVerboseMessage(d);verboseLog({type:"output",verboseMessage:v,fdNumber:p,verboseInfo:y})};const transformOutputSync=({fileDescriptors:d,syncResult:{output:p},options:y,isMaxBuffer:v,verboseInfo:D})=>{if(p===null){return{output:Array.from({length:3})}}const M={};const U=new Set([]);const j=p.map(((p,j)=>transformOutputResultSync({result:p,fileDescriptors:d,fdNumber:j,state:M,outputFiles:U,isMaxBuffer:v,verboseInfo:D},y)));return{output:j,...M}};const transformOutputResultSync=({result:d,fileDescriptors:p,fdNumber:y,state:v,outputFiles:D,isMaxBuffer:M,verboseInfo:U},{buffer:j,encoding:V,lines:K,stripFinalNewline:ee,maxBuffer:te})=>{if(d===null){return}const re=truncateMaxBufferSync(d,M,te);const ne=bufferToUint8Array(re);const{stdioItems:ie,objectMode:se}=p[y];const oe=runOutputGeneratorsSync([ne],ie,V,v);const{serializedResult:ae,finalResult:le=ae}=serializeChunks({chunks:oe,objectMode:se,encoding:V,lines:K,stripFinalNewline:ee,fdNumber:y});logOutputSync({serializedResult:ae,fdNumber:y,state:v,verboseInfo:U,encoding:V,stdioItems:ie,objectMode:se});const ce=j[y]?le:undefined;try{if(v.error===undefined){writeToFiles(ae,ie,D)}return ce}catch(d){v.error=d;return ce}};const runOutputGeneratorsSync=(d,p,y,v)=>{try{return runGeneratorsSync(d,p,y,false)}catch(p){v.error=p;return d}};const serializeChunks=({chunks:d,objectMode:p,encoding:y,lines:v,stripFinalNewline:D,fdNumber:M})=>{if(p){return{serializedResult:d}}if(y==="buffer"){return{serializedResult:joinToUint8Array(d)}}const U=joinToString(d,y);if(v[M]){return{serializedResult:U,finalResult:splitLinesSync(U,!D[M],p)}}return{serializedResult:U}};const logOutputSync=({serializedResult:d,fdNumber:p,state:y,verboseInfo:v,encoding:D,stdioItems:M,objectMode:U})=>{if(!shouldLogOutput({stdioItems:M,encoding:D,verboseInfo:v,fdNumber:p})){return}const j=splitLinesSync(d,false,U);try{logLinesSync(j,p,v)}catch(d){y.error??=d}};const writeToFiles=(d,p,y)=>{for(const{path:v,append:D}of p.filter((({type:d})=>ra.has(d)))){const p=typeof v==="string"?v:v.toString();if(D||y.has(p)){(0,Uo.appendFileSync)(v,d)}else{y.add(p);(0,Uo.writeFileSync)(v,d)}}};const getAllSync=([,d,p],y)=>{if(!y.all){return}if(d===undefined){return p}if(p===undefined){return d}if(Array.isArray(d)){return Array.isArray(p)?[...d,...p]:[...d,stripNewline(p,y,"all")]}if(Array.isArray(p)){return[stripNewline(d,y,"all"),...p]}if(isUint8Array(d)&&isUint8Array(p)){return concatUint8Arrays([d,p])}return`${d}${p}`};const waitForExit=async(d,p)=>{const[y,v]=await waitForExitOrError(d);p.isForcefullyTerminated??=false;return[y,v]};const waitForExitOrError=async d=>{const[p,y]=await Promise.allSettled([(0,bo.once)(d,"spawn"),(0,bo.once)(d,"exit")]);if(p.status==="rejected"){return[]}return y.status==="rejected"?waitForSubprocessExit(d):y.value};const waitForSubprocessExit=async d=>{try{return await(0,bo.once)(d,"exit")}catch{return waitForSubprocessExit(d)}};const waitForSuccessfulExit=async d=>{const[p,y]=await d;if(!isSubprocessErrorExit(p,y)&&isFailedExit(p,y)){throw new DiscardedError}return[p,y]};const isSubprocessErrorExit=(d,p)=>d===undefined&&p===undefined;const isFailedExit=(d,p)=>d!==0||p!==null;const getExitResultSync=({error:d,status:p,signal:y,output:v},{maxBuffer:D})=>{const M=getResultError(d,p,y);const U=M?.code==="ETIMEDOUT";const j=isMaxBufferSync(M,v,D);return{resultError:M,exitCode:p,signal:y,timedOut:U,isMaxBuffer:j}};const getResultError=(d,p,y)=>{if(d!==undefined){return d}return isFailedExit(p,y)?new DiscardedError:undefined};const execaCoreSync=(d,p,y)=>{const{file:v,commandArguments:D,command:M,escapedCommand:U,startTime:j,verboseInfo:V,options:K,fileDescriptors:ee}=handleSyncArguments(d,p,y);const te=spawnSubprocessSync({file:v,commandArguments:D,options:K,command:M,escapedCommand:U,verboseInfo:V,fileDescriptors:ee,startTime:j});return handleResult(te,V,K)};const handleSyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const j=normalizeSyncOptions(y);const{file:V,commandArguments:K,options:ee}=normalizeOptions(d,p,j);validateSyncOptions(ee);const te=handleStdioSync(ee,U);return{file:V,commandArguments:K,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const normalizeSyncOptions=d=>d.node&&!d.ipc?{...d,ipc:false}:d;const validateSyncOptions=({ipc:d,ipcInput:p,detached:y,cancelSignal:v})=>{if(p){throwInvalidSyncOption("ipcInput")}if(d){throwInvalidSyncOption("ipc: true")}if(y){throwInvalidSyncOption("detached: true")}if(v){throwInvalidSyncOption("cancelSignal")}};const throwInvalidSyncOption=d=>{throw new TypeError(`The "${d}" option cannot be used with synchronous methods.`)};const spawnSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,verboseInfo:M,fileDescriptors:U,startTime:j})=>{const V=runSubprocessSync({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:U,startTime:j});if(V.failed){return V}const{resultError:K,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne}=getExitResultSync(V,y);const{output:ie,error:se=K}=transformOutputSync({fileDescriptors:U,syncResult:V,options:y,isMaxBuffer:ne,verboseInfo:M});const oe=ie.map(((d,p)=>stripNewline(d,y,p)));const ae=stripNewline(getAllSync(ie,y),y,"all");return getSyncResult({error:se,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne,stdio:oe,all:ae,options:y,command:v,escapedCommand:D,startTime:j})};const runSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:M,startTime:U})=>{try{addInputOptionsSync(M,y);const v=normalizeSpawnSyncOptions(y);return(0,Pi.spawnSync)(...concatenateShell(d,p,v))}catch(d){return makeEarlyError({error:d,command:v,escapedCommand:D,fileDescriptors:M,options:y,startTime:U,isSync:true})}};const normalizeSpawnSyncOptions=({encoding:d,maxBuffer:p,...y})=>({...y,encoding:"buffer",maxBuffer:getMaxBufferSync(p)});const getSyncResult=({error:d,exitCode:p,signal:y,timedOut:v,isMaxBuffer:D,stdio:M,all:U,options:j,command:V,escapedCommand:K,startTime:ee})=>d===undefined?makeSuccessResult({command:V,escapedCommand:K,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee}):makeError({error:d,command:V,escapedCommand:K,timedOut:v,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:D,isForcefullyTerminated:false,exitCode:p,signal:y,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee,isSync:true});const getOneMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true,filter:M}={})=>{validateIpcMethod({methodName:"getOneMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});return getOneMessageAsync({anyProcess:d,channel:p,isSubprocess:y,filter:M,reference:D})};const getOneMessageAsync=async({anyProcess:d,channel:p,isSubprocess:y,filter:v,reference:D})=>{addReference(p,D);const M=getIpcEmitter(d,p,y);const U=new AbortController;try{return await Promise.race([getMessage(M,v,U),get_one_throwOnDisconnect(M,y,U),throwOnStrictError(M,y,U)])}catch(p){disconnect(d);throw p}finally{U.abort();removeReference(p,D)}};const getMessage=async(d,p,{signal:y})=>{if(p===undefined){const[p]=await(0,bo.once)(d,"message",{signal:y});return p}for await(const[v]of(0,bo.on)(d,"message",{signal:y})){if(p(v)){return v}}};const get_one_throwOnDisconnect=async(d,p,{signal:y})=>{await(0,bo.once)(d,"disconnect",{signal:y});throwOnEarlyDisconnect(p)};const throwOnStrictError=async(d,p,{signal:y})=>{const[v]=await(0,bo.once)(d,"strict:error",{signal:y});throw getStrictResponseError(v,p)};const getEachMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true}={})=>loopOnMessages({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:!y,reference:D});const loopOnMessages=({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:D,reference:M})=>{validateIpcMethod({methodName:"getEachMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});addReference(p,M);const U=getIpcEmitter(d,p,y);const j=new AbortController;const V={};stopOnDisconnect(d,U,j);abortOnStrictError({ipcEmitter:U,isSubprocess:y,controller:j,state:V});return iterateOnMessages({anyProcess:d,channel:p,ipcEmitter:U,isSubprocess:y,shouldAwait:D,controller:j,state:V,reference:M})};const stopOnDisconnect=async(d,p,y)=>{try{await(0,bo.once)(p,"disconnect",{signal:y.signal});y.abort()}catch{}};const abortOnStrictError=async({ipcEmitter:d,isSubprocess:p,controller:y,state:v})=>{try{const[D]=await(0,bo.once)(d,"strict:error",{signal:y.signal});v.error=getStrictResponseError(D,p);y.abort()}catch{}};const iterateOnMessages=async function*({anyProcess:d,channel:p,ipcEmitter:y,isSubprocess:v,shouldAwait:D,controller:M,state:U,reference:j}){try{for await(const[d]of(0,bo.on)(y,"message",{signal:M.signal})){throwIfStrictError(U);yield d}}catch{throwIfStrictError(U)}finally{M.abort();removeReference(p,j);if(!v){disconnect(d)}if(D){await d}}};const throwIfStrictError=({error:d})=>{if(d){throw d}};const addIpcMethods=(d,{ipc:p})=>{Object.assign(d,getIpcMethods(d,false,p))};const getIpcExport=()=>{const d=Gi;const p=true;const y=Gi.channel!==undefined;return{...getIpcMethods(d,p,y),getCancelSignal:getCancelSignal.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})}};const getIpcMethods=(d,p,y)=>({sendMessage:sendMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getOneMessage:getOneMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getEachMessage:getEachMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})});const handleEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,verboseInfo:U})=>{cleanupCustomStreams(v);const j=new Pi.ChildProcess;createDummyStreams(j,v);Object.assign(j,{readable:readable,writable:writable,duplex:duplex});const V=makeEarlyError({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:false});const K=handleDummyPromise(V,U,D);return{subprocess:j,promise:K}};const createDummyStreams=(d,p)=>{const y=createDummyStream();const v=createDummyStream();const D=createDummyStream();const M=Array.from({length:p.length-3},createDummyStream);const U=createDummyStream();const j=[y,v,D,...M];Object.assign(d,{stdin:y,stdout:v,stderr:D,all:U,stdio:j})};const createDummyStream=()=>{const d=new fa.PassThrough;d.end();return d};const readable=()=>new fa.Readable({read(){}});const writable=()=>new fa.Writable({write(){}});const duplex=()=>new fa.Duplex({read(){},write(){}});const handleDummyPromise=async(d,p,y)=>handleResult(d,p,y);const handleStdioAsync=(d,p)=>handleStdio(wa,d,p,false);const forbiddenIfAsync=({type:d,optionName:p})=>{throw new TypeError(`The \`${p}\` option cannot be ${oa[d]}.`)};const Ea={fileNumber:forbiddenIfAsync,generator:generatorToStream,asyncGenerator:generatorToStream,nodeStream:({value:d})=>({stream:d}),webTransform({value:{transform:d,writableObjectMode:p,readableObjectMode:y}}){const v=p||y;const D=fa.Duplex.fromWeb(d,{objectMode:v});return{stream:D}},duplex:({value:{transform:d}})=>({stream:d}),native(){}};const wa={input:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createReadStream)(d)}),filePath:({value:{file:d}})=>({stream:(0,Uo.createReadStream)(d)}),webStream:({value:d})=>({stream:fa.Readable.fromWeb(d)}),iterable:({value:d})=>({stream:fa.Readable.from(d)}),asyncIterable:({value:d})=>({stream:fa.Readable.from(d)}),string:({value:d})=>({stream:fa.Readable.from(d)}),uint8Array:({value:d})=>({stream:fa.Readable.from(ha.Buffer.from(d))})},output:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createWriteStream)(d)}),filePath:({value:{file:d,append:p}})=>({stream:(0,Uo.createWriteStream)(d,p?{flags:"a"}:{})}),webStream:({value:d})=>({stream:fa.Writable.fromWeb(d)}),iterable:forbiddenIfAsync,asyncIterable:forbiddenIfAsync,string:forbiddenIfAsync,uint8Array:forbiddenIfAsync}};const va=require("node:stream/promises");function mergeStreams(d){if(!Array.isArray(d)){throw new TypeError(`Expected an array, got \`${typeof d}\`.`)}for(const p of d){validateStream(p)}const p=d.some((({readableObjectMode:d})=>d));const y=getHighWaterMark(d,p);const v=new MergedStream({objectMode:p,writableHighWaterMark:y,readableHighWaterMark:y});for(const p of d){v.add(p)}return v}const getHighWaterMark=(d,p)=>{if(d.length===0){return(0,fa.getDefaultHighWaterMark)(p)}const y=d.filter((({readableObjectMode:d})=>d===p)).map((({readableHighWaterMark:d})=>d));return Math.max(...y)};class MergedStream extends fa.PassThrough{#Pt=new Set([]);#Ot=new Set([]);#Lt=new Set([]);#Ft;#Mt=Symbol("unpipe");#Ut=new WeakMap;add(d){validateStream(d);if(this.#Pt.has(d)){return}this.#Pt.add(d);this.#Ft??=onMergedStreamFinished(this,this.#Pt,this.#Mt);const p=endWhenStreamsDone({passThroughStream:this,stream:d,streams:this.#Pt,ended:this.#Ot,aborted:this.#Lt,onFinished:this.#Ft,unpipeEvent:this.#Mt});this.#Ut.set(d,p);d.pipe(this,{end:false})}async remove(d){validateStream(d);if(!this.#Pt.has(d)){return false}const p=this.#Ut.get(d);if(p===undefined){return false}this.#Ut.delete(d);d.unpipe(this);await p;return true}}const onMergedStreamFinished=async(d,p,y)=>{updateMaxListeners(d,Ca);const v=new AbortController;try{await Promise.race([onMergedStreamEnd(d,v),onInputStreamsUnpipe(d,p,y,v)])}finally{v.abort();updateMaxListeners(d,-Ca)}};const onMergedStreamEnd=async(d,{signal:p})=>{try{await(0,va.finished)(d,{signal:p,cleanup:true})}catch(p){errorOrAbortStream(d,p);throw p}};const onInputStreamsUnpipe=async(d,p,y,{signal:v})=>{for await(const[D]of(0,bo.on)(d,"unpipe",{signal:v})){if(p.has(D)){D.emit(y)}}};const validateStream=d=>{if(typeof d?.pipe!=="function"){throw new TypeError(`Expected a readable stream, got: \`${typeof d}\`.`)}};const endWhenStreamsDone=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,onFinished:M,unpipeEvent:U})=>{updateMaxListeners(d,Sa);const j=new AbortController;try{await Promise.race([afterMergedStreamFinished(M,p,j),onInputStreamEnd({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:j}),onInputStreamUnpipe({stream:p,streams:y,ended:v,aborted:D,unpipeEvent:U,controller:j})])}finally{j.abort();updateMaxListeners(d,-Sa)}if(y.size>0&&y.size===v.size+D.size){if(v.size===0&&D.size>0){abortStream(d)}else{endStream(d)}}};const afterMergedStreamFinished=async(d,p,{signal:y})=>{try{await d;if(!y.aborted){abortStream(p)}}catch(d){if(!y.aborted){errorOrAbortStream(p,d)}}};const onInputStreamEnd=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:{signal:M}})=>{try{await(0,va.finished)(p,{signal:M,cleanup:true,readable:true,writable:false});if(y.has(p)){v.add(p)}}catch(v){if(M.aborted||!y.has(p)){return}if(isAbortError(v)){D.add(p)}else{errorStream(d,v)}}};const onInputStreamUnpipe=async({stream:d,streams:p,ended:y,aborted:v,unpipeEvent:D,controller:{signal:M}})=>{await(0,bo.once)(d,D,{signal:M});if(!d.readable){return(0,bo.once)(M,"abort",{signal:M})}p.delete(d);y.delete(d);v.delete(d)};const endStream=d=>{if(d.writable){d.end()}};const errorOrAbortStream=(d,p)=>{if(isAbortError(p)){abortStream(d)}else{errorStream(d,p)}};const isAbortError=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const abortStream=d=>{if(d.readable||d.writable){d.destroy()}};const errorStream=(d,p)=>{if(!d.destroyed){d.once("error",merge_streams_noop);d.destroy(p)}};const merge_streams_noop=()=>{};const updateMaxListeners=(d,p)=>{const y=d.getMaxListeners();if(y!==0&&y!==Number.POSITIVE_INFINITY){d.setMaxListeners(y+p)}};const Ca=2;const Sa=1;const pipeStreams=(d,p)=>{d.pipe(p);onSourceFinish(d,p);onDestinationFinish(d,p)};const onSourceFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})}catch{}endDestinationStream(p)};const endDestinationStream=d=>{if(d.writable){d.end()}};const onDestinationFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(p,{cleanup:true,readable:false,writable:true})}catch{}abortSourceStream(d)};const abortSourceStream=d=>{if(d.readable){d.destroy()}};const pipeOutputAsync=(d,p,y)=>{const v=new Map;for(const[D,{stdioItems:M,direction:U}]of Object.entries(p)){for(const{stream:p}of M.filter((({type:d})=>ta.has(d)))){pipeTransform(d,p,U,D)}for(const{stream:p}of M.filter((({type:d})=>!ta.has(d)))){pipeStdioItem({subprocess:d,stream:p,direction:U,fdNumber:D,pipeGroups:v,controller:y})}}for(const[d,p]of v.entries()){const y=p.length===1?p[0]:mergeStreams(p);pipeStreams(y,d)}};const pipeTransform=(d,p,y,v)=>{if(y==="output"){pipeStreams(d.stdio[v],p)}else{pipeStreams(p,d.stdio[v])}const D=Ia[v];if(D!==undefined){d[D]=p}d.stdio[v]=p};const Ia=["stdin","stdout","stderr"];const pipeStdioItem=({subprocess:d,stream:p,direction:y,fdNumber:v,pipeGroups:D,controller:M})=>{if(p===undefined){return}setStandardStreamMaxListeners(p,M);const[U,j]=y==="output"?[p,d.stdio[v]]:[d.stdio[v],p];const V=D.get(U)??[];D.set(U,[...V,j])};const setStandardStreamMaxListeners=(d,{signal:p})=>{if(isStandardStream(d)){incrementMaxListeners(d,Ba,p)}};const Ba=2;const xa=[];xa.push("SIGHUP","SIGINT","SIGTERM");if(process.platform!=="win32"){xa.push("SIGALRM","SIGABRT","SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT")}if(process.platform==="linux"){xa.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT")}const processOk=d=>!!d&&typeof d==="object"&&typeof d.removeListener==="function"&&typeof d.emit==="function"&&typeof d.reallyExit==="function"&&typeof d.listeners==="function"&&typeof d.kill==="function"&&typeof d.pid==="number"&&typeof d.on==="function";const Ra=Symbol.for("signal-exit emitter");const _a=globalThis;const Ta=Object.defineProperty.bind(Object);class Emitter{emitted={afterExit:false,exit:false};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(_a[Ra]){return _a[Ra]}Ta(_a,Ra,{value:this,writable:false,enumerable:false,configurable:false})}on(d,p){this.listeners[d].push(p)}removeListener(d,p){const y=this.listeners[d];const v=y.indexOf(p);if(v===-1){return}if(v===0&&y.length===1){y.length=0}else{y.splice(v,1)}}emit(d,p,y){if(this.emitted[d]){return false}this.emitted[d]=true;let v=false;for(const D of this.listeners[d]){v=D(p,y)===true||v}if(d==="exit"){v=this.emit("afterExit",p,y)||v}return v}}class SignalExitBase{}const signalExitWrap=d=>({onExit(p,y){return d.onExit(p,y)},load(){return d.load()},unload(){return d.unload()}});class SignalExitFallback extends SignalExitBase{onExit(){return()=>{}}load(){}unload(){}}class SignalExit extends SignalExitBase{#Ht=Na.platform==="win32"?"SIGINT":"SIGHUP";#jt=new Emitter;#Gt;#qt;#zt;#Vt={};#Wt=false;constructor(d){super();this.#Gt=d;this.#Vt={};for(const p of xa){this.#Vt[p]=()=>{const y=this.#Gt.listeners(p);let{count:v}=this.#jt;const D=d;if(typeof D.__signal_exit_emitter__==="object"&&typeof D.__signal_exit_emitter__.count==="number"){v+=D.__signal_exit_emitter__.count}if(y.length===v){this.unload();const y=this.#jt.emit("exit",null,p);const v=p==="SIGHUP"?this.#Ht:p;if(!y)d.kill(d.pid,v)}}}this.#zt=d.reallyExit;this.#qt=d.emit}onExit(d,p){if(!processOk(this.#Gt)){return()=>{}}if(this.#Wt===false){this.load()}const y=p?.alwaysLast?"afterExit":"exit";this.#jt.on(y,d);return()=>{this.#jt.removeListener(y,d);if(this.#jt.listeners["exit"].length===0&&this.#jt.listeners["afterExit"].length===0){this.unload()}}}load(){if(this.#Wt){return}this.#Wt=true;this.#jt.count+=1;for(const d of xa){try{const p=this.#Vt[d];if(p)this.#Gt.on(d,p)}catch(d){}}this.#Gt.emit=(d,...p)=>this.#$t(d,...p);this.#Gt.reallyExit=d=>this.#Yt(d)}unload(){if(!this.#Wt){return}this.#Wt=false;xa.forEach((d=>{const p=this.#Vt[d];if(!p){throw new Error("Listener not defined for signal: "+d)}try{this.#Gt.removeListener(d,p)}catch(d){}}));this.#Gt.emit=this.#qt;this.#Gt.reallyExit=this.#zt;this.#jt.count-=1}#Yt(d){if(!processOk(this.#Gt)){return 0}this.#Gt.exitCode=d||0;this.#jt.emit("exit",this.#Gt.exitCode,null);return this.#zt.call(this.#Gt,this.#Gt.exitCode)}#$t(d,...p){const y=this.#qt;if(d==="exit"&&processOk(this.#Gt)){if(typeof p[0]==="number"){this.#Gt.exitCode=p[0]}const v=y.call(this.#Gt,d,...p);this.#jt.emit("exit",this.#Gt.exitCode,null);return v}else{return y.call(this.#Gt,d,...p)}}}const Na=globalThis.process;const{onExit:ka,load:Qa,unload:Da}=signalExitWrap(processOk(Na)?new SignalExit(Na):new SignalExitFallback);const cleanupOnExit=(d,{cleanup:p,detached:y},{signal:v})=>{if(!p||y){return}const D=ka((()=>{d.kill()}));(0,bo.addAbortListener)(v,(()=>{D()}))};const normalizePipeArguments=({source:d,sourcePromise:p,boundOptions:y,createNested:v},...D)=>{const M=getStartTime();const{destination:U,destinationStream:j,destinationError:V,from:K,unpipeSignal:ee}=getDestinationStream(y,v,D);const{sourceStream:te,sourceError:re}=getSourceStream(d,K);const{options:ne,fileDescriptors:ie}=vo.get(d);return{sourcePromise:p,sourceStream:te,sourceOptions:ne,sourceError:re,destination:U,destinationStream:j,destinationError:V,unpipeSignal:ee,fileDescriptors:ie,startTime:M}};const getDestinationStream=(d,p,y)=>{try{const{destination:v,pipeOptions:{from:D,to:M,unpipeSignal:U}={}}=getDestination(d,p,...y);const j=getToStream(v,M);return{destination:v,destinationStream:j,from:D,unpipeSignal:U}}catch(d){return{destinationError:d}}};const getDestination=(d,p,y,...v)=>{if(Array.isArray(y)){const D=p(mapDestinationArguments,d)(y,...v);return{destination:D,pipeOptions:d}}if(typeof y==="string"||y instanceof URL||isDenoExecPath(y)){if(Object.keys(d).length>0){throw new TypeError('Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).')}const[D,M,U]=normalizeParameters(y,...v);const j=p(mapDestinationArguments)(D,M,U);return{destination:j,pipeOptions:U}}if(vo.has(y)){if(Object.keys(d).length>0){throw new TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).")}return{destination:y,pipeOptions:v[0]}}throw new TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${y}`)};const mapDestinationArguments=({options:d})=>({options:{...d,stdin:"pipe",piped:true}});const getSourceStream=(d,p)=>{try{const y=getFromStream(d,p);return{sourceStream:y}}catch(d){return{sourceError:d}}};const handlePipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v,fileDescriptors:D,sourceOptions:M,startTime:U})=>{const j=getPipeArgumentsError({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v});if(j!==undefined){throw createNonCommandError({error:j,fileDescriptors:D,sourceOptions:M,startTime:U})}};const getPipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v})=>{if(p!==undefined&&v!==undefined){return v}if(v!==undefined){abortSourceStream(d);return v}if(p!==undefined){endDestinationStream(y);return p}};const createNonCommandError=({error:d,fileDescriptors:p,sourceOptions:y,startTime:v})=>makeEarlyError({error:d,command:Pa,escapedCommand:Pa,fileDescriptors:p,options:y,startTime:v,isSync:false});const Pa="source.pipe(destination)";const waitForBothSubprocesses=async d=>{const[{status:p,reason:y,value:v=y},{status:D,reason:M,value:U=M}]=await d;if(!U.pipedFrom.includes(v)){U.pipedFrom.push(v)}if(D==="rejected"){throw U}if(p==="rejected"){throw v}return U};const pipeSubprocessStream=(d,p,y)=>{const v=Oa.has(p)?pipeMoreSubprocessStream(d,p):pipeFirstSubprocessStream(d,p);incrementMaxListeners(d,La,y.signal);incrementMaxListeners(p,Fa,y.signal);cleanupMergedStreamsMap(p);return v};const pipeFirstSubprocessStream=(d,p)=>{const y=mergeStreams([d]);pipeStreams(y,p);Oa.set(p,y);return y};const pipeMoreSubprocessStream=(d,p)=>{const y=Oa.get(p);y.add(d);return y};const cleanupMergedStreamsMap=async d=>{try{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})}catch{}Oa.delete(d)};const Oa=new WeakMap;const La=2;const Fa=1;const unpipeOnAbort=(d,p)=>d===undefined?[]:[unpipeOnSignalAbort(d,p)];const unpipeOnSignalAbort=async(d,{sourceStream:p,mergedStream:y,fileDescriptors:v,sourceOptions:D,startTime:M})=>{await(0,ji.aborted)(d,p);await y.remove(p);const U=new Error("Pipe canceled by `unpipeSignal` option.");throw createNonCommandError({error:U,fileDescriptors:v,sourceOptions:D,startTime:M})};const pipeToSubprocess=(d,...p)=>{if(is_plain_obj_isPlainObject(p[0])){return pipeToSubprocess.bind(undefined,{...d,boundOptions:{...d.boundOptions,...p[0]}})}const{destination:y,...v}=normalizePipeArguments(d,...p);const D=handlePipePromise({...v,destination:y});D.pipe=pipeToSubprocess.bind(undefined,{...d,source:y,sourcePromise:D,boundOptions:{}});return D};const handlePipePromise=async({sourcePromise:d,sourceStream:p,sourceOptions:y,sourceError:v,destination:D,destinationStream:M,destinationError:U,unpipeSignal:j,fileDescriptors:V,startTime:K})=>{const ee=getSubprocessPromises(d,D);handlePipeArgumentsError({sourceStream:p,sourceError:v,destinationStream:M,destinationError:U,fileDescriptors:V,sourceOptions:y,startTime:K});const te=new AbortController;try{const d=pipeSubprocessStream(p,M,te);return await Promise.race([waitForBothSubprocesses(ee),...unpipeOnAbort(j,{sourceStream:p,mergedStream:d,sourceOptions:y,fileDescriptors:V,startTime:K})])}finally{te.abort()}};const getSubprocessPromises=(d,p)=>Promise.allSettled([d,p]);const utils_identity=d=>d;const utils_noop=()=>undefined;const getContentsProperty=({contents:d})=>d;const throwObjectStream=d=>{throw new Error(`Streams in object mode are not supported: ${String(d)}`)};const getLengthProperty=d=>d.length;async function getStreamAsArray(d,p){return getStreamContents(d,Ma,p)}const initArray=()=>({contents:[]});const increment=()=>1;const addArrayChunk=(d,{contents:p})=>{p.push(d);return p};const Ma={init:initArray,convertChunk:{string:utils_identity,buffer:utils_identity,arrayBuffer:utils_identity,dataView:utils_identity,typedArray:utils_identity,others:utils_identity},getSize:increment,truncateChunk:utils_noop,addChunk:addArrayChunk,getFinalChunk:utils_noop,finalize:getContentsProperty};async function getStreamAsArrayBuffer(d,p){return getStreamContents(d,ja,p)}const initArrayBuffer=()=>({contents:new ArrayBuffer(0)});const useTextEncoder=d=>Ua.encode(d);const Ua=new TextEncoder;const useUint8Array=d=>new Uint8Array(d);const useUint8ArrayWithOffset=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const truncateArrayBufferChunk=(d,p)=>d.slice(0,p);const addArrayBufferChunk=(d,{contents:p,length:y},v)=>{const D=hasArrayBufferResize()?resizeArrayBuffer(p,v):resizeArrayBufferSlow(p,v);new Uint8Array(D).set(d,y);return D};const resizeArrayBufferSlow=(d,p)=>{if(p<=d.byteLength){return d}const y=new ArrayBuffer(getNewContentsLength(p));new Uint8Array(y).set(new Uint8Array(d),0);return y};const resizeArrayBuffer=(d,p)=>{if(p<=d.maxByteLength){d.resize(p);return d}const y=new ArrayBuffer(p,{maxByteLength:getNewContentsLength(p)});new Uint8Array(y).set(new Uint8Array(d),0);return y};const getNewContentsLength=d=>Ha**Math.ceil(Math.log(d)/Math.log(Ha));const Ha=2;const finalizeArrayBuffer=({contents:d,length:p})=>hasArrayBufferResize()?d:d.slice(0,p);const hasArrayBufferResize=()=>"resize"in ArrayBuffer.prototype;const ja={init:initArrayBuffer,convertChunk:{string:useTextEncoder,buffer:useUint8Array,arrayBuffer:useUint8Array,dataView:useUint8ArrayWithOffset,typedArray:useUint8ArrayWithOffset,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateArrayBufferChunk,addChunk:addArrayBufferChunk,getFinalChunk:utils_noop,finalize:finalizeArrayBuffer};async function getStreamAsString(d,p){return getStreamContents(d,Ga,p)}const initString=()=>({contents:"",textDecoder:new TextDecoder});const useTextDecoder=(d,{textDecoder:p})=>p.decode(d,{stream:true});const addStringChunk=(d,{contents:p})=>p+d;const truncateStringChunk=(d,p)=>d.slice(0,p);const getFinalStringChunk=({textDecoder:d})=>{const p=d.decode();return p===""?undefined:p};const Ga={init:initString,convertChunk:{string:utils_identity,buffer:useTextDecoder,arrayBuffer:useTextDecoder,dataView:useTextDecoder,typedArray:useTextDecoder,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateStringChunk,addChunk:addStringChunk,getFinalChunk:getFinalStringChunk,finalize:getContentsProperty};const iterateOnSubprocessStream=({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:v,encoding:D,preserveNewlines:M})=>{const U=new AbortController;stopReadingOnExit(p,U);return iterateOnStream({stream:d,controller:U,binary:y,shouldEncode:!d.readableObjectMode&&v,encoding:D,shouldSplit:!d.readableObjectMode,preserveNewlines:M})};const stopReadingOnExit=async(d,p)=>{try{await d}catch{}finally{p.abort()}};const iterateForResult=({stream:d,onStreamEnd:p,lines:y,encoding:v,stripFinalNewline:D,allMixed:M})=>{const U=new AbortController;stopReadingOnStreamEnd(p,U,d);const j=d.readableObjectMode&&!M;return iterateOnStream({stream:d,controller:U,binary:v==="buffer",shouldEncode:!j,encoding:v,shouldSplit:!j&&y,preserveNewlines:!D})};const stopReadingOnStreamEnd=async(d,p,y)=>{try{await d}catch{y.destroy()}finally{p.abort()}};const iterateOnStream=({stream:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})=>{const j=(0,bo.on)(d,"data",{signal:p.signal,highWaterMark:za,highWatermark:za});return iterateOnData({onStdoutChunk:j,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})};const qa=(0,fa.getDefaultHighWaterMark)(true);const za=qa;const iterateOnData=async function*({onStdoutChunk:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U}){const j=getGenerators({binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U});try{for await(const[p]of d){yield*transformChunkSync(p,j,0)}}catch(d){if(!p.signal.aborted){throw d}}finally{yield*finalChunksSync(j)}};const getGenerators=({binary:d,shouldEncode:p,encoding:y,shouldSplit:v,preserveNewlines:D})=>[getEncodingTransformGenerator(d,y,!p),getSplitLinesGenerator(d,D,!v,{})].filter(Boolean);const getStreamOutput=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,buffer:D,maxBuffer:M,lines:U,allMixed:j,stripFinalNewline:V,verboseInfo:K,streamInfo:ee})=>{const te=logOutputAsync({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:j,verboseInfo:K,streamInfo:ee});if(!D){await Promise.all([resumeStream(d),te]);return}const re=getStripFinalNewline(V,y);const ne=iterateForResult({stream:d,onStreamEnd:p,lines:U,encoding:v,stripFinalNewline:re,allMixed:j});const[ie]=await Promise.all([contents_getStreamContents({stream:d,iterable:ne,fdNumber:y,encoding:v,maxBuffer:M,lines:U}),te]);return ie};const logOutputAsync=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:D,verboseInfo:M,streamInfo:{fileDescriptors:U}})=>{if(!shouldLogOutput({stdioItems:U[y]?.stdioItems,encoding:v,verboseInfo:M,fdNumber:y})){return}const j=iterateForResult({stream:d,onStreamEnd:p,lines:true,encoding:v,stripFinalNewline:true,allMixed:D});await logLines(j,d,y,M)};const resumeStream=async d=>{await(0,lo.setImmediate)();if(d.readableFlowing===null){d.resume()}};const contents_getStreamContents=async({stream:d,stream:{readableObjectMode:p},iterable:y,fdNumber:v,encoding:D,maxBuffer:M,lines:U})=>{try{if(p||U){return await getStreamAsArray(y,{maxBuffer:M})}if(D==="buffer"){return new Uint8Array(await getStreamAsArrayBuffer(y,{maxBuffer:M}))}return await getStreamAsString(y,{maxBuffer:M})}catch(y){return handleBufferedData(handleMaxBuffer({error:y,stream:d,readableObjectMode:p,lines:U,encoding:D,fdNumber:v}))}};const getBufferedData=async d=>{try{return await d}catch(d){return handleBufferedData(d)}};const handleBufferedData=({bufferedData:d})=>uint_array_isArrayBuffer(d)?new Uint8Array(d):d;const waitForStream=async(d,p,y,{isSameDirection:v,stopOnExit:D=false}={})=>{const M=handleStdinDestroy(d,y);const U=new AbortController;try{await Promise.race([...D?[y.exitPromise]:[],(0,va.finished)(d,{cleanup:true,signal:U.signal})])}catch(d){if(!M.stdinCleanedUp){handleStreamError(d,p,y,v)}}finally{U.abort()}};const handleStdinDestroy=(d,{originalStreams:[p],subprocess:y})=>{const v={stdinCleanedUp:false};if(d===p){spyOnStdinDestroy(d,y,v)}return v};const spyOnStdinDestroy=(d,p,y)=>{const{_destroy:v}=d;d._destroy=(...D)=>{setStdinCleanedUp(p,y);v.call(d,...D)}};const setStdinCleanedUp=({exitCode:d,signalCode:p},y)=>{if(d!==null||p!==null){y.stdinCleanedUp=true}};const handleStreamError=(d,p,y,v)=>{if(!shouldIgnoreStreamError(d,p,y,v)){throw d}};const shouldIgnoreStreamError=(d,p,y,v=true)=>{if(y.propagating){return isStreamEpipe(d)||isStreamAbort(d)}y.propagating=true;return isInputFileDescriptor(y,p)===v?isStreamEpipe(d):isStreamAbort(d)};const isInputFileDescriptor=({fileDescriptors:d},p)=>p!=="all"&&d[p].direction==="input";const isStreamAbort=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const isStreamEpipe=d=>d?.code==="EPIPE";const waitForStdioStreams=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>d.stdio.map(((d,V)=>waitForSubprocessStream({stream:d,fdNumber:V,encoding:p,buffer:y[V],maxBuffer:v[V],lines:D[V],allMixed:false,stripFinalNewline:M,verboseInfo:U,streamInfo:j})));const waitForSubprocessStream=async({stream:d,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K})=>{if(!d){return}const ee=waitForStream(d,p,K);if(isInputFileDescriptor(K,p)){await ee;return}const[te]=await Promise.all([getStreamOutput({stream:d,onStreamEnd:ee,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K}),ee]);return te};const makeAllStream=({stdout:d,stderr:p},{all:y})=>y&&(d||p)?mergeStreams([d,p].filter(Boolean)):undefined;const waitForAllStream=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>waitForSubprocessStream({...getAllStream(d,y),fdNumber:"all",encoding:p,maxBuffer:v[1]+v[2],lines:D[1]||D[2],allMixed:getAllMixed(d),stripFinalNewline:M,verboseInfo:U,streamInfo:j});const getAllStream=({stdout:d,stderr:p,all:y},[,v,D])=>{const M=v||D;if(!M){return{stream:y,buffer:M}}if(!v){return{stream:p,buffer:M}}if(!D){return{stream:d,buffer:M}}return{stream:y,buffer:M}};const getAllMixed=({all:d,stdout:p,stderr:y})=>d&&p&&y&&p.readableObjectMode!==y.readableObjectMode;const shouldLogIpc=d=>isFullVerbose(d,"ipc");const logIpcOutput=(d,p)=>{const y=serializeVerboseMessage(d);verboseLog({type:"ipc",verboseMessage:y,fdNumber:"ipc",verboseInfo:p})};const waitForIpcOutput=async({subprocess:d,buffer:p,maxBuffer:y,ipc:v,ipcOutput:D,verboseInfo:M})=>{if(!v){return D}const U=shouldLogIpc(M);const j=getFdSpecificValue(p,"ipc");const V=getFdSpecificValue(y,"ipc");for await(const p of loopOnMessages({anyProcess:d,channel:d.channel,isSubprocess:false,ipc:v,shouldAwait:false,reference:true})){if(j){checkIpcMaxBuffer(d,D,V);D.push(p)}if(U){logIpcOutput(p,M)}}return D};const getBufferedIpcOutput=async(d,p)=>{await Promise.allSettled([d]);return p};const waitForSubprocessResult=async({subprocess:d,options:{encoding:p,buffer:y,maxBuffer:v,lines:D,timeoutDuration:M,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,stripFinalNewline:K,ipc:ee,ipcInput:te},context:re,verboseInfo:ne,fileDescriptors:ie,originalStreams:se,onInternalError:oe,controller:ae})=>{const le=waitForExit(d,re);const ce={originalStreams:se,fileDescriptors:ie,subprocess:d,exitPromise:le,propagating:false};const ue=waitForStdioStreams({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const de=waitForAllStream({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const pe=[];const fe=waitForIpcOutput({subprocess:d,buffer:y,maxBuffer:v,ipc:ee,ipcOutput:pe,verboseInfo:ne});const me=waitForOriginalStreams(se,d,ce);const Ae=waitForCustomStreamsEnd(ie,ce);try{return await Promise.race([Promise.all([{},waitForSuccessfulExit(le),Promise.all(ue),de,fe,sendIpcInput(d,te),...me,...Ae]),oe,throwOnSubprocessError(d,ae),...throwOnTimeout(d,M,re,ae),...throwOnCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,context:re,controller:ae}),...throwOnGracefulCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,context:re,controller:ae})])}catch(d){re.terminationReason??="other";return Promise.all([{error:d},le,Promise.all(ue.map((d=>getBufferedData(d)))),getBufferedData(de),getBufferedIpcOutput(fe,pe),Promise.allSettled(me),Promise.allSettled(Ae)])}};const waitForOriginalStreams=(d,p,y)=>d.map(((d,v)=>d===p.stdio[v]?undefined:waitForStream(d,v,y)));const waitForCustomStreamsEnd=(d,p)=>d.flatMap((({stdioItems:d},y)=>d.filter((({value:d,stream:p=d})=>is_stream_isStream(p,{checkOpen:false})&&!isStandardStream(p))).map((({type:d,value:v,stream:D=v})=>waitForStream(D,y,p,{isSameDirection:ta.has(d),stopOnExit:d==="native"})))));const throwOnSubprocessError=async(d,{signal:p})=>{const[y]=await(0,bo.once)(d,"error",{signal:p});throw y};const initializeConcurrentStreams=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap});const addConcurrentStream=(d,p,y)=>{const v=d[y];if(!v.has(p)){v.set(p,[])}const D=v.get(p);const M=createDeferred();D.push(M);const U=M.resolve.bind(M);return{resolve:U,promises:D}};const waitForConcurrentStreams=async({resolve:d,promises:p},y)=>{d();const[v]=await Promise.race([Promise.allSettled([true,y]),Promise.all([false,...p])]);return!v};const safeWaitForSubprocessStdin=async d=>{if(d===undefined){return}try{await waitForSubprocessStdin(d)}catch{}};const safeWaitForSubprocessStdout=async d=>{if(d===undefined){return}try{await waitForSubprocessStdout(d)}catch{}};const waitForSubprocessStdin=async d=>{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})};const waitForSubprocessStdout=async d=>{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})};const waitForSubprocess=async(d,p)=>{await d;if(p){throw p}};const destroyOtherStream=(d,p,y)=>{if(y&&!isStreamAbort(y)){d.destroy(y)}else if(p){d.destroy()}};const createReadable=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,binary:D=true,preserveNewlines:M=true}={})=>{const U=D||Lo.has(y);const{subprocessStdout:j,waitReadableDestroy:V}=getSubprocessStdout(d,v,p);const{readableEncoding:K,readableObjectMode:ee,readableHighWaterMark:te}=getReadableOptions(j,U);const{read:re,onStdoutDataDone:ne}=getReadableMethods({subprocessStdout:j,subprocess:d,binary:U,encoding:y,preserveNewlines:M});const ie=new fa.Readable({read:re,destroy:(0,ji.callbackify)(onReadableDestroy.bind(undefined,{subprocessStdout:j,subprocess:d,waitReadableDestroy:V})),highWaterMark:te,objectMode:ee,encoding:K});onStdoutFinished({subprocessStdout:j,onStdoutDataDone:ne,readable:ie,subprocess:d});return ie};const getSubprocessStdout=(d,p,y)=>{const v=getFromStream(d,p);const D=addConcurrentStream(y,v,"readableDestroy");return{subprocessStdout:v,waitReadableDestroy:D}};const getReadableOptions=({readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y},v)=>v?{readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y}:{readableEncoding:d,readableObjectMode:true,readableHighWaterMark:qa};const getReadableMethods=({subprocessStdout:d,subprocess:p,binary:y,encoding:v,preserveNewlines:D})=>{const M=createDeferred();const U=iterateOnSubprocessStream({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:!y,encoding:v,preserveNewlines:D});return{read(){onRead(this,U,M)},onStdoutDataDone:M}};const onRead=async(d,p,y)=>{try{const{value:v,done:D}=await p.next();if(D){y.resolve()}else{d.push(v)}}catch{}};const onStdoutFinished=async({subprocessStdout:d,onStdoutDataDone:p,readable:y,subprocess:v,subprocessStdin:D})=>{try{await waitForSubprocessStdout(d);await v;await safeWaitForSubprocessStdin(D);await p;if(y.readable){y.push(null)}}catch(d){await safeWaitForSubprocessStdin(D);destroyOtherReadable(y,d)}};const onReadableDestroy=async({subprocessStdout:d,subprocess:p,waitReadableDestroy:y},v)=>{if(await waitForConcurrentStreams(y,p)){destroyOtherReadable(d,v);await waitForSubprocess(p,v)}};const destroyOtherReadable=(d,p)=>{destroyOtherStream(d,d.readable,p)};const createWritable=({subprocess:d,concurrentStreams:p},{to:y}={})=>{const{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}=getSubprocessStdin(d,y,p);const U=new fa.Writable({...getWritableMethods(v,d,D),destroy:(0,ji.callbackify)(onWritableDestroy.bind(undefined,{subprocessStdin:v,subprocess:d,waitWritableFinal:D,waitWritableDestroy:M})),highWaterMark:v.writableHighWaterMark,objectMode:v.writableObjectMode});onStdinFinished(v,U);return U};const getSubprocessStdin=(d,p,y)=>{const v=getToStream(d,p);const D=addConcurrentStream(y,v,"writableFinal");const M=addConcurrentStream(y,v,"writableDestroy");return{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}};const getWritableMethods=(d,p,y)=>({write:onWrite.bind(undefined,d),final:(0,ji.callbackify)(onWritableFinal.bind(undefined,d,p,y))});const onWrite=(d,p,y,v)=>{if(d.write(p,y)){v()}else{d.once("drain",v)}};const onWritableFinal=async(d,p,y)=>{if(await waitForConcurrentStreams(y,p)){if(d.writable){d.end()}await p}};const onStdinFinished=async(d,p,y)=>{try{await waitForSubprocessStdin(d);if(p.writable){p.end()}}catch(d){await safeWaitForSubprocessStdout(y);destroyOtherWritable(p,d)}};const onWritableDestroy=async({subprocessStdin:d,subprocess:p,waitWritableFinal:y,waitWritableDestroy:v},D)=>{await waitForConcurrentStreams(y,p);if(await waitForConcurrentStreams(v,p)){destroyOtherWritable(d,D);await waitForSubprocess(p,D)}};const destroyOtherWritable=(d,p)=>{destroyOtherStream(d,d.writable,p)};const createDuplex=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,to:D,binary:M=true,preserveNewlines:U=true}={})=>{const j=M||Lo.has(y);const{subprocessStdout:V,waitReadableDestroy:K}=getSubprocessStdout(d,v,p);const{subprocessStdin:ee,waitWritableFinal:te,waitWritableDestroy:re}=getSubprocessStdin(d,D,p);const{readableEncoding:ne,readableObjectMode:ie,readableHighWaterMark:se}=getReadableOptions(V,j);const{read:oe,onStdoutDataDone:ae}=getReadableMethods({subprocessStdout:V,subprocess:d,binary:j,encoding:y,preserveNewlines:U});const le=new fa.Duplex({read:oe,...getWritableMethods(ee,d,te),destroy:(0,ji.callbackify)(onDuplexDestroy.bind(undefined,{subprocessStdout:V,subprocessStdin:ee,subprocess:d,waitReadableDestroy:K,waitWritableFinal:te,waitWritableDestroy:re})),readableHighWaterMark:se,writableHighWaterMark:ee.writableHighWaterMark,readableObjectMode:ie,writableObjectMode:ee.writableObjectMode,encoding:ne});onStdoutFinished({subprocessStdout:V,onStdoutDataDone:ae,readable:le,subprocess:d,subprocessStdin:ee});onStdinFinished(ee,le,V);return le};const onDuplexDestroy=async({subprocessStdout:d,subprocessStdin:p,subprocess:y,waitReadableDestroy:v,waitWritableFinal:D,waitWritableDestroy:M},U)=>{await Promise.all([onReadableDestroy({subprocessStdout:d,subprocess:y,waitReadableDestroy:v},U),onWritableDestroy({subprocessStdin:p,subprocess:y,waitWritableFinal:D,waitWritableDestroy:M},U)])};const createIterable=(d,p,{from:y,binary:v=false,preserveNewlines:D=false}={})=>{const M=v||Lo.has(p);const U=getFromStream(d,y);const j=iterateOnSubprocessStream({subprocessStdout:U,subprocess:d,binary:M,shouldEncode:true,encoding:p,preserveNewlines:D});return iterateOnStdoutData(j,U,d)};const iterateOnStdoutData=async function*(d,p,y){try{yield*d}finally{if(p.readable){p.destroy()}await y}};const addConvertedStreams=(d,{encoding:p})=>{const y=initializeConcurrentStreams();d.readable=createReadable.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.writable=createWritable.bind(undefined,{subprocess:d,concurrentStreams:y});d.duplex=createDuplex.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.iterable=createIterable.bind(undefined,d,p);d[Symbol.asyncIterator]=createIterable.bind(undefined,d,p,{})};const mergePromise=(d,p)=>{for(const[y,v]of Wa){const D=v.value.bind(p);Reflect.defineProperty(d,y,{...v,value:D})}};const Va=(async()=>{})().constructor.prototype;const Wa=["then","catch","finally"].map((d=>[d,Reflect.getOwnPropertyDescriptor(Va,d)]));const execaCoreAsync=(d,p,y,v)=>{const{file:D,commandArguments:M,command:U,escapedCommand:j,startTime:V,verboseInfo:K,options:ee,fileDescriptors:te}=handleAsyncArguments(d,p,y);const{subprocess:re,promise:ne}=spawnSubprocessAsync({file:D,commandArguments:M,options:ee,startTime:V,verboseInfo:K,command:U,escapedCommand:j,fileDescriptors:te});re.pipe=pipeToSubprocess.bind(undefined,{source:re,sourcePromise:ne,boundOptions:{},createNested:v});mergePromise(re,ne);vo.set(re,{options:ee,fileDescriptors:te});return re};const handleAsyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const{file:j,commandArguments:V,options:K}=normalizeOptions(d,p,y);const ee=handleAsyncOptions(K);const te=handleStdioAsync(ee,U);return{file:j,commandArguments:V,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const handleAsyncOptions=({timeout:d,signal:p,...y})=>{if(p!==undefined){throw new TypeError('The "signal" option has been renamed to "cancelSignal" instead.')}return{...y,timeoutDuration:d}};const spawnSubprocessAsync=({file:d,commandArguments:p,options:y,startTime:v,verboseInfo:D,command:M,escapedCommand:U,fileDescriptors:j})=>{let V;try{V=(0,Pi.spawn)(...concatenateShell(d,p,y))}catch(d){return handleEarlyError({error:d,command:M,escapedCommand:U,fileDescriptors:j,options:y,startTime:v,verboseInfo:D})}const K=new AbortController;(0,bo.setMaxListeners)(Number.POSITIVE_INFINITY,K.signal);const ee=[...V.stdio];pipeOutputAsync(V,j,K);cleanupOnExit(V,y,K);const te={};const re=createDeferred();V.kill=subprocessKill.bind(undefined,{kill:V.kill.bind(V),options:y,onInternalError:re,context:te,controller:K});V.all=makeAllStream(V,y);addConvertedStreams(V,y);addIpcMethods(V,y);const ne=handlePromise({subprocess:V,options:y,startTime:v,verboseInfo:D,fileDescriptors:j,originalStreams:ee,command:M,escapedCommand:U,context:te,onInternalError:re,controller:K});return{subprocess:V,promise:ne}};const handlePromise=async({subprocess:d,options:p,startTime:y,verboseInfo:v,fileDescriptors:D,originalStreams:M,command:U,escapedCommand:j,context:V,onInternalError:K,controller:ee})=>{const[te,[re,ne],ie,se,oe]=await waitForSubprocessResult({subprocess:d,options:p,context:V,verboseInfo:v,fileDescriptors:D,originalStreams:M,onInternalError:K,controller:ee});ee.abort();K.resolve();const ae=ie.map(((d,y)=>stripNewline(d,p,y)));const le=stripNewline(se,p,"all");const ce=getAsyncResult({errorInfo:te,exitCode:re,signal:ne,stdio:ae,all:le,ipcOutput:oe,context:V,options:p,command:U,escapedCommand:j,startTime:y});return handleResult(ce,v,p)};const getAsyncResult=({errorInfo:d,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,context:U,options:j,command:V,escapedCommand:K,startTime:ee})=>"error"in d?makeError({error:d.error,command:V,escapedCommand:K,timedOut:U.terminationReason==="timeout",isCanceled:U.terminationReason==="cancel"||U.terminationReason==="gracefulCancel",isGracefullyCanceled:U.terminationReason==="gracefulCancel",isMaxBuffer:d.error instanceof MaxBufferError,isForcefullyTerminated:U.isForcefullyTerminated,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee,isSync:false}):makeSuccessResult({command:V,escapedCommand:K,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee});const mergeOptions=(d,p)=>{const y=Object.fromEntries(Object.entries(p).map((([p,y])=>[p,mergeOption(p,d[p],y)])));return{...d,...y}};const mergeOption=(d,p,y)=>{if($a.has(d)&&is_plain_obj_isPlainObject(p)&&is_plain_obj_isPlainObject(y)){return{...p,...y}}return y};const $a=new Set(["env",...Yi]);const createExeca=(d,p,y,v)=>{const createNested=(d,p,v)=>createExeca(d,p,y,v);const boundExeca=(...D)=>callBoundExeca({mapArguments:d,deepOptions:y,boundOptions:p,setBoundExeca:v,createNested:createNested},...D);if(v!==undefined){v(boundExeca,createNested,p)}return boundExeca};const callBoundExeca=({mapArguments:d,deepOptions:p={},boundOptions:y={},setBoundExeca:v,createNested:D},M,...U)=>{if(is_plain_obj_isPlainObject(M)){return D(d,mergeOptions(y,M),v)}const{file:j,commandArguments:V,options:K,isSync:ee}=parseArguments({mapArguments:d,firstArgument:M,nextArguments:U,deepOptions:p,boundOptions:y});return ee?execaCoreSync(j,V,K):execaCoreAsync(j,V,K,D)};const parseArguments=({mapArguments:d,firstArgument:p,nextArguments:y,deepOptions:v,boundOptions:D})=>{const M=isTemplateString(p)?parseTemplates(p,y):[p,...y];const[U,j,V]=normalizeParameters(...M);const K=mergeOptions(mergeOptions(v,D),V);const{file:ee=U,commandArguments:te=j,options:re=K,isSync:ne=false}=d({file:U,commandArguments:j,options:K});return{file:ee,commandArguments:te,options:re,isSync:ne}};const mapCommandAsync=({file:d,commandArguments:p})=>parseCommand(d,p);const mapCommandSync=({file:d,commandArguments:p})=>({...parseCommand(d,p),isSync:true});const parseCommand=(d,p)=>{if(p.length>0){throw new TypeError(`The command and its arguments must be passed as a single string: ${d} ${p}.`)}const[y,...v]=parseCommandString(d);return{file:y,commandArguments:v}};const parseCommandString=d=>{if(typeof d!=="string"){throw new TypeError(`The command must be a string: ${String(d)}.`)}const p=d.trim();if(p===""){return[]}const y=[];for(const d of p.split(Ya)){const p=y.at(-1);if(p&&p.endsWith("\\")){y[y.length-1]=`${p.slice(0,-1)} ${d}`}else{y.push(d)}}return y};const Ya=/ +/g;const setScriptSync=(d,p,y)=>{d.sync=p(mapScriptSync,y);d.s=d.sync};const mapScriptAsync=({options:d})=>getScriptOptions(d);const mapScriptSync=({options:d})=>({...getScriptOptions(d),isSync:true});const getScriptOptions=d=>({options:{...getScriptStdinOption(d),...d}});const getScriptStdinOption=({input:d,inputFile:p,stdio:y})=>d===undefined&&p===undefined&&y===undefined?{stdin:"inherit"}:{};const Ja={preferLocal:true};const Ka=createExeca((()=>({})));const Xa=createExeca((()=>({isSync:true})));const Za=createExeca(mapCommandAsync);const el=createExeca(mapCommandSync);const tl=createExeca(mapNode);const rl=createExeca(mapScriptAsync,{},Ja,setScriptSync);const{sendMessage:nl,getOneMessage:il,getEachMessage:sl,getCancelSignal:ol}=getIpcExport();const al="tcp://127.0.0.1:1234";const ll="/var/lib/buildkit";const cl=(0,ee.promisify)(te.exec);async function maybeFormatBlockDevice(d){try{try{const{stdout:p}=await cl(`sudo blkid -o value -s TYPE ${d}`);if(p.trim()==="ext4"){y.debug(`Device ${d} is already formatted with ext4`);try{await cl(`sudo resize2fs -f ${d}`);y.debug(`Resized ext4 filesystem on ${d}`)}catch(p){y.warning(`Error resizing ext4 filesystem on ${d}: ${p.message}`)}return d}}catch{y.debug(`No filesystem found on ${d}, will format it`)}y.debug(`Formatting device ${d} with ext4`);await cl(`sudo mkfs.ext4 -m0 -Enodiscard,lazy_itable_init=1,lazy_journal_init=1 -F ${d}`);y.debug(`Successfully formatted ${d} with ext4`);return d}catch(p){y.error(`Failed to format device ${d}: ${p.message}`);throw p}}async function getNumCPUs(){try{const{stdout:d}=await cl("sudo nproc");return parseInt(d.trim())}catch(d){y.warning(`Failed to get CPU count, defaulting to 1: ${d.message}`);return 1}}async function configureSystemdResolvedForBuildkit(){try{await cl(`sudo mkdir -p /etc/systemd/resolved.conf.d`);await cl(`echo '[Resolve]\nDNSStubListenerExtra=0.0.0.0' | sudo tee /etc/systemd/resolved.conf.d/buildkit-dns.conf`);await cl(`sudo systemctl restart systemd-resolved`);y.info("Configured systemd-resolved to listen on all interfaces for BuildKit DNS caching")}catch(d){y.warning(`Failed to configure systemd-resolved: ${d.message}`)}}async function getRoutableHostDns(){const d=["8.8.8.8","8.8.4.4","1.1.1.1","1.0.0.1"];try{const{stdout:d}=await cl(`ip route get 1.1.1.1 | grep -oP 'src \\K[0-9.]+'`);const p=d.trim();if(p&&p!=="127.0.0.53"){y.info(`Using host routable IP ${p} as sole DNS nameserver for BuildKit (systemd-resolved cache)`);return[p]}}catch(d){y.warning(`Failed to determine host routable IP: ${d.message}`)}y.info("Falling back to public DNS nameservers (no local cache)");return d}async function writeBuildkitdTomlFile(d,v,D){const M={root:"/var/lib/buildkit",grpc:{address:[v]},dns:{nameservers:D},registry:{"docker.io":{mirrors:["http://192.168.127.1:5000"],http:true,insecure:true},"192.168.127.1:5000":{http:true,insecure:true}},worker:{oci:{enabled:true,gc:false,"max-parallelism":d,snapshotter:"overlayfs"},containerd:{enabled:false}}};const U=Qi.stringify(M);try{await p.promises.writeFile("buildkitd.toml",U);y.debug(`TOML configuration is ${U}`)}catch(d){y.warning(`error writing TOML configuration: ${d.message}`);throw d}}async function startBuildkitd(d,v,D,M){try{await configureSystemdResolvedForBuildkit();const U=await getRoutableHostDns();await writeBuildkitdTomlFile(d,v,U);const j={};if(M&&M.length>0){y.info(`Processing ${M.length} driver-opt(s)`);for(const d of M){if(d.startsWith("env.")){const p=d.substring(4);const v=p.indexOf("=");if(v>0){const d=p.substring(0,v);const D=p.substring(v+1);j[d]=D;y.info(`Setting buildkitd environment variable: ${d}`);y.debug(` ${d}=${D}`)}else{y.warning(`Invalid driver-opt format (missing value): ${d}`)}}else{y.warning(`Unsupported driver-opt (only env.* options are currently supported): ${d}`)}}if(Object.keys(j).length>0){y.info(`Configured ${Object.keys(j).length} environment variable(s) for buildkitd`)}}const V=p.createWriteStream("/tmp/buildkitd.log",{flags:"a"});const K=D||"buildkitd";let ee="nohup sudo";if(Object.keys(j).length>0){ee+=" env";for(const[d,p]of Object.entries(j)){ee+=` ${d}='${p}'`}}ee+=` ${K} --debug --config=buildkitd.toml --allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host > /tmp/buildkitd.log 2>&1 &`;y.info(`Starting buildkitd with command: ${ee}`);const te=Ka(ee,{shell:"/bin/bash",stdio:["ignore","pipe","pipe"],detached:true,cleanup:false});if(te.stdout){te.stdout.pipe(V)}if(te.stderr){te.stderr.pipe(V)}te.on("error",(d=>{throw new Error(`Failed to start buildkitd: ${d.message}`)}));const re=Date.now();const ne=1e4;const ie=300;while(Date.now()-resetTimeout(d,ie)))}}throw new Error("Timed out waiting for buildkitd to start after 10 seconds")}catch(d){y.error(`failed to start buildkitd daemon: ${d.message}`);await reportBuildPushActionFailure("BUILDER_STARTUP",d,"buildkitd startup");throw d}}async function getStickyDisk(d){const p=await createBlacksmithAgentClient();y.info(`Created Blacksmith agent client`);try{await p.up({},{signal:d?.signal});y.info("Successfully connected to Blacksmith agent")}catch(d){throw new Error(`grpc connection test failed: ${d.message}`)}const v=process.env.GITHUB_REPO_NAME||"";if(v===""){throw new Error("GITHUB_REPO_NAME is not set")}y.info(`Getting sticky disk for ${v}`);const D=await p.getStickyDisk({stickyDiskKey:v,region:process.env.BLACKSMITH_REGION||"eu-central",installationModelId:process.env.BLACKSMITH_INSTALLATION_MODEL_ID||"",vmId:process.env.BLACKSMITH_VM_ID||"",stickyDiskType:"dockerfile",repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""},{signal:d?.signal});return{expose_id:D.exposeId||"",device:D.diskIdentifier||"",parent_snapshot_name:D.parentSnapshotName||"",clone_name:D.cloneName||""}}const ul=3e4;async function startAndConfigureBuildkitd(d,p,v){const D=al;const M=await startBuildkitd(d,D,p,v);y.debug(`buildkitd daemon started at addr ${M}`);setBuildkitdAddr(M);const U=Date.now();const j=ul;while(Date.now()-Uv){y.info(`Found ${p.length-1} workers, required ${v}`);break}}catch(d){y.debug(`Error checking buildkit workers: ${d.message}`)}await new Promise((d=>setTimeout(d,1e3)))}try{const{stdout:d}=await cl(`sudo buildctl --addr ${M} debug workers`);const p=d.trim().split("\n");const y=1;if(p.length<=y){throw new Error(`buildkit workers not ready after ${ul}ms timeout. Found ${p.length-1} workers, required ${y}`)}}catch(d){y.warning(`Error checking buildkit workers: ${d.message}`);throw d}return M}async function pruneBuildkitCache(){try{const d=7*24;await cl(`sudo buildctl --addr ${al} prune --keep-duration ${d}h --all`);y.debug("Successfully pruned buildkit cache")}catch(d){y.warning(`Error pruning buildkit cache: ${d.message}`);throw d}}async function logDatabaseHashes(d){const p=["/var/lib/buildkit/history.db","/var/lib/buildkit/cache.db"];y.info(`Database file hashes (${d}):`);for(const d of p){try{try{const{stdout:p}=await cl(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`);const v=parseInt(p.trim(),10);if(!isNaN(v)&&v>ki){const p=(v/(1024*1024)).toFixed(2);y.info(` ${d}: skipping hash (${p} MB exceeds ${ki/(1024*1024)} MB limit)`);continue}}catch{}const{stdout:p}=await cl(`timeout 5s sudo md5sum "${d}"`);const v=p.trim();if(v){const p=v.split(/\s+/)[0];y.info(` ${d}: ${p}`)}else{y.info(` ${d}: not found`)}}catch(p){const v=p;if(v.code===124){y.warning(` ${d}: hash computation timed out after 5s`)}else{y.info(` ${d}: error computing hash - ${v.message||"unknown error"}`)}}}}const dl=45e3;async function setupStickyDisk(){try{const d=new AbortController;const p=setTimeout((()=>{d.abort()}),dl);const v=await getStickyDisk({signal:d.signal});const D=v.expose_id;const M=v.device;const U=v.parent_snapshot_name;const j=v.clone_name;y.info(`Sticky disk parent snapshot: ${U}`);y.info(`Sticky disk clone name: ${j}`);if(M===""){throw new Error("No device found in sticky disk response")}clearTimeout(p);await maybeFormatBlockDevice(M);await cl(`sudo mkdir -p ${ll}`);await cl(`sudo mount ${M} ${ll}`);y.debug(`${M} has been mounted to ${ll}`);y.info("Successfully obtained sticky disk");try{const{stdout:d}=await cl(`df -B1 --output=avail ${ll} | tail -n1`);const p=parseInt(d.trim(),10);if(!isNaN(p)&&p>0){const d=p/(1<<30);y.info(`Filesystem free space after mount: ${p} bytes (${d.toFixed(2)} GiB)`)}else{y.warning(`Invalid free space value from df: "${d.trim()}"`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem free space: ${p}`)}try{const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | head -1`);if(d.trim()){const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | wc -l`);const p=parseInt(d.trim(),10);y.warning(`Found ${p} recovered file(s) in lost+found - this indicates filesystem recovery occurred during a previous unclean shutdown`)}else{y.debug(`lost+found directory is empty (normal state)`)}}catch(d){y.debug(`Error checking lost+found directory contents: ${d.message}`)}await logDatabaseHashes("after mount");return{device:M,exposeId:D}}catch(d){y.warning(`Error in setupStickyDisk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_SETUP",d,"sticky disk setup");throw d}}var pl=__nccwpck_require__(16928);const fl=(0,ee.promisify)(te.exec);async function installBuildKit(d){try{y.info(`Installing BuildKit ${d}`);const v=await fl("uname -m");const D=v.stdout.trim()==="aarch64"?"arm64":"amd64";const M=`/tmp/buildkit-${Date.now()}`;await p.promises.mkdir(M,{recursive:true});try{const v=`https://github.com/moby/buildkit/releases/download/${d}/buildkit-${d}.linux-${D}.tar.gz`;y.info(`Downloading BuildKit from: ${v}`);const U=pl.join(M,"buildkit.tar.gz");const j=await Rr.get(v,{responseType:"stream",timeout:6e4});const V=p.createWriteStream(U);j.data.pipe(V);await new Promise(((d,p)=>{V.on("finish",(()=>d()));V.on("error",p)}));y.info("Download complete, extracting...");const K=pl.join(M,"extract");await p.promises.mkdir(K,{recursive:true});await fl(`tar -xzf "${U}" -C "${K}"`);const ee=pl.join(K,"bin");const te="/usr/local/bin";const re=await p.promises.readdir(ee);for(const d of re){const p=pl.join(ee,d);const v=pl.join(te,d);await fl(`sudo cp "${p}" "${v}"`);await fl(`sudo chmod +x "${v}"`);y.info(`Installed ${d} to ${v}`)}const{stdout:ne}=await fl(`${te}/buildkitd --version`);y.info(`BuildKit installed successfully: ${ne.trim()}`);return pl.join(te,"buildkitd")}finally{await fl(`rm -rf "${M}"`)}}catch(d){y.error(`Failed to install BuildKit: ${d.message}`);throw d}}async function isBuildKitVersionInstalled(d){try{const{stdout:p}=await fl("buildkitd --version");const v=p.match(/v\d+\.\d+\.\d+/);if(v&&v[0]===d){y.info(`BuildKit ${d} is already installed`);return true}return false}catch{return false}}const ml=(0,ee.promisify)(te.exec);async function shutdownBuildkitd(){const d=3e4;const p=5e3;const v=300;try{y.info("Sending SIGTERM to buildkitd for graceful shutdown");await ml(`sudo pkill -TERM buildkitd`);const D=Date.now();while(Date.now()-DsetTimeout(d,v)))}catch(d){if(d.code===1){y.info("buildkitd successfully shutdown gracefully");return}throw d}}y.warning(`buildkitd did not shutdown gracefully after ${d/1e3} seconds, forcing shutdown with SIGKILL`);y.warning("Disk may be in a bad state after SIGKILL - will prevent sticky disk commit");setSigkillUsed(true);await ml(`sudo pkill -KILL buildkitd`);const M=Date.now();while(Date.now()-MsetTimeout(d,v)))}catch(d){if(d.code===1){y.warning("buildkitd was forcefully terminated with SIGKILL");return}throw d}}throw new Error(`failed to shutdown buildkitd: process still running after SIGTERM (${d/1e3}s) and SIGKILL (${p/1e3}s)`)}catch(d){y.error(`error shutting down buildkitd process: ${d.message}`);throw d}}var Al=__nccwpck_require__(70857);function resolveRemoteBuilderPlatforms(d){if(d&&d.length>0){return d.join(",")}const p=Al.arch();const y={x64:"amd64",arm64:"arm64",arm:"arm"};const v=y[p]||p;return`linux/${v}`}async function checkPreviousStepFailures(d){try{const v=await(async()=>{try{await p.promises.access("/.dockerenv");return true}catch{}try{const d=await p.promises.readFile("/proc/1/cgroup","utf-8");if(d.includes("docker")||d.includes("containerd")){return true}}catch{}const d=process.cwd();if(d.startsWith("/__w/")){return true}return false})();if(v){y.debug("Running inside container - _diag directory not accessible, skipping step failure check");return{hasFailures:false,failedCount:0}}if(!d){const y=process.cwd();if(y.includes("/_work/")){d=y.substring(0,y.indexOf("/_work/"))}else{const y=["/home/runner",process.env.RUNNER_ROOT||""];for(const v of y){try{await p.promises.access(v);d=v;break}catch{}}if(!d){d=process.cwd()}}}const D=pl.join(d,"_diag");y.debug(`Detected runner base path: ${d}`);y.debug(`Looking for _diag at: ${D}`);try{await p.promises.access(D)}catch{return{hasFailures:false,failedCount:0,error:`_diag directory not found at ${D}`}}const M=await p.promises.readdir(D);const U=M.filter((d=>d.startsWith("Worker_")&&d.endsWith(".log")));if(U.length===0){return{hasFailures:false,failedCount:0,error:"No Worker log files found"}}const j=pl.join(D,U.sort().pop());const V=await p.promises.readFile(j,"utf-8");const K=[/"result":\s*"failed"/g,/"result":\s*"cancelled"/g,/Step result:\s*Failed/g,/Step result:\s*Cancelled/g];let ee=0;for(const d of K){const p=V.match(d);if(p){ee+=p.length}}const te=[];const re=/\{[^{}]*"result":\s*"(?:failed|cancelled)"[^{}]*\}/g;const ne=V.match(re);if(ne){for(const d of ne){try{const p=V.indexOf(d);const y=Math.max(0,V.lastIndexOf("{",p-500));const v=V.indexOf("}.",p)+1;if(v>y){const d=V.substring(y,v);const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({action:p.action,stepName:p.stepName||p.displayName,result:p.result,errorMessages:p.errorMessages})}}}catch{try{const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({result:p.result})}}catch{y.debug("Skipping malformed JSON in log parsing")}}}}return{hasFailures:ee>0,failedCount:ee,failedSteps:te.length>0?te:undefined}}catch(d){return{hasFailures:false,failedCount:0,error:`Error reading logs: ${d instanceof Error?d.message:String(d)}`}}}async function hasAnyStepFailed(d){const p=await checkPreviousStepFailures(d);return p.hasFailures}const hl="v0.23.0";const gl="/var/lib/buildkit";const yl=(0,ee.promisify)(te.exec);async function getDeviceFromMount(d){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE "${d}"`);const v=p.trim();if(v){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE,FSTYPE,OPTIONS "${d}"`);y.info(`Mount info for ${d}: ${p.trim()}`)}catch{}return v}}catch{y.info(`findmnt failed for ${d}, trying mount command`)}try{const{stdout:p}=await yl(`mount | grep " ${d} "`);const v=p.match(/^(\/dev\/\S+)/);if(v){y.info(`Mount info for ${d}: ${p.trim()}`);return v[1]}}catch{y.info(`mount grep failed for ${d}`)}return null}const bl=10;const El=124;async function flushBlockDevice(d){const p=d.replace("/dev/","");if(!p){y.warning(`Could not extract device name from ${d}`);return}const v=`/sys/block/${p}/stat`;let D="";try{const{stdout:d}=await yl(`cat ${v}`);D=d.trim()}catch{y.warning(`Could not read block device stats before flush: ${v}`)}const M=Date.now();try{const{stdout:p,stderr:U}=await yl(`timeout ${bl} sudo blockdev --flushbufs ${d}; echo "EXIT_CODE:$?"`);const j=Date.now()-M;const V=p.match(/EXIT_CODE:(\d+)/);const K=V?parseInt(V[1],10):0;if(K===El){y.warning(`guest flush timed out for ${d} after ${bl}s`);return}if(K!==0){y.warning(`guest flush failed for ${d} after ${j}ms: exit code ${K}, stderr: ${U}`);return}if(U&&U.trim()){y.warning(`guest flush stderr (exit 0): ${U.trim()}`)}let ee="";try{const{stdout:d}=await yl(`cat ${v}`);ee=d.trim()}catch{y.warning(`Could not read block device stats after flush: ${v}`)}y.info(`guest flush duration: ${j}ms, device: ${d}, before_stats: ${D}, after_stats: ${ee}`)}catch(p){const v=Date.now()-M;const D=p instanceof Error?p.message:String(p);y.warning(`guest flush failed for ${d} after ${v}ms: ${D}`)}}async function checkBoltDbIntegrity(d=false){if(d){y.info("Skipping bbolt database integrity check (skip-integrity-check is enabled)");return true}try{try{await execWithTimeout("test -d /var/lib/buildkit",15e3,"test buildkit dir exists");y.debug("Found /var/lib/buildkit directory, checking for database files");const{stdout:d}=await execWithTimeout("find /var/lib/buildkit -name '*.db' 2>/dev/null || true",3e4,"find db files");if(d.trim()){const p=d.trim().split("\n");y.info(`Found ${p.length} database file(s): ${p.join(", ")}`);let v=true;for(const d of p){if(d.trim()){try{let p="";let D=0;try{const{stdout:y}=await execWithTimeout(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`,15e3,`stat db file ${d}`);D=parseInt(y.trim(),10);if(!isNaN(D)&&D>0){const d=(D/(1024*1024)).toFixed(2);p=` (${d} MB)`}}catch(p){y.debug(`Could not determine file size for ${d}: ${p.message}`)}if(D>ki){const p=(D/(1024*1024)).toFixed(2);y.info(`${d}: Skipping integrity check - file size ${p} MB exceeds limit (${ki/(1024*1024)} MB)`);continue}y.info(`Running bolt check on ${d}${p}...`);const M=Date.now();try{const p=Ni/(1024*1024);const{stdout:D}=await execWithTimeout(`sudo systemd-run --scope --quiet -p MemoryMax=${p}M -p RuntimeMaxSec=6s bbolt check "${d}" 2>&1`,3e4,`bbolt check ${d}`);const U=Date.now()-M;const j=(U/1e3).toFixed(2);if(U>5e3){y.warning(`⚠ ${d}: Check took ${j}s (exceeded 5s threshold)`)}if(D.includes("OK")){y.info(`✓ ${d}: Database integrity check passed`)}else{y.warning(`⚠ ${d}: ${D}`);v=false;await reportIntegrityCheckFailure(d)}}catch(p){const D=Date.now()-M;const U=(D/1e3).toFixed(2);const j=p.code;const V=p.message;if(p instanceof ExecTimeoutError){y.warning(`⚠ ${d}: Integrity check hit hard timeout after ${U}s (possible I/O stall) - skipping`)}else if(j===124){y.warning(`⚠ ${d}: Integrity check timed out after ${U}s - skipping`)}else if(j===137||V.toLowerCase().includes("out of memory")||V.toLowerCase().includes("cannot allocate memory")){y.warning(`⚠ ${d}: Integrity check hit memory limit - skipping`)}else{y.warning(`⚠ ${d}: Integrity check failed: ${V}`);v=false;await reportIntegrityCheckFailure(d)}}}catch(p){y.warning(`Failed to check ${d}: ${p.message}`);v=false}}}return v}else{y.info("No *.db files found in /var/lib/buildkit");return true}}catch(d){if(d instanceof ExecTimeoutError){y.warning(`Integrity check hit hard timeout during filesystem access (possible I/O stall) - skipping`);return true}y.info(`/var/lib/buildkit directory not found, skipping database checks ${d.message}`);return true}}catch(d){y.warning(`BoltDB check failed: ${d.message}`);return false}}async function getInputs(){const d=y.getInput("max-parallelism");let p=null;if(d){const v=parseInt(d,10);if(!isNaN(v)&&v>0){p=v}else{y.warning(`Invalid max-parallelism value '${d}', ignoring. Must be a positive integer.`)}}return{"buildx-version":y.getInput("buildx-version"),"buildkit-version":y.getInput("buildkit-version"),platforms:K.Util.getInputList("platforms"),nofallback:y.getBooleanInput("nofallback"),"github-token":y.getInput("github-token"),"skip-integrity-check":y.getBooleanInput("skip-integrity-check"),"driver-opts":K.Util.getInputList("driver-opts",{ignoreComma:true,quote:false}),"max-parallelism":p}}async function retryWithBackoff(d,p=5,v=200){let D=new Error("No error occurred");for(let M=0;MsetTimeout(p,d)));continue}}throw d}}throw D}async function setupBuildx(d,p){let v;const D=await p.buildx.isStandalone();if(d&&await p.buildx.isAvailable()){try{const{stdout:v}=await yl("buildx version");const D=v.match(/v\d+\.\d+\.\d+/);if(D&&D[0]===d){y.info(`Buildx ${d} already installed, skipping download`);await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}));return}}catch{}}if(!await p.buildx.isAvailable()||d){await y.group(`Download buildx from GitHub Releases`,(async()=>{v=await retryWithBackoff((()=>p.buildxInstall.download(d||"latest",true)))}))}if(v){await y.group(`Install buildx`,(async()=>{if(D){await p.buildxInstall.installStandalone(v)}else{await p.buildxInstall.installPlugin(v)}}))}await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}))}function isValidBuildxVersion(d){return d==="latest"||/^v\d+\.\d+\.\d+$/.test(d)}async function startBlacksmithBuilder(d){try{const p=Date.now();const v=await setupStickyDisk();const D=Date.now()-p;await reportMetric(Ci.BPA_HOTLOAD_DURATION_MS,D);let M;if(d["buildkit-version"]){const p=d["buildkit-version"];const v=await isBuildKitVersionInstalled(p);if(!v){y.info(`Installing BuildKit ${p}...`);M=await installBuildKit(p)}else{y.info(`Using existing BuildKit ${p}`);M="/usr/local/bin/buildkitd"}}let U=await getNumCPUs();if(d["max-parallelism"]!==null){y.info(`Overriding max-parallelism from ${U} (nproc) to ${d["max-parallelism"]} (user-specified)`);U=d["max-parallelism"]}try{const{stdout:d}=await yl("pgrep buildkitd");if(d.trim()){throw new Error(`Detected existing buildkitd process (PID: ${d.trim()}). Refusing to start to avoid conflicts.`)}}catch(d){if(d.code!==1){throw new Error(`Failed to check for existing buildkitd process: ${d.message}`)}}const j=await checkBoltDbIntegrity(d["skip-integrity-check"]);if(!j){y.error("BoltDB integrity check failed")}const V=Date.now();const K=await startAndConfigureBuildkitd(U,M,d["driver-opts"]);const ee=Date.now()-V;await reportMetric(Ci.BPA_BUILDKITD_READY_DURATION_MS,ee);setExposeId(v.exposeId);return{addr:K,exposeId:v.exposeId}}catch(p){if(d.nofallback){y.warning(`Error during Blacksmith builder setup: ${p.message}. Failing because nofallback is set.`);throw p}y.warning(`Error during Blacksmith builder setup: ${p.message}. Falling back to local builder.`);return{addr:null,exposeId:""}}}void v.run((async()=>{await reportMetric(Ci.BPA_FEATURE_USAGE,1);const d=await getInputs();setInputs(d);const p=new D.Z;await y.group(`GitHub Actions runtime token ACs`,(async()=>{try{await j.GitHub.printActionsRuntimeTokenACs()}catch(d){y.warning(d.message)}}));await y.group(`Docker info`,(async()=>{try{await M.Docker.printVersion();await M.Docker.printInfo()}catch(d){y.info(d.message)}}));let v=hl;if(d["buildx-version"]&&d["buildx-version"].trim()!==""){if(isValidBuildxVersion(d["buildx-version"])){v=d["buildx-version"]}else{y.warning(`Invalid buildx-version '${d["buildx-version"]}'. `+`Expected 'latest' or a version in the form v... `+`Falling back to default ${hl}.`)}}await y.group(`Setup buildx`,(async()=>{await setupBuildx(v,p);if(!await p.buildx.isAvailable()){y.setFailed(`Docker buildx is required. See https://github.com/docker/setup-buildx-action to set up buildx.`);return}}));let K={addr:null,exposeId:""};await y.group(`Starting Blacksmith builder`,(async()=>{K=await startBlacksmithBuilder(d)}));if(K.addr){await y.group(`Creating builder instance`,(async()=>{const v=`blacksmith-${Date.now().toString(36)}`;setBuilderName(v);const D=["create","--name",v,"--driver","remote"];const M=resolveRemoteBuilderPlatforms(d.platforms);y.info(`Determined remote builder platform(s): ${M}`);D.push("--platform",M);D.push(K.addr);const j=await p.buildx.getCommand(D);y.info(`Creating builder with command: ${j.command} ${j.args.join(" ")}`);await U.Exec.getExecOutput(j.command,j.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}));const V=await p.buildx.getCommand(["use",v]);y.info("Setting builder as default");await U.Exec.getExecOutput(V.command,V.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}))}));await y.group(`Builder info`,(async()=>{const d=await p.builder.inspect();y.info(JSON.stringify(d,null,2));y.info("Blacksmith builder is ready for use by Docker")}))}else{y.warning("Failed to setup Blacksmith builder, using local builder");await y.group(`Checking for configured builder`,(async()=>{try{const d=await p.builder.inspect();if(d){y.info(`Found configured builder: ${d.name}`)}else{const d="docker buildx create --name local --driver docker-container --use";try{await U.Exec.exec(d);y.info("Created and set a local builder for use")}catch(d){y.setFailed(`Failed to create local builder: ${d.message}`)}}}catch(d){y.setFailed(`Error configuring builder: ${d.message}`)}}))}setTmpDir(V.Context.tmpDir())}),(async()=>{await y.group("Cleaning up Docker builder",(async()=>{const d=getExposeId();let v=null;let D=null;let M=null;try{try{y.info(`buildkitd addr: ${getBuildkitdAddr()}`);const{stdout:d}=await yl("pgrep buildkitd");y.info(`buildkitd process: ${d.trim()}`);if(d.trim()){y.info("buildkitd process is running");try{y.info("Pruning BuildKit cache");await pruneBuildkitCache();y.info("BuildKit cache pruned")}catch(d){y.warning(`Error pruning BuildKit cache: ${d.message}`)}const d=Date.now();await shutdownBuildkitd();const p=Date.now()-d;await reportMetric(Ci.BPA_BUILDKITD_SHUTDOWN_DURATION_MS,p);y.info("Shutdown buildkitd gracefully")}else{const d=getBuildkitdAddr();if(d){y.warning("buildkitd process has crashed - process not found but was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found running and none was expected")}}}catch(d){if(d.code!==1){throw new Error(`failed to check/shutdown buildkitd: ${d.message}`)}const p=getBuildkitdAddr();if(p){y.warning("buildkitd process has crashed - pgrep failed but buildkitd was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found (pgrep returned 1) and none was expected")}}await yl("sync");let d=null;try{d=await getDeviceFromMount(gl);if(d){y.info(`Found device ${d} for mount point ${gl}`)}}catch{y.info(`Could not determine device for ${gl}`)}try{const{stdout:p}=await yl(`mount | grep "${gl}"`);M=await checkBoltDbIntegrity(ne?.["skip-integrity-check"]??false);await logDatabaseHashes("after integrity check");try{const{stdout:d}=await yl("df -B1 --output=used,size /var/lib/buildkit | tail -n1");const p=d.trim().split(/\s+/);const v=parseInt(p[0],10);const M=parseInt(p[1],10);if(isNaN(v)||v<=0||isNaN(M)||M<=0){y.warning(`Invalid filesystem values from df: "${d.trim()}". Will not report fs usage.`)}else{D=v;const d=(v/(1<<30)).toFixed(2);const p=(M/(1<<30)).toFixed(2);const U=(v/M*100).toFixed(1);y.info(`Filesystem usage: ${v} bytes (${d} GiB) / ${M} bytes (${p} GiB) [${U}%]`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem usage: ${p}. Will not report fs usage.`)}if(p){for(let d=1;d<=3;d++){try{await yl(`sudo umount "${gl}"`);y.info(`Successfully unmounted ${gl}`);break}catch(p){if(d===3){throw new Error(`Failed to unmount ${gl} after 3 attempts: ${p.message}`)}y.warning(`Unmount failed, retrying (${d}/3)...`);await new Promise((d=>setTimeout(d,100)))}}if(d){await flushBlockDevice(d)}else{y.info("Skipping durability flush: device path not found for mount point")}}else{y.debug("No sticky disk mount found")}}catch(d){if(d.code!==1){throw new Error(`Failed to unmount sticky disk: ${d.message}`)}y.debug("No sticky disk mount found (grep returned 1)")}if(re.length>0){try{p.rmSync(re,{recursive:true});y.debug(`Removed temp folder ${re}`)}catch(d){y.warning(`Failed to remove temp directory: ${d.message}`)}}y.info("All critical cleanup steps completed successfully")}catch(d){v=d;y.error(`Cleanup failed: ${v.message}`);await reportBuildPushActionFailure("BUILDER_CLEANUP",v,"docker builder cleanup")}if(d){if(!v){y.info("Checking for previous step failures before committing sticky disk");const p=await checkPreviousStepFailures();if(p.error){y.warning(`Unable to check for previous step failures: ${p.error}`);y.warning("Skipping sticky disk commit due to ambiguity in failure detection")}else if(M===null){y.warning("Skipping sticky disk commit due to integrity check not being run")}else if(!M){y.warning("Skipping sticky disk commit due to integrity check failure")}else if(p.hasFailures){y.warning(`Found ${p.failedCount} failed/cancelled steps in previous workflow steps`);if(p.failedSteps){p.failedSteps.forEach((d=>{y.warning(` - Step: ${d.stepName||d.action||"unknown"} (${d.result})`)}))}y.warning("Skipping sticky disk commit due to previous step failures")}else if(getSigkillUsed()){y.warning("Skipping sticky disk commit because SIGKILL was used to terminate buildkitd - disk may be in a bad state")}else{try{y.info("No previous step failures detected, committing sticky disk after successful cleanup");await commitStickyDisk(d,D)}catch(d){y.error(`Failed to commit sticky disk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_COMMIT",d,"sticky disk commit")}}}else{y.warning(`Skipping sticky disk commit due to cleanup error: ${v.message}`)}}else{y.warning("Expose ID not found in state, skipping sticky disk commit")}}))}))})();module.exports=__webpack_exports__})(); +var v=y(39023).inherits;var D=y(83223).ZipArchiveOutputStream;var M=y(83223).ZipArchiveEntry;var U=y(34747);var j=d.exports=function(d){if(!(this instanceof j)){return new j(d)}d=this.options=d||{};d.zlib=d.zlib||{};D.call(this,d);if(typeof d.level==="number"&&d.level>=0){d.zlib.level=d.level;delete d.level}if(!d.forceZip64&&typeof d.zlib.level==="number"&&d.zlib.level===0){d.store=true}d.namePrependSlash=d.namePrependSlash||false;if(d.comment&&d.comment.length>0){this.setComment(d.comment)}};v(j,D);j.prototype._normalizeFileData=function(d){d=U.defaults(d,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var p=d.type==="directory";var y=d.type==="symlink";if(d.name){d.name=U.sanitizePath(d.name);if(!y&&d.name.slice(-1)==="/"){p=true;d.type="directory"}else if(p){d.name+="/"}}if(p||y){d.store=true}d.date=U.dateify(d.date);return d};j.prototype.entry=function(d,p,y){if(typeof y!=="function"){y=this._emitErrorCallback.bind(this)}p=this._normalizeFileData(p);if(p.type!=="file"&&p.type!=="directory"&&p.type!=="symlink"){y(new Error(p.type+" entries not currently supported"));return}if(typeof p.name!=="string"||p.name.length===0){y(new Error("entry name must be a non-empty string value"));return}if(p.type==="symlink"&&typeof p.linkname!=="string"){y(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var v=new M(p.name);v.setTime(p.date,this.options.forceLocalTime);if(p.namePrependSlash){v.setName(p.name,true)}if(p.store){v.setMethod(0)}if(p.comment.length>0){v.setComment(p.comment)}if(p.type==="symlink"&&typeof p.mode!=="number"){p.mode=40960}if(typeof p.mode==="number"){if(p.type==="symlink"){p.mode|=40960}v.setUnixMode(p.mode)}if(p.type==="symlink"&&typeof p.linkname==="string"){d=Buffer.from(p.linkname)}return D.prototype.entry.call(this,v,d,y)};j.prototype.finalize=function(){this.finish()}},95960:module=>{module.exports=eval("require")("encoding")},42613:d=>{"use strict";d.exports=require("assert")},90290:d=>{"use strict";d.exports=require("async_hooks")},20181:d=>{"use strict";d.exports=require("buffer")},35317:d=>{"use strict";d.exports=require("child_process")},64236:d=>{"use strict";d.exports=require("console")},49140:d=>{"use strict";d.exports=require("constants")},76982:d=>{"use strict";d.exports=require("crypto")},31637:d=>{"use strict";d.exports=require("diagnostics_channel")},24434:d=>{"use strict";d.exports=require("events")},79896:d=>{"use strict";d.exports=require("fs")},91943:d=>{"use strict";d.exports=require("fs/promises")},58611:d=>{"use strict";d.exports=require("http")},85675:d=>{"use strict";d.exports=require("http2")},65692:d=>{"use strict";d.exports=require("https")},69278:d=>{"use strict";d.exports=require("net")},4573:d=>{"use strict";d.exports=require("node:buffer")},77598:d=>{"use strict";d.exports=require("node:crypto")},78474:d=>{"use strict";d.exports=require("node:events")},73024:d=>{"use strict";d.exports=require("node:fs")},51455:d=>{"use strict";d.exports=require("node:fs/promises")},37067:d=>{"use strict";d.exports=require("node:http")},44708:d=>{"use strict";d.exports=require("node:https")},48161:d=>{"use strict";d.exports=require("node:os")},76760:d=>{"use strict";d.exports=require("node:path")},1708:d=>{"use strict";d.exports=require("node:process")},57075:d=>{"use strict";d.exports=require("node:stream")},46193:d=>{"use strict";d.exports=require("node:string_decoder")},73136:d=>{"use strict";d.exports=require("node:url")},57975:d=>{"use strict";d.exports=require("node:util")},38522:d=>{"use strict";d.exports=require("node:zlib")},70857:d=>{"use strict";d.exports=require("os")},16928:d=>{"use strict";d.exports=require("path")},82987:d=>{"use strict";d.exports=require("perf_hooks")},24876:d=>{"use strict";d.exports=require("punycode")},83480:d=>{"use strict";d.exports=require("querystring")},2203:d=>{"use strict";d.exports=require("stream")},63774:d=>{"use strict";d.exports=require("stream/web")},13193:d=>{"use strict";d.exports=require("string_decoder")},53557:d=>{"use strict";d.exports=require("timers")},64756:d=>{"use strict";d.exports=require("tls")},52018:d=>{"use strict";d.exports=require("tty")},87016:d=>{"use strict";d.exports=require("url")},39023:d=>{"use strict";d.exports=require("util")},98253:d=>{"use strict";d.exports=require("util/types")},28167:d=>{"use strict";d.exports=require("worker_threads")},43106:d=>{"use strict";d.exports=require("zlib")},4346:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},764:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;var v=y(4346);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return v.AbortError}})},28678:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureKeyCredential=void 0;class AzureKeyCredential{get key(){return this._key}constructor(d){if(!d){throw new Error("key must be a non-empty string")}this._key=d}update(d){this._key=d}}p.AzureKeyCredential=AzureKeyCredential},23711:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureNamedKeyCredential=void 0;p.isNamedKeyCredential=isNamedKeyCredential;const v=y(91276);class AzureNamedKeyCredential{get key(){return this._key}get name(){return this._name}constructor(d,p){if(!d||!p){throw new TypeError("name and key must be non-empty strings")}this._name=d;this._key=p}update(d,p){if(!d||!p){throw new TypeError("newName and newKey must be non-empty strings")}this._name=d;this._key=p}}p.AzureNamedKeyCredential=AzureNamedKeyCredential;function isNamedKeyCredential(d){return(0,v.isObjectWithProperties)(d,["name","key"])&&typeof d.key==="string"&&typeof d.name==="string"}},60560:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureSASCredential=void 0;p.isSASCredential=isSASCredential;const v=y(91276);class AzureSASCredential{get signature(){return this._signature}constructor(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}update(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}}p.AzureSASCredential=AzureSASCredential;function isSASCredential(d){return(0,v.isObjectWithProperties)(d,["signature"])&&typeof d.signature==="string"}},46113:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isTokenCredential=p.isSASCredential=p.AzureSASCredential=p.isNamedKeyCredential=p.AzureNamedKeyCredential=p.isKeyCredential=p.AzureKeyCredential=void 0;var v=y(28678);Object.defineProperty(p,"AzureKeyCredential",{enumerable:true,get:function(){return v.AzureKeyCredential}});var D=y(72515);Object.defineProperty(p,"isKeyCredential",{enumerable:true,get:function(){return D.isKeyCredential}});var M=y(23711);Object.defineProperty(p,"AzureNamedKeyCredential",{enumerable:true,get:function(){return M.AzureNamedKeyCredential}});Object.defineProperty(p,"isNamedKeyCredential",{enumerable:true,get:function(){return M.isNamedKeyCredential}});var U=y(60560);Object.defineProperty(p,"AzureSASCredential",{enumerable:true,get:function(){return U.AzureSASCredential}});Object.defineProperty(p,"isSASCredential",{enumerable:true,get:function(){return U.isSASCredential}});var j=y(2545);Object.defineProperty(p,"isTokenCredential",{enumerable:true,get:function(){return j.isTokenCredential}})},72515:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isKeyCredential=isKeyCredential;const v=y(91276);function isKeyCredential(d){return(0,v.isObjectWithProperties)(d,["key"])&&typeof d.key==="string"}},2545:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isBearerToken=isBearerToken;p.isPopToken=isPopToken;p.isTokenCredential=isTokenCredential;function isBearerToken(d){return!d.tokenType||d.tokenType==="Bearer"}function isPopToken(d){return d.tokenType==="pop"}function isTokenCredential(d){const p=d;return p&&typeof p.getToken==="function"&&(p.signRequest===undefined||p.getToken.length>0)}},90247:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseCAEChallenge=parseCAEChallenge;p.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const v=y(64341);const D=y(36732);function parseCAEChallenge(d){const p=`, ${d.trim()}`.split(", Bearer ").filter((d=>d));return p.map((d=>{const p=`${d.trim()}, `.split('", ').filter((d=>d));const y=p.map((d=>(([d,p])=>({[d]:p}))(d.trim().split('="'))));return y.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}))}async function authorizeRequestOnClaimChallenge(d){var p;const{scopes:y,response:M}=d;const U=d.logger||v.logger;const j=M.headers.get("WWW-Authenticate");if(!j){U.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const V=parseCAEChallenge(j)||[];const K=V.find((d=>d.claims));if(!K){U.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const ee=await d.getAccessToken(K.scope?[K.scope]:y,{claims:(0,D.decodeStringToString)(K.claims)});if(!ee){return false}d.request.headers.set("Authorization",`${(p=ee.tokenType)!==null&&p!==void 0?p:"Bearer"} ${ee.token}`);return true}},62785:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=void 0;const y={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(d){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(d)}const authorizeRequestOnTenantChallenge=async d=>{var p;const v=requestToOptions(d.request);const D=getChallenge(d.response);if(D){const M=parseChallenge(D);const U=buildScopes(d,M);const j=extractTenantId(M);if(!j){return false}const V=await d.getAccessToken(U,Object.assign(Object.assign({},v),{tenantId:j}));if(!V){return false}d.request.headers.set(y.HeaderConstants.AUTHORIZATION,`${(p=V.tokenType)!==null&&p!==void 0?p:"Bearer"} ${V.token}`);return true}return false};p.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(d){const p=new URL(d.authorization_uri);const y=p.pathname.split("/");const v=y[1];if(v&&isUuid(v)){return v}return undefined}function buildScopes(d,p){if(!p.resource_id){return d.scopes}const v=new URL(p.resource_id);v.pathname=y.DefaultScope;let D=v.toString();if(D==="https://disk.azure.com/.default"){D="https://disk.azure.com//.default"}return[D]}function getChallenge(d){const p=d.headers.get("WWW-Authenticate");if(d.status===401&&p){return p}return}function parseChallenge(d){const p=d.slice("Bearer ".length);const y=`${p.trim()} `.split(" ").filter((d=>d));const v=y.map((d=>(([d,p])=>({[d]:p}))(d.trim().split("="))));return v.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}function requestToOptions(d){return{abortSignal:d.abortSignal,requestOptions:{timeout:d.timeout},tracingOptions:d.tracingOptions}}},36732:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.encodeString=encodeString;p.encodeByteArray=encodeByteArray;p.decodeString=decodeString;p.decodeStringToString=decodeStringToString;function encodeString(d){return Buffer.from(d).toString("base64")}function encodeByteArray(d){const p=d instanceof Buffer?d:Buffer.from(d.buffer);return p.toString("base64")}function decodeString(d){return Buffer.from(d,"base64")}function decodeStringToString(d){return Buffer.from(d,"base64").toString()}},76268:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.deserializationPolicyName=void 0;p.deserializationPolicy=deserializationPolicy;const v=y(38839);const D=y(54786);const M=y(25019);const U=y(93609);const j=["application/json","text/json"];const V=["application/xml","application/atom+xml"];p.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(d={}){var y,D,M,U,K,ee,te;const re=(D=(y=d.expectedContentTypes)===null||y===void 0?void 0:y.json)!==null&&D!==void 0?D:j;const ne=(U=(M=d.expectedContentTypes)===null||M===void 0?void 0:M.xml)!==null&&U!==void 0?U:V;const ie=d.parseXML;const se=d.serializerOptions;const oe={xml:{rootName:(K=se===null||se===void 0?void 0:se.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=se===null||se===void 0?void 0:se.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=se===null||se===void 0?void 0:se.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};return{name:p.deserializationPolicyName,async sendRequest(d,p){const y=await p(d);return deserializeResponseBody(re,ne,y,oe,ie)}}}function getOperationResponseMap(d){let p;const y=d.request;const v=(0,U.getOperationRequestInfo)(y);const D=v===null||v===void 0?void 0:v.operationSpec;if(D){if(!(v===null||v===void 0?void 0:v.operationResponseGetter)){p=D.responses[d.status]}else{p=v===null||v===void 0?void 0:v.operationResponseGetter(D,d)}}return p}function shouldDeserializeResponse(d){const p=d.request;const y=(0,U.getOperationRequestInfo)(p);const v=y===null||y===void 0?void 0:y.shouldDeserialize;let D;if(v===undefined){D=true}else if(typeof v==="boolean"){D=v}else{D=v(d)}return D}async function deserializeResponseBody(d,p,y,v,j){const V=await parse(d,p,y,v,j);if(!shouldDeserializeResponse(V)){return V}const K=(0,U.getOperationRequestInfo)(V.request);const ee=K===null||K===void 0?void 0:K.operationSpec;if(!ee||!ee.responses){return V}const te=getOperationResponseMap(V);const{error:re,shouldReturnResponse:ne}=handleErrorResponse(V,ee,te,v);if(re){throw re}else if(ne){return V}if(te){if(te.bodyMapper){let d=V.parsedBody;if(ee.isXML&&te.bodyMapper.type.name===M.MapperTypeNames.Sequence){d=typeof d==="object"?d[te.bodyMapper.xmlElementName]:[]}try{V.parsedBody=ee.serializer.deserialize(te.bodyMapper,d,"operationRes.parsedBody",v)}catch(d){const p=new D.RestError(`Error ${d} occurred in deserializing the responseBody - ${V.bodyAsText}`,{statusCode:V.status,request:V.request,response:V});throw p}}else if(ee.httpMethod==="HEAD"){V.parsedBody=y.status>=200&&y.status<300}if(te.headersMapper){V.parsedHeaders=ee.serializer.deserialize(te.headersMapper,V.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return V}function isOperationSpecEmpty(d){const p=Object.keys(d.responses);return p.length===0||p.length===1&&p[0]==="default"}function handleErrorResponse(d,p,y,v){var U,j,V,K,ee;const te=200<=d.status&&d.status<300;const re=isOperationSpecEmpty(p)?te:!!y;if(re){if(y){if(!y.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const ne=y!==null&&y!==void 0?y:p.responses.default;const ie=((U=d.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(d.status))?`Unexpected status code: ${d.status}`:d.bodyAsText;const se=new D.RestError(ie,{statusCode:d.status,request:d.request,response:d});if(!ne&&!(((V=(j=d.parsedBody)===null||j===void 0?void 0:j.error)===null||V===void 0?void 0:V.code)&&((ee=(K=d.parsedBody)===null||K===void 0?void 0:K.error)===null||ee===void 0?void 0:ee.message))){throw se}const oe=ne===null||ne===void 0?void 0:ne.bodyMapper;const ae=ne===null||ne===void 0?void 0:ne.headersMapper;try{if(d.parsedBody){const y=d.parsedBody;let D;if(oe){let d=y;if(p.isXML&&oe.type.name===M.MapperTypeNames.Sequence){d=[];const p=oe.xmlElementName;if(typeof y==="object"&&p){d=y[p]}}D=p.serializer.deserialize(oe,d,"error.response.parsedBody",v)}const U=y.error||D||y;se.code=U.code;if(U.message){se.message=U.message}if(oe){se.response.parsedBody=D}}if(d.headers&&ae){se.response.parsedHeaders=p.serializer.deserialize(ae,d.headers.toJSON(),"operationRes.parsedHeaders")}}catch(p){se.message=`Error "${p.message}" occurred in deserializing the responseBody - "${d.bodyAsText}" for the default response.`}return{error:se,shouldReturnResponse:false}}async function parse(d,p,y,v,M){var U;if(!((U=y.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(y.status))&&y.bodyAsText){const U=y.bodyAsText;const j=y.headers.get("Content-Type")||"";const V=!j?[]:j.split(";").map((d=>d.toLowerCase()));try{if(V.length===0||V.some((p=>d.indexOf(p)!==-1))){y.parsedBody=JSON.parse(U);return y}else if(V.some((d=>p.indexOf(d)!==-1))){if(!M){throw new Error("Parsing XML not supported.")}const d=await M(U,v.xml);y.parsedBody=d;return y}}catch(d){const p=`Error "${d}" occurred while parsing the response body - ${y.bodyAsText}.`;const v=d.code||D.RestError.PARSE_ERROR;const M=new D.RestError(p,{code:v,statusCode:y.status,request:y.request,response:y});throw M}}return y}},33368:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},9235:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=p.authorizeRequestOnClaimChallenge=p.serializationPolicyName=p.serializationPolicy=p.deserializationPolicyName=p.deserializationPolicy=p.XML_CHARKEY=p.XML_ATTRKEY=p.createClientPipeline=p.ServiceClient=p.MapperTypeNames=p.createSerializer=void 0;var v=y(25019);Object.defineProperty(p,"createSerializer",{enumerable:true,get:function(){return v.createSerializer}});Object.defineProperty(p,"MapperTypeNames",{enumerable:true,get:function(){return v.MapperTypeNames}});var D=y(37435);Object.defineProperty(p,"ServiceClient",{enumerable:true,get:function(){return D.ServiceClient}});var M=y(13225);Object.defineProperty(p,"createClientPipeline",{enumerable:true,get:function(){return M.createClientPipeline}});var U=y(38839);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return U.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return U.XML_CHARKEY}});var j=y(76268);Object.defineProperty(p,"deserializationPolicy",{enumerable:true,get:function(){return j.deserializationPolicy}});Object.defineProperty(p,"deserializationPolicyName",{enumerable:true,get:function(){return j.deserializationPolicyName}});var V=y(65873);Object.defineProperty(p,"serializationPolicy",{enumerable:true,get:function(){return V.serializationPolicy}});Object.defineProperty(p,"serializationPolicyName",{enumerable:true,get:function(){return V.serializationPolicyName}});var K=y(90247);Object.defineProperty(p,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return K.authorizeRequestOnClaimChallenge}});var ee=y(62785);Object.defineProperty(p,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return ee.authorizeRequestOnTenantChallenge}})},58739:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;p.getPathStringFromParameter=getPathStringFromParameter;const v=y(25019);function getStreamingResponseStatusCodes(d){const p=new Set;for(const y in d.responses){const D=d.responses[y];if(D.bodyMapper&&D.bodyMapper.type.name===v.MapperTypeNames.Stream){p.add(Number(y))}}return p}function getPathStringFromParameter(d){const{parameterPath:p,mapper:y}=d;let v;if(typeof p==="string"){v=p}else if(Array.isArray(p)){v=p.join(".")}else{v=y.serializedName}return v}},38839:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},64341:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-client")},93609:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;p.getOperationRequestInfo=getOperationRequestInfo;const v=y(48166);function getOperationArgumentValueFromParameter(d,p,y){let v=p.parameterPath;const D=p.mapper;let M;if(typeof v==="string"){v=[v]}if(Array.isArray(v)){if(v.length>0){if(D.isConstant){M=D.defaultValue}else{let p=getPropertyFromParameterPath(d,v);if(!p.propertyFound&&y){p=getPropertyFromParameterPath(y,v)}let U=false;if(!p.propertyFound){U=D.required||v[0]==="options"&&v.length===2}M=U?D.defaultValue:p.propertyValue}}}else{if(D.required){M={}}for(const p in v){const U=D.type.modelProperties[p];const j=v[p];const V=getOperationArgumentValueFromParameter(d,{parameterPath:j,mapper:U},y);if(V!==undefined){if(!M){M={}}M[p]=V}}}return M}function getPropertyFromParameterPath(d,p){const y={propertyFound:false};let v=0;for(;v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createClientPipeline=createClientPipeline;const v=y(76268);const D=y(54786);const M=y(65873);function createClientPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d!==null&&d!==void 0?d:{});if(d.credentialOptions){p.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:d.credentialOptions.credential,scopes:d.credentialOptions.credentialScopes}))}p.addPolicy((0,M.serializationPolicy)(d.serializationOptions),{phase:"Serialize"});p.addPolicy((0,v.deserializationPolicy)(d.deserializationOptions),{phase:"Deserialize"});return p}},65873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.serializationPolicyName=void 0;p.serializationPolicy=serializationPolicy;p.serializeHeaders=serializeHeaders;p.serializeRequestBody=serializeRequestBody;const v=y(38839);const D=y(93609);const M=y(25019);const U=y(58739);p.serializationPolicyName="serializationPolicy";function serializationPolicy(d={}){const y=d.stringifyXML;return{name:p.serializationPolicyName,async sendRequest(d,p){const v=(0,D.getOperationRequestInfo)(d);const M=v===null||v===void 0?void 0:v.operationSpec;const U=v===null||v===void 0?void 0:v.operationArguments;if(M&&U){serializeHeaders(d,U,M);serializeRequestBody(d,U,M,y)}return p(d)}}}function serializeHeaders(d,p,y){var v,M;if(y.headerParameters){for(const v of y.headerParameters){let M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==null&&M!==undefined||v.mapper.required){M=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v));const p=v.mapper.headerCollectionPrefix;if(p){for(const y of Object.keys(M)){d.headers.set(p+y,M[y])}}else{d.headers.set(v.mapper.serializedName||(0,U.getPathStringFromParameter)(v),M)}}}}const j=(M=(v=p.options)===null||v===void 0?void 0:v.requestOptions)===null||M===void 0?void 0:M.customHeaders;if(j){for(const p of Object.keys(j)){d.headers.set(p,j[p])}}}function serializeRequestBody(d,p,y,j=function(){throw new Error("XML serialization unsupported!")}){var V,K,ee,te,re;const ne=(V=p.options)===null||V===void 0?void 0:V.serializerOptions;const ie={xml:{rootName:(K=ne===null||ne===void 0?void 0:ne.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=ne===null||ne===void 0?void 0:ne.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=ne===null||ne===void 0?void 0:ne.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};const se=ie.xml.xmlCharKey;if(y.requestBody&&y.requestBody.mapper){d.body=(0,D.getOperationArgumentValueFromParameter)(p,y.requestBody);const v=y.requestBody.mapper;const{required:V,serializedName:K,xmlName:ee,xmlElementName:te,xmlNamespace:ne,xmlNamespacePrefix:oe,nullable:ae}=v;const le=v.type.name;try{if(d.body!==undefined&&d.body!==null||ae&&d.body===null||V){const p=(0,U.getPathStringFromParameter)(y.requestBody);d.body=y.serializer.serialize(v,d.body,p,ie);const D=le===M.MapperTypeNames.Stream;if(y.isXML){const p=oe?`xmlns:${oe}`:"xmlns";const y=getXmlValueWithNamespace(ne,p,le,d.body,ie);if(le===M.MapperTypeNames.Sequence){d.body=j(prepareXMLRootList(y,te||ee||K,p,ne),{rootName:ee||K,xmlCharKey:se})}else if(!D){d.body=j(y,{rootName:ee||K,xmlCharKey:se})}}else if(le===M.MapperTypeNames.String&&(((re=y.contentType)===null||re===void 0?void 0:re.match("text/plain"))||y.mediaType==="text")){return}else if(!D){d.body=JSON.stringify(d.body)}}}catch(d){throw new Error(`Error "${d.message}" occurred in serializing the payload - ${JSON.stringify(K,undefined," ")}.`)}}else if(y.formDataParameters&&y.formDataParameters.length>0){d.formData={};for(const v of y.formDataParameters){const M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==undefined&&M!==null){const p=v.mapper.serializedName||(0,U.getPathStringFromParameter)(v);d.formData[p]=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v),ie)}}}}function getXmlValueWithNamespace(d,p,y,D,M){if(d&&!["Composite","Sequence","Dictionary"].includes(y)){const y={};y[M.xml.xmlCharKey]=D;y[v.XML_ATTRKEY]={[p]:d};return y}return D}function prepareXMLRootList(d,p,y,D){if(!Array.isArray(d)){d=[d]}if(!y||!D){return{[p]:d}}const M={[p]:d};M[v.XML_ATTRKEY]={[y]:D};return M}},25019:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MapperTypeNames=void 0;p.createSerializer=createSerializer;const v=y(31577);const D=v.__importStar(y(36732));const M=y(38839);const U=y(40398);class SerializerImpl{constructor(d={},p=false){this.modelMappers=d;this.isXML=p}validateConstraints(d,p,y){const failValidation=(d,v)=>{throw new Error(`"${y}" with value "${p}" should satisfy the constraint "${d}": ${v}.`)};if(d.constraints&&p!==undefined&&p!==null){const{ExclusiveMaximum:y,ExclusiveMinimum:v,InclusiveMaximum:D,InclusiveMinimum:M,MaxItems:U,MaxLength:j,MinItems:V,MinLength:K,MultipleOf:ee,Pattern:te,UniqueItems:re}=d.constraints;if(y!==undefined&&p>=y){failValidation("ExclusiveMaximum",y)}if(v!==undefined&&p<=v){failValidation("ExclusiveMinimum",v)}if(D!==undefined&&p>D){failValidation("InclusiveMaximum",D)}if(M!==undefined&&pU){failValidation("MaxItems",U)}if(j!==undefined&&p.length>j){failValidation("MaxLength",j)}if(V!==undefined&&p.lengthy.indexOf(d)!==p))){failValidation("UniqueItems",re)}}}serialize(d,p,y,v={xml:{}}){var D,U,j;const V={xml:{rootName:(D=v.xml.rootName)!==null&&D!==void 0?D:"",includeRoot:(U=v.xml.includeRoot)!==null&&U!==void 0?U:false,xmlCharKey:(j=v.xml.xmlCharKey)!==null&&j!==void 0?j:M.XML_CHARKEY}};let K={};const ee=d.type.name;if(!y){y=d.serializedName}if(ee.match(/^Sequence$/i)!==null){K=[]}if(d.isConstant){p=d.defaultValue}const{required:te,nullable:re}=d;if(te&&re&&p===undefined){throw new Error(`${y} cannot be undefined.`)}if(te&&!re&&(p===undefined||p===null)){throw new Error(`${y} cannot be null or undefined.`)}if(!te&&re===false&&p===null){throw new Error(`${y} cannot be null.`)}if(p===undefined||p===null){K=p}else{if(ee.match(/^any$/i)!==null){K=p}else if(ee.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){K=serializeBasicTypes(ee,y,p)}else if(ee.match(/^Enum$/i)!==null){const v=d;K=serializeEnumType(y,v.type.allowedValues,p)}else if(ee.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){K=serializeDateTypes(ee,p,y)}else if(ee.match(/^ByteArray$/i)!==null){K=serializeByteArrayType(y,p)}else if(ee.match(/^Base64Url$/i)!==null){K=serializeBase64UrlType(y,p)}else if(ee.match(/^Sequence$/i)!==null){K=serializeSequenceType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Dictionary$/i)!==null){K=serializeDictionaryType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Composite$/i)!==null){K=serializeCompositeType(this,d,p,y,Boolean(this.isXML),V)}}return K}deserialize(d,p,y,v={xml:{}}){var U,j,V,K;const ee={xml:{rootName:(U=v.xml.rootName)!==null&&U!==void 0?U:"",includeRoot:(j=v.xml.includeRoot)!==null&&j!==void 0?j:false,xmlCharKey:(V=v.xml.xmlCharKey)!==null&&V!==void 0?V:M.XML_CHARKEY},ignoreUnknownProperties:(K=v.ignoreUnknownProperties)!==null&&K!==void 0?K:false};if(p===undefined||p===null){if(this.isXML&&d.type.name==="Sequence"&&!d.xmlIsWrapped){p=[]}if(d.defaultValue!==undefined){p=d.defaultValue}return p}let te;const re=d.type.name;if(!y){y=d.serializedName}if(re.match(/^Composite$/i)!==null){te=deserializeCompositeType(this,d,p,y,ee)}else{if(this.isXML){const d=ee.xml.xmlCharKey;if(p[M.XML_ATTRKEY]!==undefined&&p[d]!==undefined){p=p[d]}}if(re.match(/^Number$/i)!==null){te=parseFloat(p);if(isNaN(te)){te=p}}else if(re.match(/^Boolean$/i)!==null){if(p==="true"){te=true}else if(p==="false"){te=false}else{te=p}}else if(re.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){te=p}else if(re.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){te=new Date(p)}else if(re.match(/^UnixTime$/i)!==null){te=unixTimeToDate(p)}else if(re.match(/^ByteArray$/i)!==null){te=D.decodeString(p)}else if(re.match(/^Base64Url$/i)!==null){te=base64UrlToByteArray(p)}else if(re.match(/^Sequence$/i)!==null){te=deserializeSequenceType(this,d,p,y,ee)}else if(re.match(/^Dictionary$/i)!==null){te=deserializeDictionaryType(this,d,p,y,ee)}}if(d.isConstant){te=d.defaultValue}return te}}function createSerializer(d={},p=false){return new SerializerImpl(d,p)}function trimEnd(d,p){let y=d.length;while(y-1>=0&&d[y-1]===p){--y}return d.substr(0,y)}function bufferToBase64Url(d){if(!d){return undefined}if(!(d instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const p=D.encodeByteArray(d);return trimEnd(p,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(d){if(!d){return undefined}if(d&&typeof d.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}d=d.replace(/-/g,"+").replace(/_/g,"/");return D.decodeString(d)}function splitSerializeName(d){const p=[];let y="";if(d){const v=d.split(".");for(const d of v){if(d.charAt(d.length-1)==="\\"){y+=d.substr(0,d.length-1)+"."}else{y+=d;p.push(y);y=""}}}return p}function dateToUnixTime(d){if(!d){return undefined}if(typeof d.valueOf()==="string"){d=new Date(d)}return Math.floor(d.getTime()/1e3)}function unixTimeToDate(d){if(!d){return undefined}return new Date(d*1e3)}function serializeBasicTypes(d,p,y){if(y!==null&&y!==undefined){if(d.match(/^Number$/i)!==null){if(typeof y!=="number"){throw new Error(`${p} with value ${y} must be of type number.`)}}else if(d.match(/^String$/i)!==null){if(typeof y.valueOf()!=="string"){throw new Error(`${p} with value "${y}" must be of type string.`)}}else if(d.match(/^Uuid$/i)!==null){if(!(typeof y.valueOf()==="string"&&(0,U.isValidUuid)(y))){throw new Error(`${p} with value "${y}" must be of type string and a valid uuid.`)}}else if(d.match(/^Boolean$/i)!==null){if(typeof y!=="boolean"){throw new Error(`${p} with value ${y} must be of type boolean.`)}}else if(d.match(/^Stream$/i)!==null){const d=typeof y;if(d!=="string"&&typeof y.pipe!=="function"&&typeof y.tee!=="function"&&!(y instanceof ArrayBuffer)&&!ArrayBuffer.isView(y)&&!((typeof Blob==="function"||typeof Blob==="object")&&y instanceof Blob)&&d!=="function"){throw new Error(`${p} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return y}function serializeEnumType(d,p,y){if(!p){throw new Error(`Please provide a set of allowedValues to validate ${d} as an Enum Type.`)}const v=p.some((d=>{if(typeof d.valueOf()==="string"){return d.toLowerCase()===y.toLowerCase()}return d===y}));if(!v){throw new Error(`${y} is not a valid value for ${d}. The valid values are: ${JSON.stringify(p)}.`)}return y}function serializeByteArrayType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=D.encodeByteArray(p)}return p}function serializeBase64UrlType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=bufferToBase64Url(p)}return p}function serializeDateTypes(d,p,y){if(p!==undefined&&p!==null){if(d.match(/^Date$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString().substring(0,10):new Date(p).toISOString().substring(0,10)}else if(d.match(/^DateTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString():new Date(p).toISOString()}else if(d.match(/^DateTimeRfc1123$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123 format.`)}p=p instanceof Date?p.toUTCString():new Date(p).toUTCString()}else if(d.match(/^UnixTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}p=dateToUnixTime(p)}else if(d.match(/^TimeSpan$/i)!==null){if(!(0,U.isDuration)(p)){throw new Error(`${y} must be a string in ISO 8601 format. Instead was "${p}".`)}}}return p}function serializeSequenceType(d,p,y,v,D,U){var j;if(!Array.isArray(y)){throw new Error(`${v} must be of type Array.`)}let V=p.type.element;if(!V||typeof V!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}.`)}if(V.type.name==="Composite"&&V.type.className){V=(j=d.modelMappers[V.type.className])!==null&&j!==void 0?j:V}const K=[];for(let p=0;pd!==D));if(M){j[D]=d.serialize(K,y[D],v+'["'+D+'"]',U)}}}return j}return y}function getXmlObjectValue(d,p,y,v){if(!y||!d.xmlNamespace){return p}const D=d.xmlNamespacePrefix?`xmlns:${d.xmlNamespacePrefix}`:"xmlns";const U={[D]:d.xmlNamespace};if(["Composite"].includes(d.type.name)){if(p[M.XML_ATTRKEY]){return p}else{const d=Object.assign({},p);d[M.XML_ATTRKEY]=U;return d}}const j={};j[v.xml.xmlCharKey]=p;j[M.XML_ATTRKEY]=U;return j}function isSpecialXmlProperty(d,p){return[M.XML_ATTRKEY,p.xml.xmlCharKey].includes(d)}function deserializeCompositeType(d,p,y,v,D){var U,j;const V=(U=D.xml.xmlCharKey)!==null&&U!==void 0?U:M.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(d,p)){p=getPolymorphicMapper(d,p,y,"serializedName")}const K=resolveModelProperties(d,p,v);let ee={};const te=[];for(const U of Object.keys(K)){const re=K[U];const ne=splitSerializeName(K[U].serializedName);te.push(ne[0]);const{serializedName:ie,xmlName:se,xmlElementName:oe}=re;let ae=v;if(ie!==""&&ie!==undefined){ae=v+"."+ie}const le=re.headerCollectionPrefix;if(le){const p={};for(const v of Object.keys(y)){if(v.startsWith(le)){p[v.substring(le.length)]=d.deserialize(re.type.value,y[v],ae,D)}te.push(v)}ee[U]=p}else if(d.isXML){if(re.xmlIsAttribute&&y[M.XML_ATTRKEY]){ee[U]=d.deserialize(re,y[M.XML_ATTRKEY][se],ae,D)}else if(re.xmlIsMsText){if(y[V]!==undefined){ee[U]=y[V]}else if(typeof y==="string"){ee[U]=y}}else{const p=oe||se||ie;if(re.xmlIsWrapped){const p=y[se];const v=(j=p===null||p===void 0?void 0:p[oe])!==null&&j!==void 0?j:[];ee[U]=d.deserialize(re,v,ae,D);te.push(se)}else{const v=y[p];ee[U]=d.deserialize(re,v,ae,D);te.push(p)}}}else{let v;let M=y;let j=0;for(const d of ne){if(!M)break;j++;M=M[d]}if(M===null&&j{for(const p in K){const y=splitSerializeName(K[p].serializedName);if(y[0]===d){return false}}return true};for(const p in y){if(isAdditionalProperty(p)){ee[p]=d.deserialize(re,y[p],v+'["'+p+'"]',D)}}}else if(y&&!D.ignoreUnknownProperties){for(const d of Object.keys(y)){if(ee[d]===undefined&&!te.includes(d)&&!isSpecialXmlProperty(d,D)){ee[d]=y[d]}}}return ee}function deserializeDictionaryType(d,p,y,v,D){const M=p.type.value;if(!M||typeof M!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){const p={};for(const U of Object.keys(y)){p[U]=d.deserialize(M,y[U],v,D)}return p}return y}function deserializeSequenceType(d,p,y,v,D){var M;let U=p.type.element;if(!U||typeof U!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){if(!Array.isArray(y)){y=[y]}if(U.type.name==="Composite"&&U.type.className){U=(M=d.modelMappers[U.type.className])!==null&&M!==void 0?M:U}const p=[];for(let M=0;M{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceClient=void 0;const v=y(54786);const D=y(13225);const M=y(40398);const U=y(33368);const j=y(93609);const V=y(52825);const K=y(58739);const ee=y(64341);class ServiceClient{constructor(d={}){var p,y;this._requestContentType=d.requestContentType;this._endpoint=(p=d.endpoint)!==null&&p!==void 0?p:d.baseUri;if(d.baseUri){ee.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=d.allowInsecureConnection;this._httpClient=d.httpClient||(0,U.getCachedDefaultHttpClient)();this.pipeline=d.pipeline||createDefaultPipeline(d);if((y=d.additionalPolicies)===null||y===void 0?void 0:y.length){for(const{policy:p,position:y}of d.additionalPolicies){const d=y==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(p,{afterPhase:d})}}}async sendRequest(d){return this.pipeline.sendRequest(this._httpClient,d)}async sendOperationRequest(d,p){const y=p.baseUrl||this._endpoint;if(!y){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const D=(0,V.getRequestUrl)(y,p,d,this);const U=(0,v.createPipelineRequest)({url:D});U.method=p.httpMethod;const ee=(0,j.getOperationRequestInfo)(U);ee.operationSpec=p;ee.operationArguments=d;const te=p.contentType||this._requestContentType;if(te&&p.requestBody){U.headers.set("Content-Type",te)}const re=d.options;if(re){const d=re.requestOptions;if(d){if(d.timeout){U.timeout=d.timeout}if(d.onUploadProgress){U.onUploadProgress=d.onUploadProgress}if(d.onDownloadProgress){U.onDownloadProgress=d.onDownloadProgress}if(d.shouldDeserialize!==undefined){ee.shouldDeserialize=d.shouldDeserialize}if(d.allowInsecureConnection){U.allowInsecureConnection=true}}if(re.abortSignal){U.abortSignal=re.abortSignal}if(re.tracingOptions){U.tracingOptions=re.tracingOptions}}if(this._allowInsecureConnection){U.allowInsecureConnection=true}if(U.streamResponseStatusCodes===undefined){U.streamResponseStatusCodes=(0,K.getStreamingResponseStatusCodes)(p)}try{const d=await this.sendRequest(U);const y=(0,M.flattenResponse)(d,p.responses[d.status]);if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(d,y)}return y}catch(d){if(typeof d==="object"&&(d===null||d===void 0?void 0:d.response)){const y=d.response;const v=(0,M.flattenResponse)(y,p.responses[d.statusCode]||p.responses["default"]);d.details=v;if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(y,v,d)}}throw d}}}p.ServiceClient=ServiceClient;function createDefaultPipeline(d){const p=getCredentialScopes(d);const y=d.credential&&p?{credentialScopes:p,credential:d.credential}:undefined;return(0,D.createClientPipeline)(Object.assign(Object.assign({},d),{credentialOptions:y}))}function getCredentialScopes(d){if(d.credentialScopes){return d.credentialScopes}if(d.endpoint){return`${d.endpoint}/.default`}if(d.baseUri){return`${d.baseUri}/.default`}if(d.credential&&!d.credentialScopes){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},48166:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={operationRequestMap:new WeakMap}},52825:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRequestUrl=getRequestUrl;p.appendQueryParams=appendQueryParams;const v=y(93609);const D=y(58739);const M={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(d,p,y,v){const D=calculateUrlReplacements(p,y,v);let M=false;let U=replaceAll(d,D);if(p.path){let d=replaceAll(p.path,D);if(p.path==="/{nextLink}"&&d.startsWith("/")){d=d.substring(1)}if(isAbsoluteUrl(d)){U=d;M=true}else{U=appendPath(U,d)}}const{queryParams:j,sequenceParams:V}=calculateQueryParameters(p,y,v);U=appendQueryParams(U,j,V,M);return U}function replaceAll(d,p){let y=d;for(const[d,v]of p){y=y.split(d).join(v)}return y}function calculateUrlReplacements(d,p,y){var M;const U=new Map;if((M=d.urlParameters)===null||M===void 0?void 0:M.length){for(const M of d.urlParameters){let j=(0,v.getOperationArgumentValueFromParameter)(p,M,y);const V=(0,D.getPathStringFromParameter)(M);j=d.serializer.serialize(M.mapper,j,V);if(!M.skipEncoding){j=encodeURIComponent(j)}U.set(`{${M.mapper.serializedName||V}}`,j)}}return U}function isAbsoluteUrl(d){return d.includes("://")}function appendPath(d,p){if(!p){return d}const y=new URL(d);let v=y.pathname;if(!v.endsWith("/")){v=`${v}/`}if(p.startsWith("/")){p=p.substring(1)}const D=p.indexOf("?");if(D!==-1){const d=p.substring(0,D);const M=p.substring(D+1);v=v+d;if(M){y.search=y.search?`${y.search}&${M}`:M}}else{v=v+p}y.pathname=v;return y.toString()}function calculateQueryParameters(d,p,y){var U;const j=new Map;const V=new Set;if((U=d.queryParameters)===null||U===void 0?void 0:U.length){for(const U of d.queryParameters){if(U.mapper.type.name==="Sequence"&&U.mapper.serializedName){V.add(U.mapper.serializedName)}let K=(0,v.getOperationArgumentValueFromParameter)(p,U,y);if(K!==undefined&&K!==null||U.mapper.required){K=d.serializer.serialize(U.mapper,K,(0,D.getPathStringFromParameter)(U));const p=U.collectionFormat?M[U.collectionFormat]:"";if(Array.isArray(K)){K=K.map((d=>{if(d===null||d===undefined){return""}return d}))}if(U.collectionFormat==="Multi"&&K.length===0){continue}else if(Array.isArray(K)&&(U.collectionFormat==="SSV"||U.collectionFormat==="TSV")){K=K.join(p)}if(!U.skipEncoding){if(Array.isArray(K)){K=K.map((d=>encodeURIComponent(d)))}else{K=encodeURIComponent(K)}}if(Array.isArray(K)&&(U.collectionFormat==="CSV"||U.collectionFormat==="Pipes")){K=K.join(p)}j.set(U.mapper.serializedName||(0,D.getPathStringFromParameter)(U),K)}}}return{queryParams:j,sequenceParams:V}}function simpleParseQueryParams(d){const p=new Map;if(!d||d[0]!=="?"){return p}d=d.slice(1);const y=d.split("&");for(const d of y){const[y,v]=d.split("=",2);const D=p.get(y);if(D){if(Array.isArray(D)){D.push(v)}else{p.set(y,[D,v])}}else{p.set(y,v)}}return p}function appendQueryParams(d,p,y,v=false){if(p.size===0){return d}const D=new URL(d);const M=simpleParseQueryParams(D.search);for(const[d,D]of p){const p=M.get(d);if(Array.isArray(p)){if(Array.isArray(D)){p.push(...D);const y=new Set(p);M.set(d,Array.from(y))}else{p.push(D)}}else if(p){if(Array.isArray(D)){D.unshift(p)}else if(y.has(d)){M.set(d,[p,D])}if(!v){M.set(d,D)}}else{M.set(d,D)}}const U=[];for(const[d,p]of M){if(typeof p==="string"){U.push(`${d}=${p}`)}else if(Array.isArray(p)){for(const y of p){U.push(`${d}=${y}`)}}else{U.push(`${d}=${p}`)}}D.search=U.length?`?${U.join("&")}`:"";return D.toString()}},40398:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isPrimitiveBody=isPrimitiveBody;p.isDuration=isDuration;p.isValidUuid=isValidUuid;p.flattenResponse=flattenResponse;function isPrimitiveBody(d,p){return p!=="Composite"&&p!=="Dictionary"&&(typeof d==="string"||typeof d==="number"||typeof d==="boolean"||(p===null||p===void 0?void 0:p.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))!==null||d===undefined||d===null)}const y=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(d){return y.test(d)}const v=/^[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;function isValidUuid(d){return v.test(d)}function handleNullableResponseAndWrappableBody(d){const p=Object.assign(Object.assign({},d.headers),d.body);if(d.hasNullableType&&Object.getOwnPropertyNames(p).length===0){return d.shouldWrapBody?{body:null}:null}else{return d.shouldWrapBody?Object.assign(Object.assign({},d.headers),{body:d.body}):p}}function flattenResponse(d,p){var y,v;const D=d.parsedHeaders;if(d.request.method==="HEAD"){return Object.assign(Object.assign({},D),{body:d.parsedBody})}const M=p&&p.bodyMapper;const U=Boolean(M===null||M===void 0?void 0:M.nullable);const j=M===null||M===void 0?void 0:M.type.name;if(j==="Stream"){return Object.assign(Object.assign({},D),{blobBody:d.blobBody,readableStreamBody:d.readableStreamBody})}const V=j==="Composite"&&M.type.modelProperties||{};const K=Object.keys(V).some((d=>V[d].serializedName===""));if(j==="Sequence"||K){const p=(y=d.parsedBody)!==null&&y!==void 0?y:[];for(const y of Object.keys(V)){if(V[y].serializedName){p[y]=(v=d.parsedBody)===null||v===void 0?void 0:v[y]}}if(D){for(const d of Object.keys(D)){p[d]=D[d]}}return U&&!d.parsedBody&&!D&&Object.getOwnPropertyNames(V).length===0?null:p}return handleNullableResponseAndWrappableBody({body:d.parsedBody,headers:D,hasNullableType:U,shouldWrapBody:isPrimitiveBody(d.parsedBody,j)})}},47828:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ExtendedServiceClient=void 0;const v=y(87215);const D=y(54786);const M=y(9235);const U=y(37209);class ExtendedServiceClient extends M.ServiceClient{constructor(d){var p,y;super(d);if(((p=d.keepAliveOptions)===null||p===void 0?void 0:p.enable)===false&&!(0,v.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)){this.pipeline.addPolicy((0,v.createDisableKeepAlivePolicy)())}if(((y=d.redirectOptions)===null||y===void 0?void 0:y.handleRedirects)===false){this.pipeline.removePolicy({name:D.redirectPolicyName})}}async sendOperationRequest(d,p){var y;const v=(y=d===null||d===void 0?void 0:d.options)===null||y===void 0?void 0:y.onResponse;let D;function onResponse(d,p,y){D=d;if(v){v(d,p,y)}}d.options=Object.assign(Object.assign({},d.options),{onResponse:onResponse});const M=await super.sendOperationRequest(d,p);if(D){Object.defineProperty(M,"_response",{value:(0,U.toCompatResponse)(D)})}return M}}p.ExtendedServiceClient=ExtendedServiceClient},1582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.convertHttpClient=convertHttpClient;const v=y(37209);const D=y(24970);function convertHttpClient(d){return{sendRequest:async p=>{const y=await d.sendRequest((0,D.toWebResourceLike)(p,{createProxy:true}));return(0,v.toPipelineResponse)(y)}}}},62464:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toHttpHeadersLike=p.convertHttpClient=p.disableKeepAlivePolicyName=p.HttpPipelineLogLevel=p.createRequestPolicyFactoryPolicy=p.requestPolicyFactoryPolicyName=p.ExtendedServiceClient=void 0;var v=y(47828);Object.defineProperty(p,"ExtendedServiceClient",{enumerable:true,get:function(){return v.ExtendedServiceClient}});var D=y(83533);Object.defineProperty(p,"requestPolicyFactoryPolicyName",{enumerable:true,get:function(){return D.requestPolicyFactoryPolicyName}});Object.defineProperty(p,"createRequestPolicyFactoryPolicy",{enumerable:true,get:function(){return D.createRequestPolicyFactoryPolicy}});Object.defineProperty(p,"HttpPipelineLogLevel",{enumerable:true,get:function(){return D.HttpPipelineLogLevel}});var M=y(87215);Object.defineProperty(p,"disableKeepAlivePolicyName",{enumerable:true,get:function(){return M.disableKeepAlivePolicyName}});var U=y(1582);Object.defineProperty(p,"convertHttpClient",{enumerable:true,get:function(){return U.convertHttpClient}});var j=y(24970);Object.defineProperty(p,"toHttpHeadersLike",{enumerable:true,get:function(){return j.toHttpHeadersLike}})},87215:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.disableKeepAlivePolicyName=void 0;p.createDisableKeepAlivePolicy=createDisableKeepAlivePolicy;p.pipelineContainsDisableKeepAlivePolicy=pipelineContainsDisableKeepAlivePolicy;p.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function createDisableKeepAlivePolicy(){return{name:p.disableKeepAlivePolicyName,async sendRequest(d,p){d.disableKeepAlive=true;return p(d)}}}function pipelineContainsDisableKeepAlivePolicy(d){return d.getOrderedPolicies().some((d=>d.name===p.disableKeepAlivePolicyName))}},83533:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestPolicyFactoryPolicyName=p.HttpPipelineLogLevel=void 0;p.createRequestPolicyFactoryPolicy=createRequestPolicyFactoryPolicy;const v=y(24970);const D=y(37209);var M;(function(d){d[d["ERROR"]=1]="ERROR";d[d["INFO"]=3]="INFO";d[d["OFF"]=0]="OFF";d[d["WARNING"]=2]="WARNING"})(M||(p.HttpPipelineLogLevel=M={}));const U={log(d,p){},shouldLog(d){return false}};p.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function createRequestPolicyFactoryPolicy(d){const y=d.slice().reverse();return{name:p.requestPolicyFactoryPolicyName,async sendRequest(d,p){let M={async sendRequest(d){const y=await p((0,v.toPipelineRequest)(d));return(0,D.toCompatResponse)(y,{createProxy:true})}};for(const d of y){M=d.create(M,U)}const j=(0,v.toWebResourceLike)(d,{createProxy:true});const V=await M.sendRequest(j);return(0,D.toPipelineResponse)(V)}}}},37209:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toCompatResponse=toCompatResponse;p.toPipelineResponse=toPipelineResponse;const v=y(54786);const D=y(24970);const M=Symbol("Original FullOperationResponse");function toCompatResponse(d,p){let y=(0,D.toWebResourceLike)(d.request);let v=(0,D.toHttpHeadersLike)(d.headers);if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(d,{get(p,D,U){if(D==="headers"){return v}else if(D==="request"){return y}else if(D===M){return d}return Reflect.get(p,D,U)},set(d,p,D,M){if(p==="headers"){v=D}else if(p==="request"){y=D}return Reflect.set(d,p,D,M)}})}else{return Object.assign(Object.assign({},d),{request:y,headers:v})}}function toPipelineResponse(d){const p=d;const y=p[M];const U=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(y){y.headers=U;return y}else{return Object.assign(Object.assign({},d),{headers:U,request:(0,D.toPipelineRequest)(d.request)})}}},24970:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.HttpHeaders=void 0;p.toPipelineRequest=toPipelineRequest;p.toWebResourceLike=toWebResourceLike;p.toHttpHeadersLike=toHttpHeadersLike;const v=y(54786);const D=Symbol("Original PipelineRequest");const M=Symbol.for("@azure/core-client original request");function toPipelineRequest(d,p={}){const y=d;const U=y[D];const j=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(U){U.headers=j;return U}else{const y=(0,v.createPipelineRequest)({url:d.url,method:d.method,headers:j,withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,disableKeepAlive:!!d.keepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides});if(p.originalRequest){y[M]=p.originalRequest}return y}}function toWebResourceLike(d,p){var y;const v=(y=p===null||p===void 0?void 0:p.originalRequest)!==null&&y!==void 0?y:d;const M={url:d.url,method:d.method,headers:toHttpHeadersLike(d.headers),withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.headers.get("x-ms-client-request-id")||d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,keepAlive:!!d.disableKeepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(M,{get(p,y,U){if(y===D){return d}else if(y==="clone"){return()=>toWebResourceLike(toPipelineRequest(M,{originalRequest:v}),{createProxy:true,originalRequest:v})}return Reflect.get(p,y,U)},set(p,y,v,D){if(y==="keepAlive"){d.disableKeepAlive=!v}const M=["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"];if(typeof y==="string"&&M.includes(y)){d[y]=v}return Reflect.set(p,y,v,D)}})}else{return M}}function toHttpHeadersLike(d){return new HttpHeaders(d.toJSON({preserveCase:true}))}function getHeaderKey(d){return d.toLowerCase()}class HttpHeaders{constructor(d){this._headersMap={};if(d){for(const p in d){this.set(p,d[p])}}}set(d,p){this._headersMap[getHeaderKey(d)]={name:d,value:p.toString()}}get(d){const p=this._headersMap[getHeaderKey(d)];return!p?undefined:p.value}contains(d){return!!this._headersMap[getHeaderKey(d)]}remove(d){const p=this.contains(d);delete this._headersMap[getHeaderKey(d)];return p}rawHeaders(){return this.toJson({preserveCase:true})}headersArray(){const d=[];for(const p in this._headersMap){d.push(this._headersMap[p])}return d}headerNames(){const d=[];const p=this.headersArray();for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollHttpOperation=p.isOperationError=p.getResourceLocation=p.getOperationStatus=p.getOperationLocation=p.initHttpOperation=p.getStatusFromInitialResponse=p.getErrorFromResponse=p.parseRetryAfter=p.inferLroMode=void 0;const v=y(90804);const D=y(41932);function getOperationLocationPollingUrl(d){const{azureAsyncOperation:p,operationLocation:y}=d;return y!==null&&y!==void 0?y:p}function getLocationHeader(d){return d.headers["location"]}function getOperationLocationHeader(d){return d.headers["operation-location"]}function getAzureAsyncOperationHeader(d){return d.headers["azure-asyncoperation"]}function findResourceLocation(d){var p;const{location:y,requestMethod:v,requestPath:D,resourceLocationConfig:M}=d;switch(v){case"PUT":{return D}case"DELETE":{return undefined}case"PATCH":{return(p=getDefault())!==null&&p!==void 0?p:D}default:{return getDefault()}}function getDefault(){switch(M){case"azure-async-operation":{return undefined}case"original-uri":{return D}case"location":default:{return y}}}}function inferLroMode(d){const{rawResponse:p,requestMethod:y,requestPath:v,resourceLocationConfig:D}=d;const M=getOperationLocationHeader(p);const U=getAzureAsyncOperationHeader(p);const j=getOperationLocationPollingUrl({operationLocation:M,azureAsyncOperation:U});const V=getLocationHeader(p);const K=y===null||y===void 0?void 0:y.toLocaleUpperCase();if(j!==undefined){return{mode:"OperationLocation",operationLocation:j,resourceLocation:findResourceLocation({requestMethod:K,location:V,requestPath:v,resourceLocationConfig:D})}}else if(V!==undefined){return{mode:"ResourceLocation",operationLocation:V}}else if(K==="PUT"&&v){return{mode:"Body",operationLocation:v}}else{return undefined}}p.inferLroMode=inferLroMode;function transformStatus(d){const{status:p,statusCode:y}=d;if(typeof p!=="string"&&p!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${p}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(p===null||p===void 0?void 0:p.toLocaleLowerCase()){case undefined:return toOperationStatus(y);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{D.logger.verbose(`LRO: unrecognized operation status: ${p}`);return p}}}function getStatus(d){var p;const{status:y}=(p=d.body)!==null&&p!==void 0?p:{};return transformStatus({status:y,statusCode:d.statusCode})}function getProvisioningState(d){var p,y;const{properties:v,provisioningState:D}=(p=d.body)!==null&&p!==void 0?p:{};const M=(y=v===null||v===void 0?void 0:v.provisioningState)!==null&&y!==void 0?y:D;return transformStatus({status:M,statusCode:d.statusCode})}function toOperationStatus(d){if(d===202){return"running"}else if(d<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:d}){const p=d.headers["retry-after"];if(p!==undefined){const d=parseInt(p);return isNaN(d)?calculatePollingIntervalFromDate(new Date(p)):d*1e3}return undefined}p.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(d){const p=accessBodyProperty(d,"error");if(!p){D.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!p.code||!p.message){D.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return p}p.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(d){const p=Math.floor((new Date).getTime());const y=d.getTime();if(p{const d=await M.sendInitialRequest();const p=inferLroMode({rawResponse:d.rawResponse,requestPath:M.requestPath,requestMethod:M.requestMethod,resourceLocationConfig:y});return Object.assign({response:d,operationLocation:p===null||p===void 0?void 0:p.operationLocation,resourceLocation:p===null||p===void 0?void 0:p.resourceLocation},(p===null||p===void 0?void 0:p.mode)?{metadata:{mode:p.mode}}:{})},stateProxy:p,processResult:D?({flatResponse:d},p)=>D(d,p):({flatResponse:d})=>d,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:U})}p.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(d),azureAsyncOperation:getAzureAsyncOperationHeader(d)})}case"ResourceLocation":{return getLocationHeader(d)}case"Body":default:{return undefined}}}p.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getStatus(d)}case"ResourceLocation":{return toOperationStatus(d.statusCode)}case"Body":{return getProvisioningState(d)}default:throw new Error(`Internal error: Unexpected operation mode: ${v}`)}}p.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:d,rawResponse:p},y){var v,D;return(v=d===null||d===void 0?void 0:d[y])!==null&&v!==void 0?v:(D=p.body)===null||D===void 0?void 0:D[y]}function getResourceLocation(d,p){const y=accessBodyProperty(d,"resourceLocation");if(y&&typeof y==="string"){p.config.resourceLocation=y}return p.config.resourceLocation}p.getResourceLocation=getResourceLocation;function isOperationError(d){return d.name==="RestError"}p.isOperationError=isOperationError;async function pollHttpOperation(d){const{lro:p,stateProxy:y,options:D,processResult:M,updateState:U,setDelay:j,state:V,setErrorAsResult:K}=d;return(0,v.pollOperation)({state:V,stateProxy:y,setDelay:j,processResult:M?({flatResponse:d},p)=>M(d,p):({flatResponse:d})=>d,getError:getErrorFromResponse,updateState:U,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:D,poll:async(d,y)=>p.sendPollRequest(d,y),setErrorAsResult:K})}p.pollHttpOperation=pollHttpOperation},80561:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(67146);const D=y(31975);async function createHttpPoller(d,p){const{resourceLocationConfig:y,intervalInMs:M,processResult:U,restoreFrom:j,updateState:V,withOperationLocation:K,resolveOnUnsuccessful:ee=false}=p||{};return(0,D.buildCreatePoller)({getStatusFromInitialResponse:v.getStatusFromInitialResponse,getStatusFromPollResponse:v.getOperationStatus,isOperationError:v.isOperationError,getOperationLocation:v.getOperationLocation,getResourceLocation:v.getResourceLocation,getPollingInterval:v.parseRetryAfter,getError:v.getErrorFromResponse,resolveOnUnsuccessful:ee})({init:async()=>{const p=await d.sendInitialRequest();const D=(0,v.inferLroMode)({rawResponse:p.rawResponse,requestPath:d.requestPath,requestMethod:d.requestMethod,resourceLocationConfig:y});return Object.assign({response:p,operationLocation:D===null||D===void 0?void 0:D.operationLocation,resourceLocation:D===null||D===void 0?void 0:D.resourceLocation},(D===null||D===void 0?void 0:D.mode)?{metadata:{mode:D.mode}}:{})},poll:d.sendPollRequest},{intervalInMs:M,withOperationLocation:K,restoreFrom:j,updateState:V,processResult:U?({flatResponse:d},p)=>U(d,p):({flatResponse:d})=>d})}p.createHttpPoller=createHttpPoller},22670:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(31577);var D=y(80561);Object.defineProperty(p,"createHttpPoller",{enumerable:true,get:function(){return D.createHttpPoller}});v.__exportStar(y(66026),p);v.__exportStar(y(85804),p);v.__exportStar(y(22290),p)},66026:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;var v=y(59331);Object.defineProperty(p,"LroEngine",{enumerable:true,get:function(){return v.LroEngine}})},59331:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;const v=y(24951);const D=y(52216);const M=y(85804);const U=y(90804);class LroEngine extends M.Poller{constructor(d,p){const{intervalInMs:y=D.POLL_INTERVAL_IN_MS,resumeFrom:M,resolveOnUnsuccessful:j=false,isDone:V,lroResourceLocationConfig:K,processResult:ee,updateState:te}=p||{};const re=M?(0,U.deserializeState)(M):{};const ne=new v.GenericPollOperation(re,d,!j,K,ee,te,V);super(ne);this.resolveOnUnsuccessful=j;this.config={intervalInMs:y};ne.setPollerConfig(this.config)}delay(){return new Promise((d=>setTimeout((()=>d()),this.config.intervalInMs)))}}p.LroEngine=LroEngine},24951:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GenericPollOperation=void 0;const v=y(67146);const D=y(41932);const createStateProxy=()=>({initState:d=>({config:d,isStarted:true}),setCanceled:d=>d.isCancelled=true,setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.isStarted=true,setSucceeded:d=>d.isCompleted=true,setFailed:()=>{},getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>!!d.isCancelled,isFailed:d=>!!d.error,isRunning:d=>!!d.isStarted,isSucceeded:d=>Boolean(d.isCompleted&&!d.isCancelled&&!d.error)});class GenericPollOperation{constructor(d,p,y,v,D,M,U){this.state=d;this.lro=p;this.setErrorAsResult=y;this.lroResourceLocationConfig=v;this.processResult=D;this.updateState=M;this.isDone=U}setPollerConfig(d){this.pollerConfig=d}async update(d){var p;const y=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,v.initHttpOperation)({lro:this.lro,stateProxy:y,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const D=this.updateState;const M=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,v.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:y,processResult:this.processResult,updateState:D?(d,{rawResponse:p})=>D(d,p):undefined,isDone:M?({flatResponse:d},p)=>M(d,p):undefined,options:d,setDelay:d=>{this.pollerConfig.intervalInMs=d},setErrorAsResult:this.setErrorAsResult})}(p=d===null||d===void 0?void 0:d.fireProgress)===null||p===void 0?void 0:p.call(d,this.state);return this}async cancel(){D.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}p.GenericPollOperation=GenericPollOperation},22290:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},85804:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Poller=p.PollerCancelledError=p.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(d){super(d);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}p.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(d){super(d);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}p.PollerCancelledError=PollerCancelledError;class Poller{constructor(d){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=d;this.promise=new Promise(((d,p)=>{this.resolve=d;this.reject=p}));this.promise.catch((()=>{}))}async startPolling(d={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(d);await this.delay()}}async pollOnce(d={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:d.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(d){for(const p of this.pollProgressCallbacks){p(d)}}async cancelOnce(d={}){this.operation=await this.operation.cancel(d)}poll(d={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(d);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const d=new PollerCancelledError("Operation was canceled");this.reject(d);throw d}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(d={}){if(this.stopped){this.startPolling(d).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(d){this.pollProgressCallbacks.push(d);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((p=>p!==d))}}isDone(){const d=this.operation.state;return Boolean(d.isCompleted||d.isCancelled||d.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(d={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(d)}else if(d.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const d=this.operation.state;return d.result}toString(){return this.operation.toString()}}p.Poller=Poller},41932:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-lro")},52216:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.terminalStates=p.POLL_INTERVAL_IN_MS=void 0;p.POLL_INTERVAL_IN_MS=2e3;p.terminalStates=["succeeded","canceled","failed"]},90804:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollOperation=p.initOperation=p.deserializeState=void 0;const v=y(41932);const D=y(52216);function deserializeState(d){try{return JSON.parse(d).state}catch(p){throw new Error(`Unable to deserialize input state: ${d}`)}}p.deserializeState=deserializeState;function setStateError(d){const{state:p,stateProxy:y,isOperationError:v}=d;return d=>{if(v(d)){y.setError(p,d);y.setFailed(p)}throw d}}function appendReadableErrorMessage(d,p){let y=d;if(y.slice(-1)!=="."){y=y+"."}return y+" "+p}function simplifyError(d){let p=d.message;let y=d.code;let v=d;while(v.innererror){v=v.innererror;y=v.code;p=appendReadableErrorMessage(p,v.message)}return{code:y,message:p}}function processOperationStatus(d){const{state:p,stateProxy:y,status:D,isDone:M,processResult:U,getError:j,response:V,setErrorAsResult:K}=d;switch(D){case"succeeded":{y.setSucceeded(p);break}case"failed":{const d=j===null||j===void 0?void 0:j(V);let D="";if(d){const{code:p,message:y}=simplifyError(d);D=`. ${p}. ${y}`}const M=`The long-running operation has failed${D}`;y.setError(p,new Error(M));y.setFailed(p);v.logger.warning(M);break}case"canceled":{y.setCanceled(p);break}}if((M===null||M===void 0?void 0:M(V,p))||M===undefined&&["succeeded","canceled"].concat(K?[]:["failed"]).includes(D)){y.setResult(p,buildResult({response:V,state:p,processResult:U}))}}function buildResult(d){const{processResult:p,response:y,state:v}=d;return p?p(y,v):y}async function initOperation(d){const{init:p,stateProxy:y,processResult:D,getOperationStatus:M,withOperationLocation:U,setErrorAsResult:j}=d;const{operationLocation:V,resourceLocation:K,metadata:ee,response:te}=await p();if(V)U===null||U===void 0?void 0:U(V,false);const re={metadata:ee,operationLocation:V,resourceLocation:K};v.logger.verbose(`LRO: Operation description:`,re);const ne=y.initState(re);const ie=M({response:te,state:ne,operationLocation:V});processOperationStatus({state:ne,status:ie,stateProxy:y,response:te,setErrorAsResult:j,processResult:D});return ne}p.initOperation=initOperation;async function pollOperationHelper(d){const{poll:p,state:y,stateProxy:M,operationLocation:U,getOperationStatus:j,getResourceLocation:V,isOperationError:K,options:ee}=d;const te=await p(U,ee).catch(setStateError({state:y,stateProxy:M,isOperationError:K}));const re=j(te,y);v.logger.verbose(`LRO: Status:\n\tPolling from: ${y.config.operationLocation}\n\tOperation status: ${re}\n\tPolling status: ${D.terminalStates.includes(re)?"Stopped":"Running"}`);if(re==="succeeded"){const d=V(te,y);if(d!==undefined){return{response:await p(d).catch(setStateError({state:y,stateProxy:M,isOperationError:K})),status:re}}}return{response:te,status:re}}async function pollOperation(d){const{poll:p,state:y,stateProxy:v,options:M,getOperationStatus:U,getResourceLocation:j,getOperationLocation:V,isOperationError:K,withOperationLocation:ee,getPollingInterval:te,processResult:re,getError:ne,updateState:ie,setDelay:se,isDone:oe,setErrorAsResult:ae}=d;const{operationLocation:le}=y.config;if(le!==undefined){const{response:d,status:ce}=await pollOperationHelper({poll:p,getOperationStatus:U,state:y,stateProxy:v,operationLocation:le,getResourceLocation:j,isOperationError:K,options:M});processOperationStatus({status:ce,response:d,state:y,stateProxy:v,isDone:oe,processResult:re,getError:ne,setErrorAsResult:ae});if(!D.terminalStates.includes(ce)){const p=te===null||te===void 0?void 0:te(d);if(p)se(p);const v=V===null||V===void 0?void 0:V(d,y);if(v!==undefined){const d=le!==v;y.config.operationLocation=v;ee===null||ee===void 0?void 0:ee(v,d)}else ee===null||ee===void 0?void 0:ee(le,false)}ie===null||ie===void 0?void 0:ie(y,d)}}p.pollOperation=pollOperation},31975:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildCreatePoller=void 0;const v=y(90804);const D=y(52216);const M=y(91276);const createStateProxy=()=>({initState:d=>({status:"running",config:d}),setCanceled:d=>d.status="canceled",setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.status="running",setSucceeded:d=>d.status="succeeded",setFailed:d=>d.status="failed",getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>d.status==="canceled",isFailed:d=>d.status==="failed",isRunning:d=>d.status==="running",isSucceeded:d=>d.status==="succeeded"});function buildCreatePoller(d){const{getOperationLocation:p,getStatusFromInitialResponse:y,getStatusFromPollResponse:U,isOperationError:j,getResourceLocation:V,getPollingInterval:K,getError:ee,resolveOnUnsuccessful:te}=d;return async({init:d,poll:re},ne)=>{const{processResult:ie,updateState:se,withOperationLocation:oe,intervalInMs:ae=D.POLL_INTERVAL_IN_MS,restoreFrom:le}=ne||{};const ce=createStateProxy();const ue=oe?(()=>{let d=false;return(p,y)=>{if(y)oe(p);else if(!d)oe(p);d=true}})():undefined;const de=le?(0,v.deserializeState)(le):await(0,v.initOperation)({init:d,stateProxy:ce,processResult:ie,getOperationStatus:y,withOperationLocation:ue,setErrorAsResult:!te});let pe;const fe=new AbortController;const me=new Map;const handleProgressEvents=async()=>me.forEach((d=>d(de)));const Ae="Operation was canceled";let he=ae;const ge={getOperationState:()=>de,getResult:()=>de.result,isDone:()=>["succeeded","failed","canceled"].includes(de.status),isStopped:()=>pe===undefined,stopPolling:()=>{fe.abort()},toString:()=>JSON.stringify({state:de}),onProgress:d=>{const p=Symbol();me.set(p,d);return()=>me.delete(p)},pollUntilDone:d=>pe!==null&&pe!==void 0?pe:pe=(async()=>{const{abortSignal:p}=d||{};function abortListener(){fe.abort()}const y=fe.signal;if(p===null||p===void 0?void 0:p.aborted){fe.abort()}else if(!y.aborted){p===null||p===void 0?void 0:p.addEventListener("abort",abortListener,{once:true})}try{if(!ge.isDone()){await ge.poll({abortSignal:y});while(!ge.isDone()){await(0,M.delay)(he,{abortSignal:y});await ge.poll({abortSignal:y})}}}finally{p===null||p===void 0?void 0:p.removeEventListener("abort",abortListener)}if(te){return ge.getResult()}else{switch(de.status){case"succeeded":return ge.getResult();case"canceled":throw new Error(Ae);case"failed":throw de.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{pe=undefined})),async poll(d){if(te){if(ge.isDone())return}else{switch(de.status){case"succeeded":return;case"canceled":throw new Error(Ae);case"failed":throw de.error}}await(0,v.pollOperation)({poll:re,state:de,stateProxy:ce,getOperationLocation:p,isOperationError:j,withOperationLocation:ue,getPollingInterval:K,getOperationStatus:U,getResourceLocation:V,processResult:ie,getError:ee,updateState:se,options:d,setDelay:d=>{he=d},setErrorAsResult:!te});await handleProgressEvents();if(!te){switch(de.status){case"canceled":throw new Error(Ae);case"failed":throw de.error}}}};return ge}}p.buildCreatePoller=buildCreatePoller},19:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="1.22.0";p.DEFAULT_RETRY_POLICY_COUNT=3},10582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(84557);const D=y(75310);const M=y(83871);const U=y(49335);const j=y(43879);const V=y(16791);const K=y(60962);const ee=y(91201);const te=y(91276);const re=y(59847);const ne=y(81150);const ie=y(53138);const se=y(53230);const oe=y(25373);const ae=y(15922);function createPipelineFromOptions(d){var p;const y=(0,D.createEmptyPipeline)();if(te.isNodeLike){if(d.agent){y.addPolicy((0,ie.agentPolicy)(d.agent))}if(d.tlsOptions){y.addPolicy((0,se.tlsPolicy)(d.tlsOptions))}y.addPolicy((0,re.proxyPolicy)(d.proxyOptions));y.addPolicy((0,V.decompressResponsePolicy)())}y.addPolicy((0,ae.wrapAbortSignalLikePolicy)());y.addPolicy((0,ee.formDataPolicy)(),{beforePolicies:[j.multipartPolicyName]});y.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));y.addPolicy((0,ne.setClientRequestIdPolicy)((p=d.telemetryOptions)===null||p===void 0?void 0:p.clientRequestIdHeaderName));y.addPolicy((0,j.multipartPolicy)(),{afterPhase:"Deserialize"});y.addPolicy((0,K.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});y.addPolicy((0,oe.tracingPolicy)(Object.assign(Object.assign({},d.userAgentOptions),d.loggingOptions)),{afterPhase:"Retry"});if(te.isNodeLike){y.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}y.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return y}},46896:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(67810);const D=y(79049);function createDefaultHttpClient(){const d=(0,v.createDefaultHttpClient)();return{async sendRequest(p){const{abortSignal:y,cleanup:v}=p.abortSignal?(0,D.wrapAbortSignalLike)(p.abortSignal):{};try{p.abortSignal=y;return await d.sendRequest(p)}finally{v===null||v===void 0?void 0:v()}}}}},18536:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;const v=y(67810);function createHttpHeaders(d){return(0,v.createHttpHeaders)(d)}},54786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFileFromStream=p.createFile=p.agentPolicyName=p.agentPolicy=p.auxiliaryAuthenticationHeaderPolicyName=p.auxiliaryAuthenticationHeaderPolicy=p.ndJsonPolicyName=p.ndJsonPolicy=p.bearerTokenAuthenticationPolicyName=p.bearerTokenAuthenticationPolicy=p.formDataPolicyName=p.formDataPolicy=p.tlsPolicyName=p.tlsPolicy=p.userAgentPolicyName=p.userAgentPolicy=p.defaultRetryPolicy=p.tracingPolicyName=p.tracingPolicy=p.retryPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.setClientRequestIdPolicyName=p.setClientRequestIdPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.isRestError=p.RestError=p.createPipelineRequest=p.createHttpHeaders=p.createDefaultHttpClient=p.createPipelineFromOptions=p.createEmptyPipeline=void 0;var v=y(75310);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return v.createEmptyPipeline}});var D=y(10582);Object.defineProperty(p,"createPipelineFromOptions",{enumerable:true,get:function(){return D.createPipelineFromOptions}});var M=y(46896);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return M.createDefaultHttpClient}});var U=y(18536);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});var j=y(22181);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(15186);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return V.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return V.isRestError}});var K=y(16791);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return K.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return K.decompressResponsePolicyName}});var ee=y(72332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return ee.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return ee.exponentialRetryPolicyName}});var te=y(81150);Object.defineProperty(p,"setClientRequestIdPolicy",{enumerable:true,get:function(){return te.setClientRequestIdPolicy}});Object.defineProperty(p,"setClientRequestIdPolicyName",{enumerable:true,get:function(){return te.setClientRequestIdPolicyName}});var re=y(84557);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return re.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return re.logPolicyName}});var ne=y(43879);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return ne.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return ne.multipartPolicyName}});var ie=y(59847);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ie.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ie.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ie.getDefaultProxySettings}});var se=y(83871);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return se.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return se.redirectPolicyName}});var oe=y(41374);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return oe.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return oe.systemErrorRetryPolicyName}});var ae=y(6444);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return ae.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return ae.throttlingRetryPolicyName}});var le=y(16269);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return le.retryPolicy}});var ce=y(25373);Object.defineProperty(p,"tracingPolicy",{enumerable:true,get:function(){return ce.tracingPolicy}});Object.defineProperty(p,"tracingPolicyName",{enumerable:true,get:function(){return ce.tracingPolicyName}});var ue=y(60962);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return ue.defaultRetryPolicy}});var de=y(49335);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return de.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return de.userAgentPolicyName}});var pe=y(53230);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return pe.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return pe.tlsPolicyName}});var fe=y(91201);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return fe.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return fe.formDataPolicyName}});var me=y(13733);Object.defineProperty(p,"bearerTokenAuthenticationPolicy",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicy}});Object.defineProperty(p,"bearerTokenAuthenticationPolicyName",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicyName}});var Ae=y(90227);Object.defineProperty(p,"ndJsonPolicy",{enumerable:true,get:function(){return Ae.ndJsonPolicy}});Object.defineProperty(p,"ndJsonPolicyName",{enumerable:true,get:function(){return Ae.ndJsonPolicyName}});var he=y(41566);Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicy",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicyName}});var ge=y(53138);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return ge.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return ge.agentPolicyName}});var ye=y(99273);Object.defineProperty(p,"createFile",{enumerable:true,get:function(){return ye.createFile}});Object.defineProperty(p,"createFileFromStream",{enumerable:true,get:function(){return ye.createFileFromStream}})},43016:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-rest-pipeline")},75310:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const v=y(67810);function createEmptyPipeline(){return(0,v.createEmptyPipeline)()}},22181:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(67810);function createPipelineRequest(d){return(0,v.createPipelineRequest)(d)}},53138:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;const v=y(25068);p.agentPolicyName=v.agentPolicyName;function agentPolicy(d){return(0,v.agentPolicy)(d)}},41566:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.auxiliaryAuthenticationHeaderPolicyName=void 0;p.auxiliaryAuthenticationHeaderPolicy=auxiliaryAuthenticationHeaderPolicy;const v=y(59130);const D=y(43016);p.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";const M="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(d){var p,y;const{scopes:v,getAccessToken:D,request:M}=d;const U={abortSignal:M.abortSignal,tracingOptions:M.tracingOptions};return(y=(p=await D(v,U))===null||p===void 0?void 0:p.token)!==null&&y!==void 0?y:""}function auxiliaryAuthenticationHeaderPolicy(d){const{credentials:y,scopes:U}=d;const j=d.logger||D.logger;const V=new WeakMap;return{name:p.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(d,D){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!y||y.length===0){j.info(`${p.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`);return D(d)}const K=[];for(const p of y){let y=V.get(p);if(!y){y=(0,v.createTokenCycler)(p);V.set(p,y)}K.push(sendAuthorizeRequest({scopes:Array.isArray(U)?U:[U],request:d,getAccessToken:y,logger:j}))}const ee=(await Promise.all(K)).filter((d=>Boolean(d)));if(ee.length===0){j.warning(`None of the auxiliary tokens are valid. ${M} header will not be set.`);return D(d)}d.headers.set(M,ee.map((d=>`Bearer ${d}`)).join(", "));return D(d)}}}},13733:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerTokenAuthenticationPolicyName=void 0;p.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;p.parseChallenges=parseChallenges;const v=y(59130);const D=y(43016);const M=y(15186);p.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function trySendRequest(d,p){try{return[await p(d),undefined]}catch(d){if((0,M.isRestError)(d)&&d.response){return[d.response,d]}else{throw d}}}async function defaultAuthorizeRequest(d){const{scopes:p,getAccessToken:y,request:v}=d;const D={abortSignal:v.abortSignal,tracingOptions:v.tracingOptions,enableCae:true};const M=await y(p,D);if(M){d.request.headers.set("Authorization",`Bearer ${M.token}`)}}function isChallengeResponse(d){return d.status===401&&d.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(d,p){var y;const{scopes:v}=d;const D=await d.getAccessToken(v,{enableCae:true,claims:p});if(!D){return false}d.request.headers.set("Authorization",`${(y=D.tokenType)!==null&&y!==void 0?y:"Bearer"} ${D.token}`);return true}function bearerTokenAuthenticationPolicy(d){var y,M,U;const{credential:j,scopes:V,challengeCallbacks:K}=d;const ee=d.logger||D.logger;const te={authorizeRequest:(M=(y=K===null||K===void 0?void 0:K.authorizeRequest)===null||y===void 0?void 0:y.bind(K))!==null&&M!==void 0?M:defaultAuthorizeRequest,authorizeRequestOnChallenge:(U=K===null||K===void 0?void 0:K.authorizeRequestOnChallenge)===null||U===void 0?void 0:U.bind(K)};const re=j?(0,v.createTokenCycler)(j):()=>Promise.resolve(null);return{name:p.bearerTokenAuthenticationPolicyName,async sendRequest(d,p){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await te.authorizeRequest({scopes:Array.isArray(V)?V:[V],request:d,getAccessToken:re,logger:ee});let y;let v;let D;[y,v]=await trySendRequest(d,p);if(isChallengeResponse(y)){let M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}else if(te.authorizeRequestOnChallenge){D=await te.authorizeRequestOnChallenge({scopes:Array.isArray(V)?V:[V],request:d,response:y,getAccessToken:re,logger:ee});if(D){[y,v]=await trySendRequest(d,p)}if(isChallengeResponse(y)){M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}}}}if(v){throw v}else{return y}}}}function parseChallenges(d){const p=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const y=/(\w+)="([^"]*)"/g;const v=[];let D;while((D=p.exec(d))!==null){const d=D[1];const p=D[2];const M={};let U;while((U=y.exec(p))!==null){M[U[1]]=U[2]}v.push({scheme:d,params:M})}return v}function getCaeChallengeClaims(d){var p;if(!d){return}const y=parseChallenges(d);return(p=y.find((d=>d.scheme==="Bearer"&&d.params.claims&&d.params.error==="insufficient_claims")))===null||p===void 0?void 0:p.params.claims}},16791:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;const v=y(25068);p.decompressResponsePolicyName=v.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,v.decompressResponsePolicy)()}},60962:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(25068);p.defaultRetryPolicyName=v.defaultRetryPolicyName;function defaultRetryPolicy(d={}){return(0,v.defaultRetryPolicy)(d)}},72332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(25068);p.exponentialRetryPolicyName=v.exponentialRetryPolicyName;function exponentialRetryPolicy(d={}){return(0,v.exponentialRetryPolicy)(d)}},91201:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(25068);p.formDataPolicyName=v.formDataPolicyName;function formDataPolicy(){return(0,v.formDataPolicy)()}},84557:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(43016);const D=y(25068);p.logPolicyName=D.logPolicyName;function logPolicy(d={}){return(0,D.logPolicy)(Object.assign({logger:v.logger.info},d))}},43879:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(25068);const D=y(99273);p.multipartPolicyName=v.multipartPolicyName;function multipartPolicy(){const d=(0,v.multipartPolicy)();return{name:p.multipartPolicyName,sendRequest:async(p,y)=>{if(p.multipartBody){for(const d of p.multipartBody.parts){if((0,D.hasRawContent)(d.body)){d.body=(0,D.getRawContent)(d.body)}}}return d.sendRequest(p,y)}}}},90227:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ndJsonPolicyName=void 0;p.ndJsonPolicy=ndJsonPolicy;p.ndJsonPolicyName="ndJsonPolicy";function ndJsonPolicy(){return{name:p.ndJsonPolicyName,async sendRequest(d,p){if(typeof d.body==="string"&&d.body.startsWith("[")){const p=JSON.parse(d.body);if(Array.isArray(p)){d.body=p.map((d=>JSON.stringify(d)+"\n")).join("")}}return p(d)}}}},59847:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proxyPolicyName=void 0;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(25068);p.proxyPolicyName=v.proxyPolicyName;function getDefaultProxySettings(d){return(0,v.getDefaultProxySettings)(d)}function proxyPolicy(d,p){return(0,v.proxyPolicy)(d,p)}},83871:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;const v=y(25068);p.redirectPolicyName=v.redirectPolicyName;function redirectPolicy(d={}){return(0,v.redirectPolicy)(d)}},16269:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(42549);const D=y(19);const M=y(25068);const U=(0,v.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(d,p={maxRetries:D.DEFAULT_RETRY_POLICY_COUNT}){return(0,M.retryPolicy)(d,Object.assign({logger:U},p))}},81150:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.setClientRequestIdPolicyName=void 0;p.setClientRequestIdPolicy=setClientRequestIdPolicy;p.setClientRequestIdPolicyName="setClientRequestIdPolicy";function setClientRequestIdPolicy(d="x-ms-client-request-id"){return{name:p.setClientRequestIdPolicyName,async sendRequest(p,y){if(!p.headers.has(d)){p.headers.set(d,p.requestId)}return y(p)}}}},41374:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(25068);p.systemErrorRetryPolicyName=v.systemErrorRetryPolicyName;function systemErrorRetryPolicy(d={}){return(0,v.systemErrorRetryPolicy)(d)}},6444:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(25068);p.throttlingRetryPolicyName=v.throttlingRetryPolicyName;function throttlingRetryPolicy(d={}){return(0,v.throttlingRetryPolicy)(d)}},53230:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;const v=y(25068);p.tlsPolicyName=v.tlsPolicyName;function tlsPolicy(d){return(0,v.tlsPolicy)(d)}},25373:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingPolicyName=void 0;p.tracingPolicy=tracingPolicy;const v=y(92245);const D=y(19);const M=y(21127);const U=y(43016);const j=y(91276);const V=y(15186);const K=y(37954);p.tracingPolicyName="tracingPolicy";function tracingPolicy(d={}){const y=(0,M.getUserAgentValue)(d.userAgentPrefix);const v=new K.Sanitizer({additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});const D=tryCreateTracingClient();return{name:p.tracingPolicyName,async sendRequest(d,p){var M;if(!D){return p(d)}const U=await y;const j={"http.url":v.sanitizeUrl(d.url),"http.method":d.method,"http.user_agent":U,requestId:d.requestId};if(U){j["http.user_agent"]=U}const{span:V,tracingContext:K}=(M=tryCreateSpan(D,d,j))!==null&&M!==void 0?M:{};if(!V||!K){return p(d)}try{const y=await D.withContext(K,p,d);tryProcessResponse(V,y);return y}catch(d){tryProcessError(V,d);throw d}}}}function tryCreateTracingClient(){try{return(0,v.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:D.SDK_VERSION})}catch(d){U.logger.warning(`Error when creating the TracingClient: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryCreateSpan(d,p,y){try{const{span:v,updatedOptions:D}=d.startSpan(`HTTP ${p.method}`,{tracingOptions:p.tracingOptions},{spanKind:"client",spanAttributes:y});if(!v.isRecording()){v.end();return undefined}const M=d.createRequestHeaders(D.tracingOptions.tracingContext);for(const[d,y]of Object.entries(M)){p.headers.set(d,y)}return{span:v,tracingContext:D.tracingOptions.tracingContext}}catch(d){U.logger.warning(`Skipping creating a tracing span due to an error: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryProcessError(d,p){try{d.setStatus({status:"error",error:(0,j.isError)(p)?p:undefined});if((0,V.isRestError)(p)&&p.statusCode){d.setAttribute("http.status_code",p.statusCode)}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}function tryProcessResponse(d,p){try{d.setAttribute("http.status_code",p.status);const y=p.headers.get("x-ms-request-id");if(y){d.setAttribute("serviceRequestId",y)}if(p.status>=400){d.setStatus({status:"error"})}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}},49335:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(21127);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},15922:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLikePolicyName=void 0;p.wrapAbortSignalLikePolicy=wrapAbortSignalLikePolicy;const v=y(79049);p.wrapAbortSignalLikePolicyName="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:p.wrapAbortSignalLikePolicyName,sendRequest:async(d,p)=>{if(!d.abortSignal){return p(d)}const{abortSignal:y,cleanup:D}=(0,v.wrapAbortSignalLike)(d.abortSignal);d.abortSignal=y;try{return await p(d)}finally{D===null||D===void 0?void 0:D()}}}}},15186:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(67810);p.RestError=v.RestError;function isRestError(d){return(0,v.isRestError)(d)}},99273:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasRawContent=hasRawContent;p.getRawContent=getRawContent;p.createFileFromStream=createFileFromStream;p.createFile=createFile;const v=y(91276);function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}const D={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const M=Symbol("rawContent");function hasRawContent(d){return typeof d[M]==="function"}function getRawContent(d){if(hasRawContent(d)){return d[M]()}else{return d}}function createFileFromStream(d,p,y={}){var v,U,j,V;return Object.assign(Object.assign({},D),{type:(v=y.type)!==null&&v!==void 0?v:"",lastModified:(U=y.lastModified)!==null&&U!==void 0?U:(new Date).getTime(),webkitRelativePath:(j=y.webkitRelativePath)!==null&&j!==void 0?j:"",size:(V=y.size)!==null&&V!==void 0?V:-1,name:p,stream:()=>{const p=d();if(isNodeReadableStream(p)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return p},[M]:d})}function createFile(d,p,y={}){var U,j,V;if(v.isNodeLike){return Object.assign(Object.assign({},D),{type:(U=y.type)!==null&&U!==void 0?U:"",lastModified:(j=y.lastModified)!==null&&j!==void 0?j:(new Date).getTime(),webkitRelativePath:(V=y.webkitRelativePath)!==null&&V!==void 0?V:"",size:d.byteLength,name:p,arrayBuffer:async()=>d.buffer,stream:()=>new Blob([d]).stream(),[M]:()=>d})}else{return new File([d],p,y)}}},59130:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_CYCLER_OPTIONS=void 0;p.createTokenCycler=createTokenCycler;const v=y(91276);p.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(d,p,y){async function tryGetAccessToken(){if(Date.now()d.getToken(p,y);v=beginRefresh(tryGetAccessToken,U.retryIntervalInMs,(V=D===null||D===void 0?void 0:D.expiresOnTimestamp)!==null&&V!==void 0?V:Date.now()).then((d=>{v=null;D=d;M=y.tenantId;return D})).catch((d=>{v=null;D=null;M=undefined;throw d}))}return v}return async(d,p)=>{const y=Boolean(p.claims);const v=M!==p.tenantId;if(y){D=null}const U=v||y||j.mustRefresh;if(U){return refresh(d,p)}if(j.shouldRefresh){refresh(d,p)}return D}}},21127:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(98672);const D=y(19);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("core-rest-pipeline",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},98672:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},79049:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLike=wrapAbortSignalLike;function wrapAbortSignalLike(d){if(d instanceof AbortSignal){return{abortSignal:d}}if(d.aborted){return{abortSignal:AbortSignal.abort(d.reason)}}const p=new AbortController;let y=true;function cleanup(){if(y){d.removeEventListener("abort",listener);y=false}}function listener(){p.abort(d.reason);cleanup()}d.addEventListener("abort",listener);return{abortSignal:p.signal,cleanup:cleanup}}},92245:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=p.useInstrumenter=void 0;var v=y(84939);Object.defineProperty(p,"useInstrumenter",{enumerable:true,get:function(){return v.useInstrumenter}});var D=y(63960);Object.defineProperty(p,"createTracingClient",{enumerable:true,get:function(){return D.createTracingClient}})},84939:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultTracingSpan=createDefaultTracingSpan;p.createDefaultInstrumenter=createDefaultInstrumenter;p.useInstrumenter=useInstrumenter;p.getInstrumenter=getInstrumenter;const v=y(57428);const D=y(19016);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(d,p)=>({span:createDefaultTracingSpan(),tracingContext:(0,v.createTracingContext)({parentContext:p.tracingContext})}),withContext(d,p,...y){return p(...y)}}}function useInstrumenter(d){D.state.instrumenterImplementation=d}function getInstrumenter(){if(!D.state.instrumenterImplementation){D.state.instrumenterImplementation=createDefaultInstrumenter()}return D.state.instrumenterImplementation}},19016:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={instrumenterImplementation:undefined}},63960:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=createTracingClient;const v=y(84939);const D=y(57428);function createTracingClient(d){const{namespace:p,packageName:y,packageVersion:M}=d;function startSpan(d,U,j){var V;const K=(0,v.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},j),{packageName:y,packageVersion:M,tracingContext:(V=U===null||U===void 0?void 0:U.tracingOptions)===null||V===void 0?void 0:V.tracingContext}));let ee=K.tracingContext;const te=K.span;if(!ee.getValue(D.knownContextKeys.namespace)){ee=ee.setValue(D.knownContextKeys.namespace,p)}te.setAttribute("az.namespace",ee.getValue(D.knownContextKeys.namespace));const re=Object.assign({},U,{tracingOptions:Object.assign(Object.assign({},U===null||U===void 0?void 0:U.tracingOptions),{tracingContext:ee})});return{span:te,updatedOptions:re}}async function withSpan(d,p,y,v){const{span:D,updatedOptions:M}=startSpan(d,p,v);try{const d=await withContext(M.tracingOptions.tracingContext,(()=>Promise.resolve(y(M,D))));D.setStatus({status:"success"});return d}catch(d){D.setStatus({status:"error",error:d});throw d}finally{D.end()}}function withContext(d,p,...y){return(0,v.getInstrumenter)().withContext(d,p,...y)}function parseTraceparentHeader(d){return(0,v.getInstrumenter)().parseTraceparentHeader(d)}function createRequestHeaders(d){return(0,v.getInstrumenter)().createRequestHeaders(d)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},57428:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TracingContextImpl=p.knownContextKeys=void 0;p.createTracingContext=createTracingContext;p.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(d={}){let y=new TracingContextImpl(d.parentContext);if(d.span){y=y.setValue(p.knownContextKeys.span,d.span)}if(d.namespace){y=y.setValue(p.knownContextKeys.namespace,d.namespace)}return y}class TracingContextImpl{constructor(d){this._contextMap=d instanceof TracingContextImpl?new Map(d._contextMap):new Map}setValue(d,p){const y=new TracingContextImpl(this);y._contextMap.set(d,p);return y}getValue(d){return this._contextMap.get(d)}deleteValue(d){const p=new TracingContextImpl(this);p._contextMap.delete(d);return p}}p.TracingContextImpl=TracingContextImpl},64904:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(d,p){var y,v;const D=new AbortController;function abortHandler(){D.abort()}(y=p===null||p===void 0?void 0:p.abortSignal)===null||y===void 0?void 0:y.addEventListener("abort",abortHandler);try{return await Promise.race(d.map((d=>d({abortSignal:D.signal}))))}finally{D.abort();(v=p===null||p===void 0?void 0:p.abortSignal)===null||v===void 0?void 0:v.removeEventListener("abort",abortHandler)}}},28677:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createAbortablePromise=createAbortablePromise;const v=y(764);function createAbortablePromise(d,p){const{cleanupBeforeAbort:y,abortSignal:D,abortErrorMsg:M}=p!==null&&p!==void 0?p:{};return new Promise(((p,U)=>{function rejectOnAbort(){U(new v.AbortError(M!==null&&M!==void 0?M:"The operation was aborted."))}function removeListeners(){D===null||D===void 0?void 0:D.removeEventListener("abort",onAbort)}function onAbort(){y===null||y===void 0?void 0:y();removeListeners();rejectOnAbort()}if(D===null||D===void 0?void 0:D.aborted){return rejectOnAbort()}try{d((d=>{removeListeners();p(d)}),(d=>{removeListeners();U(d)}))}catch(d){U(d)}D===null||D===void 0?void 0:D.addEventListener("abort",onAbort)}))}},50419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.calculateRetryDelay=calculateRetryDelay;const v=y(28677);const D=y(37954);const M="The delay was aborted.";function delay(d,p){let y;const{abortSignal:D,abortErrorMsg:U}=p!==null&&p!==void 0?p:{};return(0,v.createAbortablePromise)((p=>{y=setTimeout(p,d)}),{cleanupBeforeAbort:()=>clearTimeout(y),abortSignal:D,abortErrorMsg:U!==null&&U!==void 0?U:M})}function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const v=Math.min(p.maxRetryDelayInMs,y);const M=v/2+(0,D.getRandomIntegerInclusive)(0,v/2);return{retryAfterInMs:M}}},3030:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getErrorMessage=getErrorMessage;const v=y(37954);function getErrorMessage(d){if((0,v.isError)(d)){return d.message}else{let p;try{if(typeof d==="object"&&d){p=JSON.stringify(d)}else{p=String(d)}}catch(d){p="[unable to stringify input]"}return`Unknown error ${p}`}}},91276:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isWebWorker=p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isNode=p.isDeno=p.isBun=p.isBrowser=p.objectHasProperty=p.isObjectWithProperties=p.isDefined=p.getErrorMessage=p.delay=p.createAbortablePromise=p.cancelablePromiseRace=void 0;p.calculateRetryDelay=calculateRetryDelay;p.computeSha256Hash=computeSha256Hash;p.computeSha256Hmac=computeSha256Hmac;p.getRandomIntegerInclusive=getRandomIntegerInclusive;p.isError=isError;p.isObject=isObject;p.randomUUID=randomUUID;p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;const v=y(31577);const D=v.__importStar(y(37954));var M=y(64904);Object.defineProperty(p,"cancelablePromiseRace",{enumerable:true,get:function(){return M.cancelablePromiseRace}});var U=y(28677);Object.defineProperty(p,"createAbortablePromise",{enumerable:true,get:function(){return U.createAbortablePromise}});var j=y(50419);Object.defineProperty(p,"delay",{enumerable:true,get:function(){return j.delay}});var V=y(3030);Object.defineProperty(p,"getErrorMessage",{enumerable:true,get:function(){return V.getErrorMessage}});var K=y(34552);Object.defineProperty(p,"isDefined",{enumerable:true,get:function(){return K.isDefined}});Object.defineProperty(p,"isObjectWithProperties",{enumerable:true,get:function(){return K.isObjectWithProperties}});Object.defineProperty(p,"objectHasProperty",{enumerable:true,get:function(){return K.objectHasProperty}});function calculateRetryDelay(d,p){return D.calculateRetryDelay(d,p)}function computeSha256Hash(d,p){return D.computeSha256Hash(d,p)}function computeSha256Hmac(d,p,y){return D.computeSha256Hmac(d,p,y)}function getRandomIntegerInclusive(d,p){return D.getRandomIntegerInclusive(d,p)}function isError(d){return D.isError(d)}function isObject(d){return D.isObject(d)}function randomUUID(){return D.randomUUID()}p.isBrowser=D.isBrowser;p.isBun=D.isBun;p.isDeno=D.isDeno;p.isNode=D.isNodeLike;p.isNodeLike=D.isNodeLike;p.isNodeRuntime=D.isNodeRuntime;p.isReactNative=D.isReactNative;p.isWebWorker=D.isWebWorker;function uint8ArrayToString(d,p){return D.uint8ArrayToString(d,p)}function stringToUint8Array(d,p){return D.stringToUint8Array(d,p)}},34552:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isDefined=isDefined;p.isObjectWithProperties=isObjectWithProperties;p.objectHasProperty=objectHasProperty;function isDefined(d){return typeof d!=="undefined"&&d!==null}function isObjectWithProperties(d,p){if(!isDefined(d)||typeof d!=="object"){return false}for(const y of p){if(!objectHasProperty(d,y)){return false}}return true}function objectHasProperty(d,p){return isDefined(d)&&typeof d==="object"&&p in d}},64993:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=p.parseXML=p.stringifyXML=void 0;var v=y(38468);Object.defineProperty(p,"stringifyXML",{enumerable:true,get:function(){return v.stringifyXML}});Object.defineProperty(p,"parseXML",{enumerable:true,get:function(){return v.parseXML}});var D=y(39653);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return D.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return D.XML_CHARKEY}})},39653:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},38468:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.stringifyXML=stringifyXML;p.parseXML=parseXML;const v=y(89421);const D=y(39653);function getCommonOptions(d){var p;return{attributesGroupName:D.XML_ATTRKEY,textNodeName:(p=d.xmlCharKey)!==null&&p!==void 0?p:D.XML_CHARKEY,ignoreAttributes:false,suppressBooleanAttributes:false}}function getSerializerOptions(d={}){var p,y;return Object.assign(Object.assign({},getCommonOptions(d)),{attributeNamePrefix:"@_",format:true,suppressEmptyNode:true,indentBy:"",rootNodeName:(p=d.rootName)!==null&&p!==void 0?p:"root",cdataPropName:(y=d.cdataPropName)!==null&&y!==void 0?y:"__cdata"})}function getParserOptions(d={}){return Object.assign(Object.assign({},getCommonOptions(d)),{parseAttributeValue:false,parseTagValue:false,attributeNamePrefix:"",stopNodes:d.stopNodes,processEntities:true,trimValues:false})}function stringifyXML(d,p={}){const y=getSerializerOptions(p);const D=new v.XMLBuilder(y);const M={[y.rootNodeName]:d};const U=D.build(M);return`${U}`.replace(/\n/g,"")}async function parseXML(d,p={}){if(!d){throw new Error("Document is empty")}const y=v.XMLValidator.validate(d);if(y!==true){throw y}const D=new v.XMLParser(getParserOptions(p));const M=D.parse(d);if(M["?xml"]){delete M["?xml"]}if(!p.includeRoot){for(const d of Object.keys(M)){const p=M[d];return typeof p==="object"?Object.assign({},p):p}}return M}},42549:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureLogger=void 0;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(5334);const D=(0,v.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});p.AzureLogger=D.logger;function setLogLevel(d){D.setLogLevel(d)}function getLogLevel(){return D.getLogLevel()}function createClientLogger(d){return D.createClientLogger(d)}},78283:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},88992:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BatchResponseParser=void 0;const v=y(54786);const D=y(62464);const M=y(48855);const U=y(9071);const j=y(19150);const V=": ";const K=" ";const ee=-1;class BatchResponseParser{batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(d,p){if(!d||!d.contentType){throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.")}if(!p||p.size===0){throw new RangeError("Invalid state: subRequests is not provided or size is 0.")}this.batchResponse=d;this.subRequests=p;this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1];this.perResponsePrefix=`--${this.responseBatchBoundary}${M.HTTP_LINE_ENDING}`;this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==M.HTTPURLConnection.HTTP_ACCEPTED){throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`)}const d=await(0,U.getBodyAsText)(this.batchResponse);const p=d.split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1);const y=p.length;if(y!==this.subRequests.size&&y!==1){throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.")}const te=new Array(y);let re=0;let ne=0;for(let d=0;d=0&&le{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyAsText=getBodyAsText;p.utf8ByteLength=utf8ByteLength;const v=y(67495);const D=y(48855);async function getBodyAsText(d){let p=Buffer.alloc(D.BATCH_MAX_PAYLOAD_IN_BYTES);const y=await(0,v.streamToBuffer2)(d.readableStreamBody,p);p=p.slice(0,y);return p.toString()}function utf8ByteLength(d){return Buffer.byteLength(d)}},60021:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatch=void 0;const v=y(91276);const D=y(46113);const M=y(54786);const U=y(91276);const j=y(77725);const V=y(79656);const K=y(93269);const ee=y(24236);const te=y(46456);const re=y(64993);const ne=y(48855);const ie=y(78403);const se=y(9820);const oe=y(9235);const ae=y(99283);class BlobBatch{batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new InnerBatchRequest}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(d,p){await K.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(d);await p();this.batchRequest.postAddSubRequest(d)}finally{await K.Mutex.unlock(this.batch)}}setBatchType(d){if(!this.batchType){this.batchType=d}if(this.batchType!==d){throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}}async deleteBlob(d,p,y){let v;let M;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){v=d;M=p}else if(d instanceof V.BlobClient){v=d.url;M=d.credential;y=p}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!y){y={}}return se.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",y,(async d=>{this.setBatchType("delete");await this.addSubRequestInternal({url:v,credential:M},(async()=>{await new V.BlobClient(v,this.batchRequest.createPipeline(M)).delete(d)}))}))}async setBlobAccessTier(d,p,y,v){let M;let K;let ee;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){M=d;K=p;ee=y}else if(d instanceof V.BlobClient){M=d.url;K=d.credential;ee=p;v=y}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!v){v={}}return se.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",v,(async d=>{this.setBatchType("setAccessTier");await this.addSubRequestInternal({url:M,credential:K},(async()=>{await new V.BlobClient(M,this.batchRequest.createPipeline(K)).setAccessTier(ee,d)}))}))}}p.BlobBatch=BlobBatch;class InnerBatchRequest{operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0;this.body="";const d=(0,v.randomUUID)();this.boundary=`batch_${d}`;this.subRequestPrefix=`--${this.boundary}${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TYPE}: application/http${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`;this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`;this.batchRequestEnding=`--${this.boundary}--`;this.subRequests=new Map}createPipeline(d){const p=(0,M.createEmptyPipeline)();p.addPolicy((0,oe.serializationPolicy)({stringifyXML:re.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"});p.addPolicy(batchHeaderFilterPolicy());p.addPolicy(batchRequestAssemblePolicy(this),{afterPhase:"Sign"});if((0,D.isTokenCredential)(d)){p.addPolicy((0,M.bearerTokenAuthenticationPolicy)({credential:d,scopes:ne.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:oe.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(d instanceof ie.StorageSharedKeyCredential){p.addPolicy((0,ae.storageSharedKeyCredentialPolicy)({accountName:d.accountName,accountKey:d.accountKey}),{phase:"Sign"})}const y=new ee.Pipeline([]);y._credential=d;y._corePipeline=p;return y}appendSubRequestToBody(d){this.body+=[this.subRequestPrefix,`${ne.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${d.method.toString()} ${(0,te.getURLPathAndQuery)(d.url)} ${ne.HTTP_VERSION_1_1}${ne.HTTP_LINE_ENDING}`].join(ne.HTTP_LINE_ENDING);for(const[p,y]of d.headers){this.body+=`${p}: ${y}${ne.HTTP_LINE_ENDING}`}this.body+=ne.HTTP_LINE_ENDING}preAddSubRequest(d){if(this.operationCount>=ne.BATCH_MAX_REQUEST){throw new RangeError(`Cannot exceed ${ne.BATCH_MAX_REQUEST} sub requests in a single batch`)}const p=(0,te.getURLPath)(d.url);if(!p||p===""){throw new RangeError(`Invalid url for sub request: '${d.url}'`)}}postAddSubRequest(d){this.subRequests.set(this.operationCount,d);this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ne.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}function batchRequestAssemblePolicy(d){return{name:"batchRequestAssemblePolicy",async sendRequest(p){d.appendSubRequestToBody(p);return{request:p,status:200,headers:(0,M.createHttpHeaders)()}}}}function batchHeaderFilterPolicy(){return{name:"batchHeaderFilterPolicy",async sendRequest(d,p){let y="";for(const[p]of d.headers){if((0,te.iEqual)(p,ne.HeaderConstants.X_MS_VERSION)){y=p}}if(y!==""){d.headers.delete(y)}return p(d)}}}},60298:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatchClient=void 0;const v=y(88992);const D=y(9071);const M=y(60021);const U=y(9820);const j=y(77725);const V=y(67521);const K=y(24236);const ee=y(46456);class BlobBatchClient{serviceOrContainerContext;constructor(d,p,y){let v;if((0,K.isPipelineLike)(p)){v=p}else if(!p){v=(0,K.newPipeline)(new j.AnonymousCredential,y)}else{v=(0,K.newPipeline)(p,y)}const D=new V.StorageContextClient(d,(0,K.getCoreClientOptions)(v));const M=(0,ee.getURLPath)(d);if(M&&M!=="/"){this.serviceOrContainerContext=D.container}else{this.serviceOrContainerContext=D.service}}createBatch(){return new M.BlobBatch}async deleteBlobs(d,p,y){const v=new M.BlobBatch;for(const D of d){if(typeof D==="string"){await v.deleteBlob(D,p,y)}else{await v.deleteBlob(D,p)}}return this.submitBatch(v)}async setBlobsAccessTier(d,p,y,v){const D=new M.BlobBatch;for(const M of d){if(typeof M==="string"){await D.setBlobAccessTier(M,p,y,v)}else{await D.setBlobAccessTier(M,p,y)}}return this.submitBatch(D)}async submitBatch(d,p={}){if(!d||d.getSubRequests().size===0){throw new RangeError("Batch request should contain one or more sub requests.")}return U.tracingClient.withSpan("BlobBatchClient-submitBatch",p,(async p=>{const y=d.getHttpRequestBody();const M=(0,ee.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,D.utf8ByteLength)(y),d.getMultiPartContentType(),y,{...p}));const U=new v.BatchResponseParser(M,d.getSubRequests());const j=await U.parseBatchResponse();const V={_response:M._response,contentType:M.contentType,errorCode:M.errorCode,requestId:M.requestId,clientRequestId:M.clientRequestId,version:M.version,subResponses:j.subResponses,subResponsesSucceededCount:j.subResponsesSucceededCount,subResponsesFailedCount:j.subResponsesFailedCount};return V}))}}p.BlobBatchClient=BlobBatchClient},85602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobDownloadResponse=void 0;const v=y(91276);const D=y(90424);class BlobDownloadResponse{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 v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p,y,v,M={}){this.originalResponse=d;this.blobDownloadStream=new D.RetriableReadableStream(this.originalResponse.readableStreamBody,p,y,v,M)}}p.BlobDownloadResponse=BlobDownloadResponse},39976:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobLeaseClient=void 0;const v=y(91276);const D=y(48855);const M=y(9820);const U=y(46456);class BlobLeaseClient{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(d,p){const y=d.storageClientContext;this._url=d.url;if(d.name===undefined){this._isContainer=true;this._containerOrBlobOperation=y.container}else{this._isContainer=false;this._containerOrBlobOperation=y.blob}if(!p){p=(0,v.randomUUID)()}this._leaseId=p}async acquireLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-acquireLease",p,(async y=>(0,U.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:p.abortSignal,duration:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:y.tracingOptions}))))}async changeLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-changeLease",p,(async y=>{const v=(0,U.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));this._leaseId=d;return v}))}async releaseLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-releaseLease",d,(async p=>(0,U.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async renewLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-renewLease",d,(async p=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions})))}async breakLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-breakLease",p,(async y=>{const v={abortSignal:p.abortSignal,breakPeriod:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions};return(0,U.assertResponse)(await this._containerOrBlobOperation.breakLease(v))}))}}p.BlobLeaseClient=BlobLeaseClient},24454:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQueryResponse=void 0;const v=y(91276);const D=y(35942);class BlobQueryResponse{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 undefined}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(){return undefined}get readableStreamBody(){return v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p={}){this.originalResponse=d;this.blobDownloadStream=new D.BlobQuickQueryStream(this.originalResponse.readableStreamBody,p)}}p.BlobQueryResponse=BlobQueryResponse},74177:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobServiceClient=void 0;const v=y(46113);const D=y(54786);const M=y(91276);const U=y(24236);const j=y(11432);const V=y(46456);const K=y(78403);const ee=y(77725);const te=y(46456);const re=y(9820);const ne=y(60298);const ie=y(24602);const se=y(70834);const oe=y(79066);const ae=y(50120);class BlobServiceClient extends ie.StorageClient{serviceContext;static fromConnectionString(d,p){p=p||{};const y=(0,V.extractConnectionStringParts)(d);if(y.kind==="AccountConnString"){if(M.isNodeLike){const d=new K.StorageSharedKeyCredential(y.accountName,y.accountKey);if(!p.proxyOptions){p.proxyOptions=(0,D.getDefaultProxySettings)(y.proxyUri)}const v=(0,U.newPipeline)(d,p);return new BlobServiceClient(y.url,v)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(y.kind==="SASConnString"){const d=(0,U.newPipeline)(new ee.AnonymousCredential,p);return new BlobServiceClient(y.url+"?"+y.accountSas,d)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}constructor(d,p,y){let D;if((0,U.isPipelineLike)(p)){D=p}else if(M.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof ee.AnonymousCredential||(0,v.isTokenCredential)(p)){D=(0,U.newPipeline)(p,y)}else{D=(0,U.newPipeline)(new ee.AnonymousCredential,y)}super(d,D);this.serviceContext=this.storageClientContext.service}getContainerClient(d){return new j.ContainerClient((0,V.appendToURLPath)(this.url,encodeURIComponent(d)),this.pipeline)}async createContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-createContainer",p,(async p=>{const y=this.getContainerClient(d);const v=await y.create(p);return{containerClient:y,containerCreateResponse:v}}))}async deleteContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-deleteContainer",p,(async p=>{const y=this.getContainerClient(d);return y.delete(p)}))}async undeleteContainer(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-undeleteContainer",y,(async v=>{const D=this.getContainerClient(y.destinationContainerName||d);const M=D["storageClientContext"].container;const U=(0,te.assertResponse)(await M.restore({deletedContainerName:d,deletedContainerVersion:p,tracingOptions:v.tracingOptions}));return{containerClient:D,containerUndeleteResponse:U}}))}async getProperties(d={}){return re.tracingClient.withSpan("BlobServiceClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setProperties(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-setProperties",p,(async y=>(0,te.assertResponse)(await this.serviceContext.setProperties(d,{abortSignal:p.abortSignal,tracingOptions:y.tracingOptions}))))}async getStatistics(d={}){return re.tracingClient.withSpan("BlobServiceClient-getStatistics",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getStatistics({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return re.tracingClient.withSpan("BlobServiceClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async listContainersSegment(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-listContainersSegment",p,(async y=>(0,te.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:p.abortSignal,marker:d,...p,include:typeof p.include==="string"?[p.include]:p.include,tracingOptions:y.tracingOptions}))))}async findBlobsByTagsSegment(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,V.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listContainersSegment(d,p);y.containerItems=y.containerItems||[];d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.containerItems}}listContainers(d={}){if(d.prefix===""){d.prefix=undefined}const p=[];if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSystem){p.push("system")}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async getUserDelegationKey(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,te.truncatedISO8061Date)(d,false),expiresOn:(0,te.truncatedISO8061Date)(p,false)},{abortSignal:y.abortSignal,tracingOptions:v.tracingOptions}));const M={signedObjectId:D.signedObjectId,signedTenantId:D.signedTenantId,signedStartsOn:new Date(D.signedStartsOn),signedExpiresOn:new Date(D.signedExpiresOn),signedService:D.signedService,signedVersion:D.signedVersion,value:D.value};const U={_response:D._response,requestId:D.requestId,clientRequestId:D.clientRequestId,version:D.version,date:D.date,errorCode:D.errorCode,...M};return U}))}getBlobBatchClient(){return new ne.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}const D=(0,oe.generateAccountSASQueryParameters)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).toString();return(0,V.appendToURLQuery)(this.url,D)}generateSasStringToSign(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}return(0,oe.generateAccountSASQueryParametersInternal)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).stringToSign}}p.BlobServiceClient=BlobServiceClient},79656:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobClient=p.BlockBlobClient=p.AppendBlobClient=p.BlobClient=void 0;const v=y(54786);const D=y(46113);const M=y(91276);const U=y(91276);const j=y(85602);const V=y(24454);const K=y(77725);const ee=y(78403);const te=y(67460);const re=y(89874);const ne=y(24236);const ie=y(75725);const se=y(10761);const oe=y(24602);const ae=y(35338);const le=y(22328);const ce=y(48855);const ue=y(9820);const de=y(46456);const pe=y(67495);const fe=y(24844);const me=y(39976);class BlobClient extends oe.StorageClient{blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(d,p,y,U){U=U||{};let j;let V;if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl());this.blobContext=this.storageClientContext.blob;this._snapshot=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT);this._versionId=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID)}withSnapshot(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}withVersion(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID,d.length===0?undefined:d),this.pipeline)}getAppendBlobClient(){return new AppendBlobClient(this.url,this.pipeline)}getBlockBlobClient(){return new BlockBlobClient(this.url,this.pipeline)}getPageBlobClient(){return new PageBlobClient(this.url,this.pipeline)}async download(d=0,p,y={}){y.conditions=y.conditions||{};y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-download",y,(async v=>{const D=(0,de.assertResponse)(await this.blobContext.download({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onDownloadProgress:M.isNodeLike?undefined:y.onProgress},range:d===0&&!p?undefined:(0,se.rangeToString)({offset:d,count:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey,tracingOptions:v.tracingOptions}));const U={...D,_response:D._response,objectReplicationDestinationPolicyId:D.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(D.objectReplicationRules)};if(!M.isNodeLike){return U}if(y.maxRetryRequests===undefined||y.maxRetryRequests<0){y.maxRetryRequests=ce.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS}if(D.contentLength===undefined){throw new RangeError(`File download response doesn't contain valid content length header`)}if(!D.etag){throw new RangeError(`File download response doesn't contain valid etag header`)}return new j.BlobDownloadResponse(U,(async p=>{const v={leaseAccessConditions:y.conditions,modifiedAccessConditions:{ifMatch:y.conditions.ifMatch||D.etag,ifModifiedSince:y.conditions.ifModifiedSince,ifNoneMatch:y.conditions.ifNoneMatch,ifUnmodifiedSince:y.conditions.ifUnmodifiedSince,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({count:d+D.contentLength-p,offset:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey};return(await this.blobContext.download({abortSignal:y.abortSignal,...v})).readableStreamBody}),d,D.contentLength,{maxRetryRequests:y.maxRetryRequests,onProgress:y.onProgress})}))}async exists(d={}){return ue.tracingClient.withSpan("BlobClient-exists",d,(async p=>{try{(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);await this.getProperties({abortSignal:d.abortSignal,customerProvidedKey:d.customerProvidedKey,conditions:d.conditions,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}else if(d.statusCode===409&&(d.details.errorCode===ce.BlobUsesCustomerSpecifiedEncryptionMsg||d.details.errorCode===ce.BlobDoesNotUseCustomerSpecifiedEncryption)){return true}throw d}}))}async getProperties(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-getProperties",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getProperties({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,tracingOptions:p.tracingOptions}));return{...y,_response:y._response,objectReplicationDestinationPolicyId:y.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(y.objectReplicationRules)}}))}async delete(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("BlobClient-delete",d,(async p=>(0,de.assertResponse)(await this.blobContext.delete({abortSignal:d.abortSignal,deleteSnapshots:d.deleteSnapshots,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ue.tracingClient.withSpan("BlobClient-deleteIfExists",d,(async d=>{try{const p=(0,de.assertResponse)(await this.delete(d));return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="BlobNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async undelete(d={}){return ue.tracingClient.withSpan("BlobClient-undelete",d,(async p=>(0,de.assertResponse)(await this.blobContext.undelete({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setHTTPHeaders(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setHTTPHeaders",p,(async y=>(0,de.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:p.abortSignal,blobHttpHeaders:d,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}async setMetadata(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setMetadata",p,(async y=>(0,de.assertResponse)(await this.blobContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async setTags(d,p={}){return ue.tracingClient.withSpan("BlobClient-setTags",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTags({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions,tags:(0,de.toBlobTags)(d)}))))}async getTags(d={}){return ue.tracingClient.withSpan("BlobClient-getTags",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getTags({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}));const v={...y,_response:y._response,tags:(0,de.toTags)({blobTagSet:y.blobTagSet})||{}};return v}))}getBlobLeaseClient(d){return new me.BlobLeaseClient(this,d)}async createSnapshot(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-createSnapshot",d,(async p=>(0,de.assertResponse)(await this.blobContext.createSnapshot({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,tracingOptions:p.tracingOptions}))))}async beginCopyFromURL(d,p={}){const y={abortCopyFromURL:(...d)=>this.abortCopyFromURL(...d),getProperties:(...d)=>this.getProperties(...d),startCopyFromURL:(...d)=>this.startCopyFromURL(...d)};const v=new ie.BlobBeginCopyFromUrlPoller({blobClient:y,copySource:d,intervalInMs:p.intervalInMs,onProgress:p.onProgress,resumeFrom:p.resumeFrom,startCopyFromURLOptions:p});await v.poll();return v}async abortCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-abortCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.abortCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async syncCopyFromURL(d,p={}){p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return ue.tracingClient.withSpan("BlobClient-syncCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.copyFromURL(d,{abortSignal:p.abortSignal,metadata:p.metadata,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:p.sourceContentMD5,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,encryptionScope:p.encryptionScope,copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async setAccessTier(d,p={}){return ue.tracingClient.withSpan("BlobClient-setAccessTier",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTier((0,te.toAccessTier)(d),{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},rehydratePriority:p.rehydratePriority,tracingOptions:y.tracingOptions}))))}async downloadToBuffer(d,p,y,v={}){let D;let M=0;let U=0;let j=v;if(d instanceof Buffer){D=d;M=p||0;U=typeof y==="number"?y:0}else{M=typeof d==="number"?d:0;U=typeof p==="number"?p:0;j=y||{}}let V=j.blockSize??0;if(V<0){throw new RangeError("blockSize option must be >= 0")}if(V===0){V=ce.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES}if(M<0){throw new RangeError("offset option must be >= 0")}if(U&&U<=0){throw new RangeError("count option must be greater than 0")}if(!j.conditions){j.conditions={}}return ue.tracingClient.withSpan("BlobClient-downloadToBuffer",j,(async d=>{if(!U){const p=await this.getProperties({...j,tracingOptions:d.tracingOptions});U=p.contentLength-M;if(U<0){throw new RangeError(`offset ${M} shouldn't be larger than blob size ${p.contentLength}`)}}if(!D){try{D=Buffer.alloc(U)}catch(d){throw new Error(`Unable to allocate the buffer of size: ${U}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${d.message}`)}}if(D.length{let y=M+U;if(v+V{const M=await this.download(p,y,{...v,tracingOptions:D.tracingOptions});if(M.readableStreamBody){await(0,pe.readStreamToLocalFile)(M.readableStreamBody,d)}M.blobDownloadStream=undefined;return M}))}getBlobAndContainerNamesFromUrl(){let d;let p;try{const y=new URL(this.url);if(y.host.split(".")[1]==="blob"){const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}else if((0,de.isIpEndpointStyle)(y)){const v=y.pathname.match("/([^/]*)/([^/]*)(/(.*))?");d=v[2];p=v[4]}else{const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}d=decodeURIComponent(d);p=decodeURIComponent(p);p=p.replace(/\\/g,"/");if(!d){throw new Error("Provided containerName is invalid.")}return{blobName:p,containerName:d}}catch(d){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-startCopyFromURL",p,(async y=>{p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return(0,de.assertResponse)(await this.blobContext.startCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions.ifMatch,sourceIfModifiedSince:p.sourceConditions.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions.ifUnmodifiedSince,sourceIfTags:p.sourceConditions.tagConditions},immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,rehydratePriority:p.rehydratePriority,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),sealBlob:p.sealBlob,tracingOptions:y.tracingOptions}))}))}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).toString();p((0,de.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).toString();y((0,de.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).stringToSign}async deleteImmutabilityPolicy(d={}){return ue.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",d,(async d=>(0,de.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:d.tracingOptions}))))}async setImmutabilityPolicy(d,p={}){return ue.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",p,(async p=>(0,de.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:d.expiriesOn,immutabilityPolicyMode:d.policyMode,tracingOptions:p.tracingOptions}))))}async setLegalHold(d,p={}){return ue.tracingClient.withSpan("BlobClient-setLegalHold",p,(async p=>(0,de.assertResponse)(await this.blobContext.setLegalHold(d,{tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return ue.tracingClient.withSpan("BlobClient-getAccountInfo",d,(async p=>(0,de.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}}p.BlobClient=BlobClient;class AppendBlobClient extends BlobClient{appendBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(d){return new AppendBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-create",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:d.abortSignal,blobHttpHeaders:d.blobHTTPHeaders,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,immutabilityPolicyExpiry:d.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:d.immutabilityPolicy?.policyMode,legalHold:d.legalHold,blobTagsString:(0,de.toBlobTagsString)(d.tags),tracingOptions:p.tracingOptions}))))}async createIfNotExists(d={}){const p={ifNoneMatch:ce.ETagAny};return ue.tracingClient.withSpan("AppendBlobClient-createIfNotExists",d,(async d=>{try{const y=(0,de.assertResponse)(await this.create({...d,conditions:p}));return{succeeded:true,...y,_response:y._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async seal(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("AppendBlobClient-seal",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.seal({abortSignal:d.abortSignal,appendPositionAccessConditions:d.conditions,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async appendBlock(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlock",y,(async v=>(0,de.assertResponse)(await this.appendBlobContext.appendBlock(p,d,{abortSignal:y.abortSignal,appendPositionAccessConditions:y.conditions,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},transactionalContentMD5:y.transactionalContentMD5,transactionalContentCrc64:y.transactionalContentCrc64,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async appendBlockFromURL(d,p,y,v={}){v.conditions=v.conditions||{};v.sourceConditions=v.sourceConditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",v,(async D=>(0,de.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(d,0,{abortSignal:v.abortSignal,sourceRange:(0,se.rangeToString)({offset:p,count:y}),sourceContentMD5:v.sourceContentMD5,sourceContentCrc64:v.sourceContentCrc64,leaseAccessConditions:v.conditions,appendPositionAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions?.ifMatch,sourceIfModifiedSince:v.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,de.httpAuthorizationToString)(v.sourceAuthorization),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,fileRequestIntent:v.sourceShareTokenIntent,tracingOptions:D.tracingOptions}))))}}p.AppendBlobClient=AppendBlobClient;class BlockBlobClient extends BlobClient{_blobContext;blockBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.blockBlobContext=this.storageClientContext.blockBlob;this._blobContext=this.storageClientContext.blob}withSnapshot(d){return new BlockBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async query(d,p={}){(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);if(!M.isNodeLike){throw new Error("This operation currently is only supported in Node.js.")}return ue.tracingClient.withSpan("BlockBlobClient-query",p,(async y=>{const v=(0,de.assertResponse)(await this._blobContext.query({abortSignal:p.abortSignal,queryRequest:{queryType:"SQL",expression:d,inputSerialization:(0,de.toQuerySerialization)(p.inputTextConfiguration),outputSerialization:(0,de.toQuerySerialization)(p.outputTextConfiguration)},leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,tracingOptions:y.tracingOptions}));return new V.BlobQueryResponse(v,{abortSignal:p.abortSignal,onProgress:p.onProgress,onError:p.onError})}))}async upload(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-upload",y,(async v=>(0,de.assertResponse)(await this.blockBlobContext.upload(p,d,{abortSignal:y.abortSignal,blobHttpHeaders:y.blobHTTPHeaders,leaseAccessConditions:y.conditions,metadata:y.metadata,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,immutabilityPolicyExpiry:y.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:y.immutabilityPolicy?.policyMode,legalHold:y.legalHold,tier:(0,te.toAccessTier)(y.tier),blobTagsString:(0,de.toBlobTagsString)(y.tags),tracingOptions:v.tracingOptions}))))}async syncUploadFromURL(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,d,{...p,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince,sourceIfTags:p.sourceConditions?.tagConditions},cpkInfo:p.customerProvidedKey,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async stageBlock(d,p,y,v={}){(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlock",v,(async D=>(0,de.assertResponse)(await this.blockBlobContext.stageBlock(d,y,p,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,requestOptions:{onUploadProgress:v.onProgress},transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async stageBlockFromURL(d,p,y=0,v,D={}){(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",D,(async M=>(0,de.assertResponse)(await this.blockBlobContext.stageBlockFromURL(d,0,p,{abortSignal:D.abortSignal,leaseAccessConditions:D.conditions,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,sourceRange:y===0&&!v?undefined:(0,se.rangeToString)({offset:y,count:v}),cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async commitBlockList(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-commitBlockList",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.commitBlockList({latest:d},{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async getBlockList(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-getBlockList",p,(async y=>{const v=(0,de.assertResponse)(await this.blockBlobContext.getBlockList(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));if(!v.committedBlocks){v.committedBlocks=[]}if(!v.uncommittedBlocks){v.uncommittedBlocks=[]}return v}))}async uploadData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadData",p,(async p=>{if(M.isNodeLike){let y;if(d instanceof Buffer){y=d}else if(d instanceof ArrayBuffer){y=Buffer.from(d)}else{d=d;y=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.byteLength,p)}else{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}}))}async uploadBrowserData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",p,(async p=>{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}))}async uploadSeekableInternal(d,p,y={}){let v=y.blockSize??0;if(v<0||v>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES){throw new RangeError(`blockSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`)}const D=y.maxSingleShotSize??ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(D<0||D>ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES){throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`)}if(v===0){if(p>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`${p} is too larger to upload to a block blob.`)}if(p>D){v=Math.ceil(p/ce.BLOCK_BLOB_MAX_BLOCKS);if(v{if(p<=D){return(0,de.assertResponse)(await this.upload(d(0,p),p,M))}const j=Math.floor((p-1)/v)+1;if(j>ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`The buffer's size is too big or the BlockSize is too small;`+`the number of blocks must be <= ${ce.BLOCK_BLOB_MAX_BLOCKS}`)}const V=[];const K=(0,U.randomUUID)();let ee=0;const te=new ae.Batch(y.concurrency);for(let D=0;D{const U=(0,de.generateBlockID)(K,D);const te=v*D;const re=D===j-1?p:te+v;const ne=re-te;V.push(U);await this.stageBlock(U,d(te,ne),ne,{abortSignal:y.abortSignal,conditions:y.conditions,encryptionScope:y.encryptionScope,tracingOptions:M.tracingOptions});ee+=ne;if(y.onProgress){y.onProgress({loadedBytes:ee})}}))}await te.do();return this.commitBlockList(V,M)}))}async uploadFile(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadFile",p,(async y=>{const v=(await(0,pe.fsStat)(d)).size;return this.uploadSeekableInternal(((p,y)=>()=>(0,pe.fsCreateReadStream)(d,{autoClose:true,end:y?p+y-1:Infinity,start:p})),v,{...p,tracingOptions:y.tracingOptions})}))}async uploadStream(d,p=ce.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,y=5,v={}){if(!v.blobHTTPHeaders){v.blobHTTPHeaders={}}if(!v.conditions){v.conditions={}}return ue.tracingClient.withSpan("BlockBlobClient-uploadStream",v,(async D=>{let M=0;const j=(0,U.randomUUID)();let V=0;const K=[];const ee=new le.BufferScheduler(d,p,y,(async(d,p)=>{const y=(0,de.generateBlockID)(j,M);K.push(y);M++;await this.stageBlock(y,d,p,{customerProvidedKey:v.customerProvidedKey,conditions:v.conditions,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions});V+=p;if(v.onProgress){v.onProgress({loadedBytes:V})}}),Math.ceil(y/4*3));await ee.do();return(0,de.assertResponse)(await this.commitBlockList(K,{...v,tracingOptions:D.tracingOptions}))}))}}p.BlockBlobClient=BlockBlobClient;class PageBlobClient extends BlobClient{pageBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(d){return new PageBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-create",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.create(0,d,{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,blobSequenceNumber:p.blobSequenceNumber,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async createIfNotExists(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-createIfNotExists",p,(async y=>{try{const v={ifNoneMatch:ce.ETagAny};const D=(0,de.assertResponse)(await this.create(d,{...p,conditions:v,tracingOptions:y.tracingOptions}));return{succeeded:true,...D,_response:D._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async uploadPages(d,p,y,v={}){v.conditions=v.conditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPages",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.uploadPages(y,d,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},requestOptions:{onUploadProgress:v.onProgress},range:(0,se.rangeToString)({offset:p,count:y}),sequenceNumberAccessConditions:v.conditions,transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async uploadPagesFromURL(d,p,y,v,D={}){D.conditions=D.conditions||{};D.sourceConditions=D.sourceConditions||{};(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(d,(0,se.rangeToString)({offset:p,count:v}),0,(0,se.rangeToString)({offset:y,count:v}),{abortSignal:D.abortSignal,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,leaseAccessConditions:D.conditions,sequenceNumberAccessConditions:D.conditions,modifiedAccessConditions:{...D.conditions,ifTags:D.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:D.sourceConditions?.ifMatch,sourceIfModifiedSince:D.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:D.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:D.sourceConditions?.ifUnmodifiedSince},cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async clearPages(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-clearPages",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),sequenceNumberAccessConditions:y.conditions,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async getPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRanges",y,(async v=>{const D=(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:v.tracingOptions}));return(0,re.rangeResponseFromModel)(D)}))}async listPageRangesSegment(d=0,p,y,v={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),marker:y,maxPageSize:v.maxPageSize,tracingOptions:D.tracingOptions}))))}async*listPageRangeItemSegments(d=0,p,y,v={}){let D;if(!!y||y===undefined){do{D=await this.listPageRangesSegment(d,p,y,v);y=D.continuationToken;yield await D}while(y)}}async*listPageRangeItems(d=0,p,y={}){let v;for await(const D of this.listPageRangeItemSegments(d,p,v,y)){yield*(0,de.ExtractPageRangeInfoItems)(D)}}listPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};const v=this.listPageRangeItems(d,p,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listPageRangeItemSegments(d,p,v.continuationToken,{maxPageSize:v.maxPageSize,...y})}}async getPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async listPageRangesDiffSegment(d,p,y,v,D={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:D?.abortSignal,leaseAccessConditions:D?.conditions,modifiedAccessConditions:{...D?.conditions,ifTags:D?.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),marker:v,maxPageSize:D?.maxPageSize,tracingOptions:M.tracingOptions}))))}async*listPageRangeDiffItemSegments(d,p,y,v,D){let M;if(!!v||v===undefined){do{M=await this.listPageRangesDiffSegment(d,p,y,v,D);v=M.continuationToken;yield await M}while(v)}}async*listPageRangeDiffItems(d,p,y,v){let D;for await(const M of this.listPageRangeDiffItemSegments(d,p,y,D,v)){yield*(0,de.ExtractPageRangeInfoItems)(M)}}listPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};const D=this.listPageRangeDiffItems(d,p,y,{...v});return{next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(D={})=>this.listPageRangeDiffItemSegments(d,p,y,D.continuationToken,{maxPageSize:D.maxPageSize,...v})}}async getPageRangesDiffForManagedDisks(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevSnapshotUrl:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async resize(d,p={}){p.conditions=p.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-resize",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.resize(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async updateSequenceNumber(d,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.updateSequenceNumber(d,{abortSignal:y.abortSignal,blobSequenceNumber:p,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},tracingOptions:v.tracingOptions}))))}async startCopyIncremental(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-startCopyIncremental",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.copyIncremental(d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}}p.PageBlobClient=PageBlobClient},11432:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerClient=void 0;const v=y(54786);const D=y(91276);const M=y(46113);const U=y(77725);const j=y(78403);const V=y(24236);const K=y(24602);const ee=y(9820);const te=y(46456);const re=y(24844);const ne=y(39976);const ie=y(79656);const se=y(60298);class ContainerClient extends K.StorageClient{containerContext;_containerName;get containerName(){return this._containerName}constructor(d,p,y){let K;let ee;y=y||{};if((0,V.isPipelineLike)(p)){ee=d;K=p}else if(D.isNodeLike&&p instanceof j.StorageSharedKeyCredential||p instanceof U.AnonymousCredential||(0,M.isTokenCredential)(p)){ee=d;K=(0,V.newPipeline)(p,y)}else if(!p&&typeof p!=="string"){ee=d;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else if(p&&typeof p==="string"){const M=p;const re=(0,te.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(D.isNodeLike){const d=new j.StorageSharedKeyCredential(re.accountName,re.accountKey);ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M));if(!y.proxyOptions){y.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}K=(0,V.newPipeline)(d,y)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M))+"?"+re.accountSas;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName parameter")}super(ee,K);this._containerName=this.getContainerNameFromUrl();this.containerContext=this.storageClientContext.container}async create(d={}){return ee.tracingClient.withSpan("ContainerClient-create",d,(async d=>(0,te.assertResponse)(await this.containerContext.create(d))))}async createIfNotExists(d={}){return ee.tracingClient.withSpan("ContainerClient-createIfNotExists",d,(async d=>{try{const p=await this.create(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}else{throw d}}}))}async exists(d={}){return ee.tracingClient.withSpan("ContainerClient-exists",d,(async p=>{try{await this.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}throw d}}))}getBlobClient(d){return new ie.BlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getAppendBlobClient(d){return new ie.AppendBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getBlockBlobClient(d){return new ie.BlockBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getPageBlobClient(d){return new ie.PageBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}async getProperties(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.containerContext.getProperties({abortSignal:d.abortSignal,...d.conditions,tracingOptions:p.tracingOptions}))))}async delete(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-delete",d,(async p=>(0,te.assertResponse)(await this.containerContext.delete({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:d.conditions,tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ee.tracingClient.withSpan("ContainerClient-deleteIfExists",d,(async d=>{try{const p=await this.delete(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async setMetadata(d,p={}){if(!p.conditions){p.conditions={}}if(p.conditions.ifUnmodifiedSince){throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service")}return ee.tracingClient.withSpan("ContainerClient-setMetadata",p,(async y=>(0,te.assertResponse)(await this.containerContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async getAccessPolicy(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getAccessPolicy",d,(async p=>{const y=(0,te.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,tracingOptions:p.tracingOptions}));const v={_response:y._response,blobPublicAccess:y.blobPublicAccess,date:y.date,etag:y.etag,errorCode:y.errorCode,lastModified:y.lastModified,requestId:y.requestId,clientRequestId:y.clientRequestId,signedIdentifiers:[],version:y.version};for(const d of y){let p=undefined;if(d.accessPolicy){p={permissions:d.accessPolicy.permissions};if(d.accessPolicy.expiresOn){p.expiresOn=new Date(d.accessPolicy.expiresOn)}if(d.accessPolicy.startsOn){p.startsOn=new Date(d.accessPolicy.startsOn)}}v.signedIdentifiers.push({accessPolicy:p,id:d.id})}return v}))}async setAccessPolicy(d,p,y={}){y.conditions=y.conditions||{};return ee.tracingClient.withSpan("ContainerClient-setAccessPolicy",y,(async v=>{const D=[];for(const d of p||[]){D.push({accessPolicy:{expiresOn:d.accessPolicy.expiresOn?(0,te.truncatedISO8061Date)(d.accessPolicy.expiresOn):"",permissions:d.accessPolicy.permissions,startsOn:d.accessPolicy.startsOn?(0,te.truncatedISO8061Date)(d.accessPolicy.startsOn):""},id:d.id})}return(0,te.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:y.abortSignal,access:d,containerAcl:D,leaseAccessConditions:y.conditions,modifiedAccessConditions:y.conditions,tracingOptions:v.tracingOptions}))}))}getBlobLeaseClient(d){return new ne.BlobLeaseClient(this,d)}async uploadBlockBlob(d,p,y,v={}){return ee.tracingClient.withSpan("ContainerClient-uploadBlockBlob",v,(async v=>{const D=this.getBlockBlobClient(d);const M=await D.upload(p,y,v);return{blockBlobClient:D,response:M}}))}async deleteBlob(d,p={}){return ee.tracingClient.withSpan("ContainerClient-deleteBlob",p,(async y=>{let v=this.getBlobClient(d);if(p.versionId){v=v.withVersion(p.versionId)}return v.delete(y)}))}async listBlobFlatSegment(d,p={}){return ee.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",p,(async y=>{const v=(0,te.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:d,...p,tracingOptions:y.tracingOptions}));const D={...v,_response:{...v._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobFlat)(v._response.parsedBody)},segment:{...v.segment,blobItems:v.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p}))}};return D}))}async listBlobHierarchySegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.listBlobHierarchySegment(d,{marker:p,...y,tracingOptions:v.tracingOptions}));const M={...D,_response:{...D._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobHierarchy)(D._response.parsedBody)},segment:{...D.segment,blobItems:D.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p})),blobPrefixes:D.segment.blobPrefixes?.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name)};return p}))}};return M}))}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listBlobFlatSegment(d,p);d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.segment.blobItems}}listBlobsFlat(d={}){const p=[];if(d.includeCopy){p.push("copy")}if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSnapshots){p.push("snapshots")}if(d.includeVersions){p.push("versions")}if(d.includeUncommitedBlobs){p.push("uncommittedblobs")}if(d.includeTags){p.push("tags")}if(d.includeDeletedWithVersions){p.push("deletedwithversions")}if(d.includeImmutabilityPolicy){p.push("immutabilitypolicy")}if(d.includeLegalHold){p.push("legalhold")}if(d.prefix===""){d.prefix=undefined}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async*listHierarchySegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.listBlobHierarchySegment(d,p,y);p=v.continuationToken;yield await v}while(p)}}async*listItemsByHierarchy(d,p={}){let y;for await(const v of this.listHierarchySegments(d,y,p)){const d=v.segment;if(d.blobPrefixes){for(const p of d.blobPrefixes){yield{kind:"prefix",...p}}}for(const p of d.blobItems){yield{kind:"blob",...p}}}}listBlobsByHierarchy(d,p={}){if(d===""){throw new RangeError("delimiter should contain one or more characters")}const y=[];if(p.includeCopy){y.push("copy")}if(p.includeDeleted){y.push("deleted")}if(p.includeMetadata){y.push("metadata")}if(p.includeSnapshots){y.push("snapshots")}if(p.includeVersions){y.push("versions")}if(p.includeUncommitedBlobs){y.push("uncommittedblobs")}if(p.includeTags){y.push("tags")}if(p.includeDeletedWithVersions){y.push("deletedwithversions")}if(p.includeImmutabilityPolicy){y.push("immutabilitypolicy")}if(p.includeLegalHold){y.push("legalhold")}if(p.prefix===""){p.prefix=undefined}const v={...p,...y.length>0?{include:y}:{}};const D=this.listItemsByHierarchy(d,v);return{async next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.listHierarchySegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...v})}}async findBlobsByTagsSegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,te.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async getAccountInfo(d={}){return ee.tracingClient.withSpan("ContainerClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}getContainerNameFromUrl(){let d;try{const p=new URL(this.url);if(p.hostname.split(".")[1]==="blob"){d=p.pathname.split("/")[1]}else if((0,te.isIpEndpointStyle)(p)){d=p.pathname.split("/")[2]}else{d=p.pathname.split("/")[1]}d=decodeURIComponent(d);if(!d){throw new Error("Provided containerName is invalid.")}return d}catch(d){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},this.credential).toString();p((0,te.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},p,this.accountName).toString();y((0,te.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},p,this.accountName).stringToSign}getBlobBatchClient(){return new se.BlobBatchClient(this.url,this.pipeline)}}p.ContainerClient=ContainerClient},89874:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeResponseFromModel=rangeResponseFromModel;function rangeResponseFromModel(d){const p=(d._response.parsedBody.pageRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));const y=(d._response.parsedBody.clearRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));return{...d,pageRange:p,clearRange:y,_response:{...d._response,parsedBody:{pageRange:p,clearRange:y}}}}},24236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pipeline=p.StorageOAuthScopes=void 0;p.isPipelineLike=isPipelineLike;p.newPipeline=newPipeline;p.getCoreClientOptions=getCoreClientOptions;p.getCredentialFromPipeline=getCredentialFromPipeline;const v=y(62464);const D=y(54786);const M=y(9235);const U=y(64993);const j=y(46113);const V=y(19150);const K=y(92075);const ee=y(78403);const te=y(77725);const re=y(48855);Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return re.StorageOAuthScopes}});const ne=y(22328);const ie=y(27982);const se=y(2260);const oe=y(99283);const ae=y(65233);const le=y(20507);function isPipelineLike(d){if(!d||typeof d!=="object"){return false}const p=d;return Array.isArray(p.factories)&&typeof p.options==="object"&&typeof p.toServiceClientOptions==="function"}class Pipeline{factories;options;constructor(d,p={}){this.factories=d;this.options=p}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}p.Pipeline=Pipeline;function newPipeline(d,p={}){if(!d){d=new te.AnonymousCredential}const y=new Pipeline([],p);y._credential=d;return y}function processDownlevelPipeline(d){const p=[isAnonymousCredential,isStorageSharedKeyCredential,isCoreHttpBearerTokenFactory,isStorageBrowserPolicyFactory,isStorageRetryPolicyFactory,isStorageTelemetryPolicyFactory,isCoreHttpPolicyFactory];if(d.factories.length){const y=d.factories.filter((d=>!p.some((p=>p(d)))));if(y.length){const d=y.some((d=>isInjectorPolicyFactory(d)));return{wrappedPolicies:(0,v.createRequestPolicyFactoryPolicy)(y),afterRetry:d}}}return undefined}function getCoreClientOptions(d){const{httpClient:p,...y}=d.options;let K=d._coreHttpClient;if(!K){K=p?(0,v.convertHttpClient)(p):(0,ne.getCachedDefaultHttpClient)();d._coreHttpClient=K}let te=d._corePipeline;if(!te){const p=`azsdk-js-azure-storage-blob/${re.SDK_VERSION}`;const v=y.userAgentOptions&&y.userAgentOptions.userAgentPrefix?`${y.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;te=(0,M.createClientPipeline)({...y,loggingOptions:{additionalAllowedHeaderNames:re.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:re.StorageBlobLoggingAllowedQueryParameters,logger:V.logger.info},userAgentOptions:{userAgentPrefix:v},serializationOptions:{stringifyXML:U.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:U.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}});te.removePolicy({phase:"Retry"});te.removePolicy({name:D.decompressResponsePolicyName});te.addPolicy((0,le.storageCorrectContentLengthPolicy)());te.addPolicy((0,se.storageRetryPolicy)(y.retryOptions),{phase:"Retry"});te.addPolicy((0,ie.storageBrowserPolicy)());const K=processDownlevelPipeline(d);if(K){te.addPolicy(K.wrappedPolicies,K.afterRetry?{afterPhase:"Retry"}:undefined)}const ne=getCredentialFromPipeline(d);if((0,j.isTokenCredential)(ne)){te.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:ne,scopes:y.audience??re.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:M.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(ne instanceof ee.StorageSharedKeyCredential){te.addPolicy((0,oe.storageSharedKeyCredentialPolicy)({accountName:ne.accountName,accountKey:ne.accountKey}),{phase:"Sign"})}d._corePipeline=te}return{...y,allowInsecureConnection:true,httpClient:K,pipeline:te}}function getCredentialFromPipeline(d){if(d._credential){return d._credential}let p=new te.AnonymousCredential;for(const y of d.factories){if((0,j.isTokenCredential)(y.credential)){p=y.credential}else if(isStorageSharedKeyCredential(y)){return y}}return p}function isStorageSharedKeyCredential(d){if(d instanceof ee.StorageSharedKeyCredential){return true}return d.constructor.name==="StorageSharedKeyCredential"}function isAnonymousCredential(d){if(d instanceof te.AnonymousCredential){return true}return d.constructor.name==="AnonymousCredential"}function isCoreHttpBearerTokenFactory(d){return(0,j.isTokenCredential)(d.credential)}function isStorageBrowserPolicyFactory(d){if(d instanceof ae.StorageBrowserPolicyFactory){return true}return d.constructor.name==="StorageBrowserPolicyFactory"}function isStorageRetryPolicyFactory(d){if(d instanceof K.StorageRetryPolicyFactory){return true}return d.constructor.name==="StorageRetryPolicyFactory"}function isStorageTelemetryPolicyFactory(d){return d.constructor.name==="TelemetryPolicyFactory"}function isInjectorPolicyFactory(d){return d.constructor.name==="InjectorPolicyFactory"}function isCoreHttpPolicyFactory(d){const p=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"];const y={sendRequest:async d=>({request:d,headers:d.headers.clone(),status:500})};const v={log(d,p){},shouldLog(d){return false}};const D=d.create(y,v);const M=D.constructor.name;return p.some((d=>M.startsWith(d)))}},10761:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeToString=rangeToString;function rangeToString(d){if(d.offset<0){throw new RangeError(`Range.offset cannot be smaller than 0.`)}if(d.count&&d.count<=0){throw new RangeError(`Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.`)}return d.count?`bytes=${d.offset}-${d.offset+d.count-1}`:`bytes=${d.offset}-`}},65233:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(88634);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},24602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(67521);const D=y(24236);const M=y(46456);class StorageClient{url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(d,p){this.url=(0,M.escapeURLPath)(d);this.accountName=(0,M.getAccountNameFromUrl)(d);this.pipeline=p;this.storageClientContext=new v.StorageContextClient(this.url,(0,D.getCoreClientOptions)(p));this.isHttps=(0,M.iEqual)((0,M.getURLScheme)(this.url)||"","https");this.credential=(0,D.getCredentialFromPipeline)(p);const y=this.storageClientContext;y.requestContentType=undefined}}p.StorageClient=StorageClient},67521:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageContextClient=void 0;const v=y(53931);class StorageContextClient extends v.StorageClient{async sendOperationRequest(d,p){const y={...p};if(y.path==="/{containerName}"||y.path==="/{containerName}/{blob}"){y.path=""}return super.sendOperationRequest(d,y)}}p.StorageContextClient=StorageContextClient},92075:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(25312);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(35224);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},77725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(36857);const D=y(40040);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},40040:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},78403:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(25443);const M=y(40040);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},71604:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.UserDelegationKeyCredential=void 0;const v=y(77598);class UserDelegationKeyCredential{accountName;userDelegationKey;key;constructor(d,p){this.accountName=d;this.userDelegationKey=p;this.key=Buffer.from(p.value,"base64")}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.key).update(d,"utf8").digest("base64")}}p.UserDelegationKeyCredential=UserDelegationKeyCredential},53931:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);v.__exportStar(y(78966),p);var D=y(7725);Object.defineProperty(p,"StorageClient",{enumerable:true,get:function(){return D.StorageClient}});v.__exportStar(y(9814),p)},78966:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownStorageErrorCode=p.KnownBlobExpiryOptions=p.KnownFileShareTokenIntent=p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}));var v;(function(d){d["Backup"]="backup"})(v||(p.KnownFileShareTokenIntent=v={}));var D;(function(d){d["NeverExpire"]="NeverExpire";d["RelativeToCreation"]="RelativeToCreation";d["RelativeToNow"]="RelativeToNow";d["Absolute"]="Absolute"})(D||(p.KnownBlobExpiryOptions=D={}));var M;(function(d){d["AccountAlreadyExists"]="AccountAlreadyExists";d["AccountBeingCreated"]="AccountBeingCreated";d["AccountIsDisabled"]="AccountIsDisabled";d["AuthenticationFailed"]="AuthenticationFailed";d["AuthorizationFailure"]="AuthorizationFailure";d["ConditionHeadersNotSupported"]="ConditionHeadersNotSupported";d["ConditionNotMet"]="ConditionNotMet";d["EmptyMetadataKey"]="EmptyMetadataKey";d["InsufficientAccountPermissions"]="InsufficientAccountPermissions";d["InternalError"]="InternalError";d["InvalidAuthenticationInfo"]="InvalidAuthenticationInfo";d["InvalidHeaderValue"]="InvalidHeaderValue";d["InvalidHttpVerb"]="InvalidHttpVerb";d["InvalidInput"]="InvalidInput";d["InvalidMd5"]="InvalidMd5";d["InvalidMetadata"]="InvalidMetadata";d["InvalidQueryParameterValue"]="InvalidQueryParameterValue";d["InvalidRange"]="InvalidRange";d["InvalidResourceName"]="InvalidResourceName";d["InvalidUri"]="InvalidUri";d["InvalidXmlDocument"]="InvalidXmlDocument";d["InvalidXmlNodeValue"]="InvalidXmlNodeValue";d["Md5Mismatch"]="Md5Mismatch";d["MetadataTooLarge"]="MetadataTooLarge";d["MissingContentLengthHeader"]="MissingContentLengthHeader";d["MissingRequiredQueryParameter"]="MissingRequiredQueryParameter";d["MissingRequiredHeader"]="MissingRequiredHeader";d["MissingRequiredXmlNode"]="MissingRequiredXmlNode";d["MultipleConditionHeadersNotSupported"]="MultipleConditionHeadersNotSupported";d["OperationTimedOut"]="OperationTimedOut";d["OutOfRangeInput"]="OutOfRangeInput";d["OutOfRangeQueryParameterValue"]="OutOfRangeQueryParameterValue";d["RequestBodyTooLarge"]="RequestBodyTooLarge";d["ResourceTypeMismatch"]="ResourceTypeMismatch";d["RequestUrlFailedToParse"]="RequestUrlFailedToParse";d["ResourceAlreadyExists"]="ResourceAlreadyExists";d["ResourceNotFound"]="ResourceNotFound";d["ServerBusy"]="ServerBusy";d["UnsupportedHeader"]="UnsupportedHeader";d["UnsupportedXmlNode"]="UnsupportedXmlNode";d["UnsupportedQueryParameter"]="UnsupportedQueryParameter";d["UnsupportedHttpVerb"]="UnsupportedHttpVerb";d["AppendPositionConditionNotMet"]="AppendPositionConditionNotMet";d["BlobAlreadyExists"]="BlobAlreadyExists";d["BlobImmutableDueToPolicy"]="BlobImmutableDueToPolicy";d["BlobNotFound"]="BlobNotFound";d["BlobOverwritten"]="BlobOverwritten";d["BlobTierInadequateForContentLength"]="BlobTierInadequateForContentLength";d["BlobUsesCustomerSpecifiedEncryption"]="BlobUsesCustomerSpecifiedEncryption";d["BlockCountExceedsLimit"]="BlockCountExceedsLimit";d["BlockListTooLong"]="BlockListTooLong";d["CannotChangeToLowerTier"]="CannotChangeToLowerTier";d["CannotVerifyCopySource"]="CannotVerifyCopySource";d["ContainerAlreadyExists"]="ContainerAlreadyExists";d["ContainerBeingDeleted"]="ContainerBeingDeleted";d["ContainerDisabled"]="ContainerDisabled";d["ContainerNotFound"]="ContainerNotFound";d["ContentLengthLargerThanTierLimit"]="ContentLengthLargerThanTierLimit";d["CopyAcrossAccountsNotSupported"]="CopyAcrossAccountsNotSupported";d["CopyIdMismatch"]="CopyIdMismatch";d["FeatureVersionMismatch"]="FeatureVersionMismatch";d["IncrementalCopyBlobMismatch"]="IncrementalCopyBlobMismatch";d["IncrementalCopyOfEarlierVersionSnapshotNotAllowed"]="IncrementalCopyOfEarlierVersionSnapshotNotAllowed";d["IncrementalCopySourceMustBeSnapshot"]="IncrementalCopySourceMustBeSnapshot";d["InfiniteLeaseDurationRequired"]="InfiniteLeaseDurationRequired";d["InvalidBlobOrBlock"]="InvalidBlobOrBlock";d["InvalidBlobTier"]="InvalidBlobTier";d["InvalidBlobType"]="InvalidBlobType";d["InvalidBlockId"]="InvalidBlockId";d["InvalidBlockList"]="InvalidBlockList";d["InvalidOperation"]="InvalidOperation";d["InvalidPageRange"]="InvalidPageRange";d["InvalidSourceBlobType"]="InvalidSourceBlobType";d["InvalidSourceBlobUrl"]="InvalidSourceBlobUrl";d["InvalidVersionForPageBlobOperation"]="InvalidVersionForPageBlobOperation";d["LeaseAlreadyPresent"]="LeaseAlreadyPresent";d["LeaseAlreadyBroken"]="LeaseAlreadyBroken";d["LeaseIdMismatchWithBlobOperation"]="LeaseIdMismatchWithBlobOperation";d["LeaseIdMismatchWithContainerOperation"]="LeaseIdMismatchWithContainerOperation";d["LeaseIdMismatchWithLeaseOperation"]="LeaseIdMismatchWithLeaseOperation";d["LeaseIdMissing"]="LeaseIdMissing";d["LeaseIsBreakingAndCannotBeAcquired"]="LeaseIsBreakingAndCannotBeAcquired";d["LeaseIsBreakingAndCannotBeChanged"]="LeaseIsBreakingAndCannotBeChanged";d["LeaseIsBrokenAndCannotBeRenewed"]="LeaseIsBrokenAndCannotBeRenewed";d["LeaseLost"]="LeaseLost";d["LeaseNotPresentWithBlobOperation"]="LeaseNotPresentWithBlobOperation";d["LeaseNotPresentWithContainerOperation"]="LeaseNotPresentWithContainerOperation";d["LeaseNotPresentWithLeaseOperation"]="LeaseNotPresentWithLeaseOperation";d["MaxBlobSizeConditionNotMet"]="MaxBlobSizeConditionNotMet";d["NoAuthenticationInformation"]="NoAuthenticationInformation";d["NoPendingCopyOperation"]="NoPendingCopyOperation";d["OperationNotAllowedOnIncrementalCopyBlob"]="OperationNotAllowedOnIncrementalCopyBlob";d["PendingCopyOperation"]="PendingCopyOperation";d["PreviousSnapshotCannotBeNewer"]="PreviousSnapshotCannotBeNewer";d["PreviousSnapshotNotFound"]="PreviousSnapshotNotFound";d["PreviousSnapshotOperationNotSupported"]="PreviousSnapshotOperationNotSupported";d["SequenceNumberConditionNotMet"]="SequenceNumberConditionNotMet";d["SequenceNumberIncrementTooLarge"]="SequenceNumberIncrementTooLarge";d["SnapshotCountExceeded"]="SnapshotCountExceeded";d["SnapshotOperationRateExceeded"]="SnapshotOperationRateExceeded";d["SnapshotsPresent"]="SnapshotsPresent";d["SourceConditionNotMet"]="SourceConditionNotMet";d["SystemInUse"]="SystemInUse";d["TargetConditionNotMet"]="TargetConditionNotMet";d["UnauthorizedBlobOverwrite"]="UnauthorizedBlobOverwrite";d["BlobBeingRehydrated"]="BlobBeingRehydrated";d["BlobArchived"]="BlobArchived";d["BlobNotArchived"]="BlobNotArchived";d["AuthorizationSourceIPMismatch"]="AuthorizationSourceIPMismatch";d["AuthorizationProtocolMismatch"]="AuthorizationProtocolMismatch";d["AuthorizationPermissionMismatch"]="AuthorizationPermissionMismatch";d["AuthorizationServiceMismatch"]="AuthorizationServiceMismatch";d["AuthorizationResourceTypeMismatch"]="AuthorizationResourceTypeMismatch";d["BlobAccessTierNotSupportedForAccountType"]="BlobAccessTierNotSupportedForAccountType"})(M||(p.KnownStorageErrorCode=M={}))},52108:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceGetUserDelegationKeyHeaders=p.ServiceListContainersSegmentExceptionHeaders=p.ServiceListContainersSegmentHeaders=p.ServiceGetStatisticsExceptionHeaders=p.ServiceGetStatisticsHeaders=p.ServiceGetPropertiesExceptionHeaders=p.ServiceGetPropertiesHeaders=p.ServiceSetPropertiesExceptionHeaders=p.ServiceSetPropertiesHeaders=p.ArrowField=p.ArrowConfiguration=p.JsonTextConfiguration=p.DelimitedTextConfiguration=p.QueryFormat=p.QuerySerialization=p.QueryRequest=p.ClearRange=p.PageRange=p.PageList=p.Block=p.BlockList=p.BlockLookupList=p.BlobPrefix=p.BlobHierarchyListSegment=p.ListBlobsHierarchySegmentResponse=p.BlobPropertiesInternal=p.BlobName=p.BlobItemInternal=p.BlobFlatListSegment=p.ListBlobsFlatSegmentResponse=p.AccessPolicy=p.SignedIdentifier=p.BlobTag=p.BlobTags=p.FilterBlobItem=p.FilterBlobSegment=p.UserDelegationKey=p.KeyInfo=p.ContainerProperties=p.ContainerItem=p.ListContainersSegmentResponse=p.GeoReplication=p.BlobServiceStatistics=p.StorageError=p.StaticWebsite=p.CorsRule=p.Metrics=p.RetentionPolicy=p.Logging=p.BlobServiceProperties=void 0;p.BlobUndeleteHeaders=p.BlobDeleteExceptionHeaders=p.BlobDeleteHeaders=p.BlobGetPropertiesExceptionHeaders=p.BlobGetPropertiesHeaders=p.BlobDownloadExceptionHeaders=p.BlobDownloadHeaders=p.ContainerGetAccountInfoExceptionHeaders=p.ContainerGetAccountInfoHeaders=p.ContainerListBlobHierarchySegmentExceptionHeaders=p.ContainerListBlobHierarchySegmentHeaders=p.ContainerListBlobFlatSegmentExceptionHeaders=p.ContainerListBlobFlatSegmentHeaders=p.ContainerChangeLeaseExceptionHeaders=p.ContainerChangeLeaseHeaders=p.ContainerBreakLeaseExceptionHeaders=p.ContainerBreakLeaseHeaders=p.ContainerRenewLeaseExceptionHeaders=p.ContainerRenewLeaseHeaders=p.ContainerReleaseLeaseExceptionHeaders=p.ContainerReleaseLeaseHeaders=p.ContainerAcquireLeaseExceptionHeaders=p.ContainerAcquireLeaseHeaders=p.ContainerFilterBlobsExceptionHeaders=p.ContainerFilterBlobsHeaders=p.ContainerSubmitBatchExceptionHeaders=p.ContainerSubmitBatchHeaders=p.ContainerRenameExceptionHeaders=p.ContainerRenameHeaders=p.ContainerRestoreExceptionHeaders=p.ContainerRestoreHeaders=p.ContainerSetAccessPolicyExceptionHeaders=p.ContainerSetAccessPolicyHeaders=p.ContainerGetAccessPolicyExceptionHeaders=p.ContainerGetAccessPolicyHeaders=p.ContainerSetMetadataExceptionHeaders=p.ContainerSetMetadataHeaders=p.ContainerDeleteExceptionHeaders=p.ContainerDeleteHeaders=p.ContainerGetPropertiesExceptionHeaders=p.ContainerGetPropertiesHeaders=p.ContainerCreateExceptionHeaders=p.ContainerCreateHeaders=p.ServiceFilterBlobsExceptionHeaders=p.ServiceFilterBlobsHeaders=p.ServiceSubmitBatchExceptionHeaders=p.ServiceSubmitBatchHeaders=p.ServiceGetAccountInfoExceptionHeaders=p.ServiceGetAccountInfoHeaders=p.ServiceGetUserDelegationKeyExceptionHeaders=void 0;p.PageBlobGetPageRangesHeaders=p.PageBlobUploadPagesFromURLExceptionHeaders=p.PageBlobUploadPagesFromURLHeaders=p.PageBlobClearPagesExceptionHeaders=p.PageBlobClearPagesHeaders=p.PageBlobUploadPagesExceptionHeaders=p.PageBlobUploadPagesHeaders=p.PageBlobCreateExceptionHeaders=p.PageBlobCreateHeaders=p.BlobSetTagsExceptionHeaders=p.BlobSetTagsHeaders=p.BlobGetTagsExceptionHeaders=p.BlobGetTagsHeaders=p.BlobQueryExceptionHeaders=p.BlobQueryHeaders=p.BlobGetAccountInfoExceptionHeaders=p.BlobGetAccountInfoHeaders=p.BlobSetTierExceptionHeaders=p.BlobSetTierHeaders=p.BlobAbortCopyFromURLExceptionHeaders=p.BlobAbortCopyFromURLHeaders=p.BlobCopyFromURLExceptionHeaders=p.BlobCopyFromURLHeaders=p.BlobStartCopyFromURLExceptionHeaders=p.BlobStartCopyFromURLHeaders=p.BlobCreateSnapshotExceptionHeaders=p.BlobCreateSnapshotHeaders=p.BlobBreakLeaseExceptionHeaders=p.BlobBreakLeaseHeaders=p.BlobChangeLeaseExceptionHeaders=p.BlobChangeLeaseHeaders=p.BlobRenewLeaseExceptionHeaders=p.BlobRenewLeaseHeaders=p.BlobReleaseLeaseExceptionHeaders=p.BlobReleaseLeaseHeaders=p.BlobAcquireLeaseExceptionHeaders=p.BlobAcquireLeaseHeaders=p.BlobSetMetadataExceptionHeaders=p.BlobSetMetadataHeaders=p.BlobSetLegalHoldExceptionHeaders=p.BlobSetLegalHoldHeaders=p.BlobDeleteImmutabilityPolicyExceptionHeaders=p.BlobDeleteImmutabilityPolicyHeaders=p.BlobSetImmutabilityPolicyExceptionHeaders=p.BlobSetImmutabilityPolicyHeaders=p.BlobSetHttpHeadersExceptionHeaders=p.BlobSetHttpHeadersHeaders=p.BlobSetExpiryExceptionHeaders=p.BlobSetExpiryHeaders=p.BlobUndeleteExceptionHeaders=void 0;p.BlockBlobGetBlockListExceptionHeaders=p.BlockBlobGetBlockListHeaders=p.BlockBlobCommitBlockListExceptionHeaders=p.BlockBlobCommitBlockListHeaders=p.BlockBlobStageBlockFromURLExceptionHeaders=p.BlockBlobStageBlockFromURLHeaders=p.BlockBlobStageBlockExceptionHeaders=p.BlockBlobStageBlockHeaders=p.BlockBlobPutBlobFromUrlExceptionHeaders=p.BlockBlobPutBlobFromUrlHeaders=p.BlockBlobUploadExceptionHeaders=p.BlockBlobUploadHeaders=p.AppendBlobSealExceptionHeaders=p.AppendBlobSealHeaders=p.AppendBlobAppendBlockFromUrlExceptionHeaders=p.AppendBlobAppendBlockFromUrlHeaders=p.AppendBlobAppendBlockExceptionHeaders=p.AppendBlobAppendBlockHeaders=p.AppendBlobCreateExceptionHeaders=p.AppendBlobCreateHeaders=p.PageBlobCopyIncrementalExceptionHeaders=p.PageBlobCopyIncrementalHeaders=p.PageBlobUpdateSequenceNumberExceptionHeaders=p.PageBlobUpdateSequenceNumberHeaders=p.PageBlobResizeExceptionHeaders=p.PageBlobResizeHeaders=p.PageBlobGetPageRangesDiffExceptionHeaders=p.PageBlobGetPageRangesDiffHeaders=p.PageBlobGetPageRangesExceptionHeaders=void 0;p.BlobServiceProperties={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:true,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"}}}}};p.Logging={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:true,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:true,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:true,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:true,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.RetentionPolicy={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}};p.Metrics={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.CorsRule={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:true,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:true,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:true,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:true,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:true,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}};p.StaticWebsite={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:true,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"}}}}};p.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};p.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};p.GeoReplication={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:true,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:true,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};p.ListContainersSegmentResponse={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,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:true,xmlName:"Containers",xmlIsWrapped:true,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.ContainerItem={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:true,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"}}}}}}};p.ContainerProperties={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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"}}}}};p.KeyInfo={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:true,xmlName:"Expiry",type:{name:"String"}}}}};p.UserDelegationKey={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:true,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:true,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:true,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:true,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:true,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:true,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.FilterBlobSegment={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},where:{serializedName:"Where",required:true,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:true,xmlName:"Blobs",xmlIsWrapped:true,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.FilterBlobItem={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}};p.BlobTags={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:true,xmlName:"TagSet",xmlIsWrapped:true,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};p.BlobTag={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:true,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.SignedIdentifier={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:true,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};p.AccessPolicy={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"}}}}};p.ListBlobsFlatSegmentResponse={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobFlatListSegment={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobItemInternal={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:true,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:true,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"}}}}};p.BlobName={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:true,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:true,type:{name:"String"}}}}};p.BlobPropertiesInternal={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:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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","rehydrate-pending-to-cold"]}},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"}}}}};p.ListBlobsHierarchySegmentResponse={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobHierarchyListSegment={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:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};p.BlockLookupList={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"}}}}}}};p.BlockList={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};p.Block={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:true,xmlName:"Size",type:{name:"Number"}}}}};p.PageList={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"}}}}};p.PageRange={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.ClearRange={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.QueryRequest={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:true,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:true,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"}}}}};p.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};p.QueryFormat={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:true,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:"Dictionary",value:{type:{name:"any"}}}}}}};p.DelimitedTextConfiguration={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"}}}}};p.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};p.ArrowConfiguration={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:true,xmlName:"Schema",xmlIsWrapped:true,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};p.ArrowField={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:true,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"}}}}};p.ServiceSetPropertiesHeaders={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"}}}}};p.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetPropertiesHeaders={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"}}}}};p.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetStatisticsHeaders={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"}}}}};p.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceListContainersSegmentHeaders={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"}}}}};p.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetUserDelegationKeyHeaders={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"}}}}};p.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetAccountInfoHeaders={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"}}}}};p.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSubmitBatchHeaders={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"}}}}};p.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceFilterBlobsHeaders={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"}}}}};p.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerCreateHeaders={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"}}}}};p.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetPropertiesHeaders={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerDeleteHeaders={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"}}}}};p.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetMetadataHeaders={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"}}}}};p.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccessPolicyHeaders={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"}}}}};p.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetAccessPolicyHeaders={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"}}}}};p.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRestoreHeaders={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"}}}}};p.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenameHeaders={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"}}}}};p.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSubmitBatchHeaders={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"}}}}};p.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerFilterBlobsHeaders={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"}}}}};p.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerAcquireLeaseHeaders={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"}}}}};p.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerReleaseLeaseHeaders={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"}}}}};p.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenewLeaseHeaders={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"}}}}};p.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerBreakLeaseHeaders={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"}}}}};p.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerChangeLeaseHeaders={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"}}}}};p.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobFlatSegmentHeaders={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"}}}}};p.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobHierarchySegmentHeaders={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"}}}}};p.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDownloadHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",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"]}},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"}}}}};p.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetPropertiesHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteHeaders={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"}}}}};p.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobUndeleteHeaders={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"}}}}};p.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetExpiryHeaders={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"}}}}};p.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetHttpHeadersHeaders={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"}}}}};p.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetImmutabilityPolicyHeaders={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"]}}}}};p.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteImmutabilityPolicyHeaders={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"}}}}};p.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetLegalHoldHeaders={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"}}}}};p.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetMetadataHeaders={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"}}}}};p.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAcquireLeaseHeaders={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"}}}}};p.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobReleaseLeaseHeaders={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"}}}}};p.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobRenewLeaseHeaders={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"}}}}};p.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobChangeLeaseHeaders={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"}}}}};p.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobBreakLeaseHeaders={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"}}}}};p.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCreateSnapshotHeaders={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"}}}}};p.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobStartCopyFromURLHeaders={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"}}}}};p.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCopyFromURLHeaders={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:true,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"}}}}};p.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAbortCopyFromURLHeaders={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"}}}}};p.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTierHeaders={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"}}}}};p.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobQueryHeaders={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"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"}}}}};p.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetTagsHeaders={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"}}}}};p.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTagsHeaders={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"}}}}};p.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCreateHeaders={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"}}}}};p.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesHeaders={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"}}}}};p.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobClearPagesHeaders={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"}}}}};p.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesFromURLHeaders={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"}}}}};p.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesHeaders={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"}}}}};p.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesDiffHeaders={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"}}}}};p.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobResizeHeaders={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"}}}}};p.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUpdateSequenceNumberHeaders={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"}}}}};p.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCopyIncrementalHeaders={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"}}}}};p.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobCreateHeaders={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"}}}}};p.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockHeaders={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"}}}}};p.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockFromUrlHeaders={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"}}}}};p.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobSealHeaders={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"}}}}};p.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobUploadHeaders={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"}}}}};p.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobPutBlobFromUrlHeaders={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"}}}}};p.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockHeaders={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"}}}}};p.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockFromURLHeaders={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"}}}}};p.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobCommitBlockListHeaders={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"}}}}};p.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobGetBlockListHeaders={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"}}}}};p.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}},11236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.action3=p.action2=p.leaseId1=p.action1=p.proposedLeaseId=p.duration=p.action=p.comp10=p.sourceLeaseId=p.sourceContainerName=p.comp9=p.deletedContainerVersion=p.deletedContainerName=p.comp8=p.containerAcl=p.comp7=p.comp6=p.ifUnmodifiedSince=p.ifModifiedSince=p.leaseId=p.preventEncryptionScopeOverride=p.defaultEncryptionScope=p.access=p.metadata=p.restype2=p.where=p.comp5=p.multipartContentType=p.contentLength=p.comp4=p.body=p.restype1=p.comp3=p.keyInfo=p.include=p.maxPageSize=p.marker=p.prefix=p.comp2=p.comp1=p.accept1=p.requestId=p.version=p.timeoutInSeconds=p.comp=p.restype=p.url=p.accept=p.blobServiceProperties=p.contentType=void 0;p.fileRequestIntent=p.copySourceTags=p.copySourceAuthorization=p.sourceContentMD5=p.xMsRequiresSync=p.legalHold1=p.sealBlob=p.blobTagsString=p.copySource=p.sourceIfTags=p.sourceIfNoneMatch=p.sourceIfMatch=p.sourceIfUnmodifiedSince=p.sourceIfModifiedSince=p.rehydratePriority=p.tier=p.comp14=p.encryptionScope=p.legalHold=p.comp13=p.immutabilityPolicyMode=p.immutabilityPolicyExpiry=p.comp12=p.blobContentDisposition=p.blobContentLanguage=p.blobContentEncoding=p.blobContentMD5=p.blobContentType=p.blobCacheControl=p.expiresOn=p.expiryOptions=p.comp11=p.blobDeleteType=p.deleteSnapshots=p.ifTags=p.ifNoneMatch=p.ifMatch=p.encryptionAlgorithm=p.encryptionKeySha256=p.encryptionKey=p.rangeGetContentCRC64=p.rangeGetContentMD5=p.range=p.versionId=p.snapshot=p.delimiter=p.include1=p.proposedLeaseId1=p.action4=p.breakPeriod=void 0;p.listType=p.comp25=p.blocks=p.blockId=p.comp24=p.copySourceBlobProperties=p.blobType2=p.comp23=p.sourceRange1=p.appendPosition=p.maxSize=p.comp22=p.blobType1=p.comp21=p.sequenceNumberAction=p.prevSnapshotUrl=p.prevsnapshot=p.comp20=p.range1=p.sourceContentCrc64=p.sourceRange=p.sourceUrl=p.pageWrite1=p.ifSequenceNumberEqualTo=p.ifSequenceNumberLessThan=p.ifSequenceNumberLessThanOrEqualTo=p.pageWrite=p.comp19=p.accept2=p.body1=p.contentType1=p.blobSequenceNumber=p.blobContentLength=p.blobType=p.transactionalContentCrc64=p.transactionalContentMD5=p.tags=p.comp18=p.comp17=p.queryRequest=p.tier1=p.comp16=p.copyId=p.copyActionAbortConstant=p.comp15=void 0;const v=y(52108);p.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:v.BlobServiceProperties};p.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.url={parameterPath:"url",mapper:{serializedName:"url",required:true,xmlName:"url",type:{name:"String"}},skipEncoding:true};p.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};p.version={parameterPath:"version",mapper:{defaultValue:"2025-07-05",isConstant:true,serializedName:"x-ms-version",type:{name:"String"}}};p.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};p.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};p.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};p.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};p.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};p.keyInfo={parameterPath:"keyInfo",mapper:v.KeyInfo};p.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.body={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:true,xmlName:"Content-Length",type:{name:"Number"}}};p.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:true,xmlName:"Content-Type",type:{name:"String"}}};p.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};p.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};p.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};p.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};p.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};p.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};p.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};p.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};p.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};p.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};p.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};p.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:true,xmlName:"x-ms-source-container-name",type:{name:"String"}}};p.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};p.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};p.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:true,xmlName:"x-ms-lease-id",type:{name:"String"}}};p.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};p.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:true,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.include1={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:"CSV"};p.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:true,xmlName:"delimiter",type:{name:"String"}}};p.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};p.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};p.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};p.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};p.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};p.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};p.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};p.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};p.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};p.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};p.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};p.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};p.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};p.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:true,xmlName:"x-ms-expiry-option",type:{name:"String"}}};p.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};p.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};p.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};p.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};p.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};p.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};p.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};p.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};p.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};p.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:true,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};p.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier={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"]}}};p.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};p.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};p.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};p.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};p.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};p.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};p.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:true,serializedName:"x-ms-requires-sync",type:{name:"String"}}};p.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};p.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};p.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};p.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};p.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:true,serializedName:"x-ms-copy-action",type:{name:"String"}}};p.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:true,xmlName:"copyid",type:{name:"String"}}};p.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier1={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:true,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};p.queryRequest={parameterPath:["options","queryRequest"],mapper:v.QueryRequest};p.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tags={parameterPath:["options","tags"],mapper:v.BlobTags};p.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};p.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};p.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:true,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};p.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};p.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.body1={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};p.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};p.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};p.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:true,xmlName:"x-ms-source-range",type:{name:"String"}}};p.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};p.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:true,xmlName:"x-ms-range",type:{name:"String"}}};p.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};p.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};p.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:true,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};p.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};p.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};p.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};p.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};p.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:true,xmlName:"blockid",type:{name:"String"}}};p.blocks={parameterPath:"blocks",mapper:v.BlockLookupList};p.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:true,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}},8011:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AppendBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class AppendBlobImpl{client;constructor(d){this.client=d}create(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},V)}appendBlock(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}appendBlockFromUrl(d,p,y){return this.client.sendOperationRequest({sourceUrl:d,contentLength:p,options:y},ee)}seal(d){return this.client.sendOperationRequest({options:d},te)}}p.AppendBlobImpl=AppendBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.blobTagsString,U.legalHold1,U.blobType1],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.maxSize,U.appendPosition],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.transactionalContentMD5,U.sourceUrl,U.sourceContentCrc64,U.maxSize,U.appendPosition,U.sourceRange1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.AppendBlobSealHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobSealExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp23],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.appendPosition],isXML:true,serializer:j}},67635:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlobImpl{client;constructor(d){this.client=d}download(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}undelete(d){return this.client.sendOperationRequest({options:d},te)}setExpiry(d,p){return this.client.sendOperationRequest({expiryOptions:d,options:p},re)}setHttpHeaders(d){return this.client.sendOperationRequest({options:d},ne)}setImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},ie)}deleteImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},se)}setLegalHold(d,p){return this.client.sendOperationRequest({legalHold:d,options:p},oe)}setMetadata(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},de)}breakLease(d){return this.client.sendOperationRequest({options:d},pe)}createSnapshot(d){return this.client.sendOperationRequest({options:d},fe)}startCopyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},me)}copyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},Ae)}abortCopyFromURL(d,p){return this.client.sendOperationRequest({copyId:d,options:p},he)}setTier(d,p){return this.client.sendOperationRequest({tier:d,options:p},ge)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ye)}query(d){return this.client.sendOperationRequest({options:d},be)}getTags(d){return this.client.sendOperationRequest({options:d},Ee)}setTags(d){return this.client.sendOperationRequest({options:d},we)}}p.BlobImpl=BlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDownloadExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.rangeGetContentMD5,U.rangeGetContentCRC64,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:M.BlobGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:M.BlobDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.blobDeleteType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.deleteSnapshots],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobUndeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobUndeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetExpiryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetExpiryExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp11],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.expiryOptions,U.expiresOn],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetHttpHeadersHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifUnmodifiedSince,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:M.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetLegalHoldHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetLegalHoldExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp13],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.legalHold],isXML:true,serializer:j};const ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const le={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ce={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ue={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const de={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const pe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const fe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobCreateSnapshotHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCreateSnapshotExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp14],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const me={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobStartCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.tier,U.rehydratePriority,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sealBlob,U.legalHold1],isXML:true,serializer:j};const Ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.copySource,U.blobTagsString,U.legalHold1,U.xMsRequiresSync,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent],isXML:true,serializer:j};const he={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobAbortCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp15,U.copyId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.copyActionAbortConstant],isXML:true,serializer:j};const ge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetTierHeaders},202:{headersMapper:M.BlobSetTierHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTierExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp16],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags,U.rehydratePriority,U.tier1],isXML:true,serializer:j};const ye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:M.BlobGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const be={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobQueryExceptionHeaders}},requestBody:U.queryRequest,queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp17],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const Ee={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobTags,headersMapper:M.BlobGetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetTagsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j};const we={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobSetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTagsExceptionHeaders}},requestBody:U.tags,queryParameters:[U.timeoutInSeconds,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifTags,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j}},32020:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlockBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlockBlobImpl{client;constructor(d){this.client=d}upload(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},V)}putBlobFromUrl(d,p,y){return this.client.sendOperationRequest({contentLength:d,copySource:p,options:y},K)}stageBlock(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,body:y,options:v},ee)}stageBlockFromURL(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,sourceUrl:y,options:v},te)}commitBlockList(d,p){return this.client.sendOperationRequest({blocks:d,options:p},re)}getBlockList(d,p){return this.client.sendOperationRequest({listType:d,options:p},ne)}}p.BlockBlobImpl=BlockBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobUploadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobUploadExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.blobType2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent,U.transactionalContentMD5,U.blobType2,U.copySourceBlobProperties],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.sourceUrl,U.sourceContentCrc64,U.sourceRange1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobCommitBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobCommitBlockListExceptionHeaders}},requestBody:U.blocks,queryParameters:[U.timeoutInSeconds,U.comp25],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlockList,headersMapper:M.BlockBlobGetBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp25,U.listType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j}},12857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ContainerImpl{client;constructor(d){this.client=d}create(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}setMetadata(d){return this.client.sendOperationRequest({options:d},te)}getAccessPolicy(d){return this.client.sendOperationRequest({options:d},re)}setAccessPolicy(d){return this.client.sendOperationRequest({options:d},ne)}restore(d){return this.client.sendOperationRequest({options:d},ie)}rename(d,p){return this.client.sendOperationRequest({sourceContainerName:d,options:p},se)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},oe)}filterBlobs(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}breakLease(d){return this.client.sendOperationRequest({options:d},de)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},pe)}listBlobFlatSegment(d){return this.client.sendOperationRequest({options:d},fe)}listBlobHierarchySegment(d,p){return this.client.sendOperationRequest({delimiter:d,options:p},me)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},Ae)}}p.ContainerImpl=ContainerImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.access,U.defaultEncryptionScope,U.preventEncryptionScopeOverride],isXML:true,serializer:j};const K={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ee={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:M.ContainerDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,serializer:j};const te={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince],isXML:true,serializer:j};const re={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier"},headersMapper:M.ContainerGetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ne={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetAccessPolicyExceptionHeaders}},requestBody:U.containerAcl,queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.access,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ie={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerRestoreHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRestoreExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.deletedContainerName,U.deletedContainerVersion],isXML:true,serializer:j};const se={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenameHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenameExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp9],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.sourceContainerName,U.sourceLeaseId],isXML:true,serializer:j};const oe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ContainerSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4,U.restype2],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ContainerFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const le={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId],isXML:true,serializer:j};const ce={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1],isXML:true,serializer:j};const ue={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2],isXML:true,serializer:j};const de={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:M.ContainerBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod],isXML:true,serializer:j};const pe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1],isXML:true,serializer:j};const fe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsFlatSegmentResponse,headersMapper:M.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const me={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsHierarchySegmentResponse,headersMapper:M.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1,U.delimiter],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const Ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},62594:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(93601),p);v.__exportStar(y(12857),p);v.__exportStar(y(67635),p);v.__exportStar(y(45744),p);v.__exportStar(y(8011),p);v.__exportStar(y(32020),p)},45744:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class PageBlobImpl{client;constructor(d){this.client=d}create(d,p,y){return this.client.sendOperationRequest({contentLength:d,blobContentLength:p,options:y},V)}uploadPages(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}clearPages(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},ee)}uploadPagesFromURL(d,p,y,v,D){return this.client.sendOperationRequest({sourceUrl:d,sourceRange:p,contentLength:y,range:v,options:D},te)}getPageRanges(d){return this.client.sendOperationRequest({options:d},re)}getPageRangesDiff(d){return this.client.sendOperationRequest({options:d},ne)}resize(d,p){return this.client.sendOperationRequest({blobContentLength:d,options:p},ie)}updateSequenceNumber(d,p){return this.client.sendOperationRequest({sequenceNumberAction:d,options:p},se)}copyIncremental(d,p){return this.client.sendOperationRequest({copySource:d,options:p},oe)}}p.PageBlobImpl=PageBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.blobType,U.blobContentLength,U.blobSequenceNumber],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobClearPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobClearPagesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.pageWrite1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.sourceUrl,U.sourceRange,U.sourceContentCrc64,U.range1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20,U.prevsnapshot],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags,U.prevSnapshotUrl],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobResizeHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobResizeExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.blobContentLength],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobSequenceNumber,U.sequenceNumberAction],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.PageBlobCopyIncrementalHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp21],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.copySource],isXML:true,serializer:j}},93601:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ServiceImpl{client;constructor(d){this.client=d}setProperties(d,p){return this.client.sendOperationRequest({blobServiceProperties:d,options:p},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}getStatistics(d){return this.client.sendOperationRequest({options:d},ee)}listContainersSegment(d){return this.client.sendOperationRequest({options:d},te)}getUserDelegationKey(d,p){return this.client.sendOperationRequest({keyInfo:d,options:p},re)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ne)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},ie)}filterBlobs(d){return this.client.sendOperationRequest({options:d},se)}}p.ServiceImpl=ServiceImpl;const j=D.createSerializer(M,true);const V={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:M.ServiceSetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSetPropertiesExceptionHeaders}},requestBody:U.blobServiceProperties,queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const K={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceProperties,headersMapper:M.ServiceGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetPropertiesExceptionHeaders}},queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ee={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceStatistics,headersMapper:M.ServiceGetStatisticsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetStatisticsExceptionHeaders}},queryParameters:[U.restype,U.timeoutInSeconds,U.comp1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const te={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.ListContainersSegmentResponse,headersMapper:M.ServiceListContainersSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.include],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:M.UserDelegationKey,headersMapper:M.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:U.keyInfo,queryParameters:[U.restype,U.timeoutInSeconds,U.comp3],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/",httpMethod:"GET",responses:{200:{headersMapper:M.ServiceGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ie={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ServiceSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const se={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ServiceFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},70231:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},53431:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},5232:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},59597:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},9814:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(44533),p);v.__exportStar(y(59597),p);v.__exportStar(y(53431),p);v.__exportStar(y(81444),p);v.__exportStar(y(70231),p);v.__exportStar(y(5232),p)},81444:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},44533:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},7725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);const D=v.__importStar(y(62464));const M=y(62594);class StorageClient extends D.ExtendedServiceClient{url;version;constructor(d,p){if(d===undefined){throw new Error("'url' cannot be null")}if(!p){p={}}const y={requestContentType:"application/json; charset=utf-8"};const v=`azsdk-js-azure-storage-blob/12.28.0`;const D=p.userAgentOptions&&p.userAgentOptions.userAgentPrefix?`${p.userAgentOptions.userAgentPrefix} ${v}`:`${v}`;const U={...y,...p,userAgentOptions:{userAgentPrefix:D},endpoint:p.endpoint??p.baseUri??"{url}"};super(U);this.url=d;this.version=p.version||"2025-07-05";this.service=new M.ServiceImpl(this);this.container=new M.ContainerImpl(this);this.blob=new M.BlobImpl(this);this.pageBlob=new M.PageBlobImpl(this);this.appendBlob=new M.AppendBlobImpl(this);this.blockBlob=new M.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob}p.StorageClient=StorageClient},45199:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}))},34228:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=p.RestError=p.BaseRequestPolicy=p.StorageOAuthScopes=p.newPipeline=p.isPipelineLike=p.Pipeline=p.getBlobServiceAccountAudience=p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=p.generateBlobSASQueryParameters=p.generateAccountSASQueryParameters=void 0;const v=y(31577);const D=y(54786);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return D.RestError}});v.__exportStar(y(74177),p);v.__exportStar(y(79656),p);v.__exportStar(y(11432),p);v.__exportStar(y(39976),p);v.__exportStar(y(70834),p);v.__exportStar(y(30639),p);v.__exportStar(y(50120),p);var M=y(79066);Object.defineProperty(p,"generateAccountSASQueryParameters",{enumerable:true,get:function(){return M.generateAccountSASQueryParameters}});v.__exportStar(y(60021),p);v.__exportStar(y(60298),p);v.__exportStar(y(78283),p);v.__exportStar(y(20252),p);var U=y(24844);Object.defineProperty(p,"generateBlobSASQueryParameters",{enumerable:true,get:function(){return U.generateBlobSASQueryParameters}});v.__exportStar(y(65233),p);v.__exportStar(y(67114),p);v.__exportStar(y(77725),p);v.__exportStar(y(40040),p);v.__exportStar(y(78403),p);var j=y(67460);Object.defineProperty(p,"BlockBlobTier",{enumerable:true,get:function(){return j.BlockBlobTier}});Object.defineProperty(p,"PremiumPageBlobTier",{enumerable:true,get:function(){return j.PremiumPageBlobTier}});Object.defineProperty(p,"StorageBlobAudience",{enumerable:true,get:function(){return j.StorageBlobAudience}});Object.defineProperty(p,"getBlobServiceAccountAudience",{enumerable:true,get:function(){return j.getBlobServiceAccountAudience}});var V=y(24236);Object.defineProperty(p,"Pipeline",{enumerable:true,get:function(){return V.Pipeline}});Object.defineProperty(p,"isPipelineLike",{enumerable:true,get:function(){return V.isPipelineLike}});Object.defineProperty(p,"newPipeline",{enumerable:true,get:function(){return V.newPipeline}});Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return V.StorageOAuthScopes}});v.__exportStar(y(92075),p);var K=y(51916);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return K.BaseRequestPolicy}});v.__exportStar(y(36857),p);v.__exportStar(y(68572),p);v.__exportStar(y(92075),p);v.__exportStar(y(25443),p);v.__exportStar(y(49547),p);v.__exportStar(y(45199),p);var ee=y(19150);Object.defineProperty(p,"logger",{enumerable:true,get:function(){return ee.logger}})},90258:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AVRO_SCHEMA_KEY=p.AVRO_CODEC_KEY=p.AVRO_INIT_BYTES=p.AVRO_SYNC_MARKER_SIZE=void 0;p.AVRO_SYNC_MARKER_SIZE=16;p.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);p.AVRO_CODEC_KEY="avro.codec";p.AVRO_SCHEMA_KEY="avro.schema"},90256:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroType=p.AvroParser=void 0;class AvroParser{static async readFixedBytes(d,p,y={}){const v=await d.read(p,{abortSignal:y.abortSignal});if(v.length!==p){throw new Error("Hit stream end.")}return v}static async readByte(d,p={}){const y=await AvroParser.readFixedBytes(d,1,p);return y[0]}static async readZigZagLong(d,p={}){let y=0;let v=0;let D,M,U;do{D=await AvroParser.readByte(d,p);M=D&128;y|=(D&127)<Number.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return v}return y>>1^-(y&1)}static async readLong(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readInt(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readNull(){return null}static async readBoolean(d,p={}){const y=await AvroParser.readByte(d,p);if(y===1){return true}else if(y===0){return false}else{throw new Error("Byte was not a boolean.")}}static async readFloat(d,p={}){const y=await AvroParser.readFixedBytes(d,4,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat32(0,true)}static async readDouble(d,p={}){const y=await AvroParser.readFixedBytes(d,8,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat64(0,true)}static async readBytes(d,p={}){const y=await AvroParser.readLong(d,p);if(y<0){throw new Error("Bytes size was negative.")}return d.read(y,{abortSignal:p.abortSignal})}static async readString(d,p={}){const y=await AvroParser.readBytes(d,p);const v=new TextDecoder;return v.decode(y)}static async readMapPair(d,p,y={}){const v=await AvroParser.readString(d,y);const D=await p(d,y);return{key:v,value:D}}static async readMap(d,p,y={}){const readPairMethod=(d,y={})=>AvroParser.readMapPair(d,p,y);const v=await AvroParser.readArray(d,readPairMethod,y);const D={};for(const d of v){D[d.key]=d.value}return D}static async readArray(d,p,y={}){const v=[];for(let D=await AvroParser.readLong(d,y);D!==0;D=await AvroParser.readLong(d,y)){if(D<0){await AvroParser.readLong(d,y);D=-D}while(D--){const D=await p(d,y);v.push(D)}}return v}}p.AvroParser=AvroParser;var y;(function(d){d["RECORD"]="record";d["ENUM"]="enum";d["ARRAY"]="array";d["MAP"]="map";d["UNION"]="union";d["FIXED"]="fixed"})(y||(y={}));var v;(function(d){d["NULL"]="null";d["BOOLEAN"]="boolean";d["INT"]="int";d["LONG"]="long";d["FLOAT"]="float";d["DOUBLE"]="double";d["BYTES"]="bytes";d["STRING"]="string"})(v||(v={}));class AvroType{static fromSchema(d){if(typeof d==="string"){return AvroType.fromStringSchema(d)}else if(Array.isArray(d)){return AvroType.fromArraySchema(d)}else{return AvroType.fromObjectSchema(d)}}static fromStringSchema(d){switch(d){case v.NULL:case v.BOOLEAN:case v.INT:case v.LONG:case v.FLOAT:case v.DOUBLE:case v.BYTES:case v.STRING:return new AvroPrimitiveType(d);default:throw new Error(`Unexpected Avro type ${d}`)}}static fromArraySchema(d){return new AvroUnionType(d.map(AvroType.fromSchema))}static fromObjectSchema(d){const p=d.type;try{return AvroType.fromStringSchema(p)}catch{}switch(p){case y.RECORD:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.name){throw new Error(`Required attribute 'name' doesn't exist on schema: ${d}`)}const v={};if(!d.fields){throw new Error(`Required attribute 'fields' doesn't exist on schema: ${d}`)}for(const p of d.fields){v[p.name]=AvroType.fromSchema(p.type)}return new AvroRecordType(v,d.name);case y.ENUM:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.symbols){throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${d}`)}return new AvroEnumType(d.symbols);case y.MAP:if(!d.values){throw new Error(`Required attribute 'values' doesn't exist on schema: ${d}`)}return new AvroMapType(AvroType.fromSchema(d.values));case y.ARRAY:case y.FIXED:default:throw new Error(`Unexpected Avro type ${p} in ${d}`)}}}p.AvroType=AvroType;class AvroPrimitiveType extends AvroType{_primitive;constructor(d){super();this._primitive=d}read(d,p={}){switch(this._primitive){case v.NULL:return AvroParser.readNull();case v.BOOLEAN:return AvroParser.readBoolean(d,p);case v.INT:return AvroParser.readInt(d,p);case v.LONG:return AvroParser.readLong(d,p);case v.FLOAT:return AvroParser.readFloat(d,p);case v.DOUBLE:return AvroParser.readDouble(d,p);case v.BYTES:return AvroParser.readBytes(d,p);case v.STRING:return AvroParser.readString(d,p);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{_symbols;constructor(d){super();this._symbols=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._symbols[y]}}class AvroUnionType extends AvroType{_types;constructor(d){super();this._types=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._types[y].read(d,p)}}class AvroMapType extends AvroType{_itemType;constructor(d){super();this._itemType=d}read(d,p={}){const readItemMethod=(d,p)=>this._itemType.read(d,p);return AvroParser.readMap(d,readItemMethod,p)}}class AvroRecordType extends AvroType{_name;_fields;constructor(d,p){super();this._fields=d;this._name=p}async read(d,p={}){const y={};y["$schema"]=this._name;for(const v in this._fields){if(Object.prototype.hasOwnProperty.call(this._fields,v)){y[v]=await this._fields[v].read(d,p)}}return y}}},8287:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadable=void 0;class AvroReadable{}p.AvroReadable=AvroReadable},82943:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=void 0;const v=y(8287);const D=y(764);const M=y(20181);const U=new D.AbortError("Reading from the avro stream was aborted.");class AvroReadableFromStream extends v.AvroReadable{_position;_readable;toUint8Array(d){if(typeof d==="string"){return M.Buffer.from(d)}return d}constructor(d){super();this._readable=d;this._position=0}get position(){return this._position}async read(d,p={}){if(p.abortSignal?.aborted){throw U}if(d<0){throw new Error(`size parameter should be positive: ${d}`)}if(d===0){return new Uint8Array}if(!this._readable.readable){throw new Error("Stream no longer readable.")}const y=this._readable.read(d);if(y){this._position+=y.length;return this.toUint8Array(y)}else{return new Promise(((y,v)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback);this._readable.removeListener("error",rejectCallback);this._readable.removeListener("end",rejectCallback);this._readable.removeListener("close",rejectCallback);if(p.abortSignal){p.abortSignal.removeEventListener("abort",abortHandler)}};const readableCallback=()=>{const p=this._readable.read(d);if(p){this._position+=p.length;cleanUp();y(this.toUint8Array(p))}};const rejectCallback=()=>{cleanUp();v()};const abortHandler=()=>{cleanUp();v(U)};this._readable.on("readable",readableCallback);this._readable.once("error",rejectCallback);this._readable.once("end",rejectCallback);this._readable.once("close",rejectCallback);if(p.abortSignal){p.abortSignal.addEventListener("abort",abortHandler)}}))}}}p.AvroReadableFromStream=AvroReadableFromStream},92036:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReader=void 0;const v=y(90258);const D=y(90256);const M=y(22205);class AvroReader{_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(d,p,y,v){this._dataStream=d;this._headerStream=p||d;this._initialized=false;this._blockOffset=y||0;this._objectIndex=v||0;this._initialBlockOffset=y||0}async initialize(d={}){const p=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_INIT_BYTES.length,{abortSignal:d.abortSignal});if(!(0,M.arraysEqual)(p,v.AVRO_INIT_BYTES)){throw new Error("Stream is not an Avro file.")}this._metadata=await D.AvroParser.readMap(this._headerStream,D.AvroParser.readString,{abortSignal:d.abortSignal});const y=this._metadata[v.AVRO_CODEC_KEY];if(!(y===undefined||y===null||y==="null")){throw new Error("Codecs are not supported")}this._syncMarker=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});const U=JSON.parse(this._metadata[v.AVRO_SCHEMA_KEY]);this._itemType=D.AvroType.fromSchema(U);if(this._blockOffset===0){this._blockOffset=this._initialBlockOffset+this._dataStream.position}this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});this._initialized=true;if(this._objectIndex&&this._objectIndex>0){for(let p=0;p0}async*parseObjects(d={}){if(!this._initialized){await this.initialize(d)}while(this.hasNext()){const p=await this._itemType.read(this._dataStream,{abortSignal:d.abortSignal});this._itemsRemainingInBlock--;this._objectIndex++;if(this._itemsRemainingInBlock===0){const p=await D.AvroParser.readFixedBytes(this._dataStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!(0,M.arraysEqual)(this._syncMarker,p)){throw new Error("Stream is not a valid Avro file.")}try{this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}catch{this._itemsRemainingInBlock=0}if(this._itemsRemainingInBlock>0){await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}}yield p}}}p.AvroReader=AvroReader},46999:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=p.AvroReadable=p.AvroReader=void 0;var v=y(92036);Object.defineProperty(p,"AvroReader",{enumerable:true,get:function(){return v.AvroReader}});var D=y(8287);Object.defineProperty(p,"AvroReadable",{enumerable:true,get:function(){return D.AvroReadable}});var M=y(82943);Object.defineProperty(p,"AvroReadableFromStream",{enumerable:true,get:function(){return M.AvroReadableFromStream}})},22205:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.arraysEqual=arraysEqual;function arraysEqual(d,p){if(d===p)return true;if(d==null||p==null)return false;if(d.length!==p.length)return false;for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-blob")},67460:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=void 0;p.toAccessTier=toAccessTier;p.ensureCpkIfSpecified=ensureCpkIfSpecified;p.getBlobServiceAccountAudience=getBlobServiceAccountAudience;const v=y(48855);var D;(function(d){d["Hot"]="Hot";d["Cool"]="Cool";d["Cold"]="Cold";d["Archive"]="Archive"})(D||(p.BlockBlobTier=D={}));var M;(function(d){d["P4"]="P4";d["P6"]="P6";d["P10"]="P10";d["P15"]="P15";d["P20"]="P20";d["P30"]="P30";d["P40"]="P40";d["P50"]="P50";d["P60"]="P60";d["P70"]="P70";d["P80"]="P80"})(M||(p.PremiumPageBlobTier=M={}));function toAccessTier(d){if(d===undefined){return undefined}return d}function ensureCpkIfSpecified(d,p){if(d&&!p){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(d&&!d.encryptionAlgorithm){d.encryptionAlgorithm=v.EncryptionAlgorithmAES25}}var U;(function(d){d["StorageOAuthScopes"]="https://storage.azure.com/.default";d["DiskComputeOAuthScopes"]="https://disk.compute.azure.com/.default"})(U||(p.StorageBlobAudience=U={}));function getBlobServiceAccountAudience(d){return`https://${d}.blob.core.windows.net/.default`}},36857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(68572);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},68572:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(51916);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},51916:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},88634:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(51916);const D=y(91276);const M=y(48855);const U=y(46456);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},27982:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(48855);const M=y(46456);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},20507:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(48855);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},25312:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(51916);const M=y(48855);const U=y(46456);const j=y(19150);const V=y(35224);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},35224:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},2260:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(92075);const j=y(48855);const V=y(46456);const K=y(19150);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},25443:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(48855);const D=y(46456);const M=y(68572);const U=y(53786);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},99283:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(48855);const M=y(46456);const U=y(53786);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},75725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBeginCopyFromUrlPoller=void 0;const v=y(91276);const D=y(22670);class BlobBeginCopyFromUrlPoller extends D.Poller{intervalInMs;constructor(d){const{blobClient:p,copySource:y,intervalInMs:v=15e3,onProgress:D,resumeFrom:M,startCopyFromURLOptions:U}=d;let j;if(M){j=JSON.parse(M).state}const V=makeBlobBeginCopyFromURLPollOperation({...j,blobClient:p,copySource:y,startCopyFromURLOptions:U});super(V);if(typeof D==="function"){this.onProgress(D)}this.intervalInMs=v}delay(){return(0,v.delay)(this.intervalInMs)}}p.BlobBeginCopyFromUrlPoller=BlobBeginCopyFromUrlPoller;const M=async function cancel(d={}){const p=this.state;const{copyId:y}=p;if(p.isCompleted){return makeBlobBeginCopyFromURLPollOperation(p)}if(!y){p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)}await p.blobClient.abortCopyFromURL(y,{abortSignal:d.abortSignal});p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)};const U=async function update(d={}){const p=this.state;const{blobClient:y,copySource:v,startCopyFromURLOptions:D}=p;if(!p.isStarted){p.isStarted=true;const d=await y.startCopyFromURL(v,D);p.copyId=d.copyId;if(d.copyStatus==="success"){p.result=d;p.isCompleted=true}}else if(!p.isCompleted){try{const y=await p.blobClient.getProperties({abortSignal:d.abortSignal});const{copyStatus:v,copyProgress:D}=y;const M=p.copyProgress;if(D){p.copyProgress=D}if(v==="pending"&&D!==M&&typeof d.fireProgress==="function"){d.fireProgress(p)}else if(v==="success"){p.result=y;p.isCompleted=true}else if(v==="failed"){p.error=new Error(`Blob copy failed with reason: "${y.copyStatusDescription||"unknown"}"`);p.isCompleted=true}}catch(d){p.error=d;p.isCompleted=true}}return makeBlobBeginCopyFromURLPollOperation(p)};const j=function toString(){return JSON.stringify({state:this.state},((d,p)=>{if(d==="blobClient"){return undefined}return p}))};function makeBlobBeginCopyFromURLPollOperation(d){return{state:{...d},cancel:M,toString:j,update:U}}},70834:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASPermissions=void 0;class AccountSASPermissions{static parse(d){const p=new AccountSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"l":p.list=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"u":p.update=true;break;case"p":p.process=true;break;case"t":p.tag=true;break;case"f":p.filter=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission character: ${y}`)}}return p}static from(d){const p=new AccountSASPermissions;if(d.read){p.read=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.filter){p.filter=true}if(d.tag){p.tag=true}if(d.list){p.list=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.update){p.update=true}if(d.process){p.process=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;write=false;delete=false;deleteVersion=false;list=false;add=false;create=false;update=false;process=false;tag=false;filter=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.filter){d.push("f")}if(this.tag){d.push("t")}if(this.list){d.push("l")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.update){d.push("u")}if(this.process){d.push("p")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.AccountSASPermissions=AccountSASPermissions},30639:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASResourceTypes=void 0;class AccountSASResourceTypes{static parse(d){const p=new AccountSASResourceTypes;for(const y of d){switch(y){case"s":p.service=true;break;case"c":p.container=true;break;case"o":p.object=true;break;default:throw new RangeError(`Invalid resource type: ${y}`)}}return p}service=false;container=false;object=false;toString(){const d=[];if(this.service){d.push("s")}if(this.container){d.push("c")}if(this.object){d.push("o")}return d.join("")}}p.AccountSASResourceTypes=AccountSASResourceTypes},50120:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASServices=void 0;class AccountSASServices{static parse(d){const p=new AccountSASServices;for(const y of d){switch(y){case"b":p.blob=true;break;case"f":p.file=true;break;case"q":p.queue=true;break;case"t":p.table=true;break;default:throw new RangeError(`Invalid service character: ${y}`)}}return p}blob=false;file=false;queue=false;table=false;toString(){const d=[];if(this.blob){d.push("b")}if(this.table){d.push("t")}if(this.queue){d.push("q")}if(this.file){d.push("f")}return d.join("")}}p.AccountSASServices=AccountSASServices},79066:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateAccountSASQueryParameters=generateAccountSASQueryParameters;p.generateAccountSASQueryParametersInternal=generateAccountSASQueryParametersInternal;const v=y(70834);const D=y(30639);const M=y(50120);const U=y(4429);const j=y(49547);const V=y(48855);const K=y(46456);function generateAccountSASQueryParameters(d,p){return generateAccountSASQueryParametersInternal(d,p).sasQueryParameters}function generateAccountSASQueryParametersInternal(d,p){const y=d.version?d.version:V.SERVICE_VERSION;if(d.permissions&&d.permissions.setImmutabilityPolicy&&y<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.")}if(d.permissions&&d.permissions.tag&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(d.permissions&&d.permissions.filter&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}if(d.encryptionScope&&y<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}const ee=v.AccountSASPermissions.parse(d.permissions.toString());const te=M.AccountSASServices.parse(d.services).toString();const re=D.AccountSASResourceTypes.parse(d.resourceTypes).toString();let ne;if(y>="2020-12-06"){ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,d.encryptionScope?d.encryptionScope:"",""].join("\n")}else{ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,""].join("\n")}const ie=p.computeHMACSHA256(ne);return{sasQueryParameters:new j.SASQueryParameters(y,ie,ee.toString(),te,re,d.protocol,d.startsOn,d.expiresOn,d.ipRange,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,d.encryptionScope),stringToSign:ne}}},20252:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobSASPermissions=void 0;class BlobSASPermissions{static parse(d){const p=new BlobSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"t":p.tag=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission: ${y}`)}}return p}static from(d){const p=new BlobSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.BlobSASPermissions=BlobSASPermissions},24844:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateBlobSASQueryParameters=generateBlobSASQueryParameters;p.generateBlobSASQueryParametersInternal=generateBlobSASQueryParametersInternal;const v=y(20252);const D=y(67114);const M=y(78403);const U=y(71604);const j=y(4429);const V=y(49547);const K=y(48855);const ee=y(46456);function generateBlobSASQueryParameters(d,p,y){return generateBlobSASQueryParametersInternal(d,p,y).sasQueryParameters}function generateBlobSASQueryParametersInternal(d,p,y){const v=d.version?d.version:K.SERVICE_VERSION;const D=p instanceof M.StorageSharedKeyCredential?p:undefined;let j;if(D===undefined&&y!==undefined){j=new U.UserDelegationKeyCredential(y,p)}if(D===undefined&&j===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(v>="2020-12-06"){if(D!==undefined){return generateBlobSASQueryParameters20201206(d,D)}else{if(v>="2025-07-05"){return generateBlobSASQueryParametersUDK20250705(d,j)}else{return generateBlobSASQueryParametersUDK20201206(d,j)}}}if(v>="2018-11-09"){if(D!==undefined){return generateBlobSASQueryParameters20181109(d,D)}else{if(v>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(d,j)}else{return generateBlobSASQueryParametersUDK20181109(d,j)}}}if(v>="2015-04-05"){if(D!==undefined){return generateBlobSASQueryParameters20150405(d,D)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";if(d.blobName){y="b"}let M;if(d.permissions){if(d.blobName){M=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{M=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const U=[M?M:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const K=p.computeHMACSHA256(U);return{sasQueryParameters:new V.SASQueryParameters(d.version,K,M,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:U}}function generateBlobSASQueryParameters20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:K}}function generateBlobSASQueryParameters20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,undefined,undefined,undefined,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey),stringToSign:K}}function generateBlobSASQueryParametersUDK20200210(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId),stringToSign:K}}function generateBlobSASQueryParametersUDK20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20250705(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,undefined,undefined,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function getCanonicalName(d,p,y){const v=[`/blob/${d}/${p}`];if(y){v.push(`/${y}`)}return v.join("")}function SASSignatureValuesSanityCheckAndAutofill(d){const p=d.version?d.version:K.SERVICE_VERSION;if(d.snapshotTime&&p<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(d.blobName===undefined&&d.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(d.versionId&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(d.blobName===undefined&&d.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(d.permissions&&d.permissions.setImmutabilityPolicy&&p<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.")}if(d.permissions&&d.permissions.tag&&p<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(p<"2020-02-10"&&d.permissions&&(d.permissions.move||d.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(p<"2021-04-10"&&d.permissions&&d.permissions.filterByTags){throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.")}if(p<"2020-02-10"&&(d.preauthorizedAgentObjectId||d.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}if(d.encryptionScope&&p<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}d.version=p;return d}},67114:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerSASPermissions=void 0;class ContainerSASPermissions{static parse(d){const p=new ContainerSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"l":p.list=true;break;case"t":p.tag=true;break;case"x":p.deleteVersion=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;case"f":p.filterByTags=true;break;default:throw new RangeError(`Invalid permission ${y}`)}}return p}static from(d){const p=new ContainerSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.list){p.list=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}if(d.filterByTags){p.filterByTags=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;list=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;filterByTags=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.list){d.push("l")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}if(this.filterByTags){d.push("f")}return d.join("")}}p.ContainerSASPermissions=ContainerSASPermissions},49547:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SASQueryParameters=p.SASProtocol=void 0;const v=y(4429);const D=y(46456);var M;(function(d){d["Https"]="https";d["HttpsAndHttp"]="https,http"})(M||(p.SASProtocol=M={}));class SASQueryParameters{version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner){return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}return undefined}constructor(d,p,y,v,D,M,U,j,V,K,ee,te,re,ne,ie,se,oe,ae,le,ce){this.version=d;this.signature=p;if(y!==undefined&&typeof y!=="string"){this.permissions=y.permissions;this.services=y.services;this.resourceTypes=y.resourceTypes;this.protocol=y.protocol;this.startsOn=y.startsOn;this.expiresOn=y.expiresOn;this.ipRangeInner=y.ipRange;this.identifier=y.identifier;this.encryptionScope=y.encryptionScope;this.resource=y.resource;this.cacheControl=y.cacheControl;this.contentDisposition=y.contentDisposition;this.contentEncoding=y.contentEncoding;this.contentLanguage=y.contentLanguage;this.contentType=y.contentType;if(y.userDelegationKey){this.signedOid=y.userDelegationKey.signedObjectId;this.signedTenantId=y.userDelegationKey.signedTenantId;this.signedStartsOn=y.userDelegationKey.signedStartsOn;this.signedExpiresOn=y.userDelegationKey.signedExpiresOn;this.signedService=y.userDelegationKey.signedService;this.signedVersion=y.userDelegationKey.signedVersion;this.preauthorizedAgentObjectId=y.preauthorizedAgentObjectId;this.correlationId=y.correlationId}}else{this.services=v;this.resourceTypes=D;this.expiresOn=j;this.permissions=y;this.protocol=M;this.startsOn=U;this.ipRangeInner=V;this.encryptionScope=ce;this.identifier=K;this.resource=ee;this.cacheControl=te;this.contentDisposition=re;this.contentEncoding=ne;this.contentLanguage=ie;this.contentType=se;if(oe){this.signedOid=oe.signedObjectId;this.signedTenantId=oe.signedTenantId;this.signedStartsOn=oe.signedStartsOn;this.signedExpiresOn=oe.signedExpiresOn;this.signedService=oe.signedService;this.signedVersion=oe.signedVersion;this.preauthorizedAgentObjectId=ae;this.correlationId=le}}}toString(){const d=["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"];const p=[];for(const y of d){switch(y){case"sv":this.tryAppendQueryParameter(p,y,this.version);break;case"ss":this.tryAppendQueryParameter(p,y,this.services);break;case"srt":this.tryAppendQueryParameter(p,y,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(p,y,this.protocol);break;case"st":this.tryAppendQueryParameter(p,y,this.startsOn?(0,D.truncatedISO8061Date)(this.startsOn,false):undefined);break;case"se":this.tryAppendQueryParameter(p,y,this.expiresOn?(0,D.truncatedISO8061Date)(this.expiresOn,false):undefined);break;case"sip":this.tryAppendQueryParameter(p,y,this.ipRange?(0,v.ipRangeToString)(this.ipRange):undefined);break;case"si":this.tryAppendQueryParameter(p,y,this.identifier);break;case"ses":this.tryAppendQueryParameter(p,y,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(p,y,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(p,y,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(p,y,this.signedStartsOn?(0,D.truncatedISO8061Date)(this.signedStartsOn,false):undefined);break;case"ske":this.tryAppendQueryParameter(p,y,this.signedExpiresOn?(0,D.truncatedISO8061Date)(this.signedExpiresOn,false):undefined);break;case"sks":this.tryAppendQueryParameter(p,y,this.signedService);break;case"skv":this.tryAppendQueryParameter(p,y,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(p,y,this.resource);break;case"sp":this.tryAppendQueryParameter(p,y,this.permissions);break;case"sig":this.tryAppendQueryParameter(p,y,this.signature);break;case"rscc":this.tryAppendQueryParameter(p,y,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(p,y,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(p,y,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(p,y,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(p,y,this.contentType);break;case"saoid":this.tryAppendQueryParameter(p,y,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(p,y,this.correlationId);break}}return p.join("&")}tryAppendQueryParameter(d,p,y){if(!y){return}p=encodeURIComponent(p);y=encodeURIComponent(y);if(p.length>0&&y.length>0){d.push(`${p}=${y}`)}}}p.SASQueryParameters=SASQueryParameters},4429:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ipRangeToString=ipRangeToString;function ipRangeToString(d){return d.end?`${d.start}-${d.end}`:d.start}},35338:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Batch=void 0;const v=y(24434);var D;(function(d){d[d["Good"]=0]="Good";d[d["Error"]=1]="Error"})(D||(D={}));class Batch{concurrency;actives=0;completed=0;offset=0;operations=[];state=D.Good;emitter;constructor(d=5){if(d<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=d;this.emitter=new v.EventEmitter}addOperation(d){this.operations.push((async()=>{try{this.actives++;await d();this.actives--;this.completed++;this.parallelExecute()}catch(d){this.emitter.emit("error",d)}}))}async do(){if(this.operations.length===0){return Promise.resolve()}this.parallelExecute();return new Promise(((d,p)=>{this.emitter.on("finish",d);this.emitter.on("error",(d=>{this.state=D.Error;p(d)}))}))}nextOperation(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQuickQueryStream=void 0;const v=y(57075);const D=y(46999);class BlobQuickQueryStream extends v.Readable{source;avroReader;avroIter;avroPaused=true;onProgress;onError;constructor(d,p={}){super();this.source=d;this.onProgress=p.onProgress;this.onError=p.onError;this.avroReader=new D.AvroReader(new D.AvroReadableFromStream(this.source));this.avroIter=this.avroReader.parseObjects({abortSignal:p.abortSignal})}_read(){if(this.avroPaused){this.readInternal().catch((d=>{this.emit("error",d)}))}}async readInternal(){this.avroPaused=false;let d;do{d=await this.avroIter.next();if(d.done){break}const p=d.value;const y=p.$schema;if(typeof y!=="string"){throw Error("Missing schema in avro record.")}switch(y){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const d=p.data;if(d instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(d))){this.avroPaused=true}}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const d=p.bytesScanned;if(typeof d!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:d})}}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const d=p.totalBytes;if(typeof d!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:d})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const d=p.fatal;if(typeof d!=="boolean"){throw Error("Invalid fatal in avro error record.")}const y=p.name;if(typeof y!=="string"){throw Error("Invalid name in avro error record.")}const v=p.description;if(typeof v!=="string"){throw Error("Invalid description in avro error record.")}const D=p.position;if(typeof D!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:D,name:y,isFatal:d,description:v})}break;default:throw Error(`Unknown schema ${y} in avro progress record.`)}}while(!d.done&&!this.avroPaused)}}p.BlobQuickQueryStream=BlobQuickQueryStream},93269:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Mutex=void 0;var y;(function(d){d[d["LOCKED"]=0]="LOCKED";d[d["UNLOCKED"]=1]="UNLOCKED"})(y||(y={}));class Mutex{static async lock(d){return new Promise((p=>{if(this.keys[d]===undefined||this.keys[d]===y.UNLOCKED){this.keys[d]=y.LOCKED;p()}else{this.onUnlockEvent(d,(()=>{this.keys[d]=y.LOCKED;p()}))}}))}static async unlock(d){return new Promise((p=>{if(this.keys[d]===y.LOCKED){this.emitUnlockEvent(d)}delete this.keys[d];p()}))}static keys={};static listeners={};static onUnlockEvent(d,p){if(this.listeners[d]===undefined){this.listeners[d]=[p]}else{this.listeners[d].push(p)}}static emitUnlockEvent(d){if(this.listeners[d]!==undefined&&this.listeners[d].length>0){const p=this.listeners[d].shift();setImmediate((()=>{p.call(this)}))}}}p.Mutex=Mutex},90424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RetriableReadableStream=void 0;const v=y(764);const D=y(57075);class RetriableReadableStream extends D.Readable{start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(d,p,y,v,D={}){super({highWaterMark:D.highWaterMark});this.getter=p;this.source=d;this.start=y;this.offset=y;this.end=y+v-1;this.maxRetryRequests=D.maxRetryRequests&&D.maxRetryRequests>=0?D.maxRetryRequests:0;this.onProgress=D.onProgress;this.options=D;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);this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler);this.source.removeListener("aborted",this.sourceAbortedHandler)}sourceDataHandler=d=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=undefined;this.source.pause();this.sourceErrorOrEndHandler();this.source.destroy();return}this.offset+=d.length;if(this.onProgress){this.onProgress({loadedBytes:this.offset-this.start})}if(!this.push(d)){this.source.pause()}};sourceAbortedHandler=()=>{const d=new v.AbortError("The operation was aborted.");this.destroy(d)};sourceErrorOrEndHandler=d=>{if(d&&d.name==="AbortError"){this.destroy(d);return}this.removeSourceEventHandlers();if(this.offset-1===this.end){this.push(null)}else if(this.offset<=this.end){if(this.retries{this.source=d;this.setSourceEventHandlers();return})).catch((d=>{this.destroy(d)}))}else{this.destroy(new 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}`))}}else{this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))}};_destroy(d,p){this.removeSourceEventHandlers();this.source.destroy();p(d===null?undefined:d)}}p.RetriableReadableStream=RetriableReadableStream},53786:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.BlobDoesNotUseCustomerSpecifiedEncryption=p.BlobUsesCustomerSpecifiedEncryptionMsg=p.StorageBlobLoggingAllowedQueryParameters=p.StorageBlobLoggingAllowedHeaderNames=p.DevelopmentConnectionString=p.EncryptionAlgorithmAES25=p.HTTP_VERSION_1_1=p.HTTP_LINE_ENDING=p.BATCH_MAX_PAYLOAD_IN_BYTES=p.BATCH_MAX_REQUEST=p.SIZE_1_MB=p.ETagAny=p.ETagNone=p.HeaderConstants=p.HTTPURLConnection=p.URLConstants=p.StorageOAuthScopes=p.REQUEST_TIMEOUT=p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=p.BLOCK_BLOB_MAX_BLOCKS=p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=p.SERVICE_VERSION=p.SDK_VERSION=void 0;p.SDK_VERSION="12.28.0";p.SERVICE_VERSION="2025-07-05";p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;p.BLOCK_BLOB_MAX_BLOCKS=5e4;p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;p.REQUEST_TIMEOUT=100*1e3;p.StorageOAuthScopes="https://storage.azure.com/.default";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.ETagNone="";p.ETagAny="*";p.SIZE_1_MB=1*1024*1024;p.BATCH_MAX_REQUEST=256;p.BATCH_MAX_PAYLOAD_IN_BYTES=4*p.SIZE_1_MB;p.HTTP_LINE_ENDING="\r\n";p.HTTP_VERSION_1_1="HTTP/1.1";p.EncryptionAlgorithmAES25="AES256";p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.StorageBlobLoggingAllowedHeaderNames=["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-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"];p.StorageBlobLoggingAllowedQueryParameters=["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"];p.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";p.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},9820:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingClient=void 0;const v=y(92245);const D=y(48855);p.tracingClient=(0,v.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:D.SDK_VERSION,namespace:"Microsoft.Storage"})},46456:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.toBlobTagsString=toBlobTagsString;p.toBlobTags=toBlobTags;p.toTags=toTags;p.toQuerySerialization=toQuerySerialization;p.parseObjectReplicationRecord=parseObjectReplicationRecord;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.BlobNameToString=BlobNameToString;p.ConvertInternalResponseOfListBlobFlat=ConvertInternalResponseOfListBlobFlat;p.ConvertInternalResponseOfListBlobHierarchy=ConvertInternalResponseOfListBlobHierarchy;p.ExtractPageRangeInfoItems=ExtractPageRangeInfoItems;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(48855);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function toBlobTagsString(d){if(d===undefined){return undefined}const p=[];for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.push(`${encodeURIComponent(y)}=${encodeURIComponent(v)}`)}}return p.join("&")}function toBlobTags(d){if(d===undefined){return undefined}const p={blobTagSet:[]};for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.blobTagSet.push({key:y,value:v})}}return p}function toTags(d){if(d===undefined){return undefined}const p={};for(const y of d.blobTagSet){p[y.key]=y.value}return p}function toQuerySerialization(d){if(d===undefined){return undefined}switch(d.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:d.columnSeparator||",",fieldQuote:d.fieldQuote||"",recordSeparator:d.recordSeparator,escapeChar:d.escapeCharacter||"",headersPresent:d.hasHeaders||false}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:d.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:d.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(d){if(!d){return undefined}if("policy-id"in d){return undefined}const p=[];for(const y in d){const v=y.split("_");const D="or-";if(v[0].startsWith(D)){v[0]=v[0].substring(D.length)}const M={ruleId:v[1],replicationStatus:d[y]};const U=p.findIndex((d=>d.policyId===v[0]));if(U>-1){p[U].rules.push(M)}else{p.push({policyId:v[0],rules:[M]})}}return p}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function BlobNameToString(d){if(d.encoded){return decodeURIComponent(d.content)}else{return d.content}}function ConvertInternalResponseOfListBlobFlat(d){return{...d,segment:{blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function ConvertInternalResponseOfListBlobHierarchy(d){return{...d,segment:{blobPrefixes:d.segment.blobPrefixes?.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p})),blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function*ExtractPageRangeInfoItems(d){let p=[];let y=[];if(d.pageRange)p=d.pageRange;if(d.clearRange)y=d.clearRange;let v=0;let D=0;while(v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.fsCreateReadStream=p.fsStat=void 0;p.streamToBuffer=streamToBuffer;p.streamToBuffer2=streamToBuffer2;p.streamToBuffer3=streamToBuffer3;p.readStreamToLocalFile=readStreamToLocalFile;const v=y(31577);const D=v.__importDefault(y(73024));const M=v.__importDefault(y(57975));const U=y(48855);async function streamToBuffer(d,p,y,v,D){let M=0;const j=v-y;return new Promise(((v,V)=>{const K=setTimeout((()=>V(new Error(`The operation cannot be completed in timeout.`))),U.REQUEST_TIMEOUT);d.on("readable",(()=>{if(M>=j){clearTimeout(K);v();return}let U=d.read();if(!U){return}if(typeof U==="string"){U=Buffer.from(U,D)}const V=M+U.length>j?j-M:U.length;p.fill(U.slice(0,V),y+M,y+M+V);M+=V}));d.on("end",(()=>{clearTimeout(K);if(M{clearTimeout(K);V(d)}))}))}async function streamToBuffer2(d,p,y){let v=0;const D=p.length;return new Promise(((M,U)=>{d.on("readable",(()=>{let M=d.read();if(!M){return}if(typeof M==="string"){M=Buffer.from(M,y)}if(v+M.length>D){U(new Error(`Stream exceeds buffer size. Buffer size: ${D}`));return}p.fill(M,v,v+M.length);v+=M.length}));d.on("end",(()=>{M(v)}));d.on("error",U)}))}async function streamToBuffer3(d,p){return new Promise(((y,v)=>{const D=[];d.on("data",(d=>{D.push(typeof d==="string"?Buffer.from(d,p):d)}));d.on("end",(()=>{y(Buffer.concat(D))}));d.on("error",v)}))}async function readStreamToLocalFile(d,p){return new Promise(((y,v)=>{const M=D.default.createWriteStream(p);d.on("error",(d=>{v(d)}));M.on("error",(d=>{v(d)}));M.on("close",y);d.pipe(M)}))}p.fsStat=M.default.promisify(D.default.stat);p.fsCreateReadStream=D.default.createReadStream},88935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BufferScheduler=void 0;const v=y(24434);const D=y(66419);class BufferScheduler{bufferSize;maxBuffers;readable;outgoingHandler;emitter=new v.EventEmitter;concurrency;offset=0;isStreamEnd=false;isError=false;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(d,p,y,v,D,M){if(p<=0){throw new RangeError(`bufferSize must be larger than 0, current is ${p}`)}if(y<=0){throw new RangeError(`maxBuffers must be larger than 0, current is ${y}`)}if(D<=0){throw new RangeError(`concurrency must be larger than 0, current is ${D}`)}this.bufferSize=p;this.maxBuffers=y;this.readable=d;this.outgoingHandler=v;this.concurrency=D;this.encoding=M}async do(){return new Promise(((d,p)=>{this.readable.on("data",(d=>{d=typeof d==="string"?Buffer.from(d,this.encoding):d;this.appendUnresolvedData(d);if(!this.resolveData()){this.readable.pause()}}));this.readable.on("error",(d=>{this.emitter.emit("error",d)}));this.readable.on("end",(()=>{this.isStreamEnd=true;this.emitter.emit("checkEnd")}));this.emitter.on("error",(d=>{this.isError=true;this.readable.pause();p(d)}));this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0){if(this.unresolvedLength>0&&this.unresolvedLengthy.getReadableStream()),y.size,this.offset).then(d).catch(p)}else if(this.unresolvedLength>=this.bufferSize){return}else{d()}}}))}))}appendUnresolvedData(d){this.unresolvedDataArray.push(d);this.unresolvedLength+=d.length}shiftBufferFromUnresolvedDataArray(d){if(!d){d=new D.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{d.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=d.size;return d}resolveData(){while(this.unresolvedLength>=this.bufferSize){let d;if(this.incoming.length>0){d=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(d)}else{if(this.numBuffers=this.concurrency){return}d=this.outgoing.shift();if(d){this.triggerOutgoingHandler(d)}}while(d)}async triggerOutgoingHandler(d){const p=d.size;this.executingOutgoingHandlers++;this.offset+=p;try{await this.outgoingHandler((()=>d.getReadableStream()),p,this.offset-p)}catch(d){this.emitter.emit("error",d);return}this.executingOutgoingHandlers--;this.reuseBuffer(d);this.emitter.emit("checkEnd")}reuseBuffer(d){this.incoming.push(d);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}}}p.BufferScheduler=BufferScheduler},1599:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BuffersStream=void 0;const v=y(57075);class BuffersStream extends v.Readable{buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(d,p,y){super(y);this.buffers=d;this.byteLength=p;this.byteOffsetInCurrentBuffer=0;this.bufferIndex=0;this.pushedBytesLength=0;let v=0;for(const d of this.buffers){v+=d.byteLength}if(v=this.byteLength){this.push(null)}if(!d){d=this.readableHighWaterMark}const p=[];let y=0;while(yd-y){const v=this.byteOffsetInCurrentBuffer+d-y;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,v));this.pushedBytesLength+=d-y;this.byteOffsetInCurrentBuffer=v;y=d;break}else{const d=this.byteOffsetInCurrentBuffer+M;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,d));if(M===D){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=d}this.pushedBytesLength+=M;y+=M}}if(p.length>1){this.push(Buffer.concat(p))}else if(p.length===1){this.push(p[0])}}}p.BuffersStream=BuffersStream},66419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PooledBuffer=void 0;const v=y(31577);const D=y(1599);const M=v.__importDefault(y(4573));const U=M.default.constants.MAX_LENGTH;class PooledBuffer{buffers=[];capacity;_size;get size(){return this._size}constructor(d,p,y){this.capacity=d;this._size=0;const v=Math.ceil(d/U);for(let p=0;p0){d[0]=d[0].slice(M)}}getReadableStream(){return new D.BuffersStream(this.buffers,this.size)}}p.PooledBuffer=PooledBuffer},66941:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(13166);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},53519:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(20636);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(87332);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},13742:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},60385:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(48781);const D=y(96388);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},96388:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},63959:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(18615);const M=y(96388);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},22328:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=p.getCachedDefaultHttpClient=void 0;const v=y(31577);v.__exportStar(y(88935),p);var D=y(13742);Object.defineProperty(p,"getCachedDefaultHttpClient",{enumerable:true,get:function(){return D.getCachedDefaultHttpClient}});v.__exportStar(y(66941),p);v.__exportStar(y(60385),p);v.__exportStar(y(96388),p);v.__exportStar(y(63959),p);v.__exportStar(y(53519),p);var M=y(19024);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return M.BaseRequestPolicy}});v.__exportStar(y(48781),p);v.__exportStar(y(61736),p);v.__exportStar(y(13166),p);v.__exportStar(y(93402),p);v.__exportStar(y(79663),p);v.__exportStar(y(87332),p);v.__exportStar(y(20636),p);v.__exportStar(y(65704),p);v.__exportStar(y(18615),p);v.__exportStar(y(11935),p);v.__exportStar(y(53519),p)},5746:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-common")},48781:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(61736);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},61736:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(19024);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},19024:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},13166:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(19024);const D=y(91276);const M=y(94795);const U=y(4100);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},93402:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(94795);const M=y(4100);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},79663:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(94795);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},20636:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(19024);const M=y(94795);const U=y(4100);const j=y(5746);const V=y(87332);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},87332:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},65704:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(53519);const j=y(94795);const V=y(4100);const K=y(5746);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},18615:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(94795);const D=y(4100);const M=y(61736);const U=y(26942);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},11935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(94795);const M=y(4100);const U=y(26942);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},26942:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.DevelopmentConnectionString=p.HeaderConstants=p.URLConstants=p.SDK_VERSION=void 0;p.SDK_VERSION="1.0.0";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},4100:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(94795);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function EscapePath(d){const p=d.split("/");for(let d=0;d{"use strict";const v=y(57075).Writable;const D=y(57975).inherits;const M=y(80439);const U=y(55341);const j=y(66890);const V=45;const K=Buffer.from("-");const ee=Buffer.from("\r\n");const EMPTY_FN=function(){};function Dicer(d){if(!(this instanceof Dicer)){return new Dicer(d)}v.call(this,d);if(!d||!d.headerFirst&&typeof d.boundary!=="string"){throw new TypeError("Boundary required")}if(typeof d.boundary==="string"){this.setBoundary(d.boundary)}else{this._bparser=undefined}this._headerFirst=d.headerFirst;this._dashes=0;this._parts=0;this._finished=false;this._realFinish=false;this._isPreamble=true;this._justMatched=false;this._firstWrite=true;this._inHeader=true;this._part=undefined;this._cb=undefined;this._ignoreData=false;this._partOpts={highWaterMark:d.partHwm};this._pause=false;const p=this;this._hparser=new j(d);this._hparser.on("header",(function(d){p._inHeader=false;p._part.emit("header",d)}))}D(Dicer,v);Dicer.prototype.emit=function(d){if(d==="finish"&&!this._realFinish){if(!this._finished){const d=this;process.nextTick((function(){d.emit("error",new Error("Unexpected end of multipart data"));if(d._part&&!d._ignoreData){const p=d._isPreamble?"Preamble":"Part";d._part.emit("error",new Error(p+" terminated early due to unexpected end of multipart data"));d._part.push(null);process.nextTick((function(){d._realFinish=true;d.emit("finish");d._realFinish=false}));return}d._realFinish=true;d.emit("finish");d._realFinish=false}))}}else{v.prototype.emit.apply(this,arguments)}};Dicer.prototype._write=function(d,p,y){if(!this._hparser&&!this._bparser){return y()}if(this._headerFirst&&this._isPreamble){if(!this._part){this._part=new U(this._partOpts);if(this.listenerCount("preamble")!==0){this.emit("preamble",this._part)}else{this._ignore()}}const p=this._hparser.push(d);if(!this._inHeader&&p!==undefined&&p{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;const M=y(31954);const U=y(80439);const j=Buffer.from("\r\n\r\n");const V=/\r\n/g;const K=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function HeaderParser(d){v.call(this);d=d||{};const p=this;this.nread=0;this.maxed=false;this.npairs=0;this.maxHeaderPairs=M(d,"maxHeaderPairs",2e3);this.maxHeaderSize=M(d,"maxHeaderSize",80*1024);this.buffer="";this.header={};this.finished=false;this.ss=new U(j);this.ss.on("info",(function(d,y,v,D){if(y&&!p.maxed){if(p.nread+D-v>=p.maxHeaderSize){D=p.maxHeaderSize-p.nread+v;p.nread=p.maxHeaderSize;p.maxed=true}else{p.nread+=D-v}p.buffer+=y.toString("binary",v,D)}if(d){p._finish()}}))}D(HeaderParser,v);HeaderParser.prototype.push=function(d){const p=this.ss.push(d);if(this.finished){return p}};HeaderParser.prototype.reset=function(){this.finished=false;this.buffer="";this.header={};this.ss.reset()};HeaderParser.prototype._finish=function(){if(this.buffer){this._parseHeader()}this.ss.matches=this.ss.maxMatches;const d=this.header;this.header={};this.buffer="";this.finished=true;this.nread=this.npairs=0;this.maxed=false;this.emit("header",d)};HeaderParser.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs){return}const d=this.buffer.split(V);const p=d.length;let y,v;for(var D=0;D{"use strict";const v=y(57975).inherits;const D=y(57075).Readable;function PartStream(d){D.call(this,d)}v(PartStream,D);PartStream.prototype._read=function(d){};d.exports=PartStream},80439:(d,p,y)=>{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;function SBMH(d){if(typeof d==="string"){d=Buffer.from(d)}if(!Buffer.isBuffer(d)){throw new TypeError("The needle has to be a String or a Buffer.")}const p=d.length;if(p===0){throw new Error("The needle cannot be an empty String/Buffer.")}if(p>256){throw new Error("The needle cannot have a length bigger than 256.")}this.maxMatches=Infinity;this.matches=0;this._occ=new Array(256).fill(p);this._lookbehind_size=0;this._needle=d;this._bufpos=0;this._lookbehind=Buffer.alloc(p);for(var y=0;y=0){this.emit("info",false,this._lookbehind,0,this._lookbehind_size);this._lookbehind_size=0}else{const y=this._lookbehind_size+M;if(y>0){this.emit("info",false,this._lookbehind,0,y)}this._lookbehind.copy(this._lookbehind,0,y,this._lookbehind_size-y);this._lookbehind_size-=y;d.copy(this._lookbehind,this._lookbehind_size);this._lookbehind_size+=p;this._bufpos=p;return p}}M+=(M>=0)*this._bufpos;if(d.indexOf(y,M)!==-1){M=d.indexOf(y,M);++this.matches;if(M>0){this.emit("info",true,d,this._bufpos,M)}else{this.emit("info",true)}return this._bufpos=M+v}else{M=p-v}while(M0){this.emit("info",false,d,this._bufpos,M{"use strict";const v=y(57075).Writable;const{inherits:D}=y(57975);const M=y(56917);const U=y(84945);const j=y(31724);const V=y(66812);function Busboy(d){if(!(this instanceof Busboy)){return new Busboy(d)}if(typeof d!=="object"){throw new TypeError("Busboy expected an options-Object.")}if(typeof d.headers!=="object"){throw new TypeError("Busboy expected an options-Object with headers-attribute.")}if(typeof d.headers["content-type"]!=="string"){throw new TypeError("Missing Content-Type-header.")}const{headers:p,...y}=d;this.opts={autoDestroy:false,...y};v.call(this,this.opts);this._done=false;this._parser=this.getParserByHeaders(p);this._finished=false}D(Busboy,v);Busboy.prototype.emit=function(d){if(d==="finish"){if(!this._done){this._parser?.end();return}else if(this._finished){return}this._finished=true}v.prototype.emit.apply(this,arguments)};Busboy.prototype.getParserByHeaders=function(d){const p=V(d["content-type"]);const y={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:d,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:p,preservePath:this.opts.preservePath};if(U.detect.test(p[0])){return new U(this,y)}if(j.detect.test(p[0])){return new j(this,y)}throw new Error("Unsupported Content-Type.")};Busboy.prototype._write=function(d,p,y){this._parser.write(d,y)};d.exports=Busboy;d.exports["default"]=Busboy;d.exports.Busboy=Busboy;d.exports.Dicer=M},84945:(d,p,y)=>{"use strict";const{Readable:v}=y(57075);const{inherits:D}=y(57975);const M=y(56917);const U=y(66812);const j=y(3772);const V=y(14935);const K=y(31954);const ee=/^boundary$/i;const te=/^form-data$/i;const re=/^charset$/i;const ne=/^filename$/i;const ie=/^name$/i;Multipart.detect=/^multipart\/form-data/i;function Multipart(d,p){let y;let v;const D=this;let se;const oe=p.limits;const ae=p.isPartAFile||((d,p,y)=>p==="application/octet-stream"||y!==undefined);const le=p.parsedConType||[];const ce=p.defCharset||"utf8";const ue=p.preservePath;const de={highWaterMark:p.fileHwm};for(y=0,v=le.length;yhe){D.parser.removeListener("part",onPart);D.parser.on("part",skipPart);d.hitPartsLimit=true;d.emit("partsLimit");return skipPart(p)}if(Ce){const d=Ce;d.emit("end");d.removeAllListeners("end")}p.on("header",(function(M){let K;let ee;let se;let oe;let le;let he;let ge=0;if(M["content-type"]){se=U(M["content-type"][0]);if(se[0]){K=se[0].toLowerCase();for(y=0,v=se.length;yfe){const v=fe-ge+d.length;if(v>0){y.push(d.slice(0,v))}y.truncated=true;y.bytesRead=fe;p.removeAllListeners("data");y.emit("limit");return}else if(!y.push(d)){D._pause=true}y.bytesRead=ge};Se=function(){ve=undefined;y.push(null)}}else{if(Ee===Ae){if(!d.hitFieldsLimit){d.hitFieldsLimit=true;d.emit("fieldsLimit")}return skipPart(p)}++Ee;++we;let y="";let v=false;Ce=p;ye=function(d){if((ge+=d.length)>pe){const D=pe-(ge-d.length);y+=d.toString("binary",0,D);v=true;p.removeAllListeners("data")}else{y+=d.toString("binary")}};Se=function(){Ce=undefined;if(y.length){y=j(y,"binary",oe)}d.emit("field",ee,y,false,v,le,K);--we;checkFinished()}}p._readableState.sync=false;p.on("data",ye);p.on("end",Se)})).on("error",(function(d){if(ve){ve.emit("error",d)}}))})).on("error",(function(p){d.emit("error",p)})).on("finish",(function(){Se=true;checkFinished()}))}Multipart.prototype.write=function(d,p){const y=this.parser.write(d);if(y&&!this._pause){p()}else{this._needDrain=!y;this._cb=p}};Multipart.prototype.end=function(){const d=this;if(d.parser.writable){d.parser.end()}else if(!d._boy._done){process.nextTick((function(){d._boy._done=true;d._boy.emit("finish")}))}};function skipPart(d){d.resume()}function FileStream(d){v.call(this,d);this.bytesRead=0;this.truncated=false}D(FileStream,v);FileStream.prototype._read=function(d){};d.exports=Multipart},31724:(d,p,y)=>{"use strict";const v=y(70393);const D=y(3772);const M=y(31954);const U=/^charset$/i;UrlEncoded.detect=/^application\/x-www-form-urlencoded/i;function UrlEncoded(d,p){const y=p.limits;const D=p.parsedConType;this.boy=d;this.fieldSizeLimit=M(y,"fieldSize",1*1024*1024);this.fieldNameSizeLimit=M(y,"fieldNameSize",100);this.fieldsLimit=M(y,"fields",Infinity);let j;for(var V=0,K=D.length;VU){this._key+=this.decoder.write(d.toString("binary",U,y))}this._state="val";this._hitLimit=false;this._checkingBytes=true;this._val="";this._bytesVal=0;this._valTrunc=false;this.decoder.reset();U=y+1}else if(v!==undefined){++this._fields;let y;const M=this._keyTrunc;if(v>U){y=this._key+=this.decoder.write(d.toString("binary",U,v))}else{y=this._key}this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();if(y.length){this.boy.emit("field",D(y,"binary",this.charset),"",M,false)}U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._key+=this.decoder.write(d.toString("binary",U,M))}U=M;if((this._bytesKey=this._key.length)===this.fieldNameSizeLimit){this._checkingBytes=false;this._keyTrunc=true}}else{if(UU){this._val+=this.decoder.write(d.toString("binary",U,v))}this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc);this._state="key";this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._val+=this.decoder.write(d.toString("binary",U,M))}U=M;if(this._val===""&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit){this._checkingBytes=false;this._valTrunc=true}}else{if(U0){this.boy.emit("field",D(this._key,"binary",this.charset),"",this._keyTrunc,false)}else if(this._state==="val"){this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc)}this.boy._done=true;this.boy.emit("finish")};d.exports=UrlEncoded},70393:d=>{"use strict";const p=/\+/g;const y=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function Decoder(){this.buffer=undefined}Decoder.prototype.write=function(d){d=d.replace(p," ");let v="";let D=0;let M=0;const U=d.length;for(;DM){v+=d.substring(M,D);M=D}this.buffer="";++M}}if(M{"use strict";d.exports=function basename(d){if(typeof d!=="string"){return""}for(var p=d.length-1;p>=0;--p){switch(d.charCodeAt(p)){case 47:case 92:d=d.slice(p+1);return d===".."||d==="."?"":d}}return d===".."||d==="."?"":d}},3772:function(d){"use strict";const p=new TextDecoder("utf-8");const y=new Map([["utf-8",p],["utf8",p]]);function getDecoder(d){let p;while(true){switch(d){case"utf-8":case"utf8":return v.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return v.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return v.utf16le;case"base64":return v.base64;default:if(p===undefined){p=true;d=d.toLowerCase();continue}return v.other.bind(d)}}}const v={utf8:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.utf8Slice(0,d.length)},latin1:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){return d}return d.latin1Slice(0,d.length)},utf16le:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.ucs2Slice(0,d.length)},base64:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.base64Slice(0,d.length)},other:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}if(y.has(this.toString())){try{return y.get(this).decode(d)}catch{}}return typeof d==="string"?d:d.toString()}};function decodeText(d,p,y){if(d){return getDecoder(y)(d,p)}return d}d.exports=decodeText},31954:d=>{"use strict";d.exports=function getLimit(d,p,y){if(!d||d[p]===undefined||d[p]===null){return y}if(typeof d[p]!=="number"||isNaN(d[p])){throw new TypeError("Limit "+p+" is not a valid number")}return d[p]}},66812:(d,p,y)=>{"use strict";const v=y(3772);const D=/%[a-fA-F0-9][a-fA-F0-9]/g;const M={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"","%08":"\b","%09":"\t","%0a":"\n","%0A":"\n","%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"","%1B":"","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"","%7F":"","%80":"€","%81":"","%82":"‚","%83":"ƒ","%84":"„","%85":"…","%86":"†","%87":"‡","%88":"ˆ","%89":"‰","%8a":"Š","%8A":"Š","%8b":"‹","%8B":"‹","%8c":"Œ","%8C":"Œ","%8d":"","%8D":"","%8e":"Ž","%8E":"Ž","%8f":"","%8F":"","%90":"","%91":"‘","%92":"’","%93":"“","%94":"”","%95":"•","%96":"–","%97":"—","%98":"˜","%99":"™","%9a":"š","%9A":"š","%9b":"›","%9B":"›","%9c":"œ","%9C":"œ","%9d":"","%9D":"","%9e":"ž","%9E":"ž","%9f":"Ÿ","%9F":"Ÿ","%a0":" ","%A0":" ","%a1":"¡","%A1":"¡","%a2":"¢","%A2":"¢","%a3":"£","%A3":"£","%a4":"¤","%A4":"¤","%a5":"¥","%A5":"¥","%a6":"¦","%A6":"¦","%a7":"§","%A7":"§","%a8":"¨","%A8":"¨","%a9":"©","%A9":"©","%aa":"ª","%Aa":"ª","%aA":"ª","%AA":"ª","%ab":"«","%Ab":"«","%aB":"«","%AB":"«","%ac":"¬","%Ac":"¬","%aC":"¬","%AC":"¬","%ad":"­","%Ad":"­","%aD":"­","%AD":"­","%ae":"®","%Ae":"®","%aE":"®","%AE":"®","%af":"¯","%Af":"¯","%aF":"¯","%AF":"¯","%b0":"°","%B0":"°","%b1":"±","%B1":"±","%b2":"²","%B2":"²","%b3":"³","%B3":"³","%b4":"´","%B4":"´","%b5":"µ","%B5":"µ","%b6":"¶","%B6":"¶","%b7":"·","%B7":"·","%b8":"¸","%B8":"¸","%b9":"¹","%B9":"¹","%ba":"º","%Ba":"º","%bA":"º","%BA":"º","%bb":"»","%Bb":"»","%bB":"»","%BB":"»","%bc":"¼","%Bc":"¼","%bC":"¼","%BC":"¼","%bd":"½","%Bd":"½","%bD":"½","%BD":"½","%be":"¾","%Be":"¾","%bE":"¾","%BE":"¾","%bf":"¿","%Bf":"¿","%bF":"¿","%BF":"¿","%c0":"À","%C0":"À","%c1":"Á","%C1":"Á","%c2":"Â","%C2":"Â","%c3":"Ã","%C3":"Ã","%c4":"Ä","%C4":"Ä","%c5":"Å","%C5":"Å","%c6":"Æ","%C6":"Æ","%c7":"Ç","%C7":"Ç","%c8":"È","%C8":"È","%c9":"É","%C9":"É","%ca":"Ê","%Ca":"Ê","%cA":"Ê","%CA":"Ê","%cb":"Ë","%Cb":"Ë","%cB":"Ë","%CB":"Ë","%cc":"Ì","%Cc":"Ì","%cC":"Ì","%CC":"Ì","%cd":"Í","%Cd":"Í","%cD":"Í","%CD":"Í","%ce":"Î","%Ce":"Î","%cE":"Î","%CE":"Î","%cf":"Ï","%Cf":"Ï","%cF":"Ï","%CF":"Ï","%d0":"Ð","%D0":"Ð","%d1":"Ñ","%D1":"Ñ","%d2":"Ò","%D2":"Ò","%d3":"Ó","%D3":"Ó","%d4":"Ô","%D4":"Ô","%d5":"Õ","%D5":"Õ","%d6":"Ö","%D6":"Ö","%d7":"×","%D7":"×","%d8":"Ø","%D8":"Ø","%d9":"Ù","%D9":"Ù","%da":"Ú","%Da":"Ú","%dA":"Ú","%DA":"Ú","%db":"Û","%Db":"Û","%dB":"Û","%DB":"Û","%dc":"Ü","%Dc":"Ü","%dC":"Ü","%DC":"Ü","%dd":"Ý","%Dd":"Ý","%dD":"Ý","%DD":"Ý","%de":"Þ","%De":"Þ","%dE":"Þ","%DE":"Þ","%df":"ß","%Df":"ß","%dF":"ß","%DF":"ß","%e0":"à","%E0":"à","%e1":"á","%E1":"á","%e2":"â","%E2":"â","%e3":"ã","%E3":"ã","%e4":"ä","%E4":"ä","%e5":"å","%E5":"å","%e6":"æ","%E6":"æ","%e7":"ç","%E7":"ç","%e8":"è","%E8":"è","%e9":"é","%E9":"é","%ea":"ê","%Ea":"ê","%eA":"ê","%EA":"ê","%eb":"ë","%Eb":"ë","%eB":"ë","%EB":"ë","%ec":"ì","%Ec":"ì","%eC":"ì","%EC":"ì","%ed":"í","%Ed":"í","%eD":"í","%ED":"í","%ee":"î","%Ee":"î","%eE":"î","%EE":"î","%ef":"ï","%Ef":"ï","%eF":"ï","%EF":"ï","%f0":"ð","%F0":"ð","%f1":"ñ","%F1":"ñ","%f2":"ò","%F2":"ò","%f3":"ó","%F3":"ó","%f4":"ô","%F4":"ô","%f5":"õ","%F5":"õ","%f6":"ö","%F6":"ö","%f7":"÷","%F7":"÷","%f8":"ø","%F8":"ø","%f9":"ù","%F9":"ù","%fa":"ú","%Fa":"ú","%fA":"ú","%FA":"ú","%fb":"û","%Fb":"û","%fB":"û","%FB":"û","%fc":"ü","%Fc":"ü","%fC":"ü","%FC":"ü","%fd":"ý","%Fd":"ý","%fD":"ý","%FD":"ý","%fe":"þ","%Fe":"þ","%fE":"þ","%FE":"þ","%ff":"ÿ","%Ff":"ÿ","%fF":"ÿ","%FF":"ÿ"};function encodedReplacer(d){return M[d]}const U=0;const j=1;const V=2;const K=3;function parseParams(d){const p=[];let y=U;let M="";let ee=false;let te=false;let re=0;let ne="";const ie=d.length;for(var se=0;se{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},8007:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isOAuth2TokenCredential=isOAuth2TokenCredential;p.isBearerTokenCredential=isBearerTokenCredential;p.isBasicCredential=isBasicCredential;p.isApiKeyCredential=isApiKeyCredential;function isOAuth2TokenCredential(d){return"getOAuth2Token"in d}function isBearerTokenCredential(d){return"getBearerToken"in d}function isBasicCredential(d){return"username"in d&&"password"in d}function isApiKeyCredential(d){return"key"in d}},98517:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},32157:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},28540:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiVersionPolicyName=void 0;p.apiVersionPolicy=apiVersionPolicy;p.apiVersionPolicyName="ApiVersionPolicy";function apiVersionPolicy(d){return{name:p.apiVersionPolicyName,sendRequest:(p,y)=>{const v=new URL(p.url);if(!v.searchParams.get("api-version")&&d.apiVersion){p.url=`${p.url}${Array.from(v.searchParams.keys()).length>0?"&":"?"}api-version=${d.apiVersion}`}return y(p)}}}},38052:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultPipeline=createDefaultPipeline;p.getCachedDefaultHttpsClient=getCachedDefaultHttpsClient;const v=y(41264);const D=y(38358);const M=y(28540);const U=y(8007);const j=y(86987);const V=y(6664);const K=y(66849);const ee=y(71143);let te;function createDefaultPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d);p.addPolicy((0,M.apiVersionPolicy)(d));const{credential:y,authSchemes:v,allowInsecureConnection:te}=d;if(y){if((0,U.isApiKeyCredential)(y)){p.addPolicy((0,j.apiKeyAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBasicCredential)(y)){p.addPolicy((0,V.basicAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBearerTokenCredential)(y)){p.addPolicy((0,K.bearerAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isOAuth2TokenCredential)(y)){p.addPolicy((0,ee.oauth2AuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}}return p}function getCachedDefaultHttpsClient(){if(!te){te=(0,v.createDefaultHttpClient)()}return te}},20587:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getClient=getClient;const v=y(38052);const D=y(36451);const M=y(12500);const U=y(98402);function getClient(d,p={}){var y,D,U;const j=(y=p.pipeline)!==null&&y!==void 0?y:(0,v.createDefaultPipeline)(p);if((D=p.additionalPolicies)===null||D===void 0?void 0:D.length){for(const{policy:d,position:y}of p.additionalPolicies){const p=y==="perRetry"?"Sign":undefined;j.addPolicy(d,{afterPhase:p})}}const{allowInsecureConnection:V,httpClient:K}=p;const ee=(U=p.endpoint)!==null&&U!==void 0?U:d;const client=(d,...p)=>{const getUrl=y=>(0,M.buildRequestUrl)(ee,d,p,Object.assign({allowInsecureConnection:V},y));return{get:(d={})=>buildOperation("GET",getUrl(d),j,d,V,K),post:(d={})=>buildOperation("POST",getUrl(d),j,d,V,K),put:(d={})=>buildOperation("PUT",getUrl(d),j,d,V,K),patch:(d={})=>buildOperation("PATCH",getUrl(d),j,d,V,K),delete:(d={})=>buildOperation("DELETE",getUrl(d),j,d,V,K),head:(d={})=>buildOperation("HEAD",getUrl(d),j,d,V,K),options:(d={})=>buildOperation("OPTIONS",getUrl(d),j,d,V,K),trace:(d={})=>buildOperation("TRACE",getUrl(d),j,d,V,K)}};return{path:client,pathUnchecked:client,pipeline:j}}function buildOperation(d,p,y,v,M,j){var V;M=(V=v.allowInsecureConnection)!==null&&V!==void 0?V:M;return{then:function(U,V){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M}),j).then(U,V)},async asBrowserStream(){if(U.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}},async asNodeStream(){if(U.isNodeLike){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}},20140:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildBodyPart=buildBodyPart;p.buildMultipartBody=buildMultipartBody;const v=y(79058);const D=y(43688);const M=y(28917);const U=y(1093);function getHeaderValue(d,p){if(d.headers){const y=Object.keys(d.headers).find((d=>d.toLowerCase()===p.toLowerCase()));if(y){return d.headers[y]}}return undefined}function getPartContentType(d){const p=getHeaderValue(d,"content-type");if(p){return p}if(d.contentType===null){return undefined}if(d.contentType){return d.contentType}const{body:y}=d;if(y===null||y===undefined){return undefined}if(typeof y==="string"||typeof y==="number"||typeof y==="boolean"){return"text/plain; charset=UTF-8"}if(y instanceof Blob){return y.type||"application/octet-stream"}if((0,U.isBinaryBody)(y)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(d){return JSON.stringify(d)}function getContentDisposition(d){var p;const y=getHeaderValue(d,"content-disposition");if(y){return y}if(d.dispositionType===undefined&&d.name===undefined&&d.filename===undefined){return undefined}const v=(p=d.dispositionType)!==null&&p!==void 0?p:"form-data";let D=v;if(d.name){D+=`; name=${escapeDispositionField(d.name)}`}let M=undefined;if(d.filename){M=d.filename}else if(typeof File!=="undefined"&&d.body instanceof File){const p=d.body.name;if(p!==""){M=p}}if(M){D+=`; filename=${escapeDispositionField(M)}`}return D}function normalizeBody(d,p){if(d===undefined){return new Uint8Array([])}if((0,U.isBinaryBody)(d)){return d}if(typeof d==="string"||typeof d==="number"||typeof d==="boolean"){return(0,M.stringToUint8Array)(String(d),"utf-8")}if(p&&/application\/(.+\+)?json(;.+)?/i.test(String(p))){return(0,M.stringToUint8Array)(JSON.stringify(d),"utf-8")}throw new v.RestError(`Unsupported body/content-type combination: ${d}, ${p}`)}function buildBodyPart(d){var p;const y=getPartContentType(d);const v=getContentDisposition(d);const M=(0,D.createHttpHeaders)((p=d.headers)!==null&&p!==void 0?p:{});if(y){M.set("content-type",y)}if(v){M.set("content-disposition",v)}const U=normalizeBody(d.body,y);return{headers:M,body:U}}function buildMultipartBody(d){return{parts:d.map(buildBodyPart)}}},82831:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.operationOptionsToRequestParameters=operationOptionsToRequestParameters;function operationOptionsToRequestParameters(d){var p,y,v,D,M,U;return{allowInsecureConnection:(p=d.requestOptions)===null||p===void 0?void 0:p.allowInsecureConnection,timeout:(y=d.requestOptions)===null||y===void 0?void 0:y.timeout,skipUrlEncoding:(v=d.requestOptions)===null||v===void 0?void 0:v.skipUrlEncoding,abortSignal:d.abortSignal,onUploadProgress:(D=d.requestOptions)===null||D===void 0?void 0:D.onUploadProgress,onDownloadProgress:(M=d.requestOptions)===null||M===void 0?void 0:M.onDownloadProgress,headers:Object.assign({},(U=d.requestOptions)===null||U===void 0?void 0:U.headers),onResponse:d.onResponse}}},26920:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=createRestError;const v=y(79058);const D=y(43688);function createRestError(d,p){var y,D,M;const U=typeof d==="string"?p:d;const j=(D=(y=U.body)===null||y===void 0?void 0:y.error)!==null&&D!==void 0?D:U.body;const V=typeof d==="string"?d:(M=j===null||j===void 0?void 0:j.message)!==null&&M!==void 0?M:`Unexpected status code: ${U.status}`;return new v.RestError(V,{statusCode:statusCodeToNumber(U.status),code:j===null||j===void 0?void 0:j.code,request:U.request,response:toPipelineResponse(U)})}function toPipelineResponse(d){var p;return{headers:(0,D.createHttpHeaders)(d.headers),request:d.request,status:(p=statusCodeToNumber(d.status))!==null&&p!==void 0?p:-1}}function statusCodeToNumber(d){const p=Number.parseInt(d);return Number.isNaN(p)?undefined:p}},36451:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.sendRequest=sendRequest;const v=y(79058);const D=y(43688);const M=y(61605);const U=y(38052);const j=y(1093);const V=y(20140);async function sendRequest(d,p,y,D={},M){var j;const V=M!==null&&M!==void 0?M:(0,U.getCachedDefaultHttpsClient)();const K=buildPipelineRequest(d,p,D);try{const d=await y.sendRequest(V,K);const p=d.headers.toJSON();const v=(j=d.readableStreamBody)!==null&&j!==void 0?j:d.browserStreamBody;const M=D.responseAsStream||v!==undefined?undefined:getResponseBody(d);const U=v!==null&&v!==void 0?v:M;if(D===null||D===void 0?void 0:D.onResponse){D.onResponse(Object.assign(Object.assign({},d),{request:K,rawHeaders:p,parsedBody:M}))}return{request:K,headers:p,status:`${d.status}`,body:U}}catch(d){if((0,v.isRestError)(d)&&d.response&&D.onResponse){const{response:p}=d;const y=p.headers.toJSON();D===null||D===void 0?void 0:D.onResponse(Object.assign(Object.assign({},p),{request:K,rawHeaders:y}),d)}throw d}}function getRequestContentType(d={}){var p,y,v;return(v=(p=d.contentType)!==null&&p!==void 0?p:(y=d.headers)===null||y===void 0?void 0:y["content-type"])!==null&&v!==void 0?v:getContentType(d.body)}function getContentType(d){if(ArrayBuffer.isView(d)){return"application/octet-stream"}if(typeof d==="string"){try{JSON.parse(d);return"application/json"}catch(d){return undefined}}return"application/json"}function buildPipelineRequest(d,p,y={}){var v,U,j;const V=getRequestContentType(y);const{body:K,multipartBody:ee}=getRequestBody(y.body,V);const te=K!==undefined||ee!==undefined;const re=(0,D.createHttpHeaders)(Object.assign(Object.assign(Object.assign({},y.headers?y.headers:{}),{accept:(j=(v=y.accept)!==null&&v!==void 0?v:(U=y.headers)===null||U===void 0?void 0:U.accept)!==null&&j!==void 0?j:"application/json"}),te&&V&&{"content-type":V}));return(0,M.createPipelineRequest)({url:p,method:d,body:K,multipartBody:ee,headers:re,allowInsecureConnection:y.allowInsecureConnection,abortSignal:y.abortSignal,onUploadProgress:y.onUploadProgress,onDownloadProgress:y.onDownloadProgress,timeout:y.timeout,enableBrowserStreams:true,streamResponseStatusCodes:y.responseAsStream?new Set([Number.POSITIVE_INFINITY]):undefined})}function getRequestBody(d,p=""){if(d===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&d instanceof FormData){return{body:d}}if((0,j.isReadableStream)(d)){return{body:d}}if(ArrayBuffer.isView(d)){return{body:d instanceof Uint8Array?d:JSON.stringify(d)}}const y=p.split(";")[0];switch(y){case"application/json":return{body:JSON.stringify(d)};case"multipart/form-data":if(Array.isArray(d)){return{multipartBody:(0,V.buildMultipartBody)(d)}}return{body:JSON.stringify(d)};case"text/plain":return{body:String(d)};default:if(typeof d==="string"){return{body:d}}return{body:JSON.stringify(d)}}}function getResponseBody(d){var p,y;const v=(p=d.headers.get("content-type"))!==null&&p!==void 0?p:"";const D=v.split(";")[0];const M=(y=d.bodyAsText)!==null&&y!==void 0?y:"";if(D==="text/plain"){return String(M)}try{return M?JSON.parse(M):undefined}catch(p){if(D==="application/json"){throw createParseError(d,p)}return String(M)}}function createParseError(d,p){var y;const D=`Error "${p}" occurred while parsing the response body - ${d.bodyAsText}.`;const M=(y=p.code)!==null&&y!==void 0?y:v.RestError.PARSE_ERROR;return new v.RestError(D,{code:M,statusCode:d.status,request:d.request,response:d})}},12500:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildRequestUrl=buildRequestUrl;p.buildBaseUrl=buildBaseUrl;p.replaceAll=replaceAll;function isQueryParameterWithOptions(d){const p=d.value;return p!==undefined&&p.toString!==undefined&&typeof p.toString==="function"}function buildRequestUrl(d,p,y,v={}){if(p.startsWith("https://")||p.startsWith("http://")){return p}d=buildBaseUrl(d,v);p=buildRoutePath(p,y,v);const D=appendQueryParams(`${d}/${p}`,v);const M=new URL(D);return M.toString().replace(/([^:]\/)\/+/g,"$1")}function getQueryParamValue(d,p,y,v){let D;if(y==="pipeDelimited"){D="|"}else if(y==="spaceDelimited"){D="%20"}else{D=","}let M;if(Array.isArray(v)){M=v}else if(typeof v==="object"&&v.toString===Object.prototype.toString){M=Object.entries(v).flat()}else{M=[v]}const U=M.map((y=>{if(y===null||y===undefined){return""}if(!y.toString||typeof y.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${d} can't`)}const v=y.toISOString!==undefined?y.toISOString():y.toString();return p?v:encodeURIComponent(v)})).join(D);return`${p?d:encodeURIComponent(d)}=${U}`}function appendQueryParams(d,p={}){var y,v,D,M;if(!p.queryParameters){return d}const U=new URL(d);const j=p.queryParameters;const V=[];for(const d of Object.keys(j)){const U=j[d];if(U===undefined||U===null){continue}const K=isQueryParameterWithOptions(U);const ee=K?U.value:U;const te=K?(y=U.explode)!==null&&y!==void 0?y:false:false;const re=K&&U.style?U.style:"form";if(te){if(Array.isArray(ee)){for(const y of ee){V.push(getQueryParamValue(d,(v=p.skipUrlEncoding)!==null&&v!==void 0?v:false,re,y))}}else if(typeof ee==="object"){for(const[d,y]of Object.entries(ee)){V.push(getQueryParamValue(d,(D=p.skipUrlEncoding)!==null&&D!==void 0?D:false,re,y))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{V.push(getQueryParamValue(d,(M=p.skipUrlEncoding)!==null&&M!==void 0?M:false,re,ee))}}if(U.search!==""){U.search+="&"}U.search+=V.join("&");return U.toString()}function buildBaseUrl(d,p){var y;if(!p.pathParameters){return d}const v=p.pathParameters;for(const[D,M]of Object.entries(v)){if(M===undefined||M===null){throw new Error(`Path parameters ${D} must not be undefined or null`)}if(!M.toString||typeof M.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${D} can't`)}let v=M.toISOString!==undefined?M.toISOString():String(M);if(!p.skipUrlEncoding){v=encodeURIComponent(M)}d=(y=replaceAll(d,`{${D}}`,v))!==null&&y!==void 0?y:""}return d}function buildRoutePath(d,p,y={}){var v;for(const D of p){const p=typeof D==="object"&&((v=D.allowReserved)!==null&&v!==void 0?v:false);let M=typeof D==="object"?D.value:D;if(!y.skipUrlEncoding&&!p){M=encodeURIComponent(M)}d=d.replace(/\{[\w-]+\}/,String(M))}return d}function replaceAll(d,p,y){return!d||!p?d:d.split(p).join(y||"")}},88819:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="0.3.0";p.DEFAULT_RETRY_POLICY_COUNT=3},38358:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(85613);const D=y(53390);const M=y(56959);const U=y(92375);const j=y(29815);const V=y(14786);const K=y(70337);const ee=y(98402);const te=y(53511);const re=y(51250);const ne=y(55726);const ie=y(75303);function createPipelineFromOptions(d){const p=(0,D.createEmptyPipeline)();if(ee.isNodeLike){if(d.agent){p.addPolicy((0,re.agentPolicy)(d.agent))}if(d.tlsOptions){p.addPolicy((0,ne.tlsPolicy)(d.tlsOptions))}p.addPolicy((0,te.proxyPolicy)(d.proxyOptions));p.addPolicy((0,j.decompressResponsePolicy)())}p.addPolicy((0,K.formDataPolicy)(),{beforePolicies:[ie.multipartPolicyName]});p.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));p.addPolicy((0,ie.multipartPolicy)(),{afterPhase:"Deserialize"});p.addPolicy((0,V.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});if(ee.isNodeLike){p.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}p.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return p}},41264:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(93003);function createDefaultHttpClient(){return(0,v.createNodeHttpClient)()}},43688:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;function normalizeName(d){return d.toLowerCase()}function*headerIterator(d){for(const p of d.values()){yield[p.name,p.value]}}class HttpHeadersImpl{constructor(d){this._headersMap=new Map;if(d){for(const p of Object.keys(d)){this.set(p,d[p])}}}set(d,p){this._headersMap.set(normalizeName(d),{name:d,value:String(p).trim()})}get(d){var p;return(p=this._headersMap.get(normalizeName(d)))===null||p===void 0?void 0:p.value}has(d){return this._headersMap.has(normalizeName(d))}delete(d){this._headersMap.delete(normalizeName(d))}toJSON(d={}){const p={};if(d.preserveCase){for(const d of this._headersMap.values()){p[d.name]=d.value}}else{for(const[d,y]of this._headersMap){p[d]=y.value}}return p}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(d){return new HttpHeadersImpl(d)}},67810:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=p.operationOptionsToRequestParameters=p.getClient=p.createDefaultHttpClient=p.uint8ArrayToString=p.stringToUint8Array=p.isRestError=p.RestError=p.createEmptyPipeline=p.createPipelineRequest=p.createHttpHeaders=p.TypeSpecRuntimeLogger=p.setLogLevel=p.getLogLevel=p.createClientLogger=p.AbortError=void 0;const v=y(31577);var D=y(84260);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return D.AbortError}});var M=y(34135);Object.defineProperty(p,"createClientLogger",{enumerable:true,get:function(){return M.createClientLogger}});Object.defineProperty(p,"getLogLevel",{enumerable:true,get:function(){return M.getLogLevel}});Object.defineProperty(p,"setLogLevel",{enumerable:true,get:function(){return M.setLogLevel}});Object.defineProperty(p,"TypeSpecRuntimeLogger",{enumerable:true,get:function(){return M.TypeSpecRuntimeLogger}});var U=y(43688);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});v.__exportStar(y(32157),p);v.__exportStar(y(98517),p);var j=y(61605);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(53390);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return V.createEmptyPipeline}});var K=y(79058);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return K.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return K.isRestError}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(41264);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return te.createDefaultHttpClient}});var re=y(20587);Object.defineProperty(p,"getClient",{enumerable:true,get:function(){return re.getClient}});var ne=y(82831);Object.defineProperty(p,"operationOptionsToRequestParameters",{enumerable:true,get:function(){return ne.operationOptionsToRequestParameters}});var ie=y(26920);Object.defineProperty(p,"createRestError",{enumerable:true,get:function(){return ie.createRestError}})},76488:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(34135);p.logger=(0,v.createClientLogger)("ts-http-runtime")},91424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(60513);const D=typeof process!=="undefined"&&process.env&&process.env.DEBUG||undefined;let M;let U=[];let j=[];const V=[];if(D){enable(D)}const K=Object.assign((d=>createDebugger(d)),{enable:enable,enabled:enabled,disable:disable,log:v.log});function enable(d){M=d;U=[];j=[];const p=/\*/g;const y=d.split(",").map((d=>d.trim().replace(p,".*?")));for(const d of y){if(d.startsWith("-")){j.push(new RegExp(`^${d.substr(1)}$`))}else{U.push(new RegExp(`^${d}$`))}}for(const d of V){d.enabled=enabled(d.namespace)}}function enabled(d){if(d.endsWith("*")){return true}for(const p of j){if(p.test(d)){return false}}for(const p of U){if(p.test(d)){return true}}return false}function disable(){const d=M||"";enable("");return d}function createDebugger(d){const p=Object.assign(debug,{enabled:enabled(d),destroy:destroy,log:K.log,namespace:d,extend:extend});function debug(...y){if(!p.enabled){return}if(y.length>0){y[0]=`${d} ${y[0]}`}p.log(...y)}V.push(p);return p}function destroy(){const d=V.indexOf(this);if(d>=0){V.splice(d,1);return true}return false}function extend(d){const p=createDebugger(`${this.namespace}:${d}`);p.log=this.log;return p}p["default"]=K},5334:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createLoggerContext=void 0;var v=y(34135);Object.defineProperty(p,"createLoggerContext",{enumerable:true,get:function(){return v.createLoggerContext}})},60513:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.log=log;const v=y(31577);const D=y(48161);const M=v.__importDefault(y(57975));const U=v.__importStar(y(1708));function log(d,...p){U.stderr.write(`${M.default.format(d,...p)}${D.EOL}`)}},34135:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TypeSpecRuntimeLogger=void 0;p.createLoggerContext=createLoggerContext;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(31577);const D=v.__importDefault(y(91424));const M=["verbose","info","warning","error"];const U={verbose:400,info:300,warning:200,error:100};function patchLogMethod(d,p){p.log=(...p)=>{d.log(...p)}}function isTypeSpecRuntimeLogLevel(d){return M.includes(d)}function createLoggerContext(d){const p=new Set;const y=typeof process!=="undefined"&&process.env&&process.env[d.logLevelEnvVarName]||undefined;let v;const j=(0,D.default)(d.namespace);j.log=(...d)=>{D.default.log(...d)};function contextSetLogLevel(d){if(d&&!isTypeSpecRuntimeLogLevel(d)){throw new Error(`Unknown log level '${d}'. Acceptable values: ${M.join(",")}`)}v=d;const y=[];for(const d of p){if(shouldEnable(d)){y.push(d.namespace)}}D.default.enable(y.join(","))}if(y){if(isTypeSpecRuntimeLogLevel(y)){contextSetLogLevel(y)}else{console.error(`${d.logLevelEnvVarName} set to unknown log level '${y}'; logging is not enabled. Acceptable values: ${M.join(", ")}.`)}}function shouldEnable(d){return Boolean(v&&U[d.level]<=U[v])}function createLogger(d,y){const v=Object.assign(d.extend(y),{level:y});patchLogMethod(d,v);if(shouldEnable(v)){const d=D.default.disable();D.default.enable(d+","+v.namespace)}p.add(v);return v}function contextGetLogLevel(){return v}function contextCreateClientLogger(d){const p=j.extend(d);patchLogMethod(j,p);return{error:createLogger(p,"error"),warning:createLogger(p,"warning"),info:createLogger(p,"info"),verbose:createLogger(p,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:j}}const j=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});p.TypeSpecRuntimeLogger=j.logger;function setLogLevel(d){j.setLogLevel(d)}function getLogLevel(){return j.getLogLevel()}function createClientLogger(d){return j.createClientLogger(d)}},93003:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyLength=getBodyLength;p.createNodeHttpClient=createNodeHttpClient;const v=y(31577);const D=v.__importStar(y(37067));const M=v.__importStar(y(44708));const U=v.__importStar(y(38522));const j=y(57075);const V=y(84260);const K=y(43688);const ee=y(79058);const te=y(76488);const re=y(56620);const ne={};function isReadableStream(d){return d&&typeof d.pipe==="function"}function isStreamComplete(d){if(d.readable===false){return Promise.resolve()}return new Promise((p=>{const handler=()=>{p();d.removeListener("close",handler);d.removeListener("end",handler);d.removeListener("error",handler)};d.on("close",handler);d.on("end",handler);d.on("error",handler)}))}function isArrayBuffer(d){return d&&typeof d.byteLength==="number"}class ReportTransform extends j.Transform{_transform(d,p,y){this.push(d);this.loadedBytes+=d.length;try{this.progressCallback({loadedBytes:this.loadedBytes});y()}catch(d){y(d)}}constructor(d){super();this.loadedBytes=0;this.progressCallback=d}}class NodeHttpClient{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(d){var p,y,v;const D=new AbortController;let M;if(d.abortSignal){if(d.abortSignal.aborted){throw new V.AbortError("The operation was aborted. Request has already been canceled.")}M=d=>{if(d.type==="abort"){D.abort()}};d.abortSignal.addEventListener("abort",M)}let U;if(d.timeout>0){U=setTimeout((()=>{const p=new re.Sanitizer;te.logger.info(`request to '${p.sanitizeUrl(d.url)}' timed out. canceling...`);D.abort()}),d.timeout)}const j=d.headers.get("Accept-Encoding");const K=(j===null||j===void 0?void 0:j.includes("gzip"))||(j===null||j===void 0?void 0:j.includes("deflate"));let ee=typeof d.body==="function"?d.body():d.body;if(ee&&!d.headers.has("Content-Length")){const p=getBodyLength(ee);if(p!==null){d.headers.set("Content-Length",p)}}let ne;try{if(ee&&d.onUploadProgress){const p=d.onUploadProgress;const y=new ReportTransform(p);y.on("error",(d=>{te.logger.error("Error in upload progress",d)}));if(isReadableStream(ee)){ee.pipe(y)}else{y.end(ee)}ee=y}const M=await this.makeRequest(d,D,ee);if(U!==undefined){clearTimeout(U)}const j=getResponseHeaders(M);const V=(p=M.statusCode)!==null&&p!==void 0?p:0;const re={status:V,headers:j,request:d};if(d.method==="HEAD"){M.resume();return re}ne=K?getDecodedResponseStream(M,j):M;const ie=d.onDownloadProgress;if(ie){const d=new ReportTransform(ie);d.on("error",(d=>{te.logger.error("Error in download progress",d)}));ne.pipe(d);ne=d}if(((y=d.streamResponseStatusCodes)===null||y===void 0?void 0:y.has(Number.POSITIVE_INFINITY))||((v=d.streamResponseStatusCodes)===null||v===void 0?void 0:v.has(re.status))){re.readableStreamBody=ne}else{re.bodyAsText=await streamToText(ne)}return re}finally{if(d.abortSignal&&M){let p=Promise.resolve();if(isReadableStream(ee)){p=isStreamComplete(ee)}let y=Promise.resolve();if(isReadableStream(ne)){y=isStreamComplete(ne)}Promise.all([p,y]).then((()=>{var p;if(M){(p=d.abortSignal)===null||p===void 0?void 0:p.removeEventListener("abort",M)}})).catch((d=>{te.logger.warning("Error when cleaning up abortListener on httpRequest",d)}))}}}makeRequest(d,p,y){var v;const U=new URL(d.url);const j=U.protocol!=="https:";if(j&&!d.allowInsecureConnection){throw new Error(`Cannot connect to ${d.url} while allowInsecureConnection is false.`)}const K=(v=d.agent)!==null&&v!==void 0?v:this.getOrCreateAgent(d,j);const re=Object.assign({agent:K,hostname:U.hostname,path:`${U.pathname}${U.search}`,port:U.port,method:d.method,headers:d.headers.toJSON({preserveCase:true})},d.requestOverrides);return new Promise(((v,U)=>{const K=j?D.request(re,v):M.request(re,v);K.once("error",(p=>{var y;U(new ee.RestError(p.message,{code:(y=p.code)!==null&&y!==void 0?y:ee.RestError.REQUEST_SEND_ERROR,request:d}))}));p.signal.addEventListener("abort",(()=>{const d=new V.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");K.destroy(d);U(d)}));if(y&&isReadableStream(y)){y.pipe(K)}else if(y){if(typeof y==="string"||Buffer.isBuffer(y)){K.end(y)}else if(isArrayBuffer(y)){K.end(ArrayBuffer.isView(y)?Buffer.from(y.buffer):Buffer.from(y))}else{te.logger.error("Unrecognized body type",y);U(new ee.RestError("Unrecognized body type"))}}else{K.end()}}))}getOrCreateAgent(d,p){var y;const v=d.disableKeepAlive;if(p){if(v){return D.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new D.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(v&&!d.tlsSettings){return M.globalAgent}const p=(y=d.tlsSettings)!==null&&y!==void 0?y:ne;let D=this.cachedHttpsAgents.get(p);if(D&&D.options.keepAlive===!v){return D}te.logger.info("No cached TLS Agent exist, creating a new Agent");D=new M.Agent(Object.assign({keepAlive:!v},p));this.cachedHttpsAgents.set(p,D);return D}}}function getResponseHeaders(d){const p=(0,K.createHttpHeaders)();for(const y of Object.keys(d.headers)){const v=d.headers[y];if(Array.isArray(v)){if(v.length>0){p.set(y,v[0])}}else if(v){p.set(y,v)}}return p}function getDecodedResponseStream(d,p){const y=p.get("Content-Encoding");if(y==="gzip"){const p=U.createGunzip();d.pipe(p);return p}else if(y==="deflate"){const p=U.createInflate();d.pipe(p);return p}return d}function streamToText(d){return new Promise(((p,y)=>{const v=[];d.on("data",(d=>{if(Buffer.isBuffer(d)){v.push(d)}else{v.push(Buffer.from(d))}}));d.on("end",(()=>{p(Buffer.concat(v).toString("utf8"))}));d.on("error",(d=>{if(d&&(d===null||d===void 0?void 0:d.name)==="AbortError"){y(d)}else{y(new ee.RestError(`Error reading response as text: ${d.message}`,{code:ee.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(d){if(!d){return 0}else if(Buffer.isBuffer(d)){return d.length}else if(isReadableStream(d)){return null}else if(isArrayBuffer(d)){return d.byteLength}else if(typeof d==="string"){return Buffer.from(d).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}},53390:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const y=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(d){var p;this._policies=[];this._policies=(p=d===null||d===void 0?void 0:d.slice(0))!==null&&p!==void 0?p:[];this._orderedPolicies=undefined}addPolicy(d,p={}){if(p.phase&&p.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(p.phase&&!y.has(p.phase)){throw new Error(`Invalid phase name: ${p.phase}`)}if(p.afterPhase&&!y.has(p.afterPhase)){throw new Error(`Invalid afterPhase name: ${p.afterPhase}`)}this._policies.push({policy:d,options:p});this._orderedPolicies=undefined}removePolicy(d){const p=[];this._policies=this._policies.filter((y=>{if(d.name&&y.policy.name===d.name||d.phase&&y.options.phase===d.phase){p.push(y.policy);return false}else{return true}}));this._orderedPolicies=undefined;return p}sendRequest(d,p){const y=this.getOrderedPolicies();const v=y.reduceRight(((d,p)=>y=>p.sendRequest(y,d)),(p=>d.sendRequest(p)));return v(p)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const d=[];const p=new Map;function createPhase(d){return{name:d,policies:new Set,hasRun:false,hasAfterPolicies:false}}const y=createPhase("Serialize");const v=createPhase("None");const D=createPhase("Deserialize");const M=createPhase("Retry");const U=createPhase("Sign");const j=[y,v,D,M,U];function getPhase(d){if(d==="Retry"){return M}else if(d==="Serialize"){return y}else if(d==="Deserialize"){return D}else if(d==="Sign"){return U}else{return v}}for(const d of this._policies){const y=d.policy;const v=d.options;const D=y.name;if(p.has(D)){throw new Error("Duplicate policy names not allowed in pipeline")}const M={policy:y,dependsOn:new Set,dependants:new Set};if(v.afterPhase){M.afterPhase=getPhase(v.afterPhase);M.afterPhase.hasAfterPolicies=true}p.set(D,M);const U=getPhase(v.phase);U.policies.add(M)}for(const d of this._policies){const{policy:y,options:v}=d;const D=y.name;const M=p.get(D);if(!M){throw new Error(`Missing node for policy ${D}`)}if(v.afterPolicies){for(const d of v.afterPolicies){const y=p.get(d);if(y){M.dependsOn.add(y);y.dependants.add(M)}}}if(v.beforePolicies){for(const d of v.beforePolicies){const y=p.get(d);if(y){y.dependsOn.add(M);M.dependants.add(y)}}}}function walkPhase(y){y.hasRun=true;for(const v of y.policies){if(v.afterPhase&&(!v.afterPhase.hasRun||v.afterPhase.policies.size)){continue}if(v.dependsOn.size===0){d.push(v.policy);for(const d of v.dependants){d.dependsOn.delete(v)}p.delete(v.policy.name);y.policies.delete(v)}}}function walkPhases(){for(const d of j){walkPhase(d);if(d.policies.size>0&&d!==v){if(!v.hasRun){walkPhase(v)}return}if(d.hasAfterPolicies){walkPhase(v)}}}let V=0;while(p.size>0){V++;const p=d.length;walkPhases();if(d.length<=p&&V>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return d}}function createEmptyPipeline(){return HttpPipeline.create()}},61605:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(43688);const D=y(90955);class PipelineRequestImpl{constructor(d){var p,y,M,U,j,V,K;this.url=d.url;this.body=d.body;this.headers=(p=d.headers)!==null&&p!==void 0?p:(0,v.createHttpHeaders)();this.method=(y=d.method)!==null&&y!==void 0?y:"GET";this.timeout=(M=d.timeout)!==null&&M!==void 0?M:0;this.multipartBody=d.multipartBody;this.formData=d.formData;this.disableKeepAlive=(U=d.disableKeepAlive)!==null&&U!==void 0?U:false;this.proxySettings=d.proxySettings;this.streamResponseStatusCodes=d.streamResponseStatusCodes;this.withCredentials=(j=d.withCredentials)!==null&&j!==void 0?j:false;this.abortSignal=d.abortSignal;this.onUploadProgress=d.onUploadProgress;this.onDownloadProgress=d.onDownloadProgress;this.requestId=d.requestId||(0,D.randomUUID)();this.allowInsecureConnection=(V=d.allowInsecureConnection)!==null&&V!==void 0?V:false;this.enableBrowserStreams=(K=d.enableBrowserStreams)!==null&&K!==void 0?K:false;this.requestOverrides=d.requestOverrides;this.authSchemes=d.authSchemes}}function createPipelineRequest(d){return new PipelineRequestImpl(d)}},51250:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;p.agentPolicyName="agentPolicy";function agentPolicy(d){return{name:p.agentPolicyName,sendRequest:async(p,y)=>{if(!p.agent){p.agent=d}return y(p)}}}},86987:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiKeyAuthenticationPolicyName=void 0;p.apiKeyAuthenticationPolicy=apiKeyAuthenticationPolicy;const v=y(75626);p.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(d){return{name:p.apiKeyAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="apiKey"));if(!U){return y(p)}if(U.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${U.apiKeyLocation}`)}p.headers.set(U.name,d.credential.key);return y(p)}}}},6664:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.basicAuthenticationPolicyName=void 0;p.basicAuthenticationPolicy=basicAuthenticationPolicy;const v=y(28917);const D=y(75626);p.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function basicAuthenticationPolicy(d){return{name:p.basicAuthenticationPolicyName,async sendRequest(p,y){var M,U;(0,D.ensureSecureConnection)(p,d);const j=(U=(M=p.authSchemes)!==null&&M!==void 0?M:d.authSchemes)===null||U===void 0?void 0:U.find((d=>d.kind==="http"&&d.scheme==="basic"));if(!j){return y(p)}const{username:V,password:K}=d.credential;const ee=(0,v.uint8ArrayToString)((0,v.stringToUint8Array)(`${V}:${K}`,"utf-8"),"base64");p.headers.set("Authorization",`Basic ${ee}`);return y(p)}}}},66849:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerAuthenticationPolicyName=void 0;p.bearerAuthenticationPolicy=bearerAuthenticationPolicy;const v=y(75626);p.bearerAuthenticationPolicyName="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(d){return{name:p.bearerAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="http"&&d.scheme==="bearer"));if(!U){return y(p)}const j=await d.credential.getBearerToken({abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},75626:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ensureSecureConnection=ensureSecureConnection;const v=y(76488);let D=false;function allowInsecureConnection(d,p){if(p.allowInsecureConnection&&d.allowInsecureConnection){const p=new URL(d.url);if(p.hostname==="localhost"||p.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const d="Sending token over insecure transport. Assume any token issued is compromised.";v.logger.warning(d);if(typeof(process===null||process===void 0?void 0:process.emitWarning)==="function"&&!D){D=true;process.emitWarning(d)}}function ensureSecureConnection(d,p){if(!d.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(d,p)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}},71143:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.oauth2AuthenticationPolicyName=void 0;p.oauth2AuthenticationPolicy=oauth2AuthenticationPolicy;const v=y(75626);p.oauth2AuthenticationPolicyName="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(d){return{name:p.oauth2AuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="oauth2"));if(!U){return y(p)}const j=await d.credential.getOAuth2Token(U.flows,{abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},29815:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;p.decompressResponsePolicyName="decompressResponsePolicy";function decompressResponsePolicy(){return{name:p.decompressResponsePolicyName,async sendRequest(d,p){if(d.method!=="HEAD"){d.headers.set("Accept-Encoding","gzip,deflate")}return p(d)}}}},14786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(22714);const D=y(7524);const M=y(67021);const U=y(88819);p.defaultRetryPolicyName="defaultRetryPolicy";function defaultRetryPolicy(d={}){var y;return{name:p.defaultRetryPolicyName,sendRequest:(0,M.retryPolicy)([(0,D.throttlingRetryStrategy)(),(0,v.exponentialRetryStrategy)(d)],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:U.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},28332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.exponentialRetryPolicyName="exponentialRetryPolicy";function exponentialRetryPolicy(d={}){var p;return(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreSystemErrors:true}))],{maxRetries:(p=d.maxRetries)!==null&&p!==void 0?p:M.DEFAULT_RETRY_POLICY_COUNT})}},70337:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(28917);const D=y(98402);const M=y(43688);p.formDataPolicyName="formDataPolicy";function formDataToFormDataMap(d){var p;const y={};for(const[v,D]of d.entries()){(p=y[v])!==null&&p!==void 0?p:y[v]=[];y[v].push(D)}return y}function formDataPolicy(){return{name:p.formDataPolicyName,async sendRequest(d,p){if(D.isNodeLike&&typeof FormData!=="undefined"&&d.body instanceof FormData){d.formData=formDataToFormDataMap(d.body);d.body=undefined}if(d.formData){const p=d.headers.get("Content-Type");if(p&&p.indexOf("application/x-www-form-urlencoded")!==-1){d.body=wwwFormUrlEncode(d.formData)}else{await prepareFormData(d.formData,d)}d.formData=undefined}return p(d)}}}function wwwFormUrlEncode(d){const p=new URLSearchParams;for(const[y,v]of Object.entries(d)){if(Array.isArray(v)){for(const d of v){p.append(y,d.toString())}}else{p.append(y,v.toString())}}return p.toString()}async function prepareFormData(d,p){const y=p.headers.get("Content-Type");if(y&&!y.startsWith("multipart/form-data")){return}p.headers.set("Content-Type",y!==null&&y!==void 0?y:"multipart/form-data");const D=[];for(const[p,y]of Object.entries(d)){for(const d of Array.isArray(y)?y:[y]){if(typeof d==="string"){D.push({headers:(0,M.createHttpHeaders)({"Content-Disposition":`form-data; name="${p}"`}),body:(0,v.stringToUint8Array)(d,"utf-8")})}else if(d===undefined||d===null||typeof d!=="object"){throw new Error(`Unexpected value for key ${p}: ${d}. Value should be serialized to string first.`)}else{const y=d.name||"blob";const v=(0,M.createHttpHeaders)();v.set("Content-Disposition",`form-data; name="${p}"; filename="${y}"`);v.set("Content-Type",d.type||"application/octet-stream");D.push({headers:v,body:d})}}}p.multipartBody={parts:D}}},25068:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=p.userAgentPolicy=p.tlsPolicyName=p.tlsPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.formDataPolicyName=p.formDataPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.retryPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.defaultRetryPolicyName=p.defaultRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.agentPolicyName=p.agentPolicy=void 0;var v=y(51250);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return v.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return v.agentPolicyName}});var D=y(29815);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return D.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return D.decompressResponsePolicyName}});var M=y(14786);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return M.defaultRetryPolicy}});Object.defineProperty(p,"defaultRetryPolicyName",{enumerable:true,get:function(){return M.defaultRetryPolicyName}});var U=y(28332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return U.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return U.exponentialRetryPolicyName}});var j=y(67021);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return j.retryPolicy}});var V=y(79998);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return V.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return V.systemErrorRetryPolicyName}});var K=y(48492);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return K.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return K.throttlingRetryPolicyName}});var ee=y(70337);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return ee.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return ee.formDataPolicyName}});var te=y(85613);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return te.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return te.logPolicyName}});var re=y(75303);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return re.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return re.multipartPolicyName}});var ne=y(53511);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ne.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ne.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ne.getDefaultProxySettings}});var ie=y(56959);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return ie.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return ie.redirectPolicyName}});var se=y(55726);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return se.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return se.tlsPolicyName}});var oe=y(92375);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return oe.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return oe.userAgentPolicyName}})},85613:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(76488);const D=y(56620);p.logPolicyName="logPolicy";function logPolicy(d={}){var y;const M=(y=d.logger)!==null&&y!==void 0?y:v.logger.info;const U=new D.Sanitizer({additionalAllowedHeaderNames:d.additionalAllowedHeaderNames,additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});return{name:p.logPolicyName,async sendRequest(d,p){if(!M.enabled){return p(d)}M(`Request: ${U.sanitize(d)}`);const y=await p(d);M(`Response status code: ${y.status}`);M(`Headers: ${U.sanitize(y.headers)}`);return y}}}},75303:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(28917);const D=y(1093);const M=y(90955);const U=y(93407);function generateBoundary(){return`----AzSDKFormBoundary${(0,M.randomUUID)()}`}function encodeHeaders(d){let p="";for(const[y,v]of d){p+=`${y}: ${v}\r\n`}return p}function getLength(d){if(d instanceof Uint8Array){return d.byteLength}else if((0,D.isBlob)(d)){return d.size===-1?undefined:d.size}else{return undefined}}function getTotalLength(d){let p=0;for(const y of d){const d=getLength(y);if(d===undefined){return undefined}else{p+=d}}return p}async function buildRequestBody(d,p,y){const D=[(0,v.stringToUint8Array)(`--${y}`,"utf-8"),...p.flatMap((d=>[(0,v.stringToUint8Array)("\r\n","utf-8"),(0,v.stringToUint8Array)(encodeHeaders(d.headers),"utf-8"),(0,v.stringToUint8Array)("\r\n","utf-8"),d.body,(0,v.stringToUint8Array)(`\r\n--${y}`,"utf-8")])),(0,v.stringToUint8Array)("--\r\n\r\n","utf-8")];const M=getTotalLength(D);if(M){d.headers.set("Content-Length",M)}d.body=await(0,U.concat)(D)}p.multipartPolicyName="multipartPolicy";const j=70;const V=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(d){if(d.length>j){throw new Error(`Multipart boundary "${d}" exceeds maximum length of 70 characters`)}if(Array.from(d).some((d=>!V.has(d)))){throw new Error(`Multipart boundary "${d}" contains invalid characters`)}}function multipartPolicy(){return{name:p.multipartPolicyName,async sendRequest(d,p){var y;if(!d.multipartBody){return p(d)}if(d.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let v=d.multipartBody.boundary;const D=(y=d.headers.get("Content-Type"))!==null&&y!==void 0?y:"multipart/mixed";const M=D.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!M){throw new Error(`Got multipart request body, but content-type header was not multipart: ${D}`)}const[,U,j]=M;if(j&&v&&j!==v){throw new Error(`Multipart boundary was specified as ${j} in the header, but got ${v} in the request body`)}v!==null&&v!==void 0?v:v=j;if(v){assertValidBoundary(v)}else{v=generateBoundary()}d.headers.set("Content-Type",`${U}; boundary=${v}`);await buildRequestBody(d,d.multipartBody.parts,v);d.multipartBody=undefined;return p(d)}}}},53511:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.globalNoProxyList=p.proxyPolicyName=void 0;p.loadNoProxy=loadNoProxy;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(84708);const D=y(64702);const M=y(76488);const U="HTTPS_PROXY";const j="HTTP_PROXY";const V="ALL_PROXY";const K="NO_PROXY";p.proxyPolicyName="proxyPolicy";p.globalNoProxyList=[];let ee=false;const te=new Map;function getEnvironmentValue(d){if(process.env[d]){return process.env[d]}else if(process.env[d.toLowerCase()]){return process.env[d.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const d=getEnvironmentValue(U);const p=getEnvironmentValue(V);const y=getEnvironmentValue(j);return d||p||y}function isBypassed(d,p,y){if(p.length===0){return false}const v=new URL(d).hostname;if(y===null||y===void 0?void 0:y.has(v)){return y.get(v)}let D=false;for(const d of p){if(d[0]==="."){if(v.endsWith(d)){D=true}else{if(v.length===d.length-1&&v===d.slice(1)){D=true}}}else{if(v===d){D=true}}}y===null||y===void 0?void 0:y.set(v,D);return D}function loadNoProxy(){const d=getEnvironmentValue(K);ee=true;if(d){return d.split(",").map((d=>d.trim())).filter((d=>d.length))}return[]}function getDefaultProxySettings(d){if(!d){d=loadEnvironmentProxyValue();if(!d){return undefined}}const p=new URL(d);const y=p.protocol?p.protocol+"//":"";return{host:y+p.hostname,port:Number.parseInt(p.port||"80"),username:p.username,password:p.password}}function getDefaultProxySettingsInternal(){const d=loadEnvironmentProxyValue();return d?new URL(d):undefined}function getUrlFromProxySettings(d){let p;try{p=new URL(d.host)}catch(p){throw new Error(`Expecting a valid host string in proxy settings, but found "${d.host}".`)}p.port=String(d.port);if(d.username){p.username=d.username}if(d.password){p.password=d.password}return p}function setProxyAgentOnRequest(d,p,y){if(d.agent){return}const U=new URL(d.url);const j=U.protocol!=="https:";if(d.tlsSettings){M.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}const V=d.headers.toJSON();if(j){if(!p.httpProxyAgent){p.httpProxyAgent=new D.HttpProxyAgent(y,{headers:V})}d.agent=p.httpProxyAgent}else{if(!p.httpsProxyAgent){p.httpsProxyAgent=new v.HttpsProxyAgent(y,{headers:V})}d.agent=p.httpsProxyAgent}}function proxyPolicy(d,y){if(!ee){p.globalNoProxyList.push(...loadNoProxy())}const v=d?getUrlFromProxySettings(d):getDefaultProxySettingsInternal();const D={};return{name:p.proxyPolicyName,async sendRequest(d,M){var U;if(!d.proxySettings&&v&&!isBypassed(d.url,(U=y===null||y===void 0?void 0:y.customNoProxyList)!==null&&U!==void 0?U:p.globalNoProxyList,(y===null||y===void 0?void 0:y.customNoProxyList)?undefined:te)){setProxyAgentOnRequest(d,D,v)}else if(d.proxySettings){setProxyAgentOnRequest(d,D,getUrlFromProxySettings(d.proxySettings))}return M(d)}}}},56959:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;p.redirectPolicyName="redirectPolicy";const y=["GET","HEAD"];function redirectPolicy(d={}){const{maxRetries:y=20}=d;return{name:p.redirectPolicyName,async sendRequest(d,p){const v=await p(d);return handleRedirect(p,v,y)}}}async function handleRedirect(d,p,v,D=0){const{request:M,status:U,headers:j}=p;const V=j.get("location");if(V&&(U===300||U===301&&y.includes(M.method)||U===302&&y.includes(M.method)||U===303&&M.method==="POST"||U===307)&&D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(19490);const D=y(84260);const M=y(34135);const U=y(88819);const j=(0,M.createClientLogger)("ts-http-runtime retryPolicy");const V="retryPolicy";function retryPolicy(d,p={maxRetries:U.DEFAULT_RETRY_POLICY_COUNT}){const y=p.logger||j;return{name:V,async sendRequest(M,j){var V,K;let ee;let te;let re=-1;e:while(true){re+=1;ee=undefined;te=undefined;try{y.info(`Retry ${re}: Attempting to send request`,M.requestId);ee=await j(M);y.info(`Retry ${re}: Received a response from request`,M.requestId)}catch(d){y.error(`Retry ${re}: Received an error from request`,M.requestId);te=d;if(!d||te.name!=="RestError"){throw d}ee=te.response}if((V=M.abortSignal)===null||V===void 0?void 0:V.aborted){y.error(`Retry ${re}: Request aborted.`);const d=new D.AbortError;throw d}if(re>=((K=p.maxRetries)!==null&&K!==void 0?K:U.DEFAULT_RETRY_POLICY_COUNT)){y.info(`Retry ${re}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(te){throw te}else if(ee){return ee}else{throw new Error("Maximum retries reached with no response or error to throw")}}y.info(`Retry ${re}: Processing ${d.length} retry strategies.`);t:for(const p of d){const d=p.logger||y;d.info(`Retry ${re}: Processing retry strategy ${p.name}.`);const D=p.retry({retryCount:re,response:ee,responseError:te});if(D.skipStrategy){d.info(`Retry ${re}: Skipped.`);continue t}const{errorToThrow:U,retryAfterInMs:j,redirectTo:V}=D;if(U){d.error(`Retry ${re}: Retry strategy ${p.name} throws error:`,U);throw U}if(j||j===0){d.info(`Retry ${re}: Retry strategy ${p.name} retries after ${j}`);await(0,v.delay)(j,undefined,{abortSignal:M.abortSignal});continue e}if(V){d.info(`Retry ${re}: Retry strategy ${p.name} redirects to ${V}`);M.url=V;continue e}}if(te){y.info(`None of the retry strategies could work with the received error. Throwing it.`);throw te}if(ee){y.info(`None of the retry strategies could work with the received response. Returning it.`);return ee}}}}}},79998:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.systemErrorRetryPolicyName="systemErrorRetryPolicy";function systemErrorRetryPolicy(d={}){var y;return{name:p.systemErrorRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreHttpStatusCodes:true}))],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},48492:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(7524);const D=y(67021);const M=y(88819);p.throttlingRetryPolicyName="throttlingRetryPolicy";function throttlingRetryPolicy(d={}){var y;return{name:p.throttlingRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.throttlingRetryStrategy)()],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},55726:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;p.tlsPolicyName="tlsPolicy";function tlsPolicy(d){return{name:p.tlsPolicyName,sendRequest:async(p,y)=>{if(!p.tlsSettings){p.tlsSettings=d}return y(p)}}}},92375:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(295);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},79058:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(29769);const D=y(39067);const M=y(56620);const U=new M.Sanitizer;class RestError extends Error{constructor(d,p={}){super(d);this.name="RestError";this.code=p.code;this.statusCode=p.statusCode;Object.defineProperty(this,"request",{value:p.request,enumerable:false});Object.defineProperty(this,"response",{value:p.response,enumerable:false});Object.defineProperty(this,D.custom,{value:()=>`RestError: ${this.message} \n ${U.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}p.RestError=RestError;RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";function isRestError(d){if(d instanceof RestError){return true}return(0,v.isError)(d)&&d.name==="RestError"}},22714:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryStrategy=exponentialRetryStrategy;p.isExponentialRetryResponse=isExponentialRetryResponse;p.isSystemError=isSystemError;const v=y(36812);const D=y(7524);const M=1e3;const U=1e3*64;function exponentialRetryStrategy(d={}){var p,y;const j=(p=d.retryDelayInMs)!==null&&p!==void 0?p:M;const V=(y=d.maxRetryDelayInMs)!==null&&y!==void 0?y:U;return{name:"exponentialRetryStrategy",retry({retryCount:p,response:y,responseError:M}){const U=isSystemError(M);const K=U&&d.ignoreSystemErrors;const ee=isExponentialRetryResponse(y);const te=ee&&d.ignoreHttpStatusCodes;const re=y&&((0,D.isThrottlingRetryResponse)(y)||!ee);if(re||te||K){return{skipStrategy:true}}if(M&&!U&&!ee){return{errorToThrow:M}}return(0,v.calculateRetryDelay)(p,{retryDelayInMs:j,maxRetryDelayInMs:V})}}}function isExponentialRetryResponse(d){return Boolean(d&&d.status!==undefined&&(d.status>=500||d.status===408)&&d.status!==501&&d.status!==505)}function isSystemError(d){if(!d){return false}return d.code==="ETIMEDOUT"||d.code==="ESOCKETTIMEDOUT"||d.code==="ECONNREFUSED"||d.code==="ECONNRESET"||d.code==="ENOENT"||d.code==="ENOTFOUND"}},7524:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isThrottlingRetryResponse=isThrottlingRetryResponse;p.throttlingRetryStrategy=throttlingRetryStrategy;const v=y(19490);const D="Retry-After";const M=["retry-after-ms","x-ms-retry-after-ms",D];function getRetryAfterInMs(d){if(!(d&&[429,503].includes(d.status)))return undefined;try{for(const p of M){const y=(0,v.parseHeaderValueAsNumber)(d,p);if(y===0||y){const d=p===D?1e3:1;return y*d}}const p=d.headers.get(D);if(!p)return;const y=Date.parse(p);const U=y-Date.now();return Number.isFinite(U)?Math.max(0,U):undefined}catch(d){return undefined}}function isThrottlingRetryResponse(d){return Number.isFinite(getRetryAfterInMs(d))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:d}){const p=getRetryAfterInMs(d);if(!Number.isFinite(p)){return{skipStrategy:true}}return{retryAfterInMs:p}}}}},28917:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;function uint8ArrayToString(d,p){return Buffer.from(d).toString(p)}function stringToUint8Array(d,p){return Buffer.from(d,p)}},98402:(d,p)=>{"use strict";var y,v,D,M;Object.defineProperty(p,"__esModule",{value:true});p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isDeno=p.isWebWorker=p.isBrowser=void 0;p.isBrowser=typeof window!=="undefined"&&typeof window.document!=="undefined";p.isWebWorker=typeof self==="object"&&typeof(self===null||self===void 0?void 0:self.importScripts)==="function"&&(((y=self.constructor)===null||y===void 0?void 0:y.name)==="DedicatedWorkerGlobalScope"||((v=self.constructor)===null||v===void 0?void 0:v.name)==="ServiceWorkerGlobalScope"||((D=self.constructor)===null||D===void 0?void 0:D.name)==="SharedWorkerGlobalScope");p.isDeno=typeof Deno!=="undefined"&&typeof Deno.version!=="undefined"&&typeof Deno.version.deno!=="undefined";p.isBun=typeof Bun!=="undefined"&&typeof Bun.version!=="undefined";p.isNodeLike=typeof globalThis.process!=="undefined"&&Boolean(globalThis.process.version)&&Boolean((M=globalThis.process.versions)===null||M===void 0?void 0:M.node);p.isNodeRuntime=p.isNodeLike&&!p.isBun&&!p.isDeno;p.isReactNative=typeof navigator!=="undefined"&&(navigator===null||navigator===void 0?void 0:navigator.product)==="ReactNative"},93407:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.concat=concat;const v=y(31577);const D=y(2203);const M=y(1093);function streamAsyncIterator(){return v.__asyncGenerator(this,arguments,(function*streamAsyncIterator_1(){const d=this.getReader();try{while(true){const{done:p,value:y}=yield v.__await(d.read());if(p){return yield v.__await(void 0)}yield yield v.__await(y)}}finally{d.releaseLock()}}))}function makeAsyncIterable(d){if(!d[Symbol.asyncIterator]){d[Symbol.asyncIterator]=streamAsyncIterator.bind(d)}if(!d.values){d.values=streamAsyncIterator.bind(d)}}function ensureNodeStream(d){if(d instanceof ReadableStream){makeAsyncIterable(d);return D.Readable.fromWeb(d)}else{return d}}function toStream(d){if(d instanceof Uint8Array){return D.Readable.from(Buffer.from(d))}else if((0,M.isBlob)(d)){return ensureNodeStream(d.stream())}else{return ensureNodeStream(d)}}async function concat(d){return function(){const p=d.map((d=>typeof d==="function"?d():d)).map(toStream);return D.Readable.from(function(){return v.__asyncGenerator(this,arguments,(function*(){var d,y,D,M;for(const K of p){try{for(var U=true,j=(y=void 0,v.__asyncValues(K)),V;V=yield v.__await(j.next()),d=V.done,!d;U=true){M=V.value;U=false;const d=M;yield yield v.__await(d)}}catch(d){y={error:d}}finally{try{if(!U&&!d&&(D=j.return))yield v.__await(D.call(j))}finally{if(y)throw y.error}}}}))}())}}},36812:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.calculateRetryDelay=calculateRetryDelay;const v=y(81988);function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const D=Math.min(p.maxRetryDelayInMs,y);const M=D/2+(0,v.getRandomIntegerInclusive)(0,D/2);return{retryAfterInMs:M}}},29769:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isError=isError;const v=y(51900);function isError(d){if((0,v.isObject)(d)){const p=typeof d.name==="string";const y=typeof d.message==="string";return p&&y}return false}},19490:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.parseHeaderValueAsNumber=parseHeaderValueAsNumber;const v=y(84260);const D="The operation was aborted.";function delay(d,p,y){return new Promise(((M,U)=>{let j=undefined;let V=undefined;const rejectOnAbort=()=>U(new v.AbortError((y===null||y===void 0?void 0:y.abortErrorMsg)?y===null||y===void 0?void 0:y.abortErrorMsg:D));const removeListeners=()=>{if((y===null||y===void 0?void 0:y.abortSignal)&&V){y.abortSignal.removeEventListener("abort",V)}};V=()=>{if(j){clearTimeout(j)}removeListeners();return rejectOnAbort()};if((y===null||y===void 0?void 0:y.abortSignal)&&y.abortSignal.aborted){return rejectOnAbort()}j=setTimeout((()=>{removeListeners();M(p)}),d);if(y===null||y===void 0?void 0:y.abortSignal){y.abortSignal.addEventListener("abort",V)}}))}function parseHeaderValueAsNumber(d,p){const y=d.headers.get(p);if(!y)return;const v=Number(y);if(Number.isNaN(v))return;return v}},39067:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.custom=void 0;const v=y(57975);p.custom=v.inspect.custom},37954:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=p.uint8ArrayToString=p.stringToUint8Array=p.isWebWorker=p.isReactNative=p.isDeno=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isBrowser=p.randomUUID=p.computeSha256Hmac=p.computeSha256Hash=p.isError=p.isObject=p.getRandomIntegerInclusive=p.calculateRetryDelay=void 0;var v=y(36812);Object.defineProperty(p,"calculateRetryDelay",{enumerable:true,get:function(){return v.calculateRetryDelay}});var D=y(81988);Object.defineProperty(p,"getRandomIntegerInclusive",{enumerable:true,get:function(){return D.getRandomIntegerInclusive}});var M=y(51900);Object.defineProperty(p,"isObject",{enumerable:true,get:function(){return M.isObject}});var U=y(29769);Object.defineProperty(p,"isError",{enumerable:true,get:function(){return U.isError}});var j=y(53876);Object.defineProperty(p,"computeSha256Hash",{enumerable:true,get:function(){return j.computeSha256Hash}});Object.defineProperty(p,"computeSha256Hmac",{enumerable:true,get:function(){return j.computeSha256Hmac}});var V=y(90955);Object.defineProperty(p,"randomUUID",{enumerable:true,get:function(){return V.randomUUID}});var K=y(98402);Object.defineProperty(p,"isBrowser",{enumerable:true,get:function(){return K.isBrowser}});Object.defineProperty(p,"isBun",{enumerable:true,get:function(){return K.isBun}});Object.defineProperty(p,"isNodeLike",{enumerable:true,get:function(){return K.isNodeLike}});Object.defineProperty(p,"isNodeRuntime",{enumerable:true,get:function(){return K.isNodeRuntime}});Object.defineProperty(p,"isDeno",{enumerable:true,get:function(){return K.isDeno}});Object.defineProperty(p,"isReactNative",{enumerable:true,get:function(){return K.isReactNative}});Object.defineProperty(p,"isWebWorker",{enumerable:true,get:function(){return K.isWebWorker}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(56620);Object.defineProperty(p,"Sanitizer",{enumerable:true,get:function(){return te.Sanitizer}})},51900:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isObject=isObject;function isObject(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)&&!(d instanceof RegExp)&&!(d instanceof Date)}},81988:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRandomIntegerInclusive=getRandomIntegerInclusive;function getRandomIntegerInclusive(d,p){d=Math.ceil(d);p=Math.floor(p);const y=Math.floor(Math.random()*(p-d+1));return y+d}},56620:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=void 0;const v=y(51900);const D="REDACTED";const M=["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"];const U=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:d=[],additionalAllowedQueryParameters:p=[]}={}){d=M.concat(d);p=U.concat(p);this.allowedHeaderNames=new Set(d.map((d=>d.toLowerCase())));this.allowedQueryParameters=new Set(p.map((d=>d.toLowerCase())))}sanitize(d){const p=new Set;return JSON.stringify(d,((d,y)=>{if(y instanceof Error){return Object.assign(Object.assign({},y),{name:y.name,message:y.message})}if(d==="headers"){return this.sanitizeHeaders(y)}else if(d==="url"){return this.sanitizeUrl(y)}else if(d==="query"){return this.sanitizeQuery(y)}else if(d==="body"){return undefined}else if(d==="response"){return undefined}else if(d==="operationSpec"){return undefined}else if(Array.isArray(y)||(0,v.isObject)(y)){if(p.has(y)){return"[Circular]"}p.add(y)}return y}),2)}sanitizeUrl(d){if(typeof d!=="string"||d===null||d===""){return d}const p=new URL(d);if(!p.search){return d}for(const[d]of p.searchParams){if(!this.allowedQueryParameters.has(d.toLowerCase())){p.searchParams.set(d,D)}}return p.toString()}sanitizeHeaders(d){const p={};for(const y of Object.keys(d)){if(this.allowedHeaderNames.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}sanitizeQuery(d){if(typeof d!=="object"||d===null){return d}const p={};for(const y of Object.keys(d)){if(this.allowedQueryParameters.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}}p.Sanitizer=Sanitizer},53876:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.computeSha256Hmac=computeSha256Hmac;p.computeSha256Hash=computeSha256Hash;const v=y(77598);async function computeSha256Hmac(d,p,y){const D=Buffer.from(d,"base64");return(0,v.createHmac)("sha256",D).update(p).digest(y)}async function computeSha256Hash(d,p){return(0,v.createHash)("sha256").update(d).digest(p)}},1093:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isNodeReadableStream=isNodeReadableStream;p.isWebReadableStream=isWebReadableStream;p.isBinaryBody=isBinaryBody;p.isReadableStream=isReadableStream;p.isBlob=isBlob;function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}function isWebReadableStream(d){return Boolean(d&&typeof d.getReader==="function"&&typeof d.tee==="function")}function isBinaryBody(d){return d!==undefined&&(d instanceof Uint8Array||isReadableStream(d)||typeof d==="function"||d instanceof Blob)}function isReadableStream(d){return isNodeReadableStream(d)||isWebReadableStream(d)}function isBlob(d){return typeof d.stream==="function"}},295:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(89776);const D=y(88819);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("ts-http-runtime",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},89776:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},90955:(d,p,y)=>{"use strict";var v;Object.defineProperty(p,"__esModule",{value:true});p.randomUUID=randomUUID;const D=y(77598);const M=typeof((v=globalThis===null||globalThis===void 0?void 0:globalThis.crypto)===null||v===void 0?void 0:v.randomUUID)==="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):D.randomUUID;function randomUUID(){return M()}},49873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Glob=void 0;const v=y(33791);const D=y(73136);const M=y(69133);const U=y(48001);const j=y(9889);const V=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Glob{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(d,p){if(!p)throw new TypeError("glob options required");this.withFileTypes=!!p.withFileTypes;this.signal=p.signal;this.follow=!!p.follow;this.dot=!!p.dot;this.dotRelative=!!p.dotRelative;this.nodir=!!p.nodir;this.mark=!!p.mark;if(!p.cwd){this.cwd=""}else if(p.cwd instanceof URL||p.cwd.startsWith("file://")){p.cwd=(0,D.fileURLToPath)(p.cwd)}this.cwd=p.cwd||"";this.root=p.root;this.magicalBraces=!!p.magicalBraces;this.nobrace=!!p.nobrace;this.noext=!!p.noext;this.realpath=!!p.realpath;this.absolute=p.absolute;this.includeChildMatches=p.includeChildMatches!==false;this.noglobstar=!!p.noglobstar;this.matchBase=!!p.matchBase;this.maxDepth=typeof p.maxDepth==="number"?p.maxDepth:Infinity;this.stat=!!p.stat;this.ignore=p.ignore;if(this.withFileTypes&&this.absolute!==undefined){throw new Error("cannot set absolute and withFileTypes:true")}if(typeof d==="string"){d=[d]}this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){d=d.map((d=>d.replace(/\\/g,"/")))}if(this.matchBase){if(p.noglobstar){throw new TypeError("base matching requires globstar")}d=d.map((d=>d.includes("/")?d:`./**/${d}`))}this.pattern=d;this.platform=p.platform||V;this.opts={...p,platform:this.platform};if(p.scurry){this.scurry=p.scurry;if(p.nocase!==undefined&&p.nocase!==p.scurry.nocase){throw new Error("nocase option contradicts provided scurry option")}}else{const d=p.platform==="win32"?M.PathScurryWin32:p.platform==="darwin"?M.PathScurryDarwin:p.platform?M.PathScurryPosix:M.PathScurry;this.scurry=new d(this.cwd,{nocase:p.nocase,fs:p.fs})}this.nocase=this.scurry.nocase;const y=this.platform==="darwin"||this.platform==="win32";const j={...p,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:y,nocomment:true,noext:this.noext,nonegate:true,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug};const K=this.pattern.map((d=>new v.Minimatch(d,j)));const[ee,te]=K.reduce(((d,p)=>{d[0].push(...p.set);d[1].push(...p.globParts);return d}),[[],[]]);this.patterns=ee.map(((d,p)=>{const y=te[p];if(!y)throw new Error("invalid pattern object");return new U.Pattern(d,y,0,this.platform)}))}async walk(){return[...await new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}p.Glob=Glob},60241:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasMagic=void 0;const v=y(33791);const hasMagic=(d,p={})=>{if(!Array.isArray(d)){d=[d]}for(const y of d){if(new v.Minimatch(y,p).hasMagic())return true}return false};p.hasMagic=hasMagic},46121:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Ignore=void 0;const v=y(33791);const D=y(48001);const M=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Ignore{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(d,{nobrace:p,nocase:y,noext:v,noglobstar:D,platform:U=M}){this.relative=[];this.absolute=[];this.relativeChildren=[];this.absoluteChildren=[];this.platform=U;this.mmopts={dot:true,nobrace:p,nocase:y,noext:v,noglobstar:D,optimizationLevel:2,platform:U,nocomment:true,nonegate:true};for(const p of d)this.add(p)}add(d){const p=new v.Minimatch(d,this.mmopts);for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.glob=p.sync=p.iterate=p.iterateSync=p.stream=p.streamSync=p.Ignore=p.hasMagic=p.Glob=p.unescape=p.escape=void 0;p.globStreamSync=globStreamSync;p.globStream=globStream;p.globSync=globSync;p.globIterateSync=globIterateSync;p.globIterate=globIterate;const v=y(33791);const D=y(49873);const M=y(60241);var U=y(33791);Object.defineProperty(p,"escape",{enumerable:true,get:function(){return U.escape}});Object.defineProperty(p,"unescape",{enumerable:true,get:function(){return U.unescape}});var j=y(49873);Object.defineProperty(p,"Glob",{enumerable:true,get:function(){return j.Glob}});var V=y(60241);Object.defineProperty(p,"hasMagic",{enumerable:true,get:function(){return V.hasMagic}});var K=y(46121);Object.defineProperty(p,"Ignore",{enumerable:true,get:function(){return K.Ignore}});function globStreamSync(d,p={}){return new D.Glob(d,p).streamSync()}function globStream(d,p={}){return new D.Glob(d,p).stream()}function globSync(d,p={}){return new D.Glob(d,p).walkSync()}async function glob_(d,p={}){return new D.Glob(d,p).walk()}function globIterateSync(d,p={}){return new D.Glob(d,p).iterateSync()}function globIterate(d,p={}){return new D.Glob(d,p).iterate()}p.streamSync=globStreamSync;p.stream=Object.assign(globStream,{sync:globStreamSync});p.iterateSync=globIterateSync;p.iterate=Object.assign(globIterate,{sync:globIterateSync});p.sync=Object.assign(globSync,{stream:globStreamSync,iterate:globIterateSync});p.glob=Object.assign(glob_,{glob:glob_,globSync:globSync,sync:p.sync,globStream:globStream,stream:p.stream,globStreamSync:globStreamSync,streamSync:p.streamSync,globIterate:globIterate,iterate:p.iterate,globIterateSync:globIterateSync,iterateSync:p.iterateSync,Glob:D.Glob,hasMagic:M.hasMagic,escape:v.escape,unescape:v.unescape});p.glob.glob=p.glob},48001:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pattern=void 0;const v=y(33791);const isPatternList=d=>d.length>=1;const isGlobList=d=>d.length>=1;class Pattern{#h;#g;#y;length;#b;#E;#w;#v;#C;#S;#I=true;constructor(d,p,y,v){if(!isPatternList(d)){throw new TypeError("empty pattern list")}if(!isGlobList(p)){throw new TypeError("empty glob list")}if(p.length!==d.length){throw new TypeError("mismatched pattern list and glob list lengths")}this.length=d.length;if(y<0||y>=this.length){throw new TypeError("index out of range")}this.#h=d;this.#g=p;this.#y=y;this.#b=v;if(this.#y===0){if(this.isUNC()){const[d,p,y,v,...D]=this.#h;const[M,U,j,V,...K]=this.#g;if(D[0]===""){D.shift();K.shift()}const ee=[d,p,y,v,""].join("/");const te=[M,U,j,V,""].join("/");this.#h=[ee,...D];this.#g=[te,...K];this.length=this.#h.length}else if(this.isDrive()||this.isAbsolute()){const[d,...p]=this.#h;const[y,...v]=this.#g;if(p[0]===""){p.shift();v.shift()}const D=d+"/";const M=y+"/";this.#h=[D,...p];this.#g=[M,...v];this.length=this.#h.length}}}pattern(){return this.#h[this.#y]}isString(){return typeof this.#h[this.#y]==="string"}isGlobstar(){return this.#h[this.#y]===v.GLOBSTAR}isRegExp(){return this.#h[this.#y]instanceof RegExp}globString(){return this.#w=this.#w||(this.#y===0?this.isAbsolute()?this.#g[0]+this.#g.slice(1).join("/"):this.#g.join("/"):this.#g.slice(this.#y).join("/"))}hasMore(){return this.length>this.#y+1}rest(){if(this.#E!==undefined)return this.#E;if(!this.hasMore())return this.#E=null;this.#E=new Pattern(this.#h,this.#g,this.#y+1,this.#b);this.#E.#S=this.#S;this.#E.#C=this.#C;this.#E.#v=this.#v;return this.#E}isUNC(){const d=this.#h;return this.#C!==undefined?this.#C:this.#C=this.#b==="win32"&&this.#y===0&&d[0]===""&&d[1]===""&&typeof d[2]==="string"&&!!d[2]&&typeof d[3]==="string"&&!!d[3]}isDrive(){const d=this.#h;return this.#v!==undefined?this.#v:this.#v=this.#b==="win32"&&this.#y===0&&this.length>1&&typeof d[0]==="string"&&/^[a-z]:$/i.test(d[0])}isAbsolute(){const d=this.#h;return this.#S!==undefined?this.#S:this.#S=d[0]===""&&d.length>1||this.isDrive()||this.isUNC()}root(){const d=this.#h[0];return typeof d==="string"&&this.isAbsolute()&&this.#y===0?d:""}checkFollowGlobstar(){return!(this.#y===0||!this.isGlobstar()||!this.#I)}markFollowGlobstar(){if(this.#y===0||!this.isGlobstar()||!this.#I)return false;this.#I=false;return true}}p.Pattern=Pattern},1255:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Processor=p.SubWalks=p.MatchRecord=p.HasWalkedCache=void 0;const v=y(33791);class HasWalkedCache{store;constructor(d=new Map){this.store=d}copy(){return new HasWalkedCache(new Map(this.store))}hasWalked(d,p){return this.store.get(d.fullpath())?.has(p.globString())}storeWalked(d,p){const y=d.fullpath();const v=this.store.get(y);if(v)v.add(p.globString());else this.store.set(y,new Set([p.globString()]))}}p.HasWalkedCache=HasWalkedCache;class MatchRecord{store=new Map;add(d,p,y){const v=(p?2:0)|(y?1:0);const D=this.store.get(d);this.store.set(d,D===undefined?v:v&D)}entries(){return[...this.store.entries()].map((([d,p])=>[d,!!(p&2),!!(p&1)]))}}p.MatchRecord=MatchRecord;class SubWalks{store=new Map;add(d,p){if(!d.canReaddir()){return}const y=this.store.get(d);if(y){if(!y.find((d=>d.globString()===p.globString()))){y.push(p)}}else this.store.set(d,[p])}get(d){const p=this.store.get(d);if(!p){throw new Error("attempting to walk unknown path")}return p}entries(){return this.keys().map((d=>[d,this.store.get(d)]))}keys(){return[...this.store.keys()].filter((d=>d.canReaddir()))}}p.SubWalks=SubWalks;class Processor{hasWalkedCache;matches=new MatchRecord;subwalks=new SubWalks;patterns;follow;dot;opts;constructor(d,p){this.opts=d;this.follow=!!d.follow;this.dot=!!d.dot;this.hasWalkedCache=p?p.copy():new HasWalkedCache}processPatterns(d,p){this.patterns=p;const y=p.map((p=>[d,p]));for(let[d,p]of y){this.hasWalkedCache.storeWalked(d,p);const y=p.root();const D=p.isAbsolute()&&this.opts.absolute!==false;if(y){d=d.resolve(y==="/"&&this.opts.root!==undefined?this.opts.root:y);const v=p.rest();if(!v){this.matches.add(d,true,false);continue}else{p=v}}if(d.isENOENT())continue;let M;let U;let j=false;while(typeof(M=p.pattern())==="string"&&(U=p.rest())){const y=d.resolve(M);d=y;p=U;j=true}M=p.pattern();U=p.rest();if(j){if(this.hasWalkedCache.hasWalked(d,p))continue;this.hasWalkedCache.storeWalked(d,p)}if(typeof M==="string"){const p=M===".."||M===""||M===".";this.matches.add(d.resolve(M),D,p);continue}else if(M===v.GLOBSTAR){if(!d.isSymbolicLink()||this.follow||p.checkFollowGlobstar()){this.subwalks.add(d,p)}const y=U?.pattern();const v=U?.rest();if(!U||(y===""||y===".")&&!v){this.matches.add(d,D,y===""||y===".")}else{if(y===".."){const p=d.parent||d;if(!v)this.matches.add(p,D,true);else if(!this.hasWalkedCache.hasWalked(p,v)){this.subwalks.add(p,v)}}}}else if(M instanceof RegExp){this.subwalks.add(d,p)}}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new Processor(this.opts,this.hasWalkedCache)}filterEntries(d,p){const y=this.subwalks.get(d);const D=this.child();for(const d of p){for(const p of y){const y=p.isAbsolute();const M=p.pattern();const U=p.rest();if(M===v.GLOBSTAR){D.testGlobstar(d,p,U,y)}else if(M instanceof RegExp){D.testRegExp(d,M,U,y)}else{D.testString(d,M,U,y)}}}return D}testGlobstar(d,p,y,v){if(this.dot||!d.name.startsWith(".")){if(!p.hasMore()){this.matches.add(d,v,false)}if(d.canReaddir()){if(this.follow||!d.isSymbolicLink()){this.subwalks.add(d,p)}else if(d.isSymbolicLink()){if(y&&p.checkFollowGlobstar()){this.subwalks.add(d,y)}else if(p.markFollowGlobstar()){this.subwalks.add(d,p)}}}}if(y){const p=y.pattern();if(typeof p==="string"&&p!==".."&&p!==""&&p!=="."){this.testString(d,p,y.rest(),v)}else if(p===".."){const p=d.parent||d;this.subwalks.add(p,y)}else if(p instanceof RegExp){this.testRegExp(d,p,y.rest(),v)}}}testRegExp(d,p,y,v){if(!p.test(d.name))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}testString(d,p,y,v){if(!d.isNamed(p))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}}p.Processor=Processor},9889:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GlobStream=p.GlobWalker=p.GlobUtil=void 0;const v=y(99243);const D=y(46121);const M=y(1255);const makeIgnore=(d,p)=>typeof d==="string"?new D.Ignore([d],p):Array.isArray(d)?new D.Ignore(d,p):d;class GlobUtil{path;patterns;opts;seen=new Set;paused=false;aborted=false;#B=[];#x;#R;signal;maxDepth;includeChildMatches;constructor(d,p,y){this.patterns=d;this.path=p;this.opts=y;this.#R=!y.posix&&y.platform==="win32"?"\\":"/";this.includeChildMatches=y.includeChildMatches!==false;if(y.ignore||!this.includeChildMatches){this.#x=makeIgnore(y.ignore??[],y);if(!this.includeChildMatches&&typeof this.#x.add!=="function"){const d="cannot ignore child matches, ignore lacks add() method.";throw new Error(d)}}this.maxDepth=y.maxDepth||Infinity;if(y.signal){this.signal=y.signal;this.signal.addEventListener("abort",(()=>{this.#B.length=0}))}}#_(d){return this.seen.has(d)||!!this.#x?.ignored?.(d)}#T(d){return!!this.#x?.childrenIgnored?.(d)}pause(){this.paused=true}resume(){if(this.signal?.aborted)return;this.paused=false;let d=undefined;while(!this.paused&&(d=this.#B.shift())){d()}}onResume(d){if(this.signal?.aborted)return;if(!this.paused){d()}else{this.#B.push(d)}}async matchCheck(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||await d.realpath();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?await d.lstat():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=await D.realpath();if(d&&(d.isUnknown()||this.opts.stat)){await d.lstat()}}return this.matchCheckTest(D,p)}matchCheckTest(d,p){return d&&(this.maxDepth===Infinity||d.depth()<=this.maxDepth)&&(!p||d.canReaddir())&&(!this.opts.nodir||!d.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!d.isSymbolicLink()||!d.realpathCached()?.isDirectory())&&!this.#_(d)?d:undefined}matchCheckSync(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||d.realpathSync();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?d.lstatSync():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=D.realpathSync();if(d&&(d?.isUnknown()||this.opts.stat)){d.lstatSync()}}return this.matchCheckTest(D,p)}matchFinish(d,p){if(this.#_(d))return;if(!this.includeChildMatches&&this.#x?.add){const p=`${d.relativePosix()}/**`;this.#x.add(p)}const y=this.opts.absolute===undefined?p:this.opts.absolute;this.seen.add(d);const v=this.opts.mark&&d.isDirectory()?this.#R:"";if(this.opts.withFileTypes){this.matchEmit(d)}else if(y){const p=this.opts.posix?d.fullpathPosix():d.fullpath();this.matchEmit(p+v)}else{const p=this.opts.posix?d.relativePosix():d.relative();const y=this.opts.dotRelative&&!p.startsWith(".."+this.#R)?"."+this.#R:"";this.matchEmit(!p?"."+v:y+p+v)}}async match(d,p,y){const v=await this.matchCheck(d,y);if(v)this.matchFinish(v,p)}matchSync(d,p,y){const v=this.matchCheckSync(d,y);if(v)this.matchFinish(v,p)}walkCB(d,p,y){if(this.signal?.aborted)y();this.walkCB2(d,p,new M.Processor(this.opts),y)}walkCB2(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirCached();if(d.calledReaddir())this.walkCB3(d,p,y,next);else{d.readdirCB(((p,v)=>this.walkCB3(d,v,y,next)),true)}}next()}walkCB3(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2(d,p,y.child(),next)}next()}walkCBSync(d,p,y){if(this.signal?.aborted)y();this.walkCB2Sync(d,p,new M.Processor(this.opts),y)}walkCB2Sync(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2Sync(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirSync();this.walkCB3Sync(d,p,y,next)}next()}walkCB3Sync(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2Sync(d,p,y.child(),next)}next()}}p.GlobUtil=GlobUtil;class GlobWalker extends GlobUtil{matches=new Set;constructor(d,p,y){super(d,p,y)}matchEmit(d){this.matches.add(d)}async walk(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){await this.path.lstat()}await new Promise(((d,p)=>{this.walkCB(this.path,this.patterns,(()=>{if(this.signal?.aborted){p(this.signal.reason)}else{d(this.matches)}}))}));return this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>{if(this.signal?.aborted)throw this.signal.reason}));return this.matches}}p.GlobWalker=GlobWalker;class GlobStream extends GlobUtil{results;constructor(d,p,y){super(d,p,y);this.results=new v.Minipass({signal:this.signal,objectMode:true});this.results.on("drain",(()=>this.resume()));this.results.on("resume",(()=>this.resume()))}matchEmit(d){this.results.write(d);if(!this.results.flowing)this.pause()}stream(){const d=this.path;if(d.isUnknown()){d.lstat().then((()=>{this.walkCB(d,this.patterns,(()=>this.results.end()))}))}else{this.walkCB(d,this.patterns,(()=>this.results.end()))}return this.results}streamSync(){if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>this.results.end()));return this.results}}p.GlobStream=GlobStream},64037:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.jwtDecode=p.InvalidTokenError=void 0;class InvalidTokenError extends Error{}p.InvalidTokenError=InvalidTokenError;InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(d){return decodeURIComponent(atob(d).replace(/(.)/g,((d,p)=>{let y=p.charCodeAt(0).toString(16).toUpperCase();if(y.length<2){y="0"+y}return"%"+y})))}function base64UrlDecode(d){let p=d.replace(/-/g,"+").replace(/_/g,"/");switch(p.length%4){case 0:break;case 2:p+="==";break;case 3:p+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(p)}catch(d){return atob(p)}}function jwtDecode(d,p){if(typeof d!=="string"){throw new InvalidTokenError("Invalid token specified: must be a string")}p||(p={});const y=p.header===true?0:1;const v=d.split(".")[y];if(typeof v!=="string"){throw new InvalidTokenError(`Invalid token specified: missing part #${y+1}`)}let D;try{D=base64UrlDecode(v)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${y+1} (${d.message})`)}try{return JSON.parse(D)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${y+1} (${d.message})`)}}p.jwtDecode=jwtDecode},72013:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LRUCache=void 0;const y=typeof performance==="object"&&performance&&typeof performance.now==="function"?performance:Date;const v=new Set;const D=typeof process==="object"&&!!process?process:{};const emitWarning=(d,p,y,v)=>{typeof D.emitWarning==="function"?D.emitWarning(d,p,y,v):console.error(`[${y}] ${p}: ${d}`)};let M=globalThis.AbortController;let U=globalThis.AbortSignal;if(typeof M==="undefined"){U=class AbortSignal{onabort;_onabort=[];reason;aborted=false;addEventListener(d,p){this._onabort.push(p)}};M=class AbortController{constructor(){warnACPolyfill()}signal=new U;abort(d){if(this.signal.aborted)return;this.signal.reason=d;this.signal.aborted=true;for(const p of this.signal._onabort){p(d)}this.signal.onabort?.(d)}};let d=D.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const warnACPolyfill=()=>{if(!d)return;d=false;emitWarning("AbortController is not defined. If using lru-cache in "+"node 14, load an AbortController polyfill from the "+"`node-abort-controller` package. A minimal polyfill is "+"provided for use by LRUCache.fetch(), but it should not be "+"relied upon in other contexts (eg, passing it to other APIs that "+"use AbortController/AbortSignal might have undesirable effects). "+"You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",warnACPolyfill)}}const shouldWarn=d=>!v.has(d);const j=Symbol("type");const isPosInt=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d);const getUintArray=d=>!isPosInt(d)?null:d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?ZeroArray:null;class ZeroArray extends Array{constructor(d){super(d);this.fill(0)}}class Stack{heap;length;static#N=false;static create(d){const p=getUintArray(d);if(!p)return[];Stack.#N=true;const y=new Stack(d,p);Stack.#N=false;return y}constructor(d,p){if(!Stack.#N){throw new TypeError("instantiate Stack using Stack.create(n)")}this.heap=new p(d);this.length=0}push(d){this.heap[this.length++]=d}pop(){return this.heap[--this.length]}}class LRUCache{#k;#Q;#D;#P;#O;#L;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#F;#M;#U;#H;#j;#G;#q;#z;#V;#W;#$;#Y;#J;#K;#X;#Z;#ee;static unsafeExposeInternals(d){return{starts:d.#J,ttls:d.#K,sizes:d.#Y,keyMap:d.#U,keyList:d.#H,valList:d.#j,next:d.#G,prev:d.#q,get head(){return d.#z},get tail(){return d.#V},free:d.#W,isBackgroundFetch:p=>d.#te(p),backgroundFetch:(p,y,v,D)=>d.#re(p,y,v,D),moveToTail:p=>d.#ne(p),indexes:p=>d.#ie(p),rindexes:p=>d.#se(p),isStale:p=>d.#oe(p)}}get max(){return this.#k}get maxSize(){return this.#Q}get calculatedSize(){return this.#M}get size(){return this.#F}get fetchMethod(){return this.#O}get memoMethod(){return this.#L}get dispose(){return this.#D}get disposeAfter(){return this.#P}constructor(d){const{max:p=0,ttl:y,ttlResolution:D=1,ttlAutopurge:M,updateAgeOnGet:U,updateAgeOnHas:j,allowStale:V,dispose:K,disposeAfter:ee,noDisposeOnSet:te,noUpdateTTL:re,maxSize:ne=0,maxEntrySize:ie=0,sizeCalculation:se,fetchMethod:oe,memoMethod:ae,noDeleteOnFetchRejection:le,noDeleteOnStaleGet:ce,allowStaleOnFetchRejection:ue,allowStaleOnFetchAbort:de,ignoreFetchAbort:pe}=d;if(p!==0&&!isPosInt(p)){throw new TypeError("max option must be a nonnegative integer")}const fe=p?getUintArray(p):Array;if(!fe){throw new Error("invalid max value: "+p)}this.#k=p;this.#Q=ne;this.maxEntrySize=ie||this.#Q;this.sizeCalculation=se;if(this.sizeCalculation){if(!this.#Q&&!this.maxEntrySize){throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize")}if(typeof this.sizeCalculation!=="function"){throw new TypeError("sizeCalculation set to non-function")}}if(ae!==undefined&&typeof ae!=="function"){throw new TypeError("memoMethod must be a function if defined")}this.#L=ae;if(oe!==undefined&&typeof oe!=="function"){throw new TypeError("fetchMethod must be a function if specified")}this.#O=oe;this.#Z=!!oe;this.#U=new Map;this.#H=new Array(p).fill(undefined);this.#j=new Array(p).fill(undefined);this.#G=new fe(p);this.#q=new fe(p);this.#z=0;this.#V=0;this.#W=Stack.create(p);this.#F=0;this.#M=0;if(typeof K==="function"){this.#D=K}if(typeof ee==="function"){this.#P=ee;this.#$=[]}else{this.#P=undefined;this.#$=undefined}this.#X=!!this.#D;this.#ee=!!this.#P;this.noDisposeOnSet=!!te;this.noUpdateTTL=!!re;this.noDeleteOnFetchRejection=!!le;this.allowStaleOnFetchRejection=!!ue;this.allowStaleOnFetchAbort=!!de;this.ignoreFetchAbort=!!pe;if(this.maxEntrySize!==0){if(this.#Q!==0){if(!isPosInt(this.#Q)){throw new TypeError("maxSize must be a positive integer if specified")}}if(!isPosInt(this.maxEntrySize)){throw new TypeError("maxEntrySize must be a positive integer if specified")}this.#ae()}this.allowStale=!!V;this.noDeleteOnStaleGet=!!ce;this.updateAgeOnGet=!!U;this.updateAgeOnHas=!!j;this.ttlResolution=isPosInt(D)||D===0?D:1;this.ttlAutopurge=!!M;this.ttl=y||0;if(this.ttl){if(!isPosInt(this.ttl)){throw new TypeError("ttl must be a positive integer if specified")}this.#le()}if(this.#k===0&&this.ttl===0&&this.#Q===0){throw new TypeError("At least one of max, maxSize, or ttl is required")}if(!this.ttlAutopurge&&!this.#k&&!this.#Q){const d="LRU_CACHE_UNBOUNDED";if(shouldWarn(d)){v.add(d);const p="TTL caching without ttlAutopurge, max, or maxSize can "+"result in unbounded memory consumption.";emitWarning(p,"UnboundedCacheWarning",d,LRUCache)}}}getRemainingTTL(d){return this.#U.has(d)?Infinity:0}#le(){const d=new ZeroArray(this.#k);const p=new ZeroArray(this.#k);this.#K=d;this.#J=p;this.#ce=(v,D,M=y.now())=>{p[v]=D!==0?M:0;d[v]=D;if(D!==0&&this.ttlAutopurge){const d=setTimeout((()=>{if(this.#oe(v)){this.#ue(this.#H[v],"expire")}}),D+1);if(d.unref){d.unref()}}};this.#de=v=>{p[v]=d[v]!==0?y.now():0};this.#pe=(y,D)=>{if(d[D]){const M=d[D];const U=p[D];if(!M||!U)return;y.ttl=M;y.start=U;y.now=v||getNow();const j=y.now-U;y.remainingTTL=M-j}};let v=0;const getNow=()=>{const d=y.now();if(this.ttlResolution>0){v=d;const p=setTimeout((()=>v=0),this.ttlResolution);if(p.unref){p.unref()}}return d};this.getRemainingTTL=y=>{const D=this.#U.get(y);if(D===undefined){return 0}const M=d[D];const U=p[D];if(!M||!U){return Infinity}const j=(v||getNow())-U;return M-j};this.#oe=y=>{const D=p[y];const M=d[y];return!!M&&!!D&&(v||getNow())-D>M}}#de=()=>{};#pe=()=>{};#ce=()=>{};#oe=()=>false;#ae(){const d=new ZeroArray(this.#k);this.#M=0;this.#Y=d;this.#fe=p=>{this.#M-=d[p];d[p]=0};this.#me=(d,p,y,v)=>{if(this.#te(p)){return 0}if(!isPosInt(y)){if(v){if(typeof v!=="function"){throw new TypeError("sizeCalculation must be a function")}y=v(p,d);if(!isPosInt(y)){throw new TypeError("sizeCalculation return invalid (expect positive integer)")}}else{throw new TypeError("invalid size value (must be positive integer). "+"When maxSize or maxEntrySize is used, sizeCalculation "+"or size must be set.")}}return y};this.#Ae=(p,y,v)=>{d[p]=y;if(this.#Q){const y=this.#Q-d[p];while(this.#M>y){this.#he(true)}}this.#M+=d[p];if(v){v.entrySize=y;v.totalCalculatedSize=this.#M}}}#fe=d=>{};#Ae=(d,p,y)=>{};#me=(d,p,y,v)=>{if(y||v){throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}return 0};*#ie({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#V;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#z){break}else{p=this.#q[p]}}}}*#se({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#z;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#V){break}else{p=this.#G[p]}}}}#ge(d){return d!==undefined&&this.#U.get(this.#H[d])===d}*entries(){for(const d of this.#ie()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*rentries(){for(const d of this.#se()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*keys(){for(const d of this.#ie()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*rkeys(){for(const d of this.#se()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*values(){for(const d of this.#ie()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}*rvalues(){for(const d of this.#se()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(d,p={}){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;if(d(D,this.#H[y],this)){return this.get(this.#H[y],p)}}}forEach(d,p=this){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}rforEach(d,p=this){for(const y of this.#se()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}purgeStale(){let d=false;for(const p of this.#se({allowStale:true})){if(this.#oe(p)){this.#ue(this.#H[p],"expire");d=true}}return d}info(d){const p=this.#U.get(d);if(p===undefined)return undefined;const v=this.#j[p];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)return undefined;const M={value:D};if(this.#K&&this.#J){const d=this.#K[p];const v=this.#J[p];if(d&&v){const p=d-(y.now()-v);M.ttl=p;M.start=Date.now()}}if(this.#Y){M.size=this.#Y[p]}return M}dump(){const d=[];for(const p of this.#ie({allowStale:true})){const v=this.#H[p];const D=this.#j[p];const M=this.#te(D)?D.__staleWhileFetching:D;if(M===undefined||v===undefined)continue;const U={value:M};if(this.#K&&this.#J){U.ttl=this.#K[p];const d=y.now()-this.#J[p];U.start=Math.floor(Date.now()-d)}if(this.#Y){U.size=this.#Y[p]}d.unshift([v,U])}return d}load(d){this.clear();for(const[p,v]of d){if(v.start){const d=Date.now()-v.start;v.start=y.now()-d}this.set(p,v.value,v)}}set(d,p,y={}){if(p===undefined){this.delete(d);return this}const{ttl:v=this.ttl,start:D,noDisposeOnSet:M=this.noDisposeOnSet,sizeCalculation:U=this.sizeCalculation,status:j}=y;let{noUpdateTTL:V=this.noUpdateTTL}=y;const K=this.#me(d,p,y.size||0,U);if(this.maxEntrySize&&K>this.maxEntrySize){if(j){j.set="miss";j.maxEntrySizeExceeded=true}this.#ue(d,"set");return this}let ee=this.#F===0?undefined:this.#U.get(d);if(ee===undefined){ee=this.#F===0?this.#V:this.#W.length!==0?this.#W.pop():this.#F===this.#k?this.#he(false):this.#F;this.#H[ee]=d;this.#j[ee]=p;this.#U.set(d,ee);this.#G[this.#V]=ee;this.#q[ee]=this.#V;this.#V=ee;this.#F++;this.#Ae(ee,K,j);if(j)j.set="add";V=false}else{this.#ne(ee);const y=this.#j[ee];if(p!==y){if(this.#Z&&this.#te(y)){y.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:p}=y;if(p!==undefined&&!M){if(this.#X){this.#D?.(p,d,"set")}if(this.#ee){this.#$?.push([p,d,"set"])}}}else if(!M){if(this.#X){this.#D?.(y,d,"set")}if(this.#ee){this.#$?.push([y,d,"set"])}}this.#fe(ee);this.#Ae(ee,K,j);this.#j[ee]=p;if(j){j.set="replace";const d=y&&this.#te(y)?y.__staleWhileFetching:y;if(d!==undefined)j.oldValue=d}}else if(j){j.set="update"}}if(v!==0&&!this.#K){this.#le()}if(this.#K){if(!V){this.#ce(ee,v,D)}if(j)this.#pe(j,ee)}if(!M&&this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return this}pop(){try{while(this.#F){const d=this.#j[this.#z];this.#he(true);if(this.#te(d)){if(d.__staleWhileFetching){return d.__staleWhileFetching}}else if(d!==undefined){return d}}}finally{if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}#he(d){const p=this.#z;const y=this.#H[p];const v=this.#j[p];if(this.#Z&&this.#te(v)){v.__abortController.abort(new Error("evicted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(v,y,"evict")}if(this.#ee){this.#$?.push([v,y,"evict"])}}this.#fe(p);if(d){this.#H[p]=undefined;this.#j[p]=undefined;this.#W.push(p)}if(this.#F===1){this.#z=this.#V=0;this.#W.length=0}else{this.#z=this.#G[p]}this.#U.delete(y);this.#F--;return p}has(d,p={}){const{updateAgeOnHas:y=this.updateAgeOnHas,status:v}=p;const D=this.#U.get(d);if(D!==undefined){const d=this.#j[D];if(this.#te(d)&&d.__staleWhileFetching===undefined){return false}if(!this.#oe(D)){if(y){this.#de(D)}if(v){v.has="hit";this.#pe(v,D)}return true}else if(v){v.has="stale";this.#pe(v,D)}}else if(v){v.has="miss"}return false}peek(d,p={}){const{allowStale:y=this.allowStale}=p;const v=this.#U.get(d);if(v===undefined||!y&&this.#oe(v)){return}const D=this.#j[v];return this.#te(D)?D.__staleWhileFetching:D}#re(d,p,y,v){const D=p===undefined?undefined:this.#j[p];if(this.#te(D)){return D}const U=new M;const{signal:j}=y;j?.addEventListener("abort",(()=>U.abort(j.reason)),{signal:U.signal});const V={signal:U.signal,options:y,context:v};const cb=(v,D=false)=>{const{aborted:M}=U.signal;const j=y.ignoreFetchAbort&&v!==undefined;if(y.status){if(M&&!D){y.status.fetchAborted=true;y.status.fetchError=U.signal.reason;if(j)y.status.fetchAbortIgnored=true}else{y.status.fetchResolved=true}}if(M&&!j&&!D){return fetchFail(U.signal.reason)}const ee=K;if(this.#j[p]===K){if(v===undefined){if(ee.__staleWhileFetching){this.#j[p]=ee.__staleWhileFetching}else{this.#ue(d,"fetch")}}else{if(y.status)y.status.fetchUpdated=true;this.set(d,v,V.options)}}return v};const eb=d=>{if(y.status){y.status.fetchRejected=true;y.status.fetchError=d}return fetchFail(d)};const fetchFail=v=>{const{aborted:D}=U.signal;const M=D&&y.allowStaleOnFetchAbort;const j=M||y.allowStaleOnFetchRejection;const V=j||y.noDeleteOnFetchRejection;const ee=K;if(this.#j[p]===K){const y=!V||ee.__staleWhileFetching===undefined;if(y){this.#ue(d,"fetch")}else if(!M){this.#j[p]=ee.__staleWhileFetching}}if(j){if(y.status&&ee.__staleWhileFetching!==undefined){y.status.returnedStale=true}return ee.__staleWhileFetching}else if(ee.__returned===ee){throw v}};const pcall=(p,v)=>{const M=this.#O?.(d,D,V);if(M&&M instanceof Promise){M.then((d=>p(d===undefined?undefined:d)),v)}U.signal.addEventListener("abort",(()=>{if(!y.ignoreFetchAbort||y.allowStaleOnFetchAbort){p(undefined);if(y.allowStaleOnFetchAbort){p=d=>cb(d,true)}}}))};if(y.status)y.status.fetchDispatched=true;const K=new Promise(pcall).then(cb,eb);const ee=Object.assign(K,{__abortController:U,__staleWhileFetching:D,__returned:undefined});if(p===undefined){this.set(d,ee,{...V.options,status:undefined});p=this.#U.get(d)}else{this.#j[p]=ee}return ee}#te(d){if(!this.#Z)return false;const p=d;return!!p&&p instanceof Promise&&p.hasOwnProperty("__staleWhileFetching")&&p.__abortController instanceof M}async fetch(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,ttl:M=this.ttl,noDisposeOnSet:U=this.noDisposeOnSet,size:j=0,sizeCalculation:V=this.sizeCalculation,noUpdateTTL:K=this.noUpdateTTL,noDeleteOnFetchRejection:ee=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:te=this.allowStaleOnFetchRejection,ignoreFetchAbort:re=this.ignoreFetchAbort,allowStaleOnFetchAbort:ne=this.allowStaleOnFetchAbort,context:ie,forceRefresh:se=false,status:oe,signal:ae}=p;if(!this.#Z){if(oe)oe.fetch="get";return this.get(d,{allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,status:oe})}const le={allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,ttl:M,noDisposeOnSet:U,size:j,sizeCalculation:V,noUpdateTTL:K,noDeleteOnFetchRejection:ee,allowStaleOnFetchRejection:te,allowStaleOnFetchAbort:ne,ignoreFetchAbort:re,status:oe,signal:ae};let ce=this.#U.get(d);if(ce===undefined){if(oe)oe.fetch="miss";const p=this.#re(d,ce,le,ie);return p.__returned=p}else{const p=this.#j[ce];if(this.#te(p)){const d=y&&p.__staleWhileFetching!==undefined;if(oe){oe.fetch="inflight";if(d)oe.returnedStale=true}return d?p.__staleWhileFetching:p.__returned=p}const D=this.#oe(ce);if(!se&&!D){if(oe)oe.fetch="hit";this.#ne(ce);if(v){this.#de(ce)}if(oe)this.#pe(oe,ce);return p}const M=this.#re(d,ce,le,ie);const U=M.__staleWhileFetching!==undefined;const j=U&&y;if(oe){oe.fetch=D?"stale":"refresh";if(j&&D)oe.returnedStale=true}return j?M.__staleWhileFetching:M.__returned=M}}async forceFetch(d,p={}){const y=await this.fetch(d,p);if(y===undefined)throw new Error("fetch() returned undefined");return y}memo(d,p={}){const y=this.#L;if(!y){throw new Error("no memoMethod provided to constructor")}const{context:v,forceRefresh:D,...M}=p;const U=this.get(d,M);if(!D&&U!==undefined)return U;const j=y(d,U,{options:M,context:v});this.set(d,j,M);return j}get(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,status:M}=p;const U=this.#U.get(d);if(U!==undefined){const p=this.#j[U];const j=this.#te(p);if(M)this.#pe(M,U);if(this.#oe(U)){if(M)M.get="stale";if(!j){if(!D){this.#ue(d,"expire")}if(M&&y)M.returnedStale=true;return y?p:undefined}else{if(M&&y&&p.__staleWhileFetching!==undefined){M.returnedStale=true}return y?p.__staleWhileFetching:undefined}}else{if(M)M.get="hit";if(j){return p.__staleWhileFetching}this.#ne(U);if(v){this.#de(U)}return p}}else if(M){M.get="miss"}}#ye(d,p){this.#q[p]=d;this.#G[d]=p}#ne(d){if(d!==this.#V){if(d===this.#z){this.#z=this.#G[d]}else{this.#ye(this.#q[d],this.#G[d])}this.#ye(this.#V,d);this.#V=d}}delete(d){return this.#ue(d,"delete")}#ue(d,p){let y=false;if(this.#F!==0){const v=this.#U.get(d);if(v!==undefined){y=true;if(this.#F===1){this.#be(p)}else{this.#fe(v);const y=this.#j[v];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(y,d,p)}if(this.#ee){this.#$?.push([y,d,p])}}this.#U.delete(d);this.#H[v]=undefined;this.#j[v]=undefined;if(v===this.#V){this.#V=this.#q[v]}else if(v===this.#z){this.#z=this.#G[v]}else{const d=this.#q[v];this.#G[d]=this.#G[v];const p=this.#G[v];this.#q[p]=this.#q[v]}this.#F--;this.#W.push(v)}}}if(this.#ee&&this.#$?.length){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return y}clear(){return this.#be("delete")}#be(d){for(const p of this.#se({allowStale:true})){const y=this.#j[p];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else{const v=this.#H[p];if(this.#X){this.#D?.(y,v,d)}if(this.#ee){this.#$?.push([y,v,d])}}}this.#U.clear();this.#j.fill(undefined);this.#H.fill(undefined);if(this.#K&&this.#J){this.#K.fill(0);this.#J.fill(0)}if(this.#Y){this.#Y.fill(0)}this.#z=0;this.#V=0;this.#W.length=0;this.#M=0;this.#F=0;if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}p.LRUCache=LRUCache},6005:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertValidPattern=void 0;const y=1024*64;const assertValidPattern=d=>{if(typeof d!=="string"){throw new TypeError("invalid pattern")}if(d.length>y){throw new TypeError("pattern is too long")}};p.assertValidPattern=assertValidPattern},26175:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AST=void 0;const v=y(96638);const D=y(38455);const M=new Set(["!","?","+","*","@"]);const isExtglobType=d=>M.has(d);const U="(?!(?:^|/)\\.\\.?(?:$|/))";const j="(?!\\.)";const V=new Set(["[","."]);const K=new Set(["..","."]);const ee=new Set("().*{}+?[]^$\\!");const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const te="[^/]";const re=te+"*?";const ne=te+"+?";class AST{type;#Ee;#we;#ve=false;#Ce=[];#Se;#Ie;#Be;#xe=false;#Re;#_e;#Te=false;constructor(d,p,y={}){this.type=d;if(d)this.#we=true;this.#Se=p;this.#Ee=this.#Se?this.#Se.#Ee:this;this.#Re=this.#Ee===this?y:this.#Ee.#Re;this.#Be=this.#Ee===this?[]:this.#Ee.#Be;if(d==="!"&&!this.#Ee.#xe)this.#Be.push(this);this.#Ie=this.#Se?this.#Se.#Ce.length:0}get hasMagic(){if(this.#we!==undefined)return this.#we;for(const d of this.#Ce){if(typeof d==="string")continue;if(d.type||d.hasMagic)return this.#we=true}return this.#we}toString(){if(this.#_e!==undefined)return this.#_e;if(!this.type){return this.#_e=this.#Ce.map((d=>String(d))).join("")}else{return this.#_e=this.type+"("+this.#Ce.map((d=>String(d))).join("|")+")"}}#Ne(){if(this!==this.#Ee)throw new Error("should only call on root");if(this.#xe)return this;this.toString();this.#xe=true;let d;while(d=this.#Be.pop()){if(d.type!=="!")continue;let p=d;let y=p.#Se;while(y){for(let v=p.#Ie+1;!y.type&&vtypeof d==="string"?d:d.toJSON())):[this.type,...this.#Ce.map((d=>d.toJSON()))];if(this.isStart()&&!this.type)d.unshift([]);if(this.isEnd()&&(this===this.#Ee||this.#Ee.#xe&&this.#Se?.type==="!")){d.push({})}return d}isStart(){if(this.#Ee===this)return true;if(!this.#Se?.isStart())return false;if(this.#Ie===0)return true;const d=this.#Se;for(let p=0;p{const[v,D,M,U]=typeof p==="string"?AST.#Qe(p,this.#we,y):p.toRegExpSource(d);this.#we=this.#we||M;this.#ve=this.#ve||U;return v})).join("");let M="";if(this.isStart()){if(typeof this.#Ce[0]==="string"){const y=this.#Ce.length===1&&K.has(this.#Ce[0]);if(!y){const y=V;const D=p&&y.has(v.charAt(0))||v.startsWith("\\.")&&y.has(v.charAt(2))||v.startsWith("\\.\\.")&&y.has(v.charAt(4));const K=!p&&!d&&y.has(v.charAt(0));M=D?U:K?j:""}}}let ee="";if(this.isEnd()&&this.#Ee.#xe&&this.#Se?.type==="!"){ee="(?:$|\\/)"}const te=M+v+ee;return[te,(0,D.unescape)(v),this.#we=!!this.#we,this.#ve]}const y=this.type==="*"||this.type==="+";const v=this.type==="!"?"(?:(?!(?:":"(?:";let M=this.#De(p);if(this.isStart()&&this.isEnd()&&!M&&this.type!=="!"){const d=this.toString();this.#Ce=[d];this.type=null;this.#we=undefined;return[d,(0,D.unescape)(this.toString()),false,false]}let ee=!y||d||p||!j?"":this.#De(true);if(ee===M){ee=""}if(ee){M=`(?:${M})(?:${ee})*?`}let te="";if(this.type==="!"&&this.#Te){te=(this.isStart()&&!p?j:"")+ne}else{const y=this.type==="!"?"))"+(this.isStart()&&!p&&!d?j:"")+re+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&ee?")":this.type==="*"&&ee?`)?`:`)${this.type}`;te=v+M+y}return[te,(0,D.unescape)(M),this.#we=!!this.#we,this.#ve]}#De(d){return this.#Ce.map((p=>{if(typeof p==="string"){throw new Error("string type in extglob ast??")}const[y,v,D,M]=p.toRegExpSource(d);this.#ve=this.#ve||M;return y})).filter((d=>!(this.isStart()&&this.isEnd())||!!d)).join("|")}static#Qe(d,p,y=false){let M=false;let U="";let j=false;for(let D=0;D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseClass=void 0;const y={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",true],"[:alpha:]":["\\p{L}\\p{Nl}",true],"[:ascii:]":["\\x"+"00-\\x"+"7f",false],"[:blank:]":["\\p{Zs}\\t",true],"[:cntrl:]":["\\p{Cc}",true],"[:digit:]":["\\p{Nd}",true],"[:graph:]":["\\p{Z}\\p{C}",true,true],"[:lower:]":["\\p{Ll}",true],"[:print:]":["\\p{C}",true],"[:punct:]":["\\p{P}",true],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",true],"[:upper:]":["\\p{Lu}",true],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",true],"[:xdigit:]":["A-Fa-f0-9",false]};const braceEscape=d=>d.replace(/[[\]\\-]/g,"\\$&");const regexpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const rangesToString=d=>d.join("");const parseClass=(d,p)=>{const v=p;if(d.charAt(v)!=="["){throw new Error("not in a brace expression")}const D=[];const M=[];let U=v+1;let j=false;let V=false;let K=false;let ee=false;let te=v;let re="";e:while(Ure){D.push(braceEscape(re)+"-"+braceEscape(p))}else if(p===re){D.push(braceEscape(p))}re="";U++;continue}if(d.startsWith("-]",U+1)){D.push(braceEscape(p+"-"));U+=2;continue}if(d.startsWith("-",U+1)){re=p;U+=2;continue}D.push(braceEscape(p));U++}if(te{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escape=void 0;const escape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/[?*()[\]]/g,"[$&]"):d.replace(/[?*()[\]\\]/g,"\\$&");p.escape=escape},33791:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.unescape=p.escape=p.AST=p.Minimatch=p.match=p.makeRe=p.braceExpand=p.defaults=p.filter=p.GLOBSTAR=p.sep=p.minimatch=void 0;const D=v(y(5772));const M=y(6005);const U=y(26175);const j=y(44820);const V=y(38455);const minimatch=(d,p,y={})=>{(0,M.assertValidPattern)(p);if(!y.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,y).match(d)};p.minimatch=minimatch;const K=/^\*+([^+@!?\*\[\(]*)$/;const starDotExtTest=d=>p=>!p.startsWith(".")&&p.endsWith(d);const starDotExtTestDot=d=>p=>p.endsWith(d);const starDotExtTestNocase=d=>{d=d.toLowerCase();return p=>!p.startsWith(".")&&p.toLowerCase().endsWith(d)};const starDotExtTestNocaseDot=d=>{d=d.toLowerCase();return p=>p.toLowerCase().endsWith(d)};const ee=/^\*+\.\*+$/;const starDotStarTest=d=>!d.startsWith(".")&&d.includes(".");const starDotStarTestDot=d=>d!=="."&&d!==".."&&d.includes(".");const te=/^\.\*+$/;const dotStarTest=d=>d!=="."&&d!==".."&&d.startsWith(".");const re=/^\*+$/;const starTest=d=>d.length!==0&&!d.startsWith(".");const starTestDot=d=>d.length!==0&&d!=="."&&d!=="..";const ne=/^\?+([^+@!?\*\[\(]*)?$/;const qmarksTestNocase=([d,p=""])=>{const y=qmarksTestNoExt([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestNocaseDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTest=([d,p=""])=>{const y=qmarksTestNoExt([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTestNoExt=([d])=>{const p=d.length;return d=>d.length===p&&!d.startsWith(".")};const qmarksTestNoExtDot=([d])=>{const p=d.length;return d=>d.length===p&&d!=="."&&d!==".."};const ie=typeof process==="object"&&process?typeof process.env==="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix";const se={win32:{sep:"\\"},posix:{sep:"/"}};p.sep=ie==="win32"?se.win32.sep:se.posix.sep;p.minimatch.sep=p.sep;p.GLOBSTAR=Symbol("globstar **");p.minimatch.GLOBSTAR=p.GLOBSTAR;const oe="[^/]";const ae=oe+"*?";const le="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";const ce="(?:(?!(?:\\/|^)\\.).)*?";const filter=(d,y={})=>v=>(0,p.minimatch)(v,d,y);p.filter=filter;p.minimatch.filter=p.filter;const ext=(d,p={})=>Object.assign({},d,p);const defaults=d=>{if(!d||typeof d!=="object"||!Object.keys(d).length){return p.minimatch}const y=p.minimatch;const m=(p,v,D={})=>y(p,v,ext(d,D));return Object.assign(m,{Minimatch:class Minimatch extends y.Minimatch{constructor(p,y={}){super(p,ext(d,y))}static defaults(p){return y.defaults(ext(d,p)).Minimatch}},AST:class AST extends y.AST{constructor(p,y,v={}){super(p,y,ext(d,v))}static fromGlob(p,v={}){return y.AST.fromGlob(p,ext(d,v))}},unescape:(p,v={})=>y.unescape(p,ext(d,v)),escape:(p,v={})=>y.escape(p,ext(d,v)),filter:(p,v={})=>y.filter(p,ext(d,v)),defaults:p=>y.defaults(ext(d,p)),makeRe:(p,v={})=>y.makeRe(p,ext(d,v)),braceExpand:(p,v={})=>y.braceExpand(p,ext(d,v)),match:(p,v,D={})=>y.match(p,v,ext(d,D)),sep:y.sep,GLOBSTAR:p.GLOBSTAR})};p.defaults=defaults;p.minimatch.defaults=p.defaults;const braceExpand=(d,p={})=>{(0,M.assertValidPattern)(d);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(d)){return[d]}return(0,D.default)(d)};p.braceExpand=braceExpand;p.minimatch.braceExpand=p.braceExpand;const makeRe=(d,p={})=>new Minimatch(d,p).makeRe();p.makeRe=makeRe;p.minimatch.makeRe=p.makeRe;const match=(d,p,y={})=>{const v=new Minimatch(p,y);d=d.filter((d=>v.match(d)));if(v.options.nonull&&!d.length){d.push(p)}return d};p.match=match;p.minimatch.match=p.match;const ue=/[?*]|[+@!]\(.*?\)|\[|\]/;const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class Minimatch{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(d,p={}){(0,M.assertValidPattern)(d);p=p||{};this.options=p;this.pattern=d;this.platform=p.platform||ie;this.isWindows=this.platform==="win32";this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){this.pattern=this.pattern.replace(/\\/g,"/")}this.preserveMultipleSlashes=!!p.preserveMultipleSlashes;this.regexp=null;this.negate=false;this.nonegate=!!p.nonegate;this.comment=false;this.empty=false;this.partial=!!p.partial;this.nocase=!!this.options.nocase;this.windowsNoMagicRoot=p.windowsNoMagicRoot!==undefined?p.windowsNoMagicRoot:!!(this.isWindows&&this.nocase);this.globSet=[];this.globParts=[];this.set=[];this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1){return true}for(const d of this.set){for(const p of d){if(typeof p!=="string")return true}}return false}debug(...d){}make(){const d=this.pattern;const p=this.options;if(!p.nocomment&&d.charAt(0)==="#"){this.comment=true;return}if(!d){this.empty=true;return}this.parseNegate();this.globSet=[...new Set(this.braceExpand())];if(p.debug){this.debug=(...d)=>console.error(...d)}this.debug(this.pattern,this.globSet);const y=this.globSet.map((d=>this.slashSplit(d)));this.globParts=this.preprocess(y);this.debug(this.pattern,this.globParts);let v=this.globParts.map(((d,p,y)=>{if(this.isWindows&&this.windowsNoMagicRoot){const p=d[0]===""&&d[1]===""&&(d[2]==="?"||!ue.test(d[2]))&&!ue.test(d[3]);const y=/^[a-z]:/i.test(d[0]);if(p){return[...d.slice(0,4),...d.slice(4).map((d=>this.parse(d)))]}else if(y){return[d[0],...d.slice(1).map((d=>this.parse(d)))]}}return d.map((d=>this.parse(d)))}));this.debug(this.pattern,v);this.set=v.filter((d=>d.indexOf(false)===-1));if(this.isWindows){for(let d=0;d=2){d=this.firstPhasePreProcess(d);d=this.secondPhasePreProcess(d)}else if(p>=1){d=this.levelOneOptimize(d)}else{d=this.adjascentGlobstarOptimize(d)}return d}adjascentGlobstarOptimize(d){return d.map((d=>{let p=-1;while(-1!==(p=d.indexOf("**",p+1))){let y=p;while(d[y+1]==="**"){y++}if(y!==p){d.splice(p,y-p)}}return d}))}levelOneOptimize(d){return d.map((d=>{d=d.reduce(((d,p)=>{const y=d[d.length-1];if(p==="**"&&y==="**"){return d}if(p===".."){if(y&&y!==".."&&y!=="."&&y!=="**"){d.pop();return d}}d.push(p);return d}),[]);return d.length===0?[""]:d}))}levelTwoFileOptimize(d){if(!Array.isArray(d)){d=this.slashSplit(d)}let p=false;do{p=false;if(!this.preserveMultipleSlashes){for(let y=1;yv){y.splice(v+1,D-v)}let M=y[v+1];const U=y[v+2];const j=y[v+3];if(M!=="..")continue;if(!U||U==="."||U===".."||!j||j==="."||j===".."){continue}p=true;y.splice(v,1);const V=y.slice(0);V[v]="**";d.push(V);v--}if(!this.preserveMultipleSlashes){for(let d=1;dd.length))}partsMatch(d,p,y=false){let v=0;let D=0;let M=[];let U="";while(vU){y=y.slice(j)}else if(U>j){d=d.slice(U)}}}}const{optimizationLevel:M=1}=this.options;if(M>=2){d=this.levelTwoFileOptimize(d)}this.debug("matchOne",this,{file:d,pattern:y});this.debug("matchOne",d.length,y.length);for(var U=0,j=0,V=d.length,K=y.length;U>> no match, partial?",d,re,y,ne);if(re===V){return true}}return false}let M;if(typeof ee==="string"){M=te===ee;this.debug("string match",ee,te,M)}else{M=ee.test(te);this.debug("pattern match",ee,te,M)}if(!M)return false}if(U===V&&j===K){return true}else if(U===V){return v}else if(j===K){return U===V-1&&d[U]===""}else{throw new Error("wtf?")}}braceExpand(){return(0,p.braceExpand)(this.pattern,this.options)}parse(d){(0,M.assertValidPattern)(d);const y=this.options;if(d==="**")return p.GLOBSTAR;if(d==="")return"";let v;let D=null;if(v=d.match(re)){D=y.dot?starTestDot:starTest}else if(v=d.match(K)){D=(y.nocase?y.dot?starDotExtTestNocaseDot:starDotExtTestNocase:y.dot?starDotExtTestDot:starDotExtTest)(v[1])}else if(v=d.match(ne)){D=(y.nocase?y.dot?qmarksTestNocaseDot:qmarksTestNocase:y.dot?qmarksTestDot:qmarksTest)(v)}else if(v=d.match(ee)){D=y.dot?starDotStarTestDot:starDotStarTest}else if(v=d.match(te)){D=dotStarTest}const j=U.AST.fromGlob(d,this.options).toMMPattern();if(D&&typeof j==="object"){Reflect.defineProperty(j,"test",{value:D})}return j}makeRe(){if(this.regexp||this.regexp===false)return this.regexp;const d=this.set;if(!d.length){this.regexp=false;return this.regexp}const y=this.options;const v=y.noglobstar?ae:y.dot?le:ce;const D=new Set(y.nocase?["i"]:[]);let M=d.map((d=>{const y=d.map((d=>{if(d instanceof RegExp){for(const p of d.flags.split(""))D.add(p)}return typeof d==="string"?regExpEscape(d):d===p.GLOBSTAR?p.GLOBSTAR:d._src}));y.forEach(((d,D)=>{const M=y[D+1];const U=y[D-1];if(d!==p.GLOBSTAR||U===p.GLOBSTAR){return}if(U===undefined){if(M!==undefined&&M!==p.GLOBSTAR){y[D+1]="(?:\\/|"+v+"\\/)?"+M}else{y[D]=v}}else if(M===undefined){y[D-1]=U+"(?:\\/|"+v+")?"}else if(M!==p.GLOBSTAR){y[D-1]=U+"(?:\\/|\\/"+v+"\\/)"+M;y[D+1]=p.GLOBSTAR}}));return y.filter((d=>d!==p.GLOBSTAR)).join("/")})).join("|");const[U,j]=d.length>1?["(?:",")"]:["",""];M="^"+U+M+j+"$";if(this.negate)M="^(?!"+M+").+$";try{this.regexp=new RegExp(M,[...D].join(""))}catch(d){this.regexp=false}return this.regexp}slashSplit(d){if(this.preserveMultipleSlashes){return d.split("/")}else if(this.isWindows&&/^\/\/[^\/]+/.test(d)){return["",...d.split(/\/+/)]}else{return d.split(/\/+/)}}match(d,p=this.partial){this.debug("match",d,this.pattern);if(this.comment){return false}if(this.empty){return d===""}if(d==="/"&&p){return true}const y=this.options;if(this.isWindows){d=d.split("\\").join("/")}const v=this.slashSplit(d);this.debug(this.pattern,"split",v);const D=this.set;this.debug(this.pattern,"set",D);let M=v[v.length-1];if(!M){for(let d=v.length-2;!M&&d>=0;d--){M=v[d]}}for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.unescape=void 0;const unescape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/\[([^\/\\])\]/g,"$1"):d.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");p.unescape=unescape},99243:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.Minipass=p.isWritable=p.isReadable=p.isStream=void 0;const D=typeof process==="object"&&process?process:{stdout:null,stderr:null};const M=y(78474);const U=v(y(57075));const j=y(46193);const isStream=d=>!!d&&typeof d==="object"&&(d instanceof Minipass||d instanceof U.default||(0,p.isReadable)(d)||(0,p.isWritable)(d));p.isStream=isStream;const isReadable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.pipe==="function"&&d.pipe!==U.default.Writable.prototype.pipe;p.isReadable=isReadable;const isWritable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.write==="function"&&typeof d.end==="function";p.isWritable=isWritable;const V=Symbol("EOF");const K=Symbol("maybeEmitEnd");const ee=Symbol("emittedEnd");const te=Symbol("emittingEnd");const re=Symbol("emittedError");const ne=Symbol("closed");const ie=Symbol("read");const se=Symbol("flush");const oe=Symbol("flushChunk");const ae=Symbol("encoding");const le=Symbol("decoder");const ce=Symbol("flowing");const ue=Symbol("paused");const de=Symbol("resume");const pe=Symbol("buffer");const fe=Symbol("pipes");const me=Symbol("bufferLength");const Ae=Symbol("bufferPush");const he=Symbol("bufferShift");const ge=Symbol("objectMode");const ye=Symbol("destroyed");const be=Symbol("error");const Ee=Symbol("emitData");const we=Symbol("emitEnd");const ve=Symbol("emitEnd2");const Ce=Symbol("async");const Se=Symbol("abort");const Ie=Symbol("aborted");const Be=Symbol("signal");const xe=Symbol("dataListeners");const Re=Symbol("discarded");const defer=d=>Promise.resolve().then(d);const nodefer=d=>d();const isEndish=d=>d==="end"||d==="finish"||d==="prefinish";const isArrayBufferLike=d=>d instanceof ArrayBuffer||!!d&&typeof d==="object"&&d.constructor&&d.constructor.name==="ArrayBuffer"&&d.byteLength>=0;const isArrayBufferView=d=>!Buffer.isBuffer(d)&&ArrayBuffer.isView(d);class Pipe{src;dest;opts;ondrain;constructor(d,p,y){this.src=d;this.dest=p;this.opts=y;this.ondrain=()=>d[de]();this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(d){}end(){this.unpipe();if(this.opts.end)this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors);super.unpipe()}constructor(d,p,y){super(d,p,y);this.proxyErrors=d=>p.emit("error",d);d.on("error",this.proxyErrors)}}const isObjectModeOptions=d=>!!d.objectMode;const isEncodingOptions=d=>!d.objectMode&&!!d.encoding&&d.encoding!=="buffer";class Minipass extends M.EventEmitter{[ce]=false;[ue]=false;[fe]=[];[pe]=[];[ge];[ae];[Ce];[le];[V]=false;[ee]=false;[te]=false;[ne]=false;[re]=null;[me]=0;[ye]=false;[Be];[Ie]=false;[xe]=0;[Re]=false;writable=true;readable=true;constructor(...d){const p=d[0]||{};super();if(p.objectMode&&typeof p.encoding==="string"){throw new TypeError("Encoding and objectMode may not be used together")}if(isObjectModeOptions(p)){this[ge]=true;this[ae]=null}else if(isEncodingOptions(p)){this[ae]=p.encoding;this[ge]=false}else{this[ge]=false;this[ae]=null}this[Ce]=!!p.async;this[le]=this[ae]?new j.StringDecoder(this[ae]):null;if(p&&p.debugExposeBuffer===true){Object.defineProperty(this,"buffer",{get:()=>this[pe]})}if(p&&p.debugExposePipes===true){Object.defineProperty(this,"pipes",{get:()=>this[fe]})}const{signal:y}=p;if(y){this[Be]=y;if(y.aborted){this[Se]()}else{y.addEventListener("abort",(()=>this[Se]()))}}}get bufferLength(){return this[me]}get encoding(){return this[ae]}set encoding(d){throw new Error("Encoding must be set at instantiation time")}setEncoding(d){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[ge]}set objectMode(d){throw new Error("objectMode must be set at instantiation time")}get["async"](){return this[Ce]}set["async"](d){this[Ce]=this[Ce]||!!d}[Se](){this[Ie]=true;this.emit("abort",this[Be]?.reason);this.destroy(this[Be]?.reason)}get aborted(){return this[Ie]}set aborted(d){}write(d,p,y){if(this[Ie])return false;if(this[V])throw new Error("write after end");if(this[ye]){this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"}));return true}if(typeof p==="function"){y=p;p="utf8"}if(!p)p="utf8";const v=this[Ce]?defer:nodefer;if(!this[ge]&&!Buffer.isBuffer(d)){if(isArrayBufferView(d)){d=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}else if(isArrayBufferLike(d)){d=Buffer.from(d)}else if(typeof d!=="string"){throw new Error("Non-contiguous data written to non-objectMode stream")}}if(this[ge]){if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(!d.length){if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(typeof d==="string"&&!(p===this[ae]&&!this[le]?.lastNeed)){d=Buffer.from(d,p)}if(Buffer.isBuffer(d)&&this[ae]){d=this[le].write(d)}if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}read(d){if(this[ye])return null;this[Re]=false;if(this[me]===0||d===0||d&&d>this[me]){this[K]();return null}if(this[ge])d=null;if(this[pe].length>1&&!this[ge]){this[pe]=[this[ae]?this[pe].join(""):Buffer.concat(this[pe],this[me])]}const p=this[ie](d||null,this[pe][0]);this[K]();return p}[ie](d,p){if(this[ge])this[he]();else{const y=p;if(d===y.length||d===null)this[he]();else if(typeof y==="string"){this[pe][0]=y.slice(d);p=y.slice(0,d);this[me]-=d}else{this[pe][0]=y.subarray(d);p=y.subarray(0,d);this[me]-=d}}this.emit("data",p);if(!this[pe].length&&!this[V])this.emit("drain");return p}end(d,p,y){if(typeof d==="function"){y=d;d=undefined}if(typeof p==="function"){y=p;p="utf8"}if(d!==undefined)this.write(d,p);if(y)this.once("end",y);this[V]=true;this.writable=false;if(this[ce]||!this[ue])this[K]();return this}[de](){if(this[ye])return;if(!this[xe]&&!this[fe].length){this[Re]=true}this[ue]=false;this[ce]=true;this.emit("resume");if(this[pe].length)this[se]();else if(this[V])this[K]();else this.emit("drain")}resume(){return this[de]()}pause(){this[ce]=false;this[ue]=true;this[Re]=false}get destroyed(){return this[ye]}get flowing(){return this[ce]}get paused(){return this[ue]}[Ae](d){if(this[ge])this[me]+=1;else this[me]+=d.length;this[pe].push(d)}[he](){if(this[ge])this[me]-=1;else this[me]-=this[pe][0].length;return this[pe].shift()}[se](d=false){do{}while(this[oe](this[he]())&&this[pe].length);if(!d&&!this[pe].length&&!this[V])this.emit("drain")}[oe](d){this.emit("data",d);return this[ce]}pipe(d,p){if(this[ye])return d;this[Re]=false;const y=this[ee];p=p||{};if(d===D.stdout||d===D.stderr)p.end=false;else p.end=p.end!==false;p.proxyErrors=!!p.proxyErrors;if(y){if(p.end)d.end()}else{this[fe].push(!p.proxyErrors?new Pipe(this,d,p):new PipeProxyErrors(this,d,p));if(this[Ce])defer((()=>this[de]()));else this[de]()}return d}unpipe(d){const p=this[fe].find((p=>p.dest===d));if(p){if(this[fe].length===1){if(this[ce]&&this[xe]===0){this[ce]=false}this[fe]=[]}else this[fe].splice(this[fe].indexOf(p),1);p.unpipe()}}addListener(d,p){return this.on(d,p)}on(d,p){const y=super.on(d,p);if(d==="data"){this[Re]=false;this[xe]++;if(!this[fe].length&&!this[ce]){this[de]()}}else if(d==="readable"&&this[me]!==0){super.emit("readable")}else if(isEndish(d)&&this[ee]){super.emit(d);this.removeAllListeners(d)}else if(d==="error"&&this[re]){const d=p;if(this[Ce])defer((()=>d.call(this,this[re])));else d.call(this,this[re])}return y}removeListener(d,p){return this.off(d,p)}off(d,p){const y=super.off(d,p);if(d==="data"){this[xe]=this.listeners("data").length;if(this[xe]===0&&!this[Re]&&!this[fe].length){this[ce]=false}}return y}removeAllListeners(d){const p=super.removeAllListeners(d);if(d==="data"||d===undefined){this[xe]=0;if(!this[Re]&&!this[fe].length){this[ce]=false}}return p}get emittedEnd(){return this[ee]}[K](){if(!this[te]&&!this[ee]&&!this[ye]&&this[pe].length===0&&this[V]){this[te]=true;this.emit("end");this.emit("prefinish");this.emit("finish");if(this[ne])this.emit("close");this[te]=false}}emit(d,...p){const y=p[0];if(d!=="error"&&d!=="close"&&d!==ye&&this[ye]){return false}else if(d==="data"){return!this[ge]&&!y?false:this[Ce]?(defer((()=>this[Ee](y))),true):this[Ee](y)}else if(d==="end"){return this[we]()}else if(d==="close"){this[ne]=true;if(!this[ee]&&!this[ye])return false;const d=super.emit("close");this.removeAllListeners("close");return d}else if(d==="error"){this[re]=y;super.emit(be,y);const d=!this[Be]||this.listeners("error").length?super.emit("error",y):false;this[K]();return d}else if(d==="resume"){const d=super.emit("resume");this[K]();return d}else if(d==="finish"||d==="prefinish"){const p=super.emit(d);this.removeAllListeners(d);return p}const v=super.emit(d,...p);this[K]();return v}[Ee](d){for(const p of this[fe]){if(p.dest.write(d)===false)this.pause()}const p=this[Re]?false:super.emit("data",d);this[K]();return p}[we](){if(this[ee])return false;this[ee]=true;this.readable=false;return this[Ce]?(defer((()=>this[ve]())),true):this[ve]()}[ve](){if(this[le]){const d=this[le].end();if(d){for(const p of this[fe]){p.dest.write(d)}if(!this[Re])super.emit("data",d)}}for(const d of this[fe]){d.end()}const d=super.emit("end");this.removeAllListeners("end");return d}async collect(){const d=Object.assign([],{dataLength:0});if(!this[ge])d.dataLength=0;const p=this.promise();this.on("data",(p=>{d.push(p);if(!this[ge])d.dataLength+=p.length}));await p;return d}async concat(){if(this[ge]){throw new Error("cannot concat in objectMode")}const d=await this.collect();return this[ae]?d.join(""):Buffer.concat(d,d.dataLength)}async promise(){return new Promise(((d,p)=>{this.on(ye,(()=>p(new Error("stream destroyed"))));this.on("error",(d=>p(d)));this.on("end",(()=>d()))}))}[Symbol.asyncIterator](){this[Re]=false;let d=false;const stop=async()=>{this.pause();d=true;return{value:undefined,done:true}};const next=()=>{if(d)return stop();const p=this.read();if(p!==null)return Promise.resolve({done:false,value:p});if(this[V])return stop();let y;let v;const onerr=d=>{this.off("data",ondata);this.off("end",onend);this.off(ye,ondestroy);stop();v(d)};const ondata=d=>{this.off("error",onerr);this.off("end",onend);this.off(ye,ondestroy);this.pause();y({value:d,done:!!this[V]})};const onend=()=>{this.off("error",onerr);this.off("data",ondata);this.off(ye,ondestroy);stop();y({done:true,value:undefined})};const ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((d,p)=>{v=p;y=d;this.once(ye,ondestroy);this.once("error",onerr);this.once("end",onend);this.once("data",ondata)}))};return{next:next,throw:stop,return:stop,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Re]=false;let d=false;const stop=()=>{this.pause();this.off(be,stop);this.off(ye,stop);this.off("end",stop);d=true;return{done:true,value:undefined}};const next=()=>{if(d)return stop();const p=this.read();return p===null?stop():{done:false,value:p}};this.once("end",stop);this.once(be,stop);this.once(ye,stop);return{next:next,throw:stop,return:stop,[Symbol.iterator](){return this}}}destroy(d){if(this[ye]){if(d)this.emit("error",d);else this.emit(ye);return this}this[ye]=true;this[Re]=true;this[pe].length=0;this[me]=0;const p=this;if(typeof p.close==="function"&&!this[ne])p.close();if(d)this.emit("error",d);else this.emit(ye);return this}static get isStream(){return p.isStream}}p.Minipass=Minipass},69133:function(d,p,y){"use strict";var v=this&&this.__createBinding||(Object.create?function(d,p,y,v){if(v===undefined)v=y;var D=Object.getOwnPropertyDescriptor(p,y);if(!D||("get"in D?!p.__esModule:D.writable||D.configurable)){D={enumerable:true,get:function(){return p[y]}}}Object.defineProperty(d,v,D)}:function(d,p,y,v){if(v===undefined)v=y;d[v]=p[y]});var D=this&&this.__setModuleDefault||(Object.create?function(d,p){Object.defineProperty(d,"default",{enumerable:true,value:p})}:function(d,p){d["default"]=p});var M=this&&this.__importStar||function(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var y in d)if(y!=="default"&&Object.prototype.hasOwnProperty.call(d,y))v(p,d,y);D(p,d);return p};Object.defineProperty(p,"__esModule",{value:true});p.PathScurry=p.Path=p.PathScurryDarwin=p.PathScurryPosix=p.PathScurryWin32=p.PathScurryBase=p.PathPosix=p.PathWin32=p.PathBase=p.ChildrenCache=p.ResolveCache=void 0;const U=y(72013);const j=y(76760);const V=y(73136);const K=y(79896);const ee=M(y(73024));const te=K.realpathSync.native;const re=y(51455);const ne=y(99243);const ie={lstatSync:K.lstatSync,readdir:K.readdir,readdirSync:K.readdirSync,readlinkSync:K.readlinkSync,realpathSync:te,promises:{lstat:re.lstat,readdir:re.readdir,readlink:re.readlink,realpath:re.realpath}};const fsFromOption=d=>!d||d===ie||d===ee?ie:{...ie,...d,promises:{...ie.promises,...d.promises||{}}};const se=/^\\\\\?\\([a-z]:)\\?$/i;const uncToDrive=d=>d.replace(/\//g,"\\").replace(se,"$1\\");const oe=/[\\\/]/;const ae=0;const le=1;const ce=2;const ue=4;const de=6;const pe=8;const fe=10;const me=12;const Ae=15;const he=~Ae;const ge=16;const ye=32;const be=64;const Ee=128;const we=256;const ve=512;const Ce=be|Ee|ve;const Se=1023;const entToType=d=>d.isFile()?pe:d.isDirectory()?ue:d.isSymbolicLink()?fe:d.isCharacterDevice()?ce:d.isBlockDevice()?de:d.isSocket()?me:d.isFIFO()?le:ae;const Ie=new Map;const normalize=d=>{const p=Ie.get(d);if(p)return p;const y=d.normalize("NFKD");Ie.set(d,y);return y};const Be=new Map;const normalizeNocase=d=>{const p=Be.get(d);if(p)return p;const y=normalize(d.toLowerCase());Be.set(d,y);return y};class ResolveCache extends U.LRUCache{constructor(){super({max:256})}}p.ResolveCache=ResolveCache;class ChildrenCache extends U.LRUCache{constructor(d=16*1024){super({maxSize:d,sizeCalculation:d=>d.length+1})}}p.ChildrenCache=ChildrenCache;const xe=Symbol("PathScurry setAsCwd");class PathBase{name;root;roots;parent;nocase;isCWD=false;#Pe;#Oe;get dev(){return this.#Oe}#Le;get mode(){return this.#Le}#Fe;get nlink(){return this.#Fe}#Me;get uid(){return this.#Me}#Ue;get gid(){return this.#Ue}#He;get rdev(){return this.#He}#je;get blksize(){return this.#je}#Ge;get ino(){return this.#Ge}#F;get size(){return this.#F}#qe;get blocks(){return this.#qe}#ze;get atimeMs(){return this.#ze}#Ve;get mtimeMs(){return this.#Ve}#We;get ctimeMs(){return this.#We}#$e;get birthtimeMs(){return this.#$e}#Ye;get atime(){return this.#Ye}#Je;get mtime(){return this.#Je}#Ke;get ctime(){return this.#Ke}#Xe;get birthtime(){return this.#Xe}#Ze;#et;#tt;#rt;#nt;#it;#st;#ot;#at;#lt;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(d,p=ae,y,v,D,M,U){this.name=d;this.#Ze=D?normalizeNocase(d):normalize(d);this.#st=p&Se;this.nocase=D;this.roots=v;this.root=y||this;this.#ot=M;this.#tt=U.fullpath;this.#nt=U.relative;this.#it=U.relativePosix;this.parent=U.parent;if(this.parent){this.#Pe=this.parent.#Pe}else{this.#Pe=fsFromOption(U.fs)}}depth(){if(this.#et!==undefined)return this.#et;if(!this.parent)return this.#et=0;return this.#et=this.parent.depth()+1}childrenCache(){return this.#ot}resolve(d){if(!d){return this}const p=this.getRootString(d);const y=d.substring(p.length);const v=y.split(this.splitSep);const D=p?this.getRoot(p).#ct(v):this.#ct(v);return D}#ct(d){let p=this;for(const y of d){p=p.child(y)}return p}children(){const d=this.#ot.get(this);if(d){return d}const p=Object.assign([],{provisional:0});this.#ot.set(this,p);this.#st&=~ge;return p}child(d,p){if(d===""||d==="."){return this}if(d===".."){return this.parent||this}const y=this.children();const v=this.nocase?normalizeNocase(d):normalize(d);for(const d of y){if(d.#Ze===v){return d}}const D=this.parent?this.sep:"";const M=this.#tt?this.#tt+D+d:undefined;const U=this.newChild(d,ae,{...p,parent:this,fullpath:M});if(!this.canReaddir()){U.#st|=Ee}y.push(U);return U}relative(){if(this.isCWD)return"";if(this.#nt!==undefined){return this.#nt}const d=this.name;const p=this.parent;if(!p){return this.#nt=this.name}const y=p.relative();return y+(!y||!p.parent?"":this.sep)+d}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#it!==undefined)return this.#it;const d=this.name;const p=this.parent;if(!p){return this.#it=this.fullpathPosix()}const y=p.relativePosix();return y+(!y||!p.parent?"":"/")+d}fullpath(){if(this.#tt!==undefined){return this.#tt}const d=this.name;const p=this.parent;if(!p){return this.#tt=this.name}const y=p.fullpath();const v=y+(!p.parent?"":this.sep)+d;return this.#tt=v}fullpathPosix(){if(this.#rt!==undefined)return this.#rt;if(this.sep==="/")return this.#rt=this.fullpath();if(!this.parent){const d=this.fullpath().replace(/\\/g,"/");if(/^[a-z]:\//i.test(d)){return this.#rt=`//?/${d}`}else{return this.#rt=d}}const d=this.parent;const p=d.fullpathPosix();const y=p+(!p||!d.parent?"":"/")+this.name;return this.#rt=y}isUnknown(){return(this.#st&Ae)===ae}isType(d){return this[`is${d}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#st&Ae)===pe}isDirectory(){return(this.#st&Ae)===ue}isCharacterDevice(){return(this.#st&Ae)===ce}isBlockDevice(){return(this.#st&Ae)===de}isFIFO(){return(this.#st&Ae)===le}isSocket(){return(this.#st&Ae)===me}isSymbolicLink(){return(this.#st&fe)===fe}lstatCached(){return this.#st&ye?this:undefined}readlinkCached(){return this.#at}realpathCached(){return this.#lt}readdirCached(){const d=this.children();return d.slice(0,d.provisional)}canReadlink(){if(this.#at)return true;if(!this.parent)return false;const d=this.#st&Ae;return!(d!==ae&&d!==fe||this.#st&we||this.#st&Ee)}calledReaddir(){return!!(this.#st&ge)}isENOENT(){return!!(this.#st&Ee)}isNamed(d){return!this.nocase?this.#Ze===normalize(d):this.#Ze===normalizeNocase(d)}async readlink(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=await this.#Pe.promises.readlink(this.fullpath());const p=(await this.parent.realpath())?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}readlinkSync(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=this.#Pe.readlinkSync(this.fullpath());const p=this.parent.realpathSync()?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}#dt(d){this.#st|=ge;for(let p=d.provisional;pp(null,d)))}readdirCB(d,p=false){if(!this.canReaddir()){if(p)d(null,[]);else queueMicrotask((()=>d(null,[])));return}const y=this.children();if(this.calledReaddir()){const v=y.slice(0,y.provisional);if(p)d(null,v);else queueMicrotask((()=>d(null,v)));return}this.#Ct.push(d);if(this.#St){return}this.#St=true;const v=this.fullpath();this.#Pe.readdir(v,{withFileTypes:true},((d,p)=>{if(d){this.#ht(d.code);y.provisional=0}else{for(const d of p){this.#yt(d,y)}this.#dt(y)}this.#It(y.slice(0,y.provisional));return}))}#Bt;async readdir(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();if(this.#Bt){await this.#Bt}else{let resolve=()=>{};this.#Bt=new Promise((d=>resolve=d));try{for(const y of await this.#Pe.promises.readdir(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}this.#Bt=undefined;resolve()}return d.slice(0,d.provisional)}readdirSync(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();try{for(const y of this.#Pe.readdirSync(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}return d.slice(0,d.provisional)}canReaddir(){if(this.#st&Ce)return false;const d=Ae&this.#st;if(!(d===ae||d===ue||d===fe)){return false}return true}shouldWalk(d,p){return(this.#st&ue)===ue&&!(this.#st&Ce)&&!d.has(this)&&(!p||p(this))}async realpath(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=await this.#Pe.promises.realpath(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}realpathSync(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=this.#Pe.realpathSync(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}[xe](d){if(d===this)return;d.isCWD=false;this.isCWD=true;const p=new Set([]);let y=[];let v=this;while(v&&v.parent){p.add(v);v.#nt=y.join(this.sep);v.#it=y.join("/");v=v.parent;y.push("..")}v=d;while(v&&v.parent&&!p.has(v)){v.#nt=undefined;v.#it=undefined;v=v.parent}}}p.PathBase=PathBase;class PathWin32 extends PathBase{sep="\\";splitSep=oe;constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}newChild(d,p=ae,y={}){return new PathWin32(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}getRootString(d){return j.win32.parse(d).root}getRoot(d){d=uncToDrive(d.toUpperCase());if(d===this.root.name){return this.root}for(const[p,y]of Object.entries(this.roots)){if(this.sameRoot(d,p)){return this.roots[d]=y}}return this.roots[d]=new PathScurryWin32(d,this).root}sameRoot(d,p=this.root.name){d=d.toUpperCase().replace(/\//g,"\\").replace(se,"$1\\");return d===p}}p.PathWin32=PathWin32;class PathPosix extends PathBase{splitSep="/";sep="/";constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}getRootString(d){return d.startsWith("/")?"/":""}getRoot(d){return this.root}newChild(d,p=ae,y={}){return new PathPosix(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}}p.PathPosix=PathPosix;class PathScurryBase{root;rootPath;roots;cwd;#xt;#Rt;#ot;nocase;#Pe;constructor(d=process.cwd(),p,y,{nocase:v,childrenCacheSize:D=16*1024,fs:M=ie}={}){this.#Pe=fsFromOption(M);if(d instanceof URL||d.startsWith("file://")){d=(0,V.fileURLToPath)(d)}const U=p.resolve(d);this.roots=Object.create(null);this.rootPath=this.parseRootPath(U);this.#xt=new ResolveCache;this.#Rt=new ResolveCache;this.#ot=new ChildrenCache(D);const j=U.substring(this.rootPath.length).split(y);if(j.length===1&&!j[0]){j.pop()}if(v===undefined){throw new TypeError("must provide nocase setting to PathScurryBase ctor")}this.nocase=v;this.root=this.newRoot(this.#Pe);this.roots[this.rootPath]=this.root;let K=this.root;let ee=j.length-1;const te=p.sep;let re=this.rootPath;let ne=false;for(const d of j){const p=ee--;K=K.child(d,{relative:new Array(p).fill("..").join(te),relativePosix:new Array(p).fill("..").join("/"),fullpath:re+=(ne?"":te)+d});ne=true}this.cwd=K}depth(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.depth()}childrenCache(){return this.#ot}resolve(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#xt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpath();this.#xt.set(p,v);return v}resolvePosix(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#Rt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpathPosix();this.#Rt.set(p,v);return v}relative(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relative()}relativePosix(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relativePosix()}basename(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.name}dirname(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return(d.parent||d).fullpath()}async readdir(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y}=p;if(!d.canReaddir()){return[]}else{const p=await d.readdir();return y?p:p.map((d=>d.name))}}readdirSync(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true}=p;if(!d.canReaddir()){return[]}else if(y){return d.readdirSync()}else{return d.readdirSync().map((d=>d.name))}}async lstat(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstat()}lstatSync(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstatSync()}async readlink(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.readlink();return p?y:y?.fullpath()}readlinkSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.readlinkSync();return p?y:y?.fullpath()}async realpath(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.realpath();return p?y:y?.fullpath()}realpathSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.realpathSync();return p?y:y?.fullpath()}async walk(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set;const walk=(d,p)=>{j.add(d);d.readdirCB(((d,V)=>{if(d){return p(d)}let K=V.length;if(!K)return p();const next=()=>{if(--K===0){p()}};for(const d of V){if(!D||D(d)){U.push(y?d:d.fullpath())}if(v&&d.isSymbolicLink()){d.realpath().then((d=>d?.isUnknown()?d.lstat():d)).then((d=>d?.shouldWalk(j,M)?walk(d,next):next()))}else{if(d.shouldWalk(j,M)){walk(d,next)}else{next()}}}}),true)};const V=d;return new Promise(((d,p)=>{walk(V,(y=>{if(y)return p(y);d(U)}))}))}walkSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set([d]);for(const d of j){const p=d.readdirSync();for(const d of p){if(!D||D(d)){U.push(y?d:d.fullpath())}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){j.add(p)}}}return U}[Symbol.asyncIterator](){return this.iterate()}iterate(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}return this.stream(d,p)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;if(!D||D(d)){yield y?d:d.fullpath()}const U=new Set([d]);for(const d of U){const p=d.readdirSync();for(const d of p){if(!D||D(d)){yield y?d:d.fullpath()}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(U,M)){U.add(p)}}}}stream(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});if(!D||D(d)){U.write(y?d:d.fullpath())}const j=new Set;const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const onReaddir=(p,te,re=false)=>{if(p)return U.emit("error",p);if(v&&!re){const d=[];for(const p of te){if(p.isSymbolicLink()){d.push(p.realpath().then((d=>d?.isUnknown()?d.lstat():d)))}}if(d.length){Promise.all(d).then((()=>onReaddir(null,te,true)));return}}for(const p of te){if(p&&(!D||D(p))){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of te){const p=d.realpathCached()||d;if(p.shouldWalk(j,M)){V.push(p)}}if(d&&!U.flowing){U.once("drain",process)}else if(!ee){process()}};let ee=true;p.readdirCB(onReaddir,true);ee=false}};process();return U}streamSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});const j=new Set;if(!D||D(d)){U.write(y?d:d.fullpath())}const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const ee=p.readdirSync();for(const p of ee){if(!D||D(p)){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of ee){let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){V.push(p)}}}if(d&&!U.flowing)U.once("drain",process)};process();return U}chdir(d=this.cwd){const p=this.cwd;this.cwd=typeof d==="string"?this.cwd.resolve(d):d;this.cwd[xe](p)}}p.PathScurryBase=PathScurryBase;class PathScurryWin32 extends PathScurryBase{sep="\\";constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,j.win32,"\\",{...p,nocase:y});this.nocase=y;for(let d=this.cwd;d;d=d.parent){d.nocase=this.nocase}}parseRootPath(d){return j.win32.parse(d).root.toUpperCase()}newRoot(d){return new PathWin32(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")||d.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(d)}}p.PathScurryWin32=PathScurryWin32;class PathScurryPosix extends PathScurryBase{sep="/";constructor(d=process.cwd(),p={}){const{nocase:y=false}=p;super(d,j.posix,"/",{...p,nocase:y});this.nocase=y}parseRootPath(d){return"/"}newRoot(d){return new PathPosix(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")}}p.PathScurryPosix=PathScurryPosix;class PathScurryDarwin extends PathScurryPosix{constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,{...p,nocase:y})}}p.PathScurryDarwin=PathScurryDarwin;p.Path=process.platform==="win32"?PathWin32:PathPosix;p.PathScurry=process.platform==="win32"?PathScurryWin32:process.platform==="darwin"?PathScurryDarwin:PathScurryPosix},97965:d=>{"use strict";function getDefaultExportFromCjs(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d}const p=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function ensureBuffer(d){if(Buffer.isBuffer(d)){return d}if(typeof d==="number"){return Buffer.alloc(d)}else if(typeof d==="string"){return Buffer.from(d)}else{throw new Error("input must be buffer, number, or string, received "+typeof d)}}function bufferizeInt(d){const p=ensureBuffer(4);p.writeInt32BE(d,0);return p}function _crc32(d,y){d=ensureBuffer(d);if(Buffer.isBuffer(y)){y=y.readUInt32BE(0)}let v=~~y^-1;for(var D=0;D>>8}return v^-1}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};var y=crc32;const v=getDefaultExportFromCjs(y);d.exports=v},56147:(d,p)=>{"use strict";class CsvError extends Error{constructor(d,p,y,...v){if(Array.isArray(p))p=p.join(" ").trim();super(p);if(Error.captureStackTrace!==undefined){Error.captureStackTrace(this,CsvError)}this.code=d;for(const d of v){for(const p in d){const v=d[p];this[p]=Buffer.isBuffer(v)?v.toString(y.encoding):v==null?v:JSON.parse(JSON.stringify(v))}}}}const is_object=function(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)};const normalize_columns_array=function(d){const p=[];for(let y=0,v=d.length;y=this.size){this.resize();if(p>=this.size){throw Error("INVALID_BUFFER_STATE")}}const y=this.buf;this.buf=Buffer.allocUnsafe(this.size);d.copy(this.buf,0);y.copy(this.buf,d.length);this.length+=d.length}else{const p=this.length++;if(p===this.size){this.resize()}const y=this.clone();this.buf[0]=d;y.copy(this.buf,1,0,p)}}append(d){const p=this.length++;if(p===this.size){this.resize()}this.buf[p]=d}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){const d=this.length;this.size=this.size*2;const p=Buffer.allocUnsafe(this.size);this.buf.copy(p,0,0,d);this.buf=p}toString(d){if(d){return this.buf.slice(0,this.length).toString(d)}else{return Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}}toJSON(){return this.toString("utf8")}reset(){this.length=0}}const y=12;const v=13;const D=10;const M=32;const U=9;const init_state=function(d){return{bomSkipped:false,bufBytesStart:0,castField:d.cast_function,commenting:false,error:undefined,enabled:d.from_line===1,escaping:false,escapeIsQuote:Buffer.isBuffer(d.escape)&&Buffer.isBuffer(d.quote)&&Buffer.compare(d.escape,d.quote)===0,expectedRecordLength:Array.isArray(d.columns)?d.columns.length:undefined,field:new ResizeableBuffer(20),firstLineToHeaders:d.cast_first_line_to_header,needMoreDataSize:Math.max(d.comment!==null?d.comment.length:0,...d.delimiter.map((d=>d.length)),d.quote!==null?d.quote.length:0),previousBuf:undefined,quoting:false,stop:false,rawBuffer:new ResizeableBuffer(100),record:[],recordHasError:false,record_length:0,recordDelimiterMaxLength:d.record_delimiter.length===0?0:Math.max(...d.record_delimiter.map((d=>d.length))),trimChars:[Buffer.from(" ",d.encoding)[0],Buffer.from("\t",d.encoding)[0]],wasQuoting:false,wasRowDelimiter:false,timchars:[Buffer.from(Buffer.from([v],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([D],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([y],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([M],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([U],"utf8").toString(),d.encoding)]}};const underscore=function(d){return d.replace(/([A-Z])/g,(function(d,p){return"_"+p.toLowerCase()}))};const normalize_options=function(d){const p={};for(const y in d){p[underscore(y)]=d[y]}if(p.encoding===undefined||p.encoding===true){p.encoding="utf8"}else if(p.encoding===null||p.encoding===false){p.encoding=null}else if(typeof p.encoding!=="string"&&p.encoding!==null){throw new CsvError("CSV_INVALID_OPTION_ENCODING",["Invalid option encoding:","encoding must be a string or null to return a buffer,",`got ${JSON.stringify(p.encoding)}`],p)}if(p.bom===undefined||p.bom===null||p.bom===false){p.bom=false}else if(p.bom!==true){throw new CsvError("CSV_INVALID_OPTION_BOM",["Invalid option bom:","bom must be true,",`got ${JSON.stringify(p.bom)}`],p)}p.cast_function=null;if(p.cast===undefined||p.cast===null||p.cast===false||p.cast===""){p.cast=undefined}else if(typeof p.cast==="function"){p.cast_function=p.cast;p.cast=true}else if(p.cast!==true){throw new CsvError("CSV_INVALID_OPTION_CAST",["Invalid option cast:","cast must be true or a function,",`got ${JSON.stringify(p.cast)}`],p)}if(p.cast_date===undefined||p.cast_date===null||p.cast_date===false||p.cast_date===""){p.cast_date=false}else if(p.cast_date===true){p.cast_date=function(d){const p=Date.parse(d);return!isNaN(p)?new Date(p):d}}else if(typeof p.cast_date!=="function"){throw new CsvError("CSV_INVALID_OPTION_CAST_DATE",["Invalid option cast_date:","cast_date must be true or a function,",`got ${JSON.stringify(p.cast_date)}`],p)}p.cast_first_line_to_header=null;if(p.columns===true){p.cast_first_line_to_header=undefined}else if(typeof p.columns==="function"){p.cast_first_line_to_header=p.columns;p.columns=true}else if(Array.isArray(p.columns)){p.columns=normalize_columns_array(p.columns)}else if(p.columns===undefined||p.columns===null||p.columns===false){p.columns=false}else{throw new CsvError("CSV_INVALID_OPTION_COLUMNS",["Invalid option columns:","expect an array, a function or true,",`got ${JSON.stringify(p.columns)}`],p)}if(p.group_columns_by_name===undefined||p.group_columns_by_name===null||p.group_columns_by_name===false){p.group_columns_by_name=false}else if(p.group_columns_by_name!==true){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","expect an boolean,",`got ${JSON.stringify(p.group_columns_by_name)}`],p)}else if(p.columns===false){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","the `columns` mode must be activated."],p)}if(p.comment===undefined||p.comment===null||p.comment===false||p.comment===""){p.comment=null}else{if(typeof p.comment==="string"){p.comment=Buffer.from(p.comment,p.encoding)}if(!Buffer.isBuffer(p.comment)){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment:","comment must be a buffer or a string,",`got ${JSON.stringify(p.comment)}`],p)}}if(p.comment_no_infix===undefined||p.comment_no_infix===null||p.comment_no_infix===false){p.comment_no_infix=false}else if(p.comment_no_infix!==true){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment_no_infix:","value must be a boolean,",`got ${JSON.stringify(p.comment_no_infix)}`],p)}const y=JSON.stringify(p.delimiter);if(!Array.isArray(p.delimiter))p.delimiter=[p.delimiter];if(p.delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}p.delimiter=p.delimiter.map((function(d){if(d===undefined||d===null||d===false){return Buffer.from(",",p.encoding)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}if(!Buffer.isBuffer(d)||d.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}return d}));if(p.escape===undefined||p.escape===true){p.escape=Buffer.from('"',p.encoding)}else if(typeof p.escape==="string"){p.escape=Buffer.from(p.escape,p.encoding)}else if(p.escape===null||p.escape===false){p.escape=null}if(p.escape!==null){if(!Buffer.isBuffer(p.escape)){throw new Error(`Invalid Option: escape must be a buffer, a string or a boolean, got ${JSON.stringify(p.escape)}`)}}if(p.from===undefined||p.from===null){p.from=1}else{if(typeof p.from==="string"&&/\d+/.test(p.from)){p.from=parseInt(p.from)}if(Number.isInteger(p.from)){if(p.from<0){throw new Error(`Invalid Option: from must be a positive integer, got ${JSON.stringify(d.from)}`)}}else{throw new Error(`Invalid Option: from must be an integer, got ${JSON.stringify(p.from)}`)}}if(p.from_line===undefined||p.from_line===null){p.from_line=1}else{if(typeof p.from_line==="string"&&/\d+/.test(p.from_line)){p.from_line=parseInt(p.from_line)}if(Number.isInteger(p.from_line)){if(p.from_line<=0){throw new Error(`Invalid Option: from_line must be a positive integer greater than 0, got ${JSON.stringify(d.from_line)}`)}}else{throw new Error(`Invalid Option: from_line must be an integer, got ${JSON.stringify(d.from_line)}`)}}if(p.ignore_last_delimiters===undefined||p.ignore_last_delimiters===null){p.ignore_last_delimiters=false}else if(typeof p.ignore_last_delimiters==="number"){p.ignore_last_delimiters=Math.floor(p.ignore_last_delimiters);if(p.ignore_last_delimiters===0){p.ignore_last_delimiters=false}}else if(typeof p.ignore_last_delimiters!=="boolean"){throw new CsvError("CSV_INVALID_OPTION_IGNORE_LAST_DELIMITERS",["Invalid option `ignore_last_delimiters`:","the value must be a boolean value or an integer,",`got ${JSON.stringify(p.ignore_last_delimiters)}`],p)}if(p.ignore_last_delimiters===true&&p.columns===false){throw new CsvError("CSV_IGNORE_LAST_DELIMITERS_REQUIRES_COLUMNS",["The option `ignore_last_delimiters`","requires the activation of the `columns` option"],p)}if(p.info===undefined||p.info===null||p.info===false){p.info=false}else if(p.info!==true){throw new Error(`Invalid Option: info must be true, got ${JSON.stringify(p.info)}`)}if(p.max_record_size===undefined||p.max_record_size===null||p.max_record_size===false){p.max_record_size=0}else if(Number.isInteger(p.max_record_size)&&p.max_record_size>=0);else if(typeof p.max_record_size==="string"&&/\d+/.test(p.max_record_size)){p.max_record_size=parseInt(p.max_record_size)}else{throw new Error(`Invalid Option: max_record_size must be a positive integer, got ${JSON.stringify(p.max_record_size)}`)}if(p.objname===undefined||p.objname===null||p.objname===false){p.objname=undefined}else if(Buffer.isBuffer(p.objname)){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty buffer`)}if(p.encoding===null);else{p.objname=p.objname.toString(p.encoding)}}else if(typeof p.objname==="string"){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty string`)}}else if(typeof p.objname==="number");else{throw new Error(`Invalid Option: objname must be a string or a buffer, got ${p.objname}`)}if(p.objname!==undefined){if(typeof p.objname==="number"){if(p.columns!==false){throw Error("Invalid Option: objname index cannot be combined with columns or be defined as a field")}}else{if(p.columns===false){throw Error("Invalid Option: objname field must be combined with columns or be defined as an index")}}}if(p.on_record===undefined||p.on_record===null){p.on_record=undefined}else if(typeof p.on_record!=="function"){throw new CsvError("CSV_INVALID_OPTION_ON_RECORD",["Invalid option `on_record`:","expect a function,",`got ${JSON.stringify(p.on_record)}`],p)}if(p.on_skip!==undefined&&p.on_skip!==null&&typeof p.on_skip!=="function"){throw new Error(`Invalid Option: on_skip must be a function, got ${JSON.stringify(p.on_skip)}`)}if(p.quote===null||p.quote===false||p.quote===""){p.quote=null}else{if(p.quote===undefined||p.quote===true){p.quote=Buffer.from('"',p.encoding)}else if(typeof p.quote==="string"){p.quote=Buffer.from(p.quote,p.encoding)}if(!Buffer.isBuffer(p.quote)){throw new Error(`Invalid Option: quote must be a buffer or a string, got ${JSON.stringify(p.quote)}`)}}if(p.raw===undefined||p.raw===null||p.raw===false){p.raw=false}else if(p.raw!==true){throw new Error(`Invalid Option: raw must be true, got ${JSON.stringify(p.raw)}`)}if(p.record_delimiter===undefined){p.record_delimiter=[]}else if(typeof p.record_delimiter==="string"||Buffer.isBuffer(p.record_delimiter)){if(p.record_delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=[p.record_delimiter]}else if(!Array.isArray(p.record_delimiter)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=p.record_delimiter.map((function(d,y){if(typeof d!=="string"&&!Buffer.isBuffer(d)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}else if(d.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}return d}));if(typeof p.relax_column_count==="boolean");else if(p.relax_column_count===undefined||p.relax_column_count===null){p.relax_column_count=false}else{throw new Error(`Invalid Option: relax_column_count must be a boolean, got ${JSON.stringify(p.relax_column_count)}`)}if(typeof p.relax_column_count_less==="boolean");else if(p.relax_column_count_less===undefined||p.relax_column_count_less===null){p.relax_column_count_less=false}else{throw new Error(`Invalid Option: relax_column_count_less must be a boolean, got ${JSON.stringify(p.relax_column_count_less)}`)}if(typeof p.relax_column_count_more==="boolean");else if(p.relax_column_count_more===undefined||p.relax_column_count_more===null){p.relax_column_count_more=false}else{throw new Error(`Invalid Option: relax_column_count_more must be a boolean, got ${JSON.stringify(p.relax_column_count_more)}`)}if(typeof p.relax_quotes==="boolean");else if(p.relax_quotes===undefined||p.relax_quotes===null){p.relax_quotes=false}else{throw new Error(`Invalid Option: relax_quotes must be a boolean, got ${JSON.stringify(p.relax_quotes)}`)}if(typeof p.skip_empty_lines==="boolean");else if(p.skip_empty_lines===undefined||p.skip_empty_lines===null){p.skip_empty_lines=false}else{throw new Error(`Invalid Option: skip_empty_lines must be a boolean, got ${JSON.stringify(p.skip_empty_lines)}`)}if(typeof p.skip_records_with_empty_values==="boolean");else if(p.skip_records_with_empty_values===undefined||p.skip_records_with_empty_values===null){p.skip_records_with_empty_values=false}else{throw new Error(`Invalid Option: skip_records_with_empty_values must be a boolean, got ${JSON.stringify(p.skip_records_with_empty_values)}`)}if(typeof p.skip_records_with_error==="boolean");else if(p.skip_records_with_error===undefined||p.skip_records_with_error===null){p.skip_records_with_error=false}else{throw new Error(`Invalid Option: skip_records_with_error must be a boolean, got ${JSON.stringify(p.skip_records_with_error)}`)}if(p.rtrim===undefined||p.rtrim===null||p.rtrim===false){p.rtrim=false}else if(p.rtrim!==true){throw new Error(`Invalid Option: rtrim must be a boolean, got ${JSON.stringify(p.rtrim)}`)}if(p.ltrim===undefined||p.ltrim===null||p.ltrim===false){p.ltrim=false}else if(p.ltrim!==true){throw new Error(`Invalid Option: ltrim must be a boolean, got ${JSON.stringify(p.ltrim)}`)}if(p.trim===undefined||p.trim===null||p.trim===false){p.trim=false}else if(p.trim!==true){throw new Error(`Invalid Option: trim must be a boolean, got ${JSON.stringify(p.trim)}`)}if(p.trim===true&&d.ltrim!==false){p.ltrim=true}else if(p.ltrim!==true){p.ltrim=false}if(p.trim===true&&d.rtrim!==false){p.rtrim=true}else if(p.rtrim!==true){p.rtrim=false}if(p.to===undefined||p.to===null){p.to=-1}else{if(typeof p.to==="string"&&/\d+/.test(p.to)){p.to=parseInt(p.to)}if(Number.isInteger(p.to)){if(p.to<=0){throw new Error(`Invalid Option: to must be a positive integer greater than 0, got ${JSON.stringify(d.to)}`)}}else{throw new Error(`Invalid Option: to must be an integer, got ${JSON.stringify(d.to)}`)}}if(p.to_line===undefined||p.to_line===null){p.to_line=-1}else{if(typeof p.to_line==="string"&&/\d+/.test(p.to_line)){p.to_line=parseInt(p.to_line)}if(Number.isInteger(p.to_line)){if(p.to_line<=0){throw new Error(`Invalid Option: to_line must be a positive integer greater than 0, got ${JSON.stringify(d.to_line)}`)}}else{throw new Error(`Invalid Option: to_line must be an integer, got ${JSON.stringify(d.to_line)}`)}}return p};const isRecordEmpty=function(d){return d.every((d=>d==null||d.toString&&d.toString().trim()===""))};const j=13;const V=10;const K={utf8:Buffer.from([239,187,191]),utf16le:Buffer.from([255,254])};const transform=function(d={}){const p={bytes:0,comment_lines:0,empty_lines:0,invalid_field_length:0,lines:1,records:0};const y=normalize_options(d);return{info:p,original_options:d,options:y,state:init_state(y),__needMoreData:function(d,p,y){if(y)return false;const{encoding:v,escape:D,quote:M}=this.options;const{quoting:U,needMoreDataSize:j,recordDelimiterMaxLength:V}=this.state;const K=p-d-1;const ee=Math.max(j,V===0?Buffer.from("\r\n",v).length:V,U?(D===null?0:D.length)+M.length:0,U?M.length+V:0);return Kle){this.state.stop=true;v();return}if(this.state.quoting===false&&pe.length===0){const d=this.__autoDiscoverRecordDelimiter(ge,be);if(d){pe=this.options.record_delimiter}}const d=ge[be];if(ne===true){Ae.append(d)}if((d===j||d===V)&&this.state.wasRowDelimiter===false){this.state.wasRowDelimiter=true}if(this.state.escaping===true){this.state.escaping=false}else{if(ue!==null&&this.state.quoting===true&&this.__isEscape(ge,be,d)&&be+ue.lengthK[d].equals(this.state.field.toString())?d:false)).filter(Boolean)[0];const y=this.__error(new CsvError("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(d.column)} at line ${d.lines}, value is ${JSON.stringify(this.state.field.toString(U))}`,p?`(${p} bom)`:undefined],this.options,d,{field:this.state.field}));if(y!==undefined)return y}}else{this.state.quoting=true;be+=de.length-1;continue}}}if(this.state.quoting===false){const p=this.__isRecordDelimiter(d,ge,be);if(p!==0){const d=this.state.commenting&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0;if(d){this.info.comment_lines++}else{if(this.state.enabled===false&&this.info.lines+(this.state.wasRowDelimiter===true?1:0)>=ee){this.state.enabled=true;this.__resetField();this.__resetRecord();be+=p-1;continue}if(oe===true&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++;be+=p-1;continue}this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;this.info.bytes=this.state.bufBytesStart+be+p;const D=this.__onRecord(y);if(D!==undefined)return D;if(ae!==-1&&this.info.records>=ae){this.state.stop=true;v();return}}this.state.commenting=false;be+=p-1;continue}if(this.state.commenting){continue}if(ce!==null&&(M===false||this.state.record.length===0&&this.state.field.length===0)){const p=this.__compareBytes(ce,ge,be,d);if(p!==0){this.state.commenting=true;continue}}const D=this.__isDelimiter(ge,be,d);if(D!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;be+=D-1;continue}}}if(this.state.commenting===false){if(re!==0&&this.state.record_length+this.state.field.length>re){return this.__error(new CsvError("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${re}`,`at line ${this.info.lines}`],this.options,this.__infoField()))}}const D=te===false||this.state.quoting===true||this.state.field.length!==0||!this.__isCharTrimable(ge,be);const fe=se===false||this.state.wasQuoting===false;if(D===true&&fe===true){this.state.field.append(d)}else if(se===true&&!this.__isCharTrimable(ge,be)){return this.__error(new CsvError("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()))}else{if(D===false){be+=this.__isCharTrimable(ge,be)-1}continue}}if(p===true){if(this.state.quoting===true){const d=this.__error(new CsvError("CSV_QUOTE_NOT_CLOSED",["Quote Not Closed:",`the parsing is finished with an opening quote at line ${this.info.lines}`],this.options,this.__infoField()));if(d!==undefined)return d}else{if(this.state.wasQuoting===true||this.state.record.length!==0||this.state.field.length!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;const p=this.__onRecord(y);if(p!==undefined)return p}else if(this.state.wasRowDelimiter===true){this.info.empty_lines++}else if(this.state.commenting===true){this.info.comment_lines++}}}else{this.state.bufBytesStart+=be;this.state.previousBuf=ge.slice(be)}if(this.state.wasRowDelimiter===true){this.info.lines++;this.state.wasRowDelimiter=false}},__onRecord:function(d){const{columns:p,group_columns_by_name:y,encoding:v,info:D,from:M,relax_column_count:U,relax_column_count_less:j,relax_column_count_more:V,raw:K,skip_records_with_empty_values:ee}=this.options;const{enabled:te,record:re}=this.state;if(te===false){return this.__resetRecord()}const ne=re.length;if(p===true){if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}return this.__firstLineToColumns(re)}if(p===false&&this.info.records===0){this.state.expectedRecordLength=ne}if(ne!==this.state.expectedRecordLength){const d=p===false?new CsvError("CSV_RECORD_INCONSISTENT_FIELDS_LENGTH",["Invalid Record Length:",`expect ${this.state.expectedRecordLength},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re}):new CsvError("CSV_RECORD_INCONSISTENT_COLUMNS",["Invalid Record Length:",`columns length is ${p.length},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re});if(U===true||j===true&&nethis.state.expectedRecordLength){this.info.invalid_field_length++;this.state.error=d}else{const p=this.__error(d);if(p)return p}}if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}if(this.state.recordHasError===true){this.__resetRecord();this.state.recordHasError=false;return}this.info.records++;if(M===1||this.info.records>=M){const{objname:M}=this.options;if(p!==false){const U={};for(let d=0,v=re.length;d{const{timchars:y}=this.state;e:for(let v=0;v=0},__compareBytes:function(d,p,y,v){if(d[0]!==v)return 0;const D=d.length;for(let v=1;vthis.state.record.length?d[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};const parse=function(d,p={}){if(typeof d==="string"){d=Buffer.from(d)}const y=p&&p.objname?{}:[];const v=transform(p);const push=d=>{if(v.options.objname===undefined)y.push(d);else{y[d[0]]=d[1]}};const close=()=>{};const D=v.parse(d,false,push,close);if(D!==undefined)throw D;const M=v.parse(undefined,true,push,close);if(M!==undefined)throw M;return y};p.CsvError=CsvError;p.parse=parse},89421:d=>{(()=>{"use strict";var p={d:(d,y)=>{for(var v in y)p.o(y,v)&&!p.o(d,v)&&Object.defineProperty(d,v,{enumerable:!0,get:y[v]})},o:(d,p)=>Object.prototype.hasOwnProperty.call(d,p),r:d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}},y={};p.r(y),p.d(y,{XMLBuilder:()=>ft,XMLParser:()=>st,XMLValidator:()=>le});const v=":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",D=new RegExp("^["+v+"]["+v+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function s(d,p){const y=[];let v=p.exec(d);for(;v;){const D=[];D.startIndex=p.lastIndex-v[0].length;const M=v.length;for(let d=0;d"!==d[M]&&" "!==d[M]&&"\t"!==d[M]&&"\n"!==d[M]&&"\r"!==d[M];M++)V+=d[M];if(V=V.trim(),"/"===V[V.length-1]&&(V=V.substring(0,V.length-1),M--),!r(V)){let p;return p=0===V.trim().length?"Invalid space after '<'.":"Tag '"+V+"' is an invalid name.",x("InvalidTag",p,N(d,M))}const K=c(d,M);if(!1===K)return x("InvalidAttr","Attributes for '"+V+"' have open quote.",N(d,M));let ee=K.value;if(M=K.index,"/"===ee[ee.length-1]){const y=M-ee.length;ee=ee.substring(0,ee.length-1);const D=g(ee,p);if(!0!==D)return x(D.err.code,D.err.msg,N(d,y+D.err.line));v=!0}else if(j){if(!K.tagClosed)return x("InvalidTag","Closing tag '"+V+"' doesn't have proper closing.",N(d,M));if(ee.trim().length>0)return x("InvalidTag","Closing tag '"+V+"' can't have attributes or invalid starting.",N(d,U));if(0===y.length)return x("InvalidTag","Closing tag '"+V+"' has not been opened.",N(d,U));{const p=y.pop();if(V!==p.tagName){let y=N(d,p.tagStartPos);return x("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+y.line+", col "+y.col+") instead of closing tag '"+V+"'.",N(d,U))}0==y.length&&(D=!0)}}else{const j=g(ee,p);if(!0!==j)return x(j.err.code,j.err.msg,N(d,M-ee.length+j.err.line));if(!0===D)return x("InvalidXml","Multiple possible root nodes found.",N(d,M));-1!==p.unpairedTags.indexOf(V)||y.push({tagName:V,tagStartPos:U}),v=!0}for(M++;M0)||x("InvalidXml","Invalid '"+JSON.stringify(y.map((d=>d.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):x("InvalidXml","Start tag expected.",1)}function l(d){return" "===d||"\t"===d||"\n"===d||"\r"===d}function u(d,p){const y=p;for(;p5&&"xml"===v)return x("InvalidXml","XML declaration allowed only at the start of the document.",N(d,p));if("?"==d[p]&&">"==d[p+1]){p++;break}}return p}function h(d,p){if(d.length>p+5&&"-"===d[p+1]&&"-"===d[p+2]){for(p+=3;p"===d[p+2]){p+=2;break}}else if(d.length>p+8&&"D"===d[p+1]&&"O"===d[p+2]&&"C"===d[p+3]&&"T"===d[p+4]&&"Y"===d[p+5]&&"P"===d[p+6]&&"E"===d[p+7]){let y=1;for(p+=8;p"===d[p]&&(y--,0===y))break}else if(d.length>p+9&&"["===d[p+1]&&"C"===d[p+2]&&"D"===d[p+3]&&"A"===d[p+4]&&"T"===d[p+5]&&"A"===d[p+6]&&"["===d[p+7])for(p+=8;p"===d[p+2]){p+=2;break}return p}const U='"',j="'";function c(d,p){let y="",v="",D=!1;for(;p"===d[p]&&""===v){D=!0;break}y+=d[p]}return""===v&&{value:y,index:p,tagClosed:D}}const V=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function g(d,p){const y=s(d,V),v={};for(let d=0;d!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(d,p,y){return d},captureMetaData:!1};let ee;ee="function"!=typeof Symbol?"@@xmlMetadata":Symbol("XML Node Metadata");class T{constructor(d){this.tagname=d,this.child=[],this[":@"]={}}add(d,p){"__proto__"===d&&(d="#__proto__"),this.child.push({[d]:p})}addChild(d,p){"__proto__"===d.tagname&&(d.tagname="#__proto__"),d[":@"]&&Object.keys(d[":@"]).length>0?this.child.push({[d.tagname]:d.child,":@":d[":@"]}):this.child.push({[d.tagname]:d.child}),void 0!==p&&(this.child[this.child.length-1][ee]={startIndex:p})}static getMetaDataSymbol(){return ee}}function w(d,p){const y={};if("O"!==d[p+3]||"C"!==d[p+4]||"T"!==d[p+5]||"Y"!==d[p+6]||"P"!==d[p+7]||"E"!==d[p+8])throw new Error("Invalid Tag instead of DOCTYPE");{p+=9;let v=1,D=!1,M=!1,U="";for(;p"===d[p]){if(M?"-"===d[p-1]&&"-"===d[p-2]&&(M=!1,v--):v--,0===v)break}else"["===d[p]?D=!0:U+=d[p];else{if(D&&C(d,"!ENTITY",p)){let v,D;p+=7,[v,D,p]=O(d,p+1),-1===D.indexOf("&")&&(y[v]={regx:RegExp(`&${v};`,"g"),val:D})}else if(D&&C(d,"!ELEMENT",p)){p+=8;const{index:y}=S(d,p+1);p=y}else if(D&&C(d,"!ATTLIST",p))p+=8;else if(D&&C(d,"!NOTATION",p)){p+=9;const{index:y}=A(d,p+1);p=y}else{if(!C(d,"!--",p))throw new Error("Invalid DOCTYPE");M=!0}v++,U=""}if(0!==v)throw new Error("Unclosed DOCTYPE")}return{entities:y,i:p}}const P=(d,p)=>{for(;p{for(const y of d){if("string"==typeof y&&p===y)return!0;if(y instanceof RegExp&&y.test(p))return!0}}:()=>!1}class k{constructor(d){this.options=d,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,16))}},this.addExternalEntities=F,this.parseXml=X,this.parseTextData=L,this.resolveNameSpace=B,this.buildAttributesMap=G,this.isItStopNode=Z,this.replaceEntitiesValue=R,this.readStopNodeData=J,this.saveTextToParentTag=q,this.addChild=Y,this.ignoreAttributesFn=_(this.options.ignoreAttributes)}}function F(d){const p=Object.keys(d);for(let y=0;y0)){U||(d=this.replaceEntitiesValue(d));const v=this.options.tagValueProcessor(p,d,y,D,M);return null==v?d:typeof v!=typeof d||v!==d?v:this.options.trimValues||d.trim()===d?H(d,this.options.parseTagValue,this.options.numberParseOptions):d}}function B(d){if(this.options.removeNSPrefix){const p=d.split(":"),y="/"===d.charAt(0)?"/":"";if("xmlns"===p[0])return"";2===p.length&&(d=y+p[1])}return d}const se=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function G(d,p,y){if(!0!==this.options.ignoreAttributes&&"string"==typeof d){const y=s(d,se),v=y.length,D={};for(let d=0;d",M,"Closing Tag is not closed.");let U=d.substring(M+2,p).trim();if(this.options.removeNSPrefix){const d=U.indexOf(":");-1!==d&&(U=U.substr(d+1))}this.options.transformTagName&&(U=this.options.transformTagName(U)),y&&(v=this.saveTextToParentTag(v,y,D));const j=D.substring(D.lastIndexOf(".")+1);if(U&&-1!==this.options.unpairedTags.indexOf(U))throw new Error(`Unpaired tag can not be used as closing tag: `);let V=0;j&&-1!==this.options.unpairedTags.indexOf(j)?(V=D.lastIndexOf(".",D.lastIndexOf(".")-1),this.tagsNodeStack.pop()):V=D.lastIndexOf("."),D=D.substring(0,V),y=this.tagsNodeStack.pop(),v="",M=p}else if("?"===d[M+1]){let p=z(d,M,!1,"?>");if(!p)throw new Error("Pi Tag is not closed.");if(v=this.saveTextToParentTag(v,y,D),this.options.ignoreDeclaration&&"?xml"===p.tagName||this.options.ignorePiTags);else{const d=new T(p.tagName);d.add(this.options.textNodeName,""),p.tagName!==p.tagExp&&p.attrExpPresent&&(d[":@"]=this.buildAttributesMap(p.tagExp,D,p.tagName)),this.addChild(y,d,D,M)}M=p.closeIndex+1}else if("!--"===d.substr(M+1,3)){const p=W(d,"--\x3e",M+4,"Comment is not closed.");if(this.options.commentPropName){const U=d.substring(M+4,p-2);v=this.saveTextToParentTag(v,y,D),y.add(this.options.commentPropName,[{[this.options.textNodeName]:U}])}M=p}else if("!D"===d.substr(M+1,2)){const p=w(d,M);this.docTypeEntities=p.entities,M=p.i}else if("!["===d.substr(M+1,2)){const p=W(d,"]]>",M,"CDATA is not closed.")-2,U=d.substring(M+9,p);v=this.saveTextToParentTag(v,y,D);let j=this.parseTextData(U,y.tagname,D,!0,!1,!0,!0);null==j&&(j=""),this.options.cdataPropName?y.add(this.options.cdataPropName,[{[this.options.textNodeName]:U}]):y.add(this.options.textNodeName,j),M=p+2}else{let U=z(d,M,this.options.removeNSPrefix),j=U.tagName;const V=U.rawTagName;let K=U.tagExp,ee=U.attrExpPresent,te=U.closeIndex;this.options.transformTagName&&(j=this.options.transformTagName(j)),y&&v&&"!xml"!==y.tagname&&(v=this.saveTextToParentTag(v,y,D,!1));const re=y;re&&-1!==this.options.unpairedTags.indexOf(re.tagname)&&(y=this.tagsNodeStack.pop(),D=D.substring(0,D.lastIndexOf("."))),j!==p.tagname&&(D+=D?"."+j:j);const ne=M;if(this.isItStopNode(this.options.stopNodes,D,j)){let p="";if(K.length>0&&K.lastIndexOf("/")===K.length-1)"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),M=U.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(j))M=U.closeIndex;else{const y=this.readStopNodeData(d,V,te+1);if(!y)throw new Error(`Unexpected end of ${V}`);M=y.i,p=y.tagContent}const v=new T(j);j!==K&&ee&&(v[":@"]=this.buildAttributesMap(K,D,j)),p&&(p=this.parseTextData(p,j,D,!0,ee,!0,!0)),D=D.substr(0,D.lastIndexOf(".")),v.add(this.options.textNodeName,p),this.addChild(y,v,D,ne)}else{if(K.length>0&&K.lastIndexOf("/")===K.length-1){"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),this.options.transformTagName&&(j=this.options.transformTagName(j));const d=new T(j);j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),D=D.substr(0,D.lastIndexOf("."))}else{const d=new T(j);this.tagsNodeStack.push(y),j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),y=d}v="",M=te}}else v+=d[M];return p.child};function Y(d,p,y,v){this.options.captureMetaData||(v=void 0);const D=this.options.updateTag(p.tagname,y,p[":@"]);!1===D||("string"==typeof D?(p.tagname=D,d.addChild(p,v)):d.addChild(p,v))}const R=function(d){if(this.options.processEntities){for(let p in this.docTypeEntities){const y=this.docTypeEntities[p];d=d.replace(y.regx,y.val)}for(let p in this.lastEntities){const y=this.lastEntities[p];d=d.replace(y.regex,y.val)}if(this.options.htmlEntities)for(let p in this.htmlEntities){const y=this.htmlEntities[p];d=d.replace(y.regex,y.val)}d=d.replace(this.ampEntity.regex,this.ampEntity.val)}return d};function q(d,p,y,v){return d&&(void 0===v&&(v=0===p.child.length),void 0!==(d=this.parseTextData(d,p.tagname,y,!1,!!p[":@"]&&0!==Object.keys(p[":@"]).length,v))&&""!==d&&p.add(this.options.textNodeName,d),d=""),d}function Z(d,p,y){const v="*."+y;for(const y in d){const D=d[y];if(v===D||p===D)return!0}return!1}function W(d,p,y,v){const D=d.indexOf(p,y);if(-1===D)throw new Error(v);return D+p.length-1}function z(d,p,y,v=">"){const D=function(d,p,y=">"){let v,D="";for(let M=p;M",y,`${p} is not closed`);if(d.substring(y+2,M).trim()===p&&(D--,0===D))return{tagContent:d.substring(v,y),i:M};y=M}else if("?"===d[y+1])y=W(d,"?>",y+1,"StopNode is not closed.");else if("!--"===d.substr(y+1,3))y=W(d,"--\x3e",y+3,"StopNode is not closed.");else if("!["===d.substr(y+1,2))y=W(d,"]]>",y,"StopNode is not closed.")-2;else{const v=z(d,y,">");v&&((v&&v.tagName)===p&&"/"!==v.tagExp[v.tagExp.length-1]&&D++,y=v.closeIndex)}}function H(d,p,y){if(p&&"string"==typeof d){const p=d.trim();return"true"===p||"false"!==p&&function(d,p={}){if(p=Object.assign({},ne,p),!d||"string"!=typeof d)return d;let y=d.trim();if(void 0!==p.skipLike&&p.skipLike.test(y))return d;if("0"===d)return 0;if(p.hex&&te.test(y))return function(d){if(parseInt)return parseInt(d,16);if(Number.parseInt)return Number.parseInt(d,16);if(window&&window.parseInt)return window.parseInt(d,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(y);if(-1!==y.search(/.+[eE].+/))return function(d,p,y){if(!y.eNotation)return d;const v=p.match(ie);if(v){let D=v[1]||"";const M=-1===v[3].indexOf("e")?"E":"e",U=v[2],j=D?d[U.length+1]===M:d[U.length]===M;return U.length>1&&j?d:1!==U.length||!v[3].startsWith(`.${M}`)&&v[3][0]!==M?y.leadingZeros&&!j?(p=(v[1]||"")+v[3],Number(p)):d:Number(p)}return d}(d,y,p);{const D=re.exec(y);if(D){const M=D[1]||"",U=D[2];let j=(v=D[3])&&-1!==v.indexOf(".")?("."===(v=v.replace(/0+$/,""))?v="0":"."===v[0]?v="0"+v:"."===v[v.length-1]&&(v=v.substring(0,v.length-1)),v):v;const V=M?"."===d[U.length+1]:"."===d[U.length];if(!p.leadingZeros&&(U.length>1||1===U.length&&!V))return d;{const v=Number(y),D=String(v);if(0===v||-0===v)return v;if(-1!==D.search(/[eE]/))return p.eNotation?v:d;if(-1!==y.indexOf("."))return"0"===D||D===j||D===`${M}${j}`?v:d;let V=U?j:y;return U?V===D||M+V===D?v:d:V===D||V===M+D?v:d}}return d}var v}(d,y)}return void 0!==d?d:""}const oe=T.getMetaDataSymbol();function Q(d,p){return tt(d,p)}function tt(d,p,y){let v;const D={};for(let M=0;M0&&(D[p.textNodeName]=v):void 0!==v&&(D[p.textNodeName]=v),D}function et(d){const p=Object.keys(d);for(let d=0;d0&&(y="\n"),ot(d,p,"",y)}function ot(d,p,y,v){let D="",M=!1;for(let U=0;U`,M=!1;continue}if(V===p.commentPropName){D+=v+`\x3c!--${j[V][0][p.textNodeName]}--\x3e`,M=!0;continue}if("?"===V[0]){const d=lt(j[":@"],p),y="?xml"===V?"":v;let U=j[V][0][p.textNodeName];U=0!==U.length?" "+U:"",D+=y+`<${V}${U}${d}?>`,M=!0;continue}let ee=v;""!==ee&&(ee+=p.indentBy);const te=v+`<${V}${lt(j[":@"],p)}`,re=ot(j[V],p,K,ee);-1!==p.unpairedTags.indexOf(V)?p.suppressUnpairedNode?D+=te+">":D+=te+"/>":re&&0!==re.length||!p.suppressEmptyNode?re&&re.endsWith(">")?D+=te+`>${re}${v}`:(D+=te+">",re&&""!==v&&(re.includes("/>")||re.includes("`):D+=te+"/>",M=!0}return D}function at(d){const p=Object.keys(d);for(let y=0;y0&&p.processEntities)for(let y=0;y","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ft(d){this.options=Object.assign({},ae,d),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=_(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=gt),this.processTextOrObjNode=ct,this.options.format?(this.indentate=pt,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ct(d,p,y,v){const D=this.j2x(d,y+1,v.concat(p));return void 0!==d[this.options.textNodeName]&&1===Object.keys(d).length?this.buildTextValNode(d[this.options.textNodeName],p,D.attrStr,y):this.buildObjectNode(D.val,p,D.attrStr,y)}function pt(d){return this.options.indentBy.repeat(d)}function gt(d){return!(!d.startsWith(this.options.attributeNamePrefix)||d===this.options.textNodeName)&&d.substr(this.attrPrefixLen)}ft.prototype.build=function(d){return this.options.preserveOrder?rt(d,this.options):(Array.isArray(d)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(d={[this.options.arrayNodeName]:d}),this.j2x(d,0,[]).val)},ft.prototype.j2x=function(d,p,y){let v="",D="";const M=y.join(".");for(let U in d)if(Object.prototype.hasOwnProperty.call(d,U))if(void 0===d[U])this.isAttribute(U)&&(D+="");else if(null===d[U])this.isAttribute(U)||U===this.options.cdataPropName?D+="":"?"===U[0]?D+=this.indentate(p)+"<"+U+"?"+this.tagEndChar:D+=this.indentate(p)+"<"+U+"/"+this.tagEndChar;else if(d[U]instanceof Date)D+=this.buildTextValNode(d[U],U,"",p);else if("object"!=typeof d[U]){const y=this.isAttribute(U);if(y&&!this.ignoreAttributesFn(y,M))v+=this.buildAttrPairStr(y,""+d[U]);else if(!y)if(U===this.options.textNodeName){let p=this.options.tagValueProcessor(U,""+d[U]);D+=this.replaceEntitiesValue(p)}else D+=this.buildTextValNode(d[U],U,"",p)}else if(Array.isArray(d[U])){const v=d[U].length;let M="",j="";for(let V=0;V"+d+D}},ft.prototype.closeTag=function(d){let p="";return-1!==this.options.unpairedTags.indexOf(d)?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&p===this.options.commentPropName)return this.indentate(v)+`\x3c!--${d}--\x3e`+this.newLine;if("?"===p[0])return this.indentate(v)+"<"+p+y+"?"+this.tagEndChar;{let D=this.options.tagValueProcessor(p,d);return D=this.replaceEntitiesValue(D),""===D?this.indentate(v)+"<"+p+y+this.closeTag(p)+this.tagEndChar:this.indentate(v)+"<"+p+y+">"+D+"0&&this.options.processEntities)for(let p=0;p{"use strict";d.exports=JSON.parse('{"name":"@actions/artifact","version":"2.3.2","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^7.0.1","jwt-decode":"^3.1.2","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}')},47080:d=>{"use strict";d.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}}')},92547:d=>{"use strict";d.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(d){var p=__webpack_module_cache__[d];if(p!==undefined){return p.exports}var y=__webpack_module_cache__[d]={id:d,loaded:false,exports:{}};var v=true;try{__webpack_modules__[d].call(y.exports,y,y.exports,__nccwpck_require__);v=false}finally{if(v)delete __webpack_module_cache__[d]}y.loaded=true;return y.exports}(()=>{__nccwpck_require__.d=(d,p)=>{for(var y in p){if(__nccwpck_require__.o(p,y)&&!__nccwpck_require__.o(d,y)){Object.defineProperty(d,y,{enumerable:true,get:p[y]})}}}})();(()=>{__nccwpck_require__.o=(d,p)=>Object.prototype.hasOwnProperty.call(d,p)})();(()=>{__nccwpck_require__.r=d=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(d,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(d,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=d=>{d.paths=[];if(!d.children)d.children=[];return d}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var d={};__nccwpck_require__.r(d);__nccwpck_require__.d(d,{hasBrowserEnv:()=>Ke,hasStandardBrowserEnv:()=>Ze,hasStandardBrowserWebWorkerEnv:()=>dt,navigator:()=>Xe,origin:()=>mt});var p=__nccwpck_require__(79896);var y=__nccwpck_require__(59999);var v=__nccwpck_require__(82709);var D=__nccwpck_require__(50611);var M=__nccwpck_require__(48148);var U=__nccwpck_require__(69184);var j=__nccwpck_require__(72726);var V=__nccwpck_require__(67362);var K=__nccwpck_require__(76869);var ee=__nccwpck_require__(39023);var te=__nccwpck_require__(35317);const re=process.env.STATE_tmpDir||"";const ne=process.env.STATE_inputs?JSON.parse(process.env.STATE_inputs):undefined;function setTmpDir(d){y.saveState("tmpDir",d)}function setInputs(d){y.saveState("inputs",JSON.stringify(d))}function setExposeId(d){y.saveState("exposeId",d)}function getExposeId(){return y.getState("exposeId")}function setBuildkitdAddr(d){y.saveState("buildkitdAddr",d)}function getBuildkitdAddr(){return y.getState("buildkitdAddr")}function setBuilderName(d){y.saveState("builderName",d)}function getBuilderName(){return core.getState("builderName")}function setSigkillUsed(d){y.saveState("sigkillUsed",d.toString())}function getSigkillUsed(){return y.getState("sigkillUsed")==="true"}function bind(d,p){return function wrap(){return d.apply(p,arguments)}}const{toString:ie}=Object.prototype;const{getPrototypeOf:se}=Object;const{iterator:oe,toStringTag:ae}=Symbol;const le=(d=>p=>{const y=ie.call(p);return d[y]||(d[y]=y.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=d=>{d=d.toLowerCase();return p=>le(p)===d};const typeOfTest=d=>p=>typeof p===d;const{isArray:ce}=Array;const ue=typeOfTest("undefined");function isBuffer(d){return d!==null&&!ue(d)&&d.constructor!==null&&!ue(d.constructor)&&fe(d.constructor.isBuffer)&&d.constructor.isBuffer(d)}const de=kindOfTest("ArrayBuffer");function isArrayBufferView(d){let p;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){p=ArrayBuffer.isView(d)}else{p=d&&d.buffer&&de(d.buffer)}return p}const pe=typeOfTest("string");const fe=typeOfTest("function");const me=typeOfTest("number");const isObject=d=>d!==null&&typeof d==="object";const isBoolean=d=>d===true||d===false;const isPlainObject=d=>{if(le(d)!=="object"){return false}const p=se(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(ae in d)&&!(oe in d)};const isEmptyObject=d=>{if(!isObject(d)||isBuffer(d)){return false}try{return Object.keys(d).length===0&&Object.getPrototypeOf(d)===Object.prototype}catch(d){return false}};const Ae=kindOfTest("Date");const he=kindOfTest("File");const ge=kindOfTest("Blob");const ye=kindOfTest("FileList");const isStream=d=>isObject(d)&&fe(d.pipe);const isFormData=d=>{let p;return d&&(typeof FormData==="function"&&d instanceof FormData||fe(d.append)&&((p=le(d))==="formdata"||p==="object"&&fe(d.toString)&&d.toString()==="[object FormData]"))};const be=kindOfTest("URLSearchParams");const[Ee,we,ve,Ce]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=d=>d.trim?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(d,p,{allOwnKeys:y=false}={}){if(d===null||typeof d==="undefined"){return}let v;let D;if(typeof d!=="object"){d=[d]}if(ce(d)){for(v=0,D=d.length;v0){D=y[v];if(p===D.toLowerCase()){return D}}return null}const Se=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=d=>!ue(d)&&d!==Se;function merge(){const{caseless:d}=isContextDefined(this)&&this||{};const p={};const assignValue=(y,v)=>{const D=d&&findKey(p,v)||v;if(isPlainObject(p[D])&&isPlainObject(y)){p[D]=merge(p[D],y)}else if(isPlainObject(y)){p[D]=merge({},y)}else if(ce(y)){p[D]=y.slice()}else{p[D]=y}};for(let d=0,p=arguments.length;d{forEach(p,((p,v)=>{if(y&&fe(p)){d[v]=bind(p,y)}else{d[v]=p}}),{allOwnKeys:v});return d};const stripBOM=d=>{if(d.charCodeAt(0)===65279){d=d.slice(1)}return d};const inherits=(d,p,y,v)=>{d.prototype=Object.create(p.prototype,v);d.prototype.constructor=d;Object.defineProperty(d,"super",{value:p.prototype});y&&Object.assign(d.prototype,y)};const toFlatObject=(d,p,y,v)=>{let D;let M;let U;const j={};p=p||{};if(d==null)return p;do{D=Object.getOwnPropertyNames(d);M=D.length;while(M-- >0){U=D[M];if((!v||v(U,d,p))&&!j[U]){p[U]=d[U];j[U]=true}}d=y!==false&&se(d)}while(d&&(!y||y(d,p))&&d!==Object.prototype);return p};const endsWith=(d,p,y)=>{d=String(d);if(y===undefined||y>d.length){y=d.length}y-=p.length;const v=d.indexOf(p,y);return v!==-1&&v===y};const toArray=d=>{if(!d)return null;if(ce(d))return d;let p=d.length;if(!me(p))return null;const y=new Array(p);while(p-- >0){y[p]=d[p]}return y};const Ie=(d=>p=>d&&p instanceof d)(typeof Uint8Array!=="undefined"&&se(Uint8Array));const forEachEntry=(d,p)=>{const y=d&&d[oe];const v=y.call(d);let D;while((D=v.next())&&!D.done){const y=D.value;p.call(d,y[0],y[1])}};const matchAll=(d,p)=>{let y;const v=[];while((y=d.exec(p))!==null){v.push(y)}return v};const Be=kindOfTest("HTMLFormElement");const toCamelCase=d=>d.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(d,p,y){return p.toUpperCase()+y}));const xe=(({hasOwnProperty:d})=>(p,y)=>d.call(p,y))(Object.prototype);const Re=kindOfTest("RegExp");const reduceDescriptors=(d,p)=>{const y=Object.getOwnPropertyDescriptors(d);const v={};forEach(y,((y,D)=>{let M;if((M=p(y,D,d))!==false){v[D]=M||y}}));Object.defineProperties(d,v)};const freezeMethods=d=>{reduceDescriptors(d,((p,y)=>{if(fe(d)&&["arguments","caller","callee"].indexOf(y)!==-1){return false}const v=d[y];if(!fe(v))return;p.enumerable=false;if("writable"in p){p.writable=false;return}if(!p.set){p.set=()=>{throw Error("Can not rewrite read-only method '"+y+"'")}}}))};const toObjectSet=(d,p)=>{const y={};const define=d=>{d.forEach((d=>{y[d]=true}))};ce(d)?define(d):define(String(d).split(p));return y};const noop=()=>{};const toFiniteNumber=(d,p)=>d!=null&&Number.isFinite(d=+d)?d:p;function isSpecCompliantForm(d){return!!(d&&fe(d.append)&&d[ae]==="FormData"&&d[oe])}const toJSONObject=d=>{const p=new Array(10);const visit=(d,y)=>{if(isObject(d)){if(p.indexOf(d)>=0){return}if(isBuffer(d)){return d}if(!("toJSON"in d)){p[y]=d;const v=ce(d)?[]:{};forEach(d,((d,p)=>{const D=visit(d,y+1);!ue(D)&&(v[p]=D)}));p[y]=undefined;return v}}return d};return visit(d,0)};const _e=kindOfTest("AsyncFunction");const isThenable=d=>d&&(isObject(d)||fe(d))&&fe(d.then)&&fe(d.catch);const Te=((d,p)=>{if(d){return setImmediate}return p?((d,p)=>{Se.addEventListener("message",(({source:y,data:v})=>{if(y===Se&&v===d){p.length&&p.shift()()}}),false);return y=>{p.push(y);Se.postMessage(d,"*")}})(`axios@${Math.random()}`,[]):d=>setTimeout(d)})(typeof setImmediate==="function",fe(Se.postMessage));const Ne=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(Se):typeof process!=="undefined"&&process.nextTick||Te;const isIterable=d=>d!=null&&fe(d[oe]);const ke={isArray:ce,isArrayBuffer:de,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:pe,isNumber:me,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:Ee,isRequest:we,isResponse:ve,isHeaders:Ce,isUndefined:ue,isDate:Ae,isFile:he,isBlob:ge,isRegExp:Re,isFunction:fe,isStream:isStream,isURLSearchParams:be,isTypedArray:Ie,isFileList:ye,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:le,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:Be,hasOwnProperty:xe,hasOwnProp:xe,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:Se,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:_e,isThenable:isThenable,setImmediate:Te,asap:Ne,isIterable:isIterable};function AxiosError(d,p,y,v,D){Error.call(this);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack}this.message=d;this.name="AxiosError";p&&(this.code=p);y&&(this.config=y);v&&(this.request=v);if(D){this.response=D;this.status=D.status?D.status:null}}ke.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ke.toJSONObject(this.config),code:this.code,status:this.status}}});const Qe=AxiosError.prototype;const De={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((d=>{De[d]={value:d}}));Object.defineProperties(AxiosError,De);Object.defineProperty(Qe,"isAxiosError",{value:true});AxiosError.from=(d,p,y,v,D,M)=>{const U=Object.create(Qe);ke.toFlatObject(d,U,(function filter(d){return d!==Error.prototype}),(d=>d!=="isAxiosError"));AxiosError.call(U,d.message,p,y,v,D);U.cause=d;U.name=d.name;M&&Object.assign(U,M);return U};const Pe=AxiosError;var Oe=__nccwpck_require__(34455);const Le=Oe;function isVisitable(d){return ke.isPlainObject(d)||ke.isArray(d)}function removeBrackets(d){return ke.endsWith(d,"[]")?d.slice(0,-2):d}function renderKey(d,p,y){if(!d)return p;return d.concat(p).map((function each(d,p){d=removeBrackets(d);return!y&&p?"["+d+"]":d})).join(y?".":"")}function isFlatArray(d){return ke.isArray(d)&&!d.some(isVisitable)}const Fe=ke.toFlatObject(ke,{},null,(function filter(d){return/^is[A-Z]/.test(d)}));function toFormData(d,p,y){if(!ke.isObject(d)){throw new TypeError("target must be an object")}p=p||new(Le||FormData);y=ke.toFlatObject(y,{metaTokens:true,dots:false,indexes:false},false,(function defined(d,p){return!ke.isUndefined(p[d])}));const v=y.metaTokens;const D=y.visitor||defaultVisitor;const M=y.dots;const U=y.indexes;const j=y.Blob||typeof Blob!=="undefined"&&Blob;const V=j&&ke.isSpecCompliantForm(p);if(!ke.isFunction(D)){throw new TypeError("visitor must be a function")}function convertValue(d){if(d===null)return"";if(ke.isDate(d)){return d.toISOString()}if(ke.isBoolean(d)){return d.toString()}if(!V&&ke.isBlob(d)){throw new Pe("Blob is not supported. Use a Buffer instead.")}if(ke.isArrayBuffer(d)||ke.isTypedArray(d)){return V&&typeof Blob==="function"?new Blob([d]):Buffer.from(d)}return d}function defaultVisitor(d,y,D){let j=d;if(d&&!D&&typeof d==="object"){if(ke.endsWith(y,"{}")){y=v?y:y.slice(0,-2);d=JSON.stringify(d)}else if(ke.isArray(d)&&isFlatArray(d)||(ke.isFileList(d)||ke.endsWith(y,"[]"))&&(j=ke.toArray(d))){y=removeBrackets(y);j.forEach((function each(d,v){!(ke.isUndefined(d)||d===null)&&p.append(U===true?renderKey([y],v,M):U===null?y:y+"[]",convertValue(d))}));return false}}if(isVisitable(d)){return true}p.append(renderKey(D,y,M),convertValue(d));return false}const K=[];const ee=Object.assign(Fe,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(d,y){if(ke.isUndefined(d))return;if(K.indexOf(d)!==-1){throw Error("Circular reference detected in "+y.join("."))}K.push(d);ke.forEach(d,(function each(d,v){const M=!(ke.isUndefined(d)||d===null)&&D.call(p,d,ke.isString(v)?v.trim():v,y,ee);if(M===true){build(d,y?y.concat(v):[v])}}));K.pop()}if(!ke.isObject(d)){throw new TypeError("data must be an object")}build(d);return p}const Me=toFormData;function encode(d){const p={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(d).replace(/[!'()~]|%20|%00/g,(function replacer(d){return p[d]}))}function AxiosURLSearchParams(d,p){this._pairs=[];d&&Me(d,this,p)}const Ue=AxiosURLSearchParams.prototype;Ue.append=function append(d,p){this._pairs.push([d,p])};Ue.toString=function toString(d){const p=d?function(p){return d.call(this,p,encode)}:encode;return this._pairs.map((function each(d){return p(d[0])+"="+p(d[1])}),"").join("&")};const He=AxiosURLSearchParams;function buildURL_encode(d){return encodeURIComponent(d).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(d,p,y){if(!p){return d}const v=y&&y.encode||buildURL_encode;if(ke.isFunction(y)){y={serialize:y}}const D=y&&y.serialize;let M;if(D){M=D(p,y)}else{M=ke.isURLSearchParams(p)?p.toString():new He(p,y).toString(v)}if(M){const p=d.indexOf("#");if(p!==-1){d=d.slice(0,p)}d+=(d.indexOf("?")===-1?"?":"&")+M}return d}class InterceptorManager{constructor(){this.handlers=[]}use(d,p,y){this.handlers.push({fulfilled:d,rejected:p,synchronous:y?y.synchronous:false,runWhen:y?y.runWhen:null});return this.handlers.length-1}eject(d){if(this.handlers[d]){this.handlers[d]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(d){ke.forEach(this.handlers,(function forEachHandler(p){if(p!==null){d(p)}}))}}const je=InterceptorManager;const Ge={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false};var qe=__nccwpck_require__(76982);var ze=__nccwpck_require__(87016);const Ve=ze.URLSearchParams;const We="abcdefghijklmnopqrstuvwxyz";const $e="0123456789";const Ye={DIGIT:$e,ALPHA:We,ALPHA_DIGIT:We+We.toUpperCase()+$e};const generateString=(d=16,p=Ye.ALPHA_DIGIT)=>{let y="";const{length:v}=p;const D=new Uint32Array(d);qe.randomFillSync(D);for(let M=0;Mtypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const mt=Ke&&window.location.href||"http://localhost";const At={...d,...Je};function toURLEncodedForm(d,p){return Me(d,new At.classes.URLSearchParams,{visitor:function(d,p,y,v){if(At.isNode&&ke.isBuffer(d)){this.append(p,d.toString("base64"));return false}return v.defaultVisitor.apply(this,arguments)},...p})}function parsePropPath(d){return ke.matchAll(/\w+|\[(\w*)]/g,d).map((d=>d[0]==="[]"?"":d[1]||d[0]))}function arrayToObject(d){const p={};const y=Object.keys(d);let v;const D=y.length;let M;for(v=0;v=d.length;D=!D&&ke.isArray(y)?y.length:D;if(U){if(ke.hasOwnProp(y,D)){y[D]=[y[D],p]}else{y[D]=p}return!M}if(!y[D]||!ke.isObject(y[D])){y[D]=[]}const j=buildPath(d,p,y[D],v);if(j&&ke.isArray(y[D])){y[D]=arrayToObject(y[D])}return!M}if(ke.isFormData(d)&&ke.isFunction(d.entries)){const p={};ke.forEachEntry(d,((d,y)=>{buildPath(parsePropPath(d),y,p,0)}));return p}return null}const yt=formDataToJSON;function stringifySafely(d,p,y){if(ke.isString(d)){try{(p||JSON.parse)(d);return ke.trim(d)}catch(d){if(d.name!=="SyntaxError"){throw d}}}return(y||JSON.stringify)(d)}const bt={transitional:Ge,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(d,p){const y=p.getContentType()||"";const v=y.indexOf("application/json")>-1;const D=ke.isObject(d);if(D&&ke.isHTMLForm(d)){d=new FormData(d)}const M=ke.isFormData(d);if(M){return v?JSON.stringify(yt(d)):d}if(ke.isArrayBuffer(d)||ke.isBuffer(d)||ke.isStream(d)||ke.isFile(d)||ke.isBlob(d)||ke.isReadableStream(d)){return d}if(ke.isArrayBufferView(d)){return d.buffer}if(ke.isURLSearchParams(d)){p.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return d.toString()}let U;if(D){if(y.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(d,this.formSerializer).toString()}if((U=ke.isFileList(d))||y.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Me(U?{"files[]":d}:d,p&&new p,this.formSerializer)}}if(D||v){p.setContentType("application/json",false);return stringifySafely(d)}return d}],transformResponse:[function transformResponse(d){const p=this.transitional||bt.transitional;const y=p&&p.forcedJSONParsing;const v=this.responseType==="json";if(ke.isResponse(d)||ke.isReadableStream(d)){return d}if(d&&ke.isString(d)&&(y&&!this.responseType||v)){const y=p&&p.silentJSONParsing;const D=!y&&v;try{return JSON.parse(d)}catch(d){if(D){if(d.name==="SyntaxError"){throw Pe.from(d,Pe.ERR_BAD_RESPONSE,this,null,this.response)}throw d}}}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:At.classes.FormData,Blob:At.classes.Blob},validateStatus:function validateStatus(d){return d>=200&&d<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};ke.forEach(["delete","get","head","post","put","patch"],(d=>{bt.headers[d]={}}));const Et=bt;const wt=ke.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=d=>{const p={};let y;let v;let D;d&&d.split("\n").forEach((function parser(d){D=d.indexOf(":");y=d.substring(0,D).trim().toLowerCase();v=d.substring(D+1).trim();if(!y||p[y]&&wt[y]){return}if(y==="set-cookie"){if(p[y]){p[y].push(v)}else{p[y]=[v]}}else{p[y]=p[y]?p[y]+", "+v:v}}));return p};const vt=Symbol("internals");function normalizeHeader(d){return d&&String(d).trim().toLowerCase()}function normalizeValue(d){if(d===false||d==null){return d}return ke.isArray(d)?d.map(normalizeValue):String(d)}function parseTokens(d){const p=Object.create(null);const y=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let v;while(v=y.exec(d)){p[v[1]]=v[2]}return p}const isValidHeaderName=d=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(d.trim());function matchHeaderValue(d,p,y,v,D){if(ke.isFunction(v)){return v.call(this,p,y)}if(D){p=y}if(!ke.isString(p))return;if(ke.isString(v)){return p.indexOf(v)!==-1}if(ke.isRegExp(v)){return v.test(p)}}function formatHeader(d){return d.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((d,p,y)=>p.toUpperCase()+y))}function buildAccessors(d,p){const y=ke.toCamelCase(" "+p);["get","set","has"].forEach((v=>{Object.defineProperty(d,v+y,{value:function(d,y,D){return this[v].call(this,p,d,y,D)},configurable:true})}))}class AxiosHeaders{constructor(d){d&&this.set(d)}set(d,p,y){const v=this;function setHeader(d,p,y){const D=normalizeHeader(p);if(!D){throw new Error("header name must be a non-empty string")}const M=ke.findKey(v,D);if(!M||v[M]===undefined||y===true||y===undefined&&v[M]!==false){v[M||p]=normalizeValue(d)}}const setHeaders=(d,p)=>ke.forEach(d,((d,y)=>setHeader(d,y,p)));if(ke.isPlainObject(d)||d instanceof this.constructor){setHeaders(d,p)}else if(ke.isString(d)&&(d=d.trim())&&!isValidHeaderName(d)){setHeaders(parseHeaders(d),p)}else if(ke.isObject(d)&&ke.isIterable(d)){let y={},v,D;for(const p of d){if(!ke.isArray(p)){throw TypeError("Object iterator must return a key-value pair")}y[D=p[0]]=(v=y[D])?ke.isArray(v)?[...v,p[1]]:[v,p[1]]:p[1]}setHeaders(y,p)}else{d!=null&&setHeader(p,d,y)}return this}get(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);if(y){const d=this[y];if(!p){return d}if(p===true){return parseTokens(d)}if(ke.isFunction(p)){return p.call(this,d,y)}if(ke.isRegExp(p)){return p.exec(d)}throw new TypeError("parser must be boolean|regexp|function")}}}has(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);return!!(y&&this[y]!==undefined&&(!p||matchHeaderValue(this,this[y],y,p)))}return false}delete(d,p){const y=this;let v=false;function deleteHeader(d){d=normalizeHeader(d);if(d){const D=ke.findKey(y,d);if(D&&(!p||matchHeaderValue(y,y[D],D,p))){delete y[D];v=true}}}if(ke.isArray(d)){d.forEach(deleteHeader)}else{deleteHeader(d)}return v}clear(d){const p=Object.keys(this);let y=p.length;let v=false;while(y--){const D=p[y];if(!d||matchHeaderValue(this,this[D],D,d,true)){delete this[D];v=true}}return v}normalize(d){const p=this;const y={};ke.forEach(this,((v,D)=>{const M=ke.findKey(y,D);if(M){p[M]=normalizeValue(v);delete p[D];return}const U=d?formatHeader(D):String(D).trim();if(U!==D){delete p[D]}p[U]=normalizeValue(v);y[U]=true}));return this}concat(...d){return this.constructor.concat(this,...d)}toJSON(d){const p=Object.create(null);ke.forEach(this,((y,v)=>{y!=null&&y!==false&&(p[v]=d&&ke.isArray(y)?y.join(", "):y)}));return p}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([d,p])=>d+": "+p)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(d){return d instanceof this?d:new this(d)}static concat(d,...p){const y=new this(d);p.forEach((d=>y.set(d)));return y}static accessor(d){const p=this[vt]=this[vt]={accessors:{}};const y=p.accessors;const v=this.prototype;function defineAccessor(d){const p=normalizeHeader(d);if(!y[p]){buildAccessors(v,d);y[p]=true}}ke.isArray(d)?d.forEach(defineAccessor):defineAccessor(d);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ke.reduceDescriptors(AxiosHeaders.prototype,(({value:d},p)=>{let y=p[0].toUpperCase()+p.slice(1);return{get:()=>d,set(d){this[y]=d}}}));ke.freezeMethods(AxiosHeaders);const Ct=AxiosHeaders;function transformData(d,p){const y=this||Et;const v=p||y;const D=Ct.from(v.headers);let M=v.data;ke.forEach(d,(function transform(d){M=d.call(y,M,D.normalize(),p?p.status:undefined)}));D.normalize();return M}function isCancel(d){return!!(d&&d.__CANCEL__)}function CanceledError(d,p,y){Pe.call(this,d==null?"canceled":d,Pe.ERR_CANCELED,p,y);this.name="CanceledError"}ke.inherits(CanceledError,Pe,{__CANCEL__:true});const St=CanceledError;function settle(d,p,y){const v=y.config.validateStatus;if(!y.status||!v||v(y.status)){d(y)}else{p(new Pe("Request failed with status code "+y.status,[Pe.ERR_BAD_REQUEST,Pe.ERR_BAD_RESPONSE][Math.floor(y.status/100)-4],y.config,y.request,y))}}function isAbsoluteURL(d){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(d)}function combineURLs(d,p){return p?d.replace(/\/?\/$/,"")+"/"+p.replace(/^\/+/,""):d}function buildFullPath(d,p,y){let v=!isAbsoluteURL(p);if(d&&(v||y==false)){return combineURLs(d,p)}return p}var It=__nccwpck_require__(20330);var Bt=__nccwpck_require__(58611);var xt=__nccwpck_require__(65692);var Rt=__nccwpck_require__(63509);var _t=__nccwpck_require__(43106);const Tt="1.11.0";function parseProtocol(d){const p=/^([-+\w]{1,25})(:?\/\/|:)/.exec(d);return p&&p[1]||""}const Nt=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function fromDataURI(d,p,y){const v=y&&y.Blob||At.classes.Blob;const D=parseProtocol(d);if(p===undefined&&v){p=true}if(D==="data"){d=D.length?d.slice(D.length+1):d;const y=Nt.exec(d);if(!y){throw new Pe("Invalid URL",Pe.ERR_INVALID_URL)}const M=y[1];const U=y[2];const j=y[3];const V=Buffer.from(decodeURIComponent(j),U?"base64":"utf8");if(p){if(!v){throw new Pe("Blob is not supported",Pe.ERR_NOT_SUPPORT)}return new v([V],{type:M})}return V}throw new Pe("Unsupported protocol "+D,Pe.ERR_NOT_SUPPORT)}var kt=__nccwpck_require__(2203);const Qt=Symbol("internals");class AxiosTransformStream extends kt.Transform{constructor(d){d=ke.toFlatObject(d,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((d,p)=>!ke.isUndefined(p[d])));super({readableHighWaterMark:d.chunkSize});const p=this[Qt]={timeWindow:d.timeWindow,chunkSize:d.chunkSize,maxRate:d.maxRate,minChunkSize:d.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(d=>{if(d==="progress"){if(!p.isCaptured){p.isCaptured=true}}}))}_read(d){const p=this[Qt];if(p.onReadCallback){p.onReadCallback()}return super._read(d)}_transform(d,p,y){const v=this[Qt];const D=v.maxRate;const M=this.readableHighWaterMark;const U=v.timeWindow;const j=1e3/U;const V=D/j;const K=v.minChunkSize!==false?Math.max(v.minChunkSize,V*.01):0;const pushChunk=(d,p)=>{const y=Buffer.byteLength(d);v.bytesSeen+=y;v.bytes+=y;v.isCaptured&&this.emit("progress",v.bytesSeen);if(this.push(d)){process.nextTick(p)}else{v.onReadCallback=()=>{v.onReadCallback=null;process.nextTick(p)}}};const transformChunk=(d,p)=>{const y=Buffer.byteLength(d);let j=null;let ee=M;let te;let re=0;if(D){const d=Date.now();if(!v.ts||(re=d-v.ts)>=U){v.ts=d;te=V-v.bytes;v.bytes=te<0?-te:0;re=0}te=V-v.bytes}if(D){if(te<=0){return setTimeout((()=>{p(null,d)}),U-re)}if(teee&&y-ee>K){j=d.subarray(ee);d=d.subarray(0,ee)}pushChunk(d,j?()=>{process.nextTick(p,null,j)}:p)};transformChunk(d,(function transformNextChunk(d,p){if(d){return y(d)}if(p){transformChunk(p,transformNextChunk)}else{y(null)}}))}}const Dt=AxiosTransformStream;var Pt=__nccwpck_require__(24434);const{asyncIterator:Ot}=Symbol;const readBlob=async function*(d){if(d.stream){yield*d.stream()}else if(d.arrayBuffer){yield await d.arrayBuffer()}else if(d[Ot]){yield*d[Ot]()}else{yield d}};const Lt=readBlob;const Ft=At.ALPHABET.ALPHA_DIGIT+"-_";const Mt=typeof TextEncoder==="function"?new TextEncoder:new ee.TextEncoder;const Ut="\r\n";const Ht=Mt.encode(Ut);const jt=2;class FormDataPart{constructor(d,p){const{escapeName:y}=this.constructor;const v=ke.isString(p);let D=`Content-Disposition: form-data; name="${y(d)}"${!v&&p.name?`; filename="${y(p.name)}"`:""}${Ut}`;if(v){p=Mt.encode(String(p).replace(/\r?\n|\r\n?/g,Ut))}else{D+=`Content-Type: ${p.type||"application/octet-stream"}${Ut}`}this.headers=Mt.encode(D+Ut);this.contentLength=v?p.byteLength:p.size;this.size=this.headers.byteLength+this.contentLength+jt;this.name=d;this.value=p}async*encode(){yield this.headers;const{value:d}=this;if(ke.isTypedArray(d)){yield d}else{yield*Lt(d)}yield Ht}static escapeName(d){return String(d).replace(/[\r\n"]/g,(d=>({"\r":"%0D","\n":"%0A",'"':"%22"}[d])))}}const formDataToStream=(d,p,y)=>{const{tag:v="form-data-boundary",size:D=25,boundary:M=v+"-"+At.generateString(D,Ft)}=y||{};if(!ke.isFormData(d)){throw TypeError("FormData instance required")}if(M.length<1||M.length>70){throw Error("boundary must be 10-70 characters long")}const U=Mt.encode("--"+M+Ut);const j=Mt.encode("--"+M+"--"+Ut);let V=j.byteLength;const K=Array.from(d.entries()).map((([d,p])=>{const y=new FormDataPart(d,p);V+=y.size;return y}));V+=U.byteLength*K.length;V=ke.toFiniteNumber(V);const ee={"Content-Type":`multipart/form-data; boundary=${M}`};if(Number.isFinite(V)){ee["Content-Length"]=V}p&&p(ee);return kt.Readable.from(async function*(){for(const d of K){yield U;yield*d.encode()}yield j}())};const Gt=formDataToStream;class ZlibHeaderTransformStream extends kt.Transform{__transform(d,p,y){this.push(d);y()}_transform(d,p,y){if(d.length!==0){this._transform=this.__transform;if(d[0]!==120){const d=Buffer.alloc(2);d[0]=120;d[1]=156;this.push(d,p)}}this.__transform(d,p,y)}}const qt=ZlibHeaderTransformStream;const callbackify=(d,p)=>ke.isAsyncFn(d)?function(...y){const v=y.pop();d.apply(this,y).then((d=>{try{p?v(null,...p(d)):v(null,d)}catch(d){v(d)}}),v)}:d;const zt=callbackify;function speedometer(d,p){d=d||10;const y=new Array(d);const v=new Array(d);let D=0;let M=0;let U;p=p!==undefined?p:1e3;return function push(j){const V=Date.now();const K=v[M];if(!U){U=V}y[D]=j;v[D]=V;let ee=M;let te=0;while(ee!==D){te+=y[ee++];ee=ee%d}D=(D+1)%d;if(D===M){M=(M+1)%d}if(V-U{y=v;D=null;if(M){clearTimeout(M);M=null}d(...p)};const throttled=(...d)=>{const p=Date.now();const U=p-y;if(U>=v){invoke(d,p)}else{D=d;if(!M){M=setTimeout((()=>{M=null;invoke(D)}),v-U)}}};const flush=()=>D&&invoke(D);return[throttled,flush]}const Wt=throttle;const progressEventReducer=(d,p,y=3)=>{let v=0;const D=Vt(50,250);return Wt((y=>{const M=y.loaded;const U=y.lengthComputable?y.total:undefined;const j=M-v;const V=D(j);const K=M<=U;v=M;const ee={loaded:M,total:U,progress:U?M/U:undefined,bytes:j,rate:V?V:undefined,estimated:V&&U&&K?(U-M)/V:undefined,event:y,lengthComputable:U!=null,[p?"download":"upload"]:true};d(ee)}),y)};const progressEventDecorator=(d,p)=>{const y=d!=null;return[v=>p[0]({lengthComputable:y,total:d,loaded:v}),p[1]]};const asyncDecorator=d=>(...p)=>ke.asap((()=>d(...p)));const $t={flush:_t.constants.Z_SYNC_FLUSH,finishFlush:_t.constants.Z_SYNC_FLUSH};const Yt={flush:_t.constants.BROTLI_OPERATION_FLUSH,finishFlush:_t.constants.BROTLI_OPERATION_FLUSH};const Jt=ke.isFunction(_t.createBrotliDecompress);const{http:Kt,https:Xt}=Rt;const Zt=/https:?/;const er=At.protocols.map((d=>d+":"));const flushOnFinish=(d,[p,y])=>{d.on("end",y).on("error",y);return p};function dispatchBeforeRedirect(d,p){if(d.beforeRedirects.proxy){d.beforeRedirects.proxy(d)}if(d.beforeRedirects.config){d.beforeRedirects.config(d,p)}}function setProxy(d,p,y){let v=p;if(!v&&v!==false){const d=It.getProxyForUrl(y);if(d){v=new URL(d)}}if(v){if(v.username){v.auth=(v.username||"")+":"+(v.password||"")}if(v.auth){if(v.auth.username||v.auth.password){v.auth=(v.auth.username||"")+":"+(v.auth.password||"")}const p=Buffer.from(v.auth,"utf8").toString("base64");d.headers["Proxy-Authorization"]="Basic "+p}d.headers.host=d.hostname+(d.port?":"+d.port:"");const p=v.hostname||v.host;d.hostname=p;d.host=p;d.port=v.port;d.path=y;if(v.protocol){d.protocol=v.protocol.includes(":")?v.protocol:`${v.protocol}:`}}d.beforeRedirects.proxy=function beforeRedirect(d){setProxy(d,p,d.href)}}const tr=typeof process!=="undefined"&&ke.kindOf(process)==="process";const wrapAsync=d=>new Promise(((p,y)=>{let v;let D;const done=(d,p)=>{if(D)return;D=true;v&&v(d,p)};const _resolve=d=>{done(d);p(d)};const _reject=d=>{done(d,true);y(d)};d(_resolve,_reject,(d=>v=d)).catch(_reject)}));const resolveFamily=({address:d,family:p})=>{if(!ke.isString(d)){throw TypeError("address must be a string")}return{address:d,family:p||(d.indexOf(".")<0?6:4)}};const buildAddressEntry=(d,p)=>resolveFamily(ke.isObject(d)?d:{address:d,family:p});const rr=tr&&function httpAdapter(d){return wrapAsync((async function dispatchHttpRequest(p,y,v){let{data:D,lookup:M,family:U}=d;const{responseType:j,responseEncoding:V}=d;const K=d.method.toUpperCase();let te;let re=false;let ne;if(M){const d=zt(M,(d=>ke.isArray(d)?d:[d]));M=(p,y,v)=>{d(p,y,((d,p,D)=>{if(d){return v(d)}const M=ke.isArray(p)?p.map((d=>buildAddressEntry(d))):[buildAddressEntry(p,D)];y.all?v(d,M):v(d,M[0].address,M[0].family)}))}}const ie=new Pt.EventEmitter;const onFinished=()=>{if(d.cancelToken){d.cancelToken.unsubscribe(abort)}if(d.signal){d.signal.removeEventListener("abort",abort)}ie.removeAllListeners()};v(((d,p)=>{te=true;if(p){re=true;onFinished()}}));function abort(p){ie.emit("abort",!p||p.type?new St(null,d,ne):p)}ie.once("abort",y);if(d.cancelToken||d.signal){d.cancelToken&&d.cancelToken.subscribe(abort);if(d.signal){d.signal.aborted?abort():d.signal.addEventListener("abort",abort)}}const se=buildFullPath(d.baseURL,d.url,d.allowAbsoluteUrls);const oe=new URL(se,At.hasBrowserEnv?At.origin:undefined);const ae=oe.protocol||er[0];if(ae==="data:"){let v;if(K!=="GET"){return settle(p,y,{status:405,statusText:"method not allowed",headers:{},config:d})}try{v=fromDataURI(d.url,j==="blob",{Blob:d.env&&d.env.Blob})}catch(p){throw Pe.from(p,Pe.ERR_BAD_REQUEST,d)}if(j==="text"){v=v.toString(V);if(!V||V==="utf8"){v=ke.stripBOM(v)}}else if(j==="stream"){v=kt.Readable.from(v)}return settle(p,y,{data:v,status:200,statusText:"OK",headers:new Ct,config:d})}if(er.indexOf(ae)===-1){return y(new Pe("Unsupported protocol "+ae,Pe.ERR_BAD_REQUEST,d))}const le=Ct.from(d.headers).normalize();le.set("User-Agent","axios/"+Tt,false);const{onUploadProgress:ce,onDownloadProgress:ue}=d;const de=d.maxRate;let pe=undefined;let fe=undefined;if(ke.isSpecCompliantForm(D)){const d=le.getContentType(/boundary=([-_\w\d]{10,70})/i);D=Gt(D,(d=>{le.set(d)}),{tag:`axios-${Tt}-boundary`,boundary:d&&d[1]||undefined})}else if(ke.isFormData(D)&&ke.isFunction(D.getHeaders)){le.set(D.getHeaders());if(!le.hasContentLength()){try{const d=await ee.promisify(D.getLength).call(D);Number.isFinite(d)&&d>=0&&le.setContentLength(d)}catch(d){}}}else if(ke.isBlob(D)||ke.isFile(D)){D.size&&le.setContentType(D.type||"application/octet-stream");le.setContentLength(D.size||0);D=kt.Readable.from(Lt(D))}else if(D&&!ke.isStream(D)){if(Buffer.isBuffer(D)){}else if(ke.isArrayBuffer(D)){D=Buffer.from(new Uint8Array(D))}else if(ke.isString(D)){D=Buffer.from(D,"utf-8")}else{return y(new Pe("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",Pe.ERR_BAD_REQUEST,d))}le.setContentLength(D.length,false);if(d.maxBodyLength>-1&&D.length>d.maxBodyLength){return y(new Pe("Request body larger than maxBodyLength limit",Pe.ERR_BAD_REQUEST,d))}}const me=ke.toFiniteNumber(le.getContentLength());if(ke.isArray(de)){pe=de[0];fe=de[1]}else{pe=fe=de}if(D&&(ce||pe)){if(!ke.isStream(D)){D=kt.Readable.from(D,{objectMode:false})}D=kt.pipeline([D,new Dt({maxRate:ke.toFiniteNumber(pe)})],ke.noop);ce&&D.on("progress",flushOnFinish(D,progressEventDecorator(me,progressEventReducer(asyncDecorator(ce),false,3))))}let Ae=undefined;if(d.auth){const p=d.auth.username||"";const y=d.auth.password||"";Ae=p+":"+y}if(!Ae&&oe.username){const d=oe.username;const p=oe.password;Ae=d+":"+p}Ae&&le.delete("authorization");let he;try{he=buildURL(oe.pathname+oe.search,d.params,d.paramsSerializer).replace(/^\?/,"")}catch(p){const v=new Error(p.message);v.config=d;v.url=d.url;v.exists=true;return y(v)}le.set("Accept-Encoding","gzip, compress, deflate"+(Jt?", br":""),false);const ge={path:he,method:K,headers:le.toJSON(),agents:{http:d.httpAgent,https:d.httpsAgent},auth:Ae,protocol:ae,family:U,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:{}};!ke.isUndefined(M)&&(ge.lookup=M);if(d.socketPath){ge.socketPath=d.socketPath}else{ge.hostname=oe.hostname.startsWith("[")?oe.hostname.slice(1,-1):oe.hostname;ge.port=oe.port;setProxy(ge,d.proxy,ae+"//"+oe.hostname+(oe.port?":"+oe.port:"")+ge.path)}let ye;const be=Zt.test(ge.protocol);ge.agent=be?d.httpsAgent:d.httpAgent;if(d.transport){ye=d.transport}else if(d.maxRedirects===0){ye=be?xt:Bt}else{if(d.maxRedirects){ge.maxRedirects=d.maxRedirects}if(d.beforeRedirect){ge.beforeRedirects.config=d.beforeRedirect}ye=be?Xt:Kt}if(d.maxBodyLength>-1){ge.maxBodyLength=d.maxBodyLength}else{ge.maxBodyLength=Infinity}if(d.insecureHTTPParser){ge.insecureHTTPParser=d.insecureHTTPParser}ne=ye.request(ge,(function handleResponse(v){if(ne.destroyed)return;const D=[v];const M=+v.headers["content-length"];if(ue||fe){const d=new Dt({maxRate:ke.toFiniteNumber(fe)});ue&&d.on("progress",flushOnFinish(d,progressEventDecorator(M,progressEventReducer(asyncDecorator(ue),true,3))));D.push(d)}let U=v;const ee=v.req||ne;if(d.decompress!==false&&v.headers["content-encoding"]){if(K==="HEAD"||v.statusCode===204){delete v.headers["content-encoding"]}switch((v.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"deflate":D.push(new qt);D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"br":if(Jt){D.push(_t.createBrotliDecompress(Yt));delete v.headers["content-encoding"]}}}U=D.length>1?kt.pipeline(D,ke.noop):D[0];const te=kt.finished(U,(()=>{te();onFinished()}));const se={status:v.statusCode,statusText:v.statusMessage,headers:new Ct(v.headers),config:d,request:ee};if(j==="stream"){se.data=U;settle(p,y,se)}else{const v=[];let D=0;U.on("data",(function handleStreamData(p){v.push(p);D+=p.length;if(d.maxContentLength>-1&&D>d.maxContentLength){re=true;U.destroy();y(new Pe("maxContentLength size of "+d.maxContentLength+" exceeded",Pe.ERR_BAD_RESPONSE,d,ee))}}));U.on("aborted",(function handlerStreamAborted(){if(re){return}const p=new Pe("stream has been aborted",Pe.ERR_BAD_RESPONSE,d,ee);U.destroy(p);y(p)}));U.on("error",(function handleStreamError(p){if(ne.destroyed)return;y(Pe.from(p,null,d,ee))}));U.on("end",(function handleStreamEnd(){try{let d=v.length===1?v[0]:Buffer.concat(v);if(j!=="arraybuffer"){d=d.toString(V);if(!V||V==="utf8"){d=ke.stripBOM(d)}}se.data=d}catch(p){return y(Pe.from(p,null,d,se.request,se))}settle(p,y,se)}))}ie.once("abort",(d=>{if(!U.destroyed){U.emit("error",d);U.destroy()}}))}));ie.once("abort",(d=>{y(d);ne.destroy(d)}));ne.on("error",(function handleRequestError(p){y(Pe.from(p,null,d,ne))}));ne.on("socket",(function handleRequestSocket(d){d.setKeepAlive(true,1e3*60)}));if(d.timeout){const p=parseInt(d.timeout,10);if(Number.isNaN(p)){y(new Pe("error trying to parse `config.timeout` to int",Pe.ERR_BAD_OPTION_VALUE,d,ne));return}ne.setTimeout(p,(function handleRequestTimeout(){if(te)return;let p=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded";const v=d.transitional||Ge;if(d.timeoutErrorMessage){p=d.timeoutErrorMessage}y(new Pe(p,v.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ne));abort()}))}if(ke.isStream(D)){let p=false;let y=false;D.on("end",(()=>{p=true}));D.once("error",(d=>{y=true;ne.destroy(d)}));D.on("close",(()=>{if(!p&&!y){abort(new St("Request stream has been aborted",d,ne))}}));D.pipe(ne)}else{ne.end(D)}}))};const nr=null&&setProxy;const ir=At.hasStandardBrowserEnv?((d,p)=>y=>{y=new URL(y,At.origin);return d.protocol===y.protocol&&d.host===y.host&&(p||d.port===y.port)})(new URL(At.origin),At.navigator&&/(msie|trident)/i.test(At.navigator.userAgent)):()=>true;const sr=At.hasStandardBrowserEnv?{write(d,p,y,v,D,M){const U=[d+"="+encodeURIComponent(p)];ke.isNumber(y)&&U.push("expires="+new Date(y).toGMTString());ke.isString(v)&&U.push("path="+v);ke.isString(D)&&U.push("domain="+D);M===true&&U.push("secure");document.cookie=U.join("; ")},read(d){const p=document.cookie.match(new RegExp("(^|;\\s*)("+d+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove(d){this.write(d,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};const headersToObject=d=>d instanceof Ct?{...d}:d;function mergeConfig(d,p){p=p||{};const y={};function getMergedValue(d,p,y,v){if(ke.isPlainObject(d)&&ke.isPlainObject(p)){return ke.merge.call({caseless:v},d,p)}else if(ke.isPlainObject(p)){return ke.merge({},p)}else if(ke.isArray(p)){return p.slice()}return p}function mergeDeepProperties(d,p,y,v){if(!ke.isUndefined(p)){return getMergedValue(d,p,y,v)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d,y,v)}}function valueFromConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}}function defaultToConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d)}}function mergeDirectKeys(y,v,D){if(D in p){return getMergedValue(y,v)}else if(D in d){return getMergedValue(undefined,y)}}const v={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(d,p,y)=>mergeDeepProperties(headersToObject(d),headersToObject(p),y,true)};ke.forEach(Object.keys({...d,...p}),(function computeConfigValue(D){const M=v[D]||mergeDeepProperties;const U=M(d[D],p[D],D);ke.isUndefined(U)&&M!==mergeDirectKeys||(y[D]=U)}));return y}const resolveConfig=d=>{const p=mergeConfig({},d);let{data:y,withXSRFToken:v,xsrfHeaderName:D,xsrfCookieName:M,headers:U,auth:j}=p;p.headers=U=Ct.from(U);p.url=buildURL(buildFullPath(p.baseURL,p.url,p.allowAbsoluteUrls),d.params,d.paramsSerializer);if(j){U.set("Authorization","Basic "+btoa((j.username||"")+":"+(j.password?unescape(encodeURIComponent(j.password)):"")))}let V;if(ke.isFormData(y)){if(At.hasStandardBrowserEnv||At.hasStandardBrowserWebWorkerEnv){U.setContentType(undefined)}else if((V=U.getContentType())!==false){const[d,...p]=V?V.split(";").map((d=>d.trim())).filter(Boolean):[];U.setContentType([d||"multipart/form-data",...p].join("; "))}}if(At.hasStandardBrowserEnv){v&&ke.isFunction(v)&&(v=v(p));if(v||v!==false&&ir(p.url)){const d=D&&M&&sr.read(M);if(d){U.set(D,d)}}}return p};const or=typeof XMLHttpRequest!=="undefined";const ar=or&&function(d){return new Promise((function dispatchXhrRequest(p,y){const v=resolveConfig(d);let D=v.data;const M=Ct.from(v.headers).normalize();let{responseType:U,onUploadProgress:j,onDownloadProgress:V}=v;let K;let ee,te;let re,ne;function done(){re&&re();ne&&ne();v.cancelToken&&v.cancelToken.unsubscribe(K);v.signal&&v.signal.removeEventListener("abort",K)}let ie=new XMLHttpRequest;ie.open(v.method.toUpperCase(),v.url,true);ie.timeout=v.timeout;function onloadend(){if(!ie){return}const v=Ct.from("getAllResponseHeaders"in ie&&ie.getAllResponseHeaders());const D=!U||U==="text"||U==="json"?ie.responseText:ie.response;const M={data:D,status:ie.status,statusText:ie.statusText,headers:v,config:d,request:ie};settle((function _resolve(d){p(d);done()}),(function _reject(d){y(d);done()}),M);ie=null}if("onloadend"in ie){ie.onloadend=onloadend}else{ie.onreadystatechange=function handleLoad(){if(!ie||ie.readyState!==4){return}if(ie.status===0&&!(ie.responseURL&&ie.responseURL.indexOf("file:")===0)){return}setTimeout(onloadend)}}ie.onabort=function handleAbort(){if(!ie){return}y(new Pe("Request aborted",Pe.ECONNABORTED,d,ie));ie=null};ie.onerror=function handleError(){y(new Pe("Network Error",Pe.ERR_NETWORK,d,ie));ie=null};ie.ontimeout=function handleTimeout(){let p=v.timeout?"timeout of "+v.timeout+"ms exceeded":"timeout exceeded";const D=v.transitional||Ge;if(v.timeoutErrorMessage){p=v.timeoutErrorMessage}y(new Pe(p,D.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ie));ie=null};D===undefined&&M.setContentType(null);if("setRequestHeader"in ie){ke.forEach(M.toJSON(),(function setRequestHeader(d,p){ie.setRequestHeader(p,d)}))}if(!ke.isUndefined(v.withCredentials)){ie.withCredentials=!!v.withCredentials}if(U&&U!=="json"){ie.responseType=v.responseType}if(V){[te,ne]=progressEventReducer(V,true);ie.addEventListener("progress",te)}if(j&&ie.upload){[ee,re]=progressEventReducer(j);ie.upload.addEventListener("progress",ee);ie.upload.addEventListener("loadend",re)}if(v.cancelToken||v.signal){K=p=>{if(!ie){return}y(!p||p.type?new St(null,d,ie):p);ie.abort();ie=null};v.cancelToken&&v.cancelToken.subscribe(K);if(v.signal){v.signal.aborted?K():v.signal.addEventListener("abort",K)}}const se=parseProtocol(v.url);if(se&&At.protocols.indexOf(se)===-1){y(new Pe("Unsupported protocol "+se+":",Pe.ERR_BAD_REQUEST,d));return}ie.send(D||null)}))};const composeSignals=(d,p)=>{const{length:y}=d=d?d.filter(Boolean):[];if(p||y){let y=new AbortController;let v;const onabort=function(d){if(!v){v=true;unsubscribe();const p=d instanceof Error?d:this.reason;y.abort(p instanceof Pe?p:new St(p instanceof Error?p.message:p))}};let D=p&&setTimeout((()=>{D=null;onabort(new Pe(`timeout ${p} of ms exceeded`,Pe.ETIMEDOUT))}),p);const unsubscribe=()=>{if(d){D&&clearTimeout(D);D=null;d.forEach((d=>{d.unsubscribe?d.unsubscribe(onabort):d.removeEventListener("abort",onabort)}));d=null}};d.forEach((d=>d.addEventListener("abort",onabort)));const{signal:M}=y;M.unsubscribe=()=>ke.asap(unsubscribe);return M}};const lr=composeSignals;const streamChunk=function*(d,p){let y=d.byteLength;if(!p||y{const D=readBytes(d,p);let M=0;let U;let _onFinish=d=>{if(!U){U=true;v&&v(d)}};return new ReadableStream({async pull(d){try{const{done:p,value:v}=await D.next();if(p){_onFinish();d.close();return}let U=v.byteLength;if(y){let d=M+=U;y(d)}d.enqueue(new Uint8Array(v))}catch(d){_onFinish(d);throw d}},cancel(d){_onFinish(d);return D.return()}},{highWaterMark:2})};const cr=typeof fetch==="function"&&typeof Request==="function"&&typeof Response==="function";const ur=cr&&typeof ReadableStream==="function";const dr=cr&&(typeof TextEncoder==="function"?(d=>p=>d.encode(p))(new TextEncoder):async d=>new Uint8Array(await new Response(d).arrayBuffer()));const test=(d,...p)=>{try{return!!d(...p)}catch(d){return false}};const pr=ur&&test((()=>{let d=false;const p=new Request(At.origin,{body:new ReadableStream,method:"POST",get duplex(){d=true;return"half"}}).headers.has("Content-Type");return d&&!p}));const fr=64*1024;const mr=ur&&test((()=>ke.isReadableStream(new Response("").body)));const Ar={stream:mr&&(d=>d.body)};cr&&(d=>{["text","arrayBuffer","blob","formData","stream"].forEach((p=>{!Ar[p]&&(Ar[p]=ke.isFunction(d[p])?d=>d[p]():(d,y)=>{throw new Pe(`Response type '${p}' is not supported`,Pe.ERR_NOT_SUPPORT,y)})}))})(new Response);const getBodyLength=async d=>{if(d==null){return 0}if(ke.isBlob(d)){return d.size}if(ke.isSpecCompliantForm(d)){const p=new Request(At.origin,{method:"POST",body:d});return(await p.arrayBuffer()).byteLength}if(ke.isArrayBufferView(d)||ke.isArrayBuffer(d)){return d.byteLength}if(ke.isURLSearchParams(d)){d=d+""}if(ke.isString(d)){return(await dr(d)).byteLength}};const resolveBodyLength=async(d,p)=>{const y=ke.toFiniteNumber(d.getContentLength());return y==null?getBodyLength(p):y};const hr=cr&&(async d=>{let{url:p,method:y,data:v,signal:D,cancelToken:M,timeout:U,onDownloadProgress:j,onUploadProgress:V,responseType:K,headers:ee,withCredentials:te="same-origin",fetchOptions:re}=resolveConfig(d);K=K?(K+"").toLowerCase():"text";let ne=lr([D,M&&M.toAbortSignal()],U);let ie;const se=ne&&ne.unsubscribe&&(()=>{ne.unsubscribe()});let oe;try{if(V&&pr&&y!=="get"&&y!=="head"&&(oe=await resolveBodyLength(ee,v))!==0){let d=new Request(p,{method:"POST",body:v,duplex:"half"});let y;if(ke.isFormData(v)&&(y=d.headers.get("content-type"))){ee.setContentType(y)}if(d.body){const[p,y]=progressEventDecorator(oe,progressEventReducer(asyncDecorator(V)));v=trackStream(d.body,fr,p,y)}}if(!ke.isString(te)){te=te?"include":"omit"}const D="credentials"in Request.prototype;ie=new Request(p,{...re,signal:ne,method:y.toUpperCase(),headers:ee.normalize().toJSON(),body:v,duplex:"half",credentials:D?te:undefined});let M=await fetch(ie,re);const U=mr&&(K==="stream"||K==="response");if(mr&&(j||U&&se)){const d={};["status","statusText","headers"].forEach((p=>{d[p]=M[p]}));const p=ke.toFiniteNumber(M.headers.get("content-length"));const[y,v]=j&&progressEventDecorator(p,progressEventReducer(asyncDecorator(j),true))||[];M=new Response(trackStream(M.body,fr,y,(()=>{v&&v();se&&se()})),d)}K=K||"text";let ae=await Ar[ke.findKey(Ar,K)||"text"](M,d);!U&&se&&se();return await new Promise(((p,y)=>{settle(p,y,{data:ae,headers:Ct.from(M.headers),status:M.status,statusText:M.statusText,config:d,request:ie})}))}catch(p){se&&se();if(p&&p.name==="TypeError"&&/Load failed|fetch/i.test(p.message)){throw Object.assign(new Pe("Network Error",Pe.ERR_NETWORK,d,ie),{cause:p.cause||p})}throw Pe.from(p,p&&p.code,d,ie)}});const gr={http:rr,xhr:ar,fetch:hr};ke.forEach(gr,((d,p)=>{if(d){try{Object.defineProperty(d,"name",{value:p})}catch(d){}Object.defineProperty(d,"adapterName",{value:p})}}));const renderReason=d=>`- ${d}`;const isResolvedHandle=d=>ke.isFunction(d)||d===null||d===false;const yr={getAdapter:d=>{d=ke.isArray(d)?d:[d];const{length:p}=d;let y;let v;const D={};for(let M=0;M`adapter ${d} `+(p===false?"is not supported by the environment":"is not available in the build")));let y=p?d.length>1?"since :\n"+d.map(renderReason).join("\n"):" "+renderReason(d[0]):"as no adapter specified";throw new Pe(`There is no suitable adapter to dispatch the request `+y,"ERR_NOT_SUPPORT")}return v},adapters:gr};function throwIfCancellationRequested(d){if(d.cancelToken){d.cancelToken.throwIfRequested()}if(d.signal&&d.signal.aborted){throw new St(null,d)}}function dispatchRequest(d){throwIfCancellationRequested(d);d.headers=Ct.from(d.headers);d.data=transformData.call(d,d.transformRequest);if(["post","put","patch"].indexOf(d.method)!==-1){d.headers.setContentType("application/x-www-form-urlencoded",false)}const p=yr.getAdapter(d.adapter||Et.adapter);return p(d).then((function onAdapterResolution(p){throwIfCancellationRequested(d);p.data=transformData.call(d,d.transformResponse,p);p.headers=Ct.from(p.headers);return p}),(function onAdapterRejection(p){if(!isCancel(p)){throwIfCancellationRequested(d);if(p&&p.response){p.response.data=transformData.call(d,d.transformResponse,p.response);p.response.headers=Ct.from(p.response.headers)}}return Promise.reject(p)}))}const br={};["object","boolean","number","function","string","symbol"].forEach(((d,p)=>{br[d]=function validator(y){return typeof y===d||"a"+(p<1?"n ":" ")+d}}));const Er={};br.transitional=function transitional(d,p,y){function formatMessage(d,p){return"[Axios v"+Tt+"] Transitional option '"+d+"'"+p+(y?". "+y:"")}return(y,v,D)=>{if(d===false){throw new Pe(formatMessage(v," has been removed"+(p?" in "+p:"")),Pe.ERR_DEPRECATED)}if(p&&!Er[v]){Er[v]=true;console.warn(formatMessage(v," has been deprecated since v"+p+" and will be removed in the near future"))}return d?d(y,v,D):true}};br.spelling=function spelling(d){return(p,y)=>{console.warn(`${y} is likely a misspelling of ${d}`);return true}};function assertOptions(d,p,y){if(typeof d!=="object"){throw new Pe("options must be an object",Pe.ERR_BAD_OPTION_VALUE)}const v=Object.keys(d);let D=v.length;while(D-- >0){const M=v[D];const U=p[M];if(U){const p=d[M];const y=p===undefined||U(p,M,d);if(y!==true){throw new Pe("option "+M+" must be "+y,Pe.ERR_BAD_OPTION_VALUE)}continue}if(y!==true){throw new Pe("Unknown option "+M,Pe.ERR_BAD_OPTION)}}}const wr={assertOptions:assertOptions,validators:br};const vr=wr.validators;class Axios{constructor(d){this.defaults=d||{};this.interceptors={request:new je,response:new je}}async request(d,p){try{return await this._request(d,p)}catch(d){if(d instanceof Error){let p={};Error.captureStackTrace?Error.captureStackTrace(p):p=new Error;const y=p.stack?p.stack.replace(/^.+\n/,""):"";try{if(!d.stack){d.stack=y}else if(y&&!String(d.stack).endsWith(y.replace(/^.+\n.+\n/,""))){d.stack+="\n"+y}}catch(d){}}throw d}}_request(d,p){if(typeof d==="string"){p=p||{};p.url=d}else{p=d||{}}p=mergeConfig(this.defaults,p);const{transitional:y,paramsSerializer:v,headers:D}=p;if(y!==undefined){wr.assertOptions(y,{silentJSONParsing:vr.transitional(vr.boolean),forcedJSONParsing:vr.transitional(vr.boolean),clarifyTimeoutError:vr.transitional(vr.boolean)},false)}if(v!=null){if(ke.isFunction(v)){p.paramsSerializer={serialize:v}}else{wr.assertOptions(v,{encode:vr.function,serialize:vr.function},true)}}if(p.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){p.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{p.allowAbsoluteUrls=true}wr.assertOptions(p,{baseUrl:vr.spelling("baseURL"),withXsrfToken:vr.spelling("withXSRFToken")},true);p.method=(p.method||this.defaults.method||"get").toLowerCase();let M=D&&ke.merge(D.common,D[p.method]);D&&ke.forEach(["delete","get","head","post","put","patch","common"],(d=>{delete D[d]}));p.headers=Ct.concat(M,D);const U=[];let j=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(d){if(typeof d.runWhen==="function"&&d.runWhen(p)===false){return}j=j&&d.synchronous;U.unshift(d.fulfilled,d.rejected)}));const V=[];this.interceptors.response.forEach((function pushResponseInterceptors(d){V.push(d.fulfilled,d.rejected)}));let K;let ee=0;let te;if(!j){const d=[dispatchRequest.bind(this),undefined];d.unshift(...U);d.push(...V);te=d.length;K=Promise.resolve(p);while(ee{if(!y._listeners)return;let p=y._listeners.length;while(p-- >0){y._listeners[p](d)}y._listeners=null}));this.promise.then=d=>{let p;const v=new Promise((d=>{y.subscribe(d);p=d})).then(d);v.cancel=function reject(){y.unsubscribe(p)};return v};d((function cancel(d,v,D){if(y.reason){return}y.reason=new St(d,v,D);p(y.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(d){if(this.reason){d(this.reason);return}if(this._listeners){this._listeners.push(d)}else{this._listeners=[d]}}unsubscribe(d){if(!this._listeners){return}const p=this._listeners.indexOf(d);if(p!==-1){this._listeners.splice(p,1)}}toAbortSignal(){const d=new AbortController;const abort=p=>{d.abort(p)};this.subscribe(abort);d.signal.unsubscribe=()=>this.unsubscribe(abort);return d.signal}static source(){let d;const p=new CancelToken((function executor(p){d=p}));return{token:p,cancel:d}}}const Sr=CancelToken;function spread(d){return function wrap(p){return d.apply(null,p)}}function isAxiosError(d){return ke.isObject(d)&&d.isAxiosError===true}const Ir={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ir).forEach((([d,p])=>{Ir[p]=d}));const Br=Ir;function createInstance(d){const p=new Cr(d);const y=bind(Cr.prototype.request,p);ke.extend(y,Cr.prototype,p,{allOwnKeys:true});ke.extend(y,p,null,{allOwnKeys:true});y.create=function create(p){return createInstance(mergeConfig(d,p))};return y}const xr=createInstance(Et);xr.Axios=Cr;xr.CanceledError=St;xr.CancelToken=Sr;xr.isCancel=isCancel;xr.VERSION=Tt;xr.toFormData=Me;xr.AxiosError=Pe;xr.Cancel=xr.CanceledError;xr.all=function all(d){return Promise.all(d)};xr.spread=spread;xr.isAxiosError=isAxiosError;xr.mergeConfig=mergeConfig;xr.AxiosHeaders=Ct;xr.formToJSON=d=>yt(ke.isHTMLForm(d)?new FormData(d):d);xr.getAdapter=yr.getAdapter;xr.HttpStatusCode=Br;xr.default=xr;const Rr=xr;var _r=__nccwpck_require__(36758);const Tr="axios-retry";function isNetworkError(d){const p=["ERR_CANCELED","ECONNABORTED"];if(d.response){return false}if(!d.code){return false}if(p.includes(d.code)){return false}return _r(d)}const Nr=["get","head","options"];const kr=Nr.concat(["put","delete"]);function isRetryableError(d){return d.code!=="ECONNABORTED"&&(!d.response||d.response.status===429||d.response.status>=500&&d.response.status<=599)}function isSafeRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&Nr.indexOf(d.config.method)!==-1}function isIdempotentRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&kr.indexOf(d.config.method)!==-1}function isNetworkOrIdempotentRequestError(d){return isNetworkError(d)||isIdempotentRequestError(d)}function retryAfter(d=undefined){const p=d?.response?.headers["retry-after"];if(!p){return 0}let y=(Number(p)||0)*1e3;if(y===0){y=(new Date(p).valueOf()||0)-Date.now()}return Math.max(0,y)}function noDelay(d=0,p=undefined){return Math.max(0,retryAfter(p))}function exponentialDelay(d=0,p=undefined,y=100){const v=2**d*y;const D=Math.max(v,retryAfter(p));const M=D*.2*Math.random();return D+M}function linearDelay(d=100){return(p=0,y=undefined)=>{const v=p*d;return Math.max(v,retryAfter(y))}}const Qr={retries:3,retryCondition:isNetworkOrIdempotentRequestError,retryDelay:noDelay,shouldResetTimeout:false,onRetry:()=>{},onMaxRetryTimesExceeded:()=>{},validateResponse:null};function getRequestOptions(d,p){return{...Qr,...p,...d[Tr]}}function setCurrentState(d,p,y=false){const v=getRequestOptions(d,p||{});v.retryCount=v.retryCount||0;if(!v.lastRequestTime||y){v.lastRequestTime=Date.now()}d[Tr]=v;return v}function fixConfig(d,p){if(d.defaults.agent===p.agent){delete p.agent}if(d.defaults.httpAgent===p.httpAgent){delete p.httpAgent}if(d.defaults.httpsAgent===p.httpsAgent){delete p.httpsAgent}}async function shouldRetry(d,p){const{retries:y,retryCondition:v}=d;const D=(d.retryCount||0)d];await U(p.retryCount,y,v);if(v.signal?.aborted){return Promise.resolve(d(v))}return new Promise((p=>{const abortListener=()=>{clearTimeout(y);p(d(v))};const y=setTimeout((()=>{p(d(v));if(v.signal?.removeEventListener){v.signal.removeEventListener("abort",abortListener)}}),j);if(v.signal?.addEventListener){v.signal.addEventListener("abort",abortListener,{once:true})}}))}async function handleMaxRetryTimesExceeded(d,p){if(d.retryCount>=d.retries)await d.onMaxRetryTimesExceeded(p,d.retryCount)}const axiosRetry=(d,p)=>{const y=d.interceptors.request.use((d=>{setCurrentState(d,p,true);if(d[Tr]?.validateResponse){d.validateStatus=()=>false}return d}));const v=d.interceptors.response.use(null,(async y=>{const{config:v}=y;if(!v){return Promise.reject(y)}const D=setCurrentState(v,p);if(y.response&&D.validateResponse?.(y.response)){return y.response}if(await shouldRetry(D,y)){return handleRetry(d,D,y,v)}await handleMaxRetryTimesExceeded(D,y);return Promise.reject(y)}));return{requestInterceptorId:y,responseInterceptorId:v}};axiosRetry.isNetworkError=isNetworkError;axiosRetry.isSafeRequestError=isSafeRequestError;axiosRetry.isIdempotentRequestError=isIdempotentRequestError;axiosRetry.isNetworkOrIdempotentRequestError=isNetworkOrIdempotentRequestError;axiosRetry.exponentialDelay=exponentialDelay;axiosRetry.linearDelay=linearDelay;axiosRetry.isRetryableError=isRetryableError;const Dr=axiosRetry;var Pr;(function(d){d[d["Unary"]=0]="Unary";d[d["ServerStreaming"]=1]="ServerStreaming";d[d["ClientStreaming"]=2]="ClientStreaming";d[d["BiDiStreaming"]=3]="BiDiStreaming"})(Pr||(Pr={}));var Or;(function(d){d[d["NoSideEffects"]=1]="NoSideEffects";d[d["Idempotent"]=2]="Idempotent"})(Or||(Or={}));function makeAnyClient(d,p){const y={};for(const[v,D]of Object.entries(d.methods)){const M=p(Object.assign(Object.assign({},D),{localName:v,service:d}));if(M!=null){y[v]=M}}return y}var Lr;(function(d){d[d["Canceled"]=1]="Canceled";d[d["Unknown"]=2]="Unknown";d[d["InvalidArgument"]=3]="InvalidArgument";d[d["DeadlineExceeded"]=4]="DeadlineExceeded";d[d["NotFound"]=5]="NotFound";d[d["AlreadyExists"]=6]="AlreadyExists";d[d["PermissionDenied"]=7]="PermissionDenied";d[d["ResourceExhausted"]=8]="ResourceExhausted";d[d["FailedPrecondition"]=9]="FailedPrecondition";d[d["Aborted"]=10]="Aborted";d[d["OutOfRange"]=11]="OutOfRange";d[d["Unimplemented"]=12]="Unimplemented";d[d["Internal"]=13]="Internal";d[d["Unavailable"]=14]="Unavailable";d[d["DataLoss"]=15]="DataLoss";d[d["Unauthenticated"]=16]="Unauthenticated"})(Lr||(Lr={}));function codeToString(d){const p=Lr[d];if(typeof p!="string"){return d.toString()}return p[0].toLowerCase()+p.substring(1).replace(/[A-Z]/g,(d=>"_"+d.toLowerCase()))}let Fr;function codeFromString(d){if(!Fr){Fr={};for(const d of Object.values(Code)){if(typeof d=="string"){continue}Fr[codeToString(d)]=d}}return Fr[d]}class connect_error_ConnectError extends Error{constructor(d,p=Lr.Unknown,y,v,D){super(createMessage(d,p));this.name="ConnectError";Object.setPrototypeOf(this,new.target.prototype);this.rawMessage=d;this.code=p;this.metadata=new Headers(y!==null&&y!==void 0?y:{});this.details=v!==null&&v!==void 0?v:[];this.cause=D}static from(d,p=Lr.Unknown){if(d instanceof connect_error_ConnectError){return d}if(d instanceof Error){if(d.name=="AbortError"){return new connect_error_ConnectError(d.message,Lr.Canceled)}return new connect_error_ConnectError(d.message,p,undefined,undefined,d)}return new connect_error_ConnectError(String(d),p,undefined,undefined,d)}static[Symbol.hasInstance](d){if(!(d instanceof Error)){return false}if(Object.getPrototypeOf(d)===connect_error_ConnectError.prototype){return true}return d.name==="ConnectError"&&"code"in d&&typeof d.code==="number"&&"metadata"in d&&"details"in d&&Array.isArray(d.details)&&"rawMessage"in d&&typeof d.rawMessage=="string"&&"cause"in d}findDetails(d){const p="typeName"in d?{findMessage:p=>p===d.typeName?d:undefined}:d;const y=[];for(const d of this.details){if("getType"in d){if(p.findMessage(d.getType().typeName)){y.push(d)}continue}const v=p.findMessage(d.type);if(v){try{y.push(v.fromBinary(d.value))}catch(d){}}}return y}}function createMessage(d,p){return d.length?`[${codeToString(p)}] ${d}`:`[${codeToString(p)}]`}const Mr=1;function compressionNegotiate(d,p,y,v){let D=null;let M=null;let U=undefined;if(p!==null&&p!=="identity"){const y=d.find((d=>d.name===p));if(y){D=y}else{const y=d.map((d=>d.name)).join(",");U=new ConnectError(`unknown compression "${p}": supported encodings are ${y}`,Code.Unimplemented,{[v]:y})}}if(y===null||y===""){M=D}else{const p=y.split(",").map((d=>d.trim()));for(const y of p){const p=d.find((d=>d.name===y));if(p){M=p;break}}}return{request:D,response:M,error:U}}function createEnvelopeReadableStream(d){let p;let y=new Uint8Array(0);function append(d){const p=new Uint8Array(y.length+d.length);p.set(y);p.set(d,y.length);y=p}return new ReadableStream({start(){p=d.getReader()},async pull(d){let v=undefined;for(;;){if(v===undefined&&y.byteLength>=5){let d=0;for(let p=1;p<5;p++){d=(d<<8)+y[p]}v={flags:y[0],length:d}}if(v!==undefined&&y.byteLength>=v.length+5){break}const d=await p.read();if(d.done){break}append(d.value)}if(v===undefined){if(y.byteLength==0){d.close();return}d.error(new ConnectError("premature end of stream",Code.DataLoss));return}const D=y.subarray(5,5+v.length);y=y.subarray(5+v.length);d.enqueue({flags:v.flags,data:D})}})}async function envelopeCompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){throw new connect_error_ConnectError("invalid envelope, already compressed",Lr.Internal)}if(p&&D.byteLength>=y){D=await p.compress(D);v=v|Mr}return{data:D,flags:v}}async function envelopeDecompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){if(!p){throw new connect_error_ConnectError("received compressed envelope, but do not know how to decompress",Lr.Internal)}D=await p.decompress(D,y);v=v^Mr}return{data:D,flags:v}}function encodeEnvelope(d,p){const y=new Uint8Array(p.length+5);y.set(p,5);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);v.setUint8(0,d);v.setUint32(1,p.length);return y}function encodeEnvelopes(...d){const p=d.reduce(((d,p)=>d+p.data.length+5),0);const y=new Uint8Array(p);const v=new DataView(y.buffer);let D=0;for(const p of d){v.setUint8(D,p.flags);v.setUint32(D+1,p.data.length);y.set(p.data,D+5);D+=p.data.length+5}return y}const Ur=4294967295;const Hr=Ur;const jr=1024;function validateReadWriteMaxBytes(d,p,y){p!==null&&p!==void 0?p:p=Hr;d!==null&&d!==void 0?d:d=Ur;y!==null&&y!==void 0?y:y=jr;if(p<1||p>Hr){throw new connect_error_ConnectError(`writeMaxBytes ${p} must be >= 1 and <= ${Hr}`,Lr.Internal)}if(d<1||d>Ur){throw new connect_error_ConnectError(`readMaxBytes ${d} must be >= 1 and <= ${Ur}`,Lr.Internal)}return{readMaxBytes:d,writeMaxBytes:p,compressMinBytes:y}}function assertWriteMaxBytes(d,p){if(p>d){throw new connect_error_ConnectError(`message size ${p} is larger than configured writeMaxBytes ${d}`,Lr.ResourceExhausted)}}function limit_io_assertReadMaxBytes(d,p,y=false){if(p>d){let v=`message size is larger than configured readMaxBytes ${d}`;if(y){v=`message size ${p} is larger than configured readMaxBytes ${d}`}throw new connect_error_ConnectError(v,Lr.ResourceExhausted)}}var Gr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var qr=undefined&&undefined.__await||function(d){return this instanceof qr?(this.v=d,this):new qr(d)};var zr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof qr?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};var Vr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:qr(d[v](p)),done:false}:D?D(p):p}:D}};function pipeTo(d,...p){const[y,v,D]=pickTransformsAndSink(p);let M=d;let U;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){M=U=makeIterableAbortable(M)}M=pipe(M,...y,{propagateDownStreamError:false});return v(M).catch((d=>{if(U){return U.abort(d).then((()=>Promise.reject(d)))}return Promise.reject(d)}))}function pickTransformsAndSink(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}const y=d.pop();return[d,y,p]}function sinkAll(){return async function(d){var p,y,v,D;const M=[];try{for(var U=true,j=Gr(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;M.push(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}}function sinkAllBytes(d,p){return async function(y){return await readAllBytes(y,d,p)}}function pipe(d,...p){return zr(this,arguments,(function*pipe_1(){var y;const[v,D]=pickTransforms(p);let M;const U=d[Symbol.asyncIterator]();const j={[Symbol.asyncIterator](){return U}};let V=j;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){V=M=makeIterableAbortable(V)}for(const d of v){V=d(V)}const K=V[Symbol.asyncIterator]();try{for(;;){const d=yield qr(K.next());if(d.done===true){break}if(!M){yield yield qr(d.value);continue}try{yield yield qr(d.value)}catch(d){yield qr(M.abort(d));throw d}}}finally{if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){(y=U.return)===null||y===void 0?void 0:y.call(U).catch((()=>{}))}}}))}function pickTransforms(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}return[d,p]}function transformCatch(d){return function(p){return zr(this,arguments,(function*(){const y=p[Symbol.asyncIterator]();for(;;){let p;try{p=yield qr(y.next())}catch(p){const y=yield qr(d(p));if(y!==undefined){yield yield qr(y)}break}if(p.done===true){break}yield yield qr(p.value)}}))}}function transformCatchFinally(d){return function(p){return zr(this,arguments,(function*(){let y;const v=p[Symbol.asyncIterator]();for(;;){let d;try{d=yield qr(v.next())}catch(d){y=d;break}if(d.done===true){break}yield yield qr(d.value)}const D=yield qr(d(y));if(D!==undefined){yield yield qr(D)}}))}}function transformAppend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}const K=yield qr(d());if(K!==undefined){yield yield qr(K)}}))}}function transformPrepend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;const U=yield qr(d());if(U!==undefined){yield yield qr(U)}try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}}))}}function transformReadAllBytes(d,p){return function(y){return zr(this,arguments,(function*(){yield yield qr(yield qr(readAllBytes(y,d,p)))}))}}function transformSerializeEnvelope(d,p,y){if(p===undefined||y===undefined){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const p=M;const y=d.serialize(p);yield yield qr({flags:0,data:y})}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const v=j;let D;let M=0;if(v.end){M=M|p;D=y.serialize(v.value)}else{D=d.serialize(v.value)}yield yield qr({flags:M,data:D})}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformParseEnvelope(d,p,y){if(y&&p!==undefined){return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if((v&p)===p){yield yield qr({value:y.parse(D),end:true})}else{yield yield qr({value:d.parse(D),end:false})}}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if(p!==undefined&&(v&p)===p){if(y===null){throw new connect_error_ConnectError("unexpected end flag",Lr.InvalidArgument)}continue}yield yield qr(d.parse(D))}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformCompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeCompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformDecompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeDecompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformJoinEnvelopes(){return function(d){return zr(this,arguments,(function*(){var p,y,v,D;try{for(var M=true,U=Gr(d),j;j=yield qr(U.next()),p=j.done,!p;M=true){D=j.value;M=false;const{flags:d,data:p}=D;yield yield qr(encodeEnvelope(d,p))}}catch(d){y={error:d}}finally{try{if(!M&&!p&&(v=U.return))yield qr(v.call(U))}finally{if(y)throw y.error}}}))}}function transformSplitEnvelope(d){function append(d,p){const y=new Uint8Array(d.byteLength+p.byteLength);y.set(d);y.set(p,d.length);return y}function shiftEnvelope(d,p){if(d.byteLength<5+p.length){return[undefined,d]}return[{flags:p.flags,data:d.subarray(5,5+p.length)},d.subarray(5+p.length)]}function peekHeader(d){if(d.byteLength<5){return undefined}const p=new DataView(d.buffer,d.byteOffset,d.byteLength);const y=p.getUint32(1);const v=p.getUint8(0);return{length:y,flags:v}}return function(p){return zr(this,arguments,(function*(){var y,v,D,M;let U=new Uint8Array(0);try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const p=M;U=append(U,p);for(;;){const p=peekHeader(U);if(!p){break}limit_io_assertReadMaxBytes(d,p.length,true);let y;[y,U]=shiftEnvelope(U,p);if(!y){break}yield yield qr(y)}}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}if(U.byteLength>0){const d=peekHeader(U);let p="protocol error: incomplete envelope";if(d){p=`protocol error: promised ${d.length} bytes in enveloped message, got ${U.byteLength-5} bytes`}throw new connect_error_ConnectError(p,Lr.InvalidArgument)}}))}}async function readAllBytes(d,p,y){var v,D,M,U,j,V,K,ee;const[te,re]=parseLengthHint(y);if(te){if(re>p){assertReadMaxBytes(p,re,true)}const y=new Uint8Array(re);let j=0;try{for(var ne=true,ie=Gr(d),se;se=await ie.next(),v=se.done,!v;ne=true){U=se.value;ne=false;const d=U;if(j+d.byteLength>re){throw new ConnectError(`protocol error: promised ${re} bytes, received ${j+d.byteLength}`,Code.InvalidArgument)}y.set(d,j);j+=d.byteLength}}catch(d){D={error:d}}finally{try{if(!ne&&!v&&(M=ie.return))await M.call(ie)}finally{if(D)throw D.error}}if(jp.throw(d)}if(p.return!==undefined){d.return=d=>p.return(d)}return d}}}function makeIterableAbortable(d){const p=d[Symbol.asyncIterator]();if(p.throw===undefined){throw new Error("AsyncIterable does not implement throw")}const y=p;let v;let D;let M={next(){D=y.next().finally((()=>{D=undefined}));return D},throw(d){return y.throw(d)}};if(p.return!==undefined){M=Object.assign(Object.assign({},M),{return(d){return y.return(d)}})}let U=false;return{abort(d){if(v){return v.state}const f=()=>y.throw(d).then((d=>d.done===true?"completed":"caught"),(()=>"rethrown"));if(D){v={reason:d,state:D.then(f,f)};return v.state}v={reason:d,state:f()};return v.state},[Symbol.asyncIterator](){if(U){throw new Error("AsyncIterable cannot be re-used")}U=true;return M}}}function createWritableIterable(){const d=[];const p=[];let y=undefined;let v;let D;let M=new Promise(((d,p)=>{v=d;D=p}));let U=false;function drain(){for(const p of d.splice(0,d.length)){p({done:true,value:undefined})}}return{close(){U=true;drain()},async write(v){if(U){throw y!==null&&y!==void 0?y:new Error("cannot write, WritableIterable already closed")}const D=d.shift();if(D===undefined){p.push(v)}else{D({done:false,value:v});if(d.length>0){return}}const j=p.length+1;for(let d=0;d{v=d;D=p}));const y=p.shift();if(y!==undefined){return Promise.resolve({done:false,value:y})}if(U){return Promise.resolve({done:true,value:undefined})}let j;const V=new Promise((d=>j=d));d.push(j);return V},throw(d){y=d;U=true;p.splice(0,p.length);M.catch((()=>{}));D(y);drain();return Promise.resolve({done:true,value:undefined})},return(){U=true;p.splice(0,p.length);v();M=Promise.reject(new Error("cannot write, consumer called return"));M.catch((()=>{}));drain();return Promise.resolve({done:true,value:undefined})}}}}}function createAsyncIterable(d){return zr(this,arguments,(function*createAsyncIterable_1(){yield qr(yield*Vr(Gr(d)))}))}var Wr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var $r=undefined&&undefined.__await||function(d){return this instanceof $r?(this.v=d,this):new $r(d)};var Yr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:$r(d[v](p)),done:false}:D?D(p):p}:D}};var Jr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof $r?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function createClient(d,p){return makeAnyClient(d,(y=>{switch(y.kind){case Pr.Unary:return createUnaryFn(p,d,y);case Pr.ServerStreaming:return createServerStreamingFn(p,d,y);case Pr.ClientStreaming:return createClientStreamingFn(p,d,y);case Pr.BiDiStreaming:return createBiDiStreamingFn(p,d,y);default:return null}}))}function createPromiseClient(d,p){return createClient(d,p)}function createUnaryFn(d,p,y){return async function(v,D){var M,U;const j=await d.unary(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(M=D===null||D===void 0?void 0:D.onHeader)===null||M===void 0?void 0:M.call(D,j.header);(U=D===null||D===void 0?void 0:D.onTrailer)===null||U===void 0?void 0:U.call(D,j.trailer);return j.message}}function createServerStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,createAsyncIterable([v]),D===null||D===void 0?void 0:D.contextValues),D)}}function createClientStreamingFn(d,p,y){return async function(v,D){var M,U,j,V;var K,ee;const te=await d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(K=D===null||D===void 0?void 0:D.onHeader)===null||K===void 0?void 0:K.call(D,te.header);let re;let ne=0;try{for(var ie=true,se=Wr(te.message),oe;oe=await se.next(),M=oe.done,!M;ie=true){V=oe.value;ie=false;const d=V;re=d;ne++}}catch(d){U={error:d}}finally{try{if(!ie&&!M&&(j=se.return))await j.call(se)}finally{if(U)throw U.error}}if(!re){throw new connect_error_ConnectError("protocol error: missing response message",Lr.Unimplemented)}if(ne>1){throw new connect_error_ConnectError("protocol error: received extra messages for client streaming method",Lr.Unimplemented)}(ee=D===null||D===void 0?void 0:D.onTrailer)===null||ee===void 0?void 0:ee.call(D,te.trailer);return re}}function createBiDiStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues),D)}}function handleStreamResponse(d,p){const y=function(){return Jr(this,arguments,(function*(){var y,v;const D=yield $r(d);(y=p===null||p===void 0?void 0:p.onHeader)===null||y===void 0?void 0:y.call(p,D.header);yield $r(yield*Yr(Wr(D.message)));(v=p===null||p===void 0?void 0:p.onTrailer)===null||v===void 0?void 0:v.call(p,D.trailer)}))}()[Symbol.asyncIterator]();return{[Symbol.asyncIterator]:()=>({next:()=>y.next()})}}var Kr=__nccwpck_require__(40298);const[Xr]=process.versions.node.split(".").map((d=>parseInt(d,10)));if(Xr<18){if(typeof globalThis.Headers==="undefined"){globalThis.Headers=Kr.Headers}}function node_error_connectErrorFromNodeReason(d){let p=Lr.Internal;const y=unwrapNodeErrorChain(d).map(getNodeErrorProps);if(y.some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ERR_STREAM_DESTROYED"||d.code=="ERR_HTTP2_INVALID_STREAM"||d.code=="ECONNRESET"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ETIMEDOUT"||d.code=="ENOTFOUND"||d.code=="EAI_AGAIN"||d.code=="ECONNREFUSED"))){p=Lr.Unavailable}const v=connect_error_ConnectError.from(d,p);if(v!==d){v.cause=d}return v}function unwrapNodeErrorChain(d){const p=[];for(;;){if(!(d instanceof Error)){break}if(p.includes(d)){break}p.push(d);if(!("cause"in d)){break}d=d.cause}return p}function getNodeErrorProps(d){const p={};if(d instanceof Error){if("code"in d&&typeof d.code=="string"){p.code=d.code}if("syscall"in d&&typeof d.syscall=="string"){p.syscall=d.syscall}}return p}function node_error_connectErrorFromH2ResetCode(d){switch(d){case Zr.PROTOCOL_ERROR:case Zr.INTERNAL_ERROR:case Zr.FLOW_CONTROL_ERROR:case Zr.SETTINGS_TIMEOUT:case Zr.FRAME_SIZE_ERROR:case Zr.COMPRESSION_ERROR:case Zr.CONNECT_ERROR:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Internal);case Zr.REFUSED_STREAM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Unavailable);case Zr.CANCEL:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Canceled);case Zr.ENHANCE_YOUR_CALM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.ResourceExhausted);case Zr.INADEQUATE_SECURITY:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.HTTP_1_1_REQUIRED:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.STREAM_CLOSED:default:break}return undefined}var Zr;(function(d){d[d["PROTOCOL_ERROR"]=1]="PROTOCOL_ERROR";d[d["INTERNAL_ERROR"]=2]="INTERNAL_ERROR";d[d["FLOW_CONTROL_ERROR"]=3]="FLOW_CONTROL_ERROR";d[d["SETTINGS_TIMEOUT"]=4]="SETTINGS_TIMEOUT";d[d["STREAM_CLOSED"]=5]="STREAM_CLOSED";d[d["FRAME_SIZE_ERROR"]=6]="FRAME_SIZE_ERROR";d[d["REFUSED_STREAM"]=7]="REFUSED_STREAM";d[d["CANCEL"]=8]="CANCEL";d[d["COMPRESSION_ERROR"]=9]="COMPRESSION_ERROR";d[d["CONNECT_ERROR"]=10]="CONNECT_ERROR";d[d["ENHANCE_YOUR_CALM"]=11]="ENHANCE_YOUR_CALM";d[d["INADEQUATE_SECURITY"]=12]="INADEQUATE_SECURITY";d[d["HTTP_1_1_REQUIRED"]=13]="HTTP_1_1_REQUIRED"})(Zr||(Zr={}));const en=(0,ee.promisify)(_t.gzip);const tn=(0,ee.promisify)(_t.gunzip);const rn=(0,ee.promisify)(_t.brotliCompress);const nn=(0,ee.promisify)(_t.brotliDecompress);const sn={name:"gzip",compress(d){return en(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(tn(d,{maxOutputLength:p}),p)}};const an={name:"br",compress(d){return rn(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(nn(d,{maxOutputLength:p}),p)}};function wrapZLibErrors(d,p){return d.catch((d=>{const y=getNodeErrorProps(d);let v=Lr.Internal;let D="decompression failed";switch(y.code){case"ERR_BUFFER_TOO_LARGE":v=Lr.ResourceExhausted;D=`message is larger than configured readMaxBytes ${p} after decompression`;break;case"Z_DATA_ERROR":case"ERR_PADDING_2":v=Lr.InvalidArgument;break;default:if(y.code!==undefined&&y.code.startsWith("ERR__ERROR_FORMAT_")){v=Lr.InvalidArgument}break}return Promise.reject(new connect_error_ConnectError(D,v,undefined,undefined,d))}))}var ln=__nccwpck_require__(85675);function node_universal_header_nodeHeaderToWebHeader(d){const p=new Headers;for(const[y,v]of Object.entries(d)){if(y.startsWith(":")){continue}if(v===undefined){continue}if(typeof v=="string"){p.append(y,v)}else if(typeof v=="number"){p.append(y,String(v))}else{for(const d of v){p.append(y,d)}}}return p}function node_universal_header_webHeaderToNodeHeaders(d,p){if(d===undefined&&p===undefined){return undefined}const y=Object.create(null);if(p!==undefined){for(const[d,v]of Object.entries(p)){if(Array.isArray(v)){y[d]=v.concat()}else if(v!==undefined){y[d]=v}}}if(d!==undefined){if(Array.isArray(d)){for(const[p,v]of d){appendWebHeader(y,p,v)}}else if("forEach"in d){if(typeof d.forEach=="function"){d.forEach(((d,p)=>{appendWebHeader(y,p,d)}))}}else{for(const[p,v]of Object.entries(d)){appendWebHeader(y,p,v)}}}return y}function appendWebHeader(d,p,y){p=p.toLowerCase();const v=d[p];if(Array.isArray(v)){v.push(y)}else if(v===undefined){d[p]=y}else{d[p]=[v.toString(),y]}}function createLinkedAbortController(...d){const p=new AbortController;const y=d.filter((d=>d!==undefined)).concat(p.signal);for(const d of y){if(d.aborted){onAbort.apply(d);break}d.addEventListener("abort",onAbort)}function onAbort(){if(!p.signal.aborted){p.abort(getAbortSignalReason(this))}for(const d of y){d.removeEventListener("abort",onAbort)}}return p}function createDeadlineSignal(d){const p=new AbortController;const listener=()=>{p.abort(new connect_error_ConnectError("the operation timed out",Lr.DeadlineExceeded))};let y;if(d!==undefined){if(d<=0)listener();else y=setTimeout(listener,d)}return{signal:p.signal,cleanup:()=>clearTimeout(y)}}function getAbortSignalReason(d){if(!d.aborted){return undefined}if(d.reason!==undefined){return d.reason}const p=new Error("This operation was aborted");p.name="AbortError";return p}class Http2SessionManager{state(){if(this.s.t=="ready"){if(this.verifying!==undefined){return"verifying"}return this.s.streamCount()>0?"open":"idle"}return this.s.t}error(){if(this.s.t=="error"){return this.s.reason}return undefined}constructor(d,p,y){var v,D,M,U;this.s=http2_session_manager_closed();this.shuttingDown=[];this.authority=new URL(d).origin;this.http2SessionOptions=y;this.options={pingIntervalMs:(v=p===null||p===void 0?void 0:p.pingIntervalMs)!==null&&v!==void 0?v:Number.POSITIVE_INFINITY,pingTimeoutMs:(D=p===null||p===void 0?void 0:p.pingTimeoutMs)!==null&&D!==void 0?D:1e3*15,pingIdleConnection:(M=p===null||p===void 0?void 0:p.pingIdleConnection)!==null&&M!==void 0?M:false,idleConnectionTimeoutMs:(U=p===null||p===void 0?void 0:p.idleConnectionTimeoutMs)!==null&&U!==void 0?U:1e3*60*15}}async connect(){try{const d=await this.gotoReady();return d.streamCount()>0?"open":"idle"}catch(d){return"error"}}async request(d,p,y,v){for(;;){const D=await this.gotoReady();try{const M=D.conn.request(Object.assign(Object.assign({},y),{":method":d,":path":p}),v);D.registerRequest(M);return M}catch(d){if(D.conn.closed||D.conn.destroyed){continue}throw d}}}notifyResponseByteRead(d){if(this.s.t=="ready"){this.s.responseByteRead(d)}for(const p of this.shuttingDown){p.responseByteRead(d)}}abort(d){var p,y,v;const D=d!==null&&d!==void 0?d:new connect_error_ConnectError("connection aborted",Lr.Canceled);(y=(p=this.s).abort)===null||y===void 0?void 0:y.call(p,D);for(const d of this.shuttingDown){(v=d.abort)===null||v===void 0?void 0:v.call(d,D)}this.setState(closedOrError(D))}async gotoReady(){if(this.s.t=="ready"){if(this.s.isShuttingDown()||this.s.conn.closed||this.s.conn.destroyed){this.setState(connect(this.authority,this.http2SessionOptions))}else if(this.s.requiresVerify()){await this.verify(this.s)}}else if(this.s.t=="closed"||this.s.t=="error"){this.setState(connect(this.authority,this.http2SessionOptions))}while(this.s.t!=="ready"){if(this.s.t==="error"){throw this.s.reason}if(this.s.t==="connecting"){await this.s.conn}}return this.s}setState(d){var p,y;(y=(p=this.s).onExitState)===null||y===void 0?void 0:y.call(p);if(this.s.t=="ready"&&this.s.isShuttingDown()){const d=this.s;this.shuttingDown.push(d);d.onClose=d.onError=()=>{const p=this.shuttingDown.indexOf(d);if(p!==-1){this.shuttingDown.splice(p,1)}}}switch(d.t){case"connecting":d.conn.then((d=>{this.setState(ready(d,this.options))}),(d=>{this.setState(closedOrError(d))}));break;case"ready":d.onClose=()=>this.setState(http2_session_manager_closed());d.onError=d=>this.setState(closedOrError(d));break;case"closed":break;case"error":break}this.s=d}verify(d){if(this.verifying!==undefined){return this.verifying}this.verifying=d.verify().then((d=>{if(d){return}this.setState(connect(this.authority,this.http2SessionOptions))}),(d=>{this.setState(closedOrError(d))})).finally((()=>{this.verifying=undefined}));return this.verifying}}function http2_session_manager_closed(){return{t:"closed"}}function error(d){return{t:"error",reason:d}}function closedOrError(d){const p=d instanceof connect_error_ConnectError&&connect_error_ConnectError.from(d).code==Lr.Canceled;return p?http2_session_manager_closed():error(d)}function connect(d,p){let y;let v;const D=new Promise(((d,p)=>{y=d;v=p}));const M=ln.connect(d,p);M.on("connect",onConnect);M.on("error",onError);function onConnect(){y===null||y===void 0?void 0:y(M);cleanup()}function onError(d){v===null||v===void 0?void 0:v(node_error_connectErrorFromNodeReason(d));cleanup()}function cleanup(){M.off("connect",onConnect);M.off("error",onError)}return{t:"connecting",conn:D,abort(d){if(!M.destroyed){M.destroy(undefined,ln.constants.NGHTTP2_CANCEL)}v===null||v===void 0?void 0:v(d)},onExitState(){cleanup()}}}function ready(d,p){assertSessionOpen(d);d.unref();let y=Date.now();let v=0;let D;let M;let U=false;let j=false;let V;resetIdleTimeout();const K={t:"ready",conn:d,streamCount(){return v},requiresVerify(){const d=Date.now()-y;return d>p.pingIntervalMs},isShuttingDown(){return U},onClose:undefined,onError:undefined,registerRequest(p){v++;if(v==1){d.ref();resetPingInterval();stopIdleTimeout()}p.once("response",(()=>{y=Date.now();resetPingInterval()}));p.once("close",(()=>{v--;if(v==0){d.unref();resetPingInterval();resetIdleTimeout()}}))},responseByteRead(p){if(p.session!==d){return}if(d.closed||d.destroyed){return}if(v<=0){return}y=Date.now();resetPingInterval()},verify(){d.ref();return new Promise((p=>{commonPing((()=>{if(v==0)d.unref();p(true)}));d.once("error",(()=>p(false)))}))},abort(p){if(!d.destroyed){d.once("error",(()=>{}));d.destroy(p,ln.constants.NGHTTP2_CANCEL)}},onExitState(){if(K.isShuttingDown()){return}cleanup();this.onError=undefined;this.onClose=undefined}};function resetPingInterval(){stopPingInterval();if(v>0||p.pingIdleConnection){D=safeSetTimeout(onPingInterval,p.pingIntervalMs)}}function stopPingInterval(){clearTimeout(D);clearTimeout(M)}function onPingInterval(){commonPing(resetPingInterval)}function commonPing(v){clearTimeout(M);M=safeSetTimeout((()=>{d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL)}),p.pingTimeoutMs);d.ping(((D,U)=>{clearTimeout(M);if(D!==null){return}if(U>p.pingTimeoutMs){d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL);return}y=Date.now();v()}))}function stopIdleTimeout(){clearTimeout(V)}function resetIdleTimeout(){V=safeSetTimeout(onIdleTimeout,p.idleConnectionTimeoutMs)}function onIdleTimeout(){d.close();onClose()}function onGoaway(y,D,M){U=true;const V=Buffer.from("too_many_pings","ascii");if(y===ln.constants.NGHTTP2_ENHANCE_YOUR_CALM&&M!=null&&M.equals(V)){p.pingIntervalMs=p.pingIntervalMs*2;j=true}if(y===ln.constants.NGHTTP2_NO_ERROR){const p=parseInt(process.versions.node.split(".")[0],10);if(v==0&&p>=18){d.destroy(new connect_error_ConnectError("received GOAWAY without any open streams",Lr.Canceled),ln.constants.NGHTTP2_NO_ERROR)}}}function onClose(){var d;cleanup();(d=K.onClose)===null||d===void 0?void 0:d.call(K)}function onError(d){var p,y;cleanup();if(j){const d=new connect_error_ConnectError(`http/2 connection closed with error code ENHANCE_YOUR_CALM (0x${ln.constants.NGHTTP2_ENHANCE_YOUR_CALM.toString(16)}), too_many_pings, doubled the interval`,Lr.ResourceExhausted);(p=K.onError)===null||p===void 0?void 0:p.call(K,d)}else{(y=K.onError)===null||y===void 0?void 0:y.call(K,node_error_connectErrorFromNodeReason(d))}}function cleanup(){stopPingInterval();stopIdleTimeout();d.off("error",onError);d.off("close",onClose);d.off("goaway",onGoaway)}d.on("error",onError);d.on("close",onClose);d.on("goaway",onGoaway);return K}function safeSetTimeout(d,p){if(p>2147483647){return}return setTimeout(d,p).unref()}function assertSessionOpen(d){if(d.connecting){throw new connect_error_ConnectError("expected open session, but it is connecting",Lr.Internal)}if(d.destroyed){throw new connect_error_ConnectError("expected open session, but it is destroyed",Lr.Internal)}if(d.closed){throw new connect_error_ConnectError("expected open session, but it is closed",Lr.Internal)}}function createNodeHttpClient(d){var p;if(d.httpVersion=="1.1"){return createNodeHttp1Client(d.nodeOptions)}const y=(p=d.sessionProvider)!==null&&p!==void 0?p:d=>new Http2SessionManager(d);return createNodeHttp2Client(y)}function createNodeHttp1Client(d){return async function request(p){const y=createSentinel(p.signal);return new Promise(((v,D)=>{y.catch((d=>{D(d)}));h1Request(y,p.url,Object.assign(Object.assign({},d),{headers:node_universal_header_webHeaderToNodeHeaders(p.header,d===null||d===void 0?void 0:d.headers),method:p.method}),(d=>{void sinkRequest(p,d,y);d.on("response",(d=>{var p;d.on("error",y.reject);y.catch((p=>d.destroy(node_error_connectErrorFromNodeReason(p))));const D=new Headers;v({status:(p=d.statusCode)!==null&&p!==void 0?p:0,header:node_universal_header_nodeHeaderToWebHeader(d.headers),body:h1ResponseIterable(y,d,D),trailer:D})}))}))}))}}function createNodeHttp2Client(d){return function request(p){const y=createSentinel(p.signal);const v=d(p.url);return new Promise(((d,D)=>{y.catch((d=>{D(d)}));h2Request(y,v,p.url,p.method,node_universal_header_webHeaderToNodeHeaders(p.header),{},(D=>{void sinkRequest(p,D,y);D.on("response",(p=>{var M;const U={status:(M=p[":status"])!==null&&M!==void 0?M:0,header:node_universal_header_nodeHeaderToWebHeader(p),body:h2ResponseIterable(y,D,v),trailer:h2ResponseTrailer(D)};d(U)}))}))}))}}function h1Request(d,p,y,v){let D;if(new URL(p).protocol.startsWith("https")){D=xt.request(p,y)}else{D=Bt.request(p,y)}d.catch((d=>D.destroy(node_error_connectErrorFromNodeReason(d))));D.flushHeaders();D.on("error",d.reject);D.on("socket",(function onRequestSocket(d){function onSocketConnect(){d.off("connect",onSocketConnect);v(D)}if(d.readyState==="open"){v(D)}else{d.on("connect",onSocketConnect)}}))}function h1ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){node_universal_header_nodeHeaderToWebHeader(p.trailers).forEach(((d,p)=>{y.set(p,d)}));d.resolve();await d}return D},throw(p){d.reject(p);throw p}}}}}function h2Request(d,p,y,v,D,M,U){const j=new URL(y);if(j.origin!==p.authority){const y=`cannot make a request to ${j.origin}: the http2 session is connected to ${p.authority}`;d.reject(new connect_error_ConnectError(y,Lr.Internal));return}p.request(v,j.pathname+j.search,D,{}).then((p=>{d.catch((d=>{if(p.closed){return}const y=d instanceof connect_error_ConnectError&&d.code==Lr.Canceled?Zr.CANCEL:Zr.INTERNAL_ERROR;return new Promise((d=>p.close(y,d)))}));p.on("error",(function h2StreamError(y){if(p.writableEnded&&unwrapNodeErrorChain(y).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}d.reject(y)}));p.on("close",(function h2StreamClose(){const y=node_error_connectErrorFromH2ResetCode(p.rstCode);if(y){d.reject(y)}}));U(p)}),(p=>{d.reject(p)}))}function h2ResponseTrailer(d){const p=new Headers;d.on("trailers",(d=>{node_universal_header_nodeHeaderToWebHeader(d).forEach(((d,y)=>{p.set(y,d)}))}));return p}function h2ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){d.resolve();await d}y===null||y===void 0?void 0:y.notifyResponseByteRead(p);return D},throw(p){d.reject(p);throw p}}}}}async function sinkRequest(d,p,y){if(d.body===undefined){await new Promise((d=>p.end(d)));return}const v=d.body[Symbol.asyncIterator]();return new Promise((d=>{writeNext();function writeNext(){if(y.isRejected()){return}v.next().then((D=>{if(D.done===true){p.end(d);return}p.write(D.value,"binary",(function(d){if(d===null||d===undefined){writeNext();return}if(v.throw!==undefined){v.throw(node_error_connectErrorFromNodeReason(d)).catch((()=>{}))}if(p.writableEnded&&unwrapNodeErrorChain(d).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}y.reject(d)}))}),(d=>{y.reject(d)}))}}))}function createSentinel(d){let p;let y;let v=false;let D=false;const M=new Promise(((d,v)=>{p=d;y=v}));const U={resolve(){if(!v&&!D){v=true;p===null||p===void 0?void 0:p()}},isResolved(){return v},reject(d){if(!v&&!D){D=true;y===null||y===void 0?void 0:y(node_error_connectErrorFromNodeReason(d))}},isRejected(){return D},async race(d){const p=await Promise.race([d,M]);if(p===undefined&&v){throw new connect_error_ConnectError("sentinel completed early",Lr.Internal)}return p}};const j=Object.assign(M,U);function onSignalAbort(){U.reject(getAbortSignalReason(this))}if(d){if(d.aborted){U.reject(getAbortSignalReason(d))}else{d.addEventListener("abort",onSignalAbort)}M.finally((()=>d.removeEventListener("abort",onSignalAbort))).catch((()=>{}))}return j}function node_transport_options_validateNodeTransportOptions(d){var p,y,v,D;let M;if(d.httpVersion=="2"){let p;if(d.sessionManager){p=d.sessionManager}else{p=new Http2SessionManager(d.baseUrl,{pingIntervalMs:d.pingIntervalMs,pingIdleConnection:d.pingIdleConnection,pingTimeoutMs:d.pingTimeoutMs,idleConnectionTimeoutMs:d.idleConnectionTimeoutMs},d.nodeOptions)}M=createNodeHttpClient({httpVersion:"2",sessionProvider:()=>p})}else{M=createNodeHttpClient({httpVersion:"1.1",nodeOptions:d.nodeOptions})}return Object.assign(Object.assign(Object.assign({},d),{httpClient:M,useBinaryFormat:(p=d.useBinaryFormat)!==null&&p!==void 0?p:true,interceptors:(y=d.interceptors)!==null&&y!==void 0?y:[],sendCompression:(v=d.sendCompression)!==null&&v!==void 0?v:null,acceptCompression:(D=d.acceptCompression)!==null&&D!==void 0?D:[sn,an]}),validateReadWriteMaxBytes(d.readMaxBytes,d.writeMaxBytes,d.compressMinBytes))}function createGrpcWebTransport(d){return createTransport(validateNodeTransportOptions(d))}const cn="Content-Type";const un="Grpc-Encoding";const dn="Grpc-Accept-Encoding";const pn="Grpc-Timeout";const mn="Grpc-Status";const An="Grpc-Message";const hn="Grpc-Status-Details-Bin";const gn="Grpc-Message-Type";const yn="User-Agent";const bn=/^application\/grpc(?:\+(?:(json)(?:; ?charset=utf-?8)?|proto))?$/i;const En="application/grpc+proto";const wn="application/grpc+json";function parseContentType(d){const p=d===null||d===void 0?void 0:d.match(bn);if(!p){return undefined}const y=!p[1];return{binary:y}}function requestHeader(d,p,y){const v=new Headers(y!==null&&y!==void 0?y:{});v.set(cn,d?En:wn);v.set(yn,"connect-es/1.6.1");if(p!==undefined){v.set(pn,`${p}m`)}v.set("Te","trailers");return v}function requestHeaderWithCompression(d,p,y,v,D){const M=requestHeader(d,p,y);if(D!=null){M.set(un,D.name)}if(v.length>0){M.set(dn,v.map((d=>d.name)).join(","))}return M}function codeFromHttpStatus(d){switch(d){case 400:return Lr.Internal;case 401:return Lr.Unauthenticated;case 403:return Lr.PermissionDenied;case 404:return Lr.Unimplemented;case 429:return Lr.Unavailable;case 502:return Lr.Unavailable;case 503:return Lr.Unavailable;case 504:return Lr.Unavailable;default:return Lr.Unknown}}class Message{equals(d){return this.getType().runtime.util.equals(this.getType(),this,d)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(d,p){const y=this.getType(),v=y.runtime.bin,D=v.makeReadOptions(p);v.readMessage(this,D.readerFactory(d),d.byteLength,D);return this}fromJson(d,p){const y=this.getType(),v=y.runtime.json,D=v.makeReadOptions(p);v.readMessage(y,d,D,this);return this}fromJsonString(d,p){let y;try{y=JSON.parse(d)}catch(d){throw new Error(`cannot decode ${this.getType().typeName} from JSON: ${d instanceof Error?d.message:String(d)}`)}return this.fromJson(y,p)}toBinary(d){const p=this.getType(),y=p.runtime.bin,v=y.makeWriteOptions(d),D=v.writerFactory();y.writeMessage(this,D,v);return D.finish()}toJson(d){const p=this.getType(),y=p.runtime.json,v=y.makeWriteOptions(d);return y.writeMessage(this,v)}toJsonString(d){var p;const y=this.toJson(d);return JSON.stringify(y,null,(p=d===null||d===void 0?void 0:d.prettySpaces)!==null&&p!==void 0?p:0)}toJSON(){return this.toJson({emitDefaultValues:true})}getType(){return Object.getPrototypeOf(this).constructor}}function assert(d,p){if(!d){throw new Error(p)}}const vn=34028234663852886e22,Cn=-34028234663852886e22,Sn=4294967295,In=2147483647,Bn=-2147483648;function assertInt32(d){if(typeof d!=="number")throw new Error("invalid int 32: "+typeof d);if(!Number.isInteger(d)||d>In||dSn||d<0)throw new Error("invalid uint 32: "+d)}function assertFloat32(d){if(typeof d!=="number")throw new Error("invalid float 32: "+typeof d);if(!Number.isFinite(d))return;if(d>vn||d({no:p.no,name:p.name,localName:d[p.no]}))),v)}function makeEnumType(d,p,y){const v=Object.create(null);const D=Object.create(null);const M=[];for(const d of p){const p=normalizeEnumValue(d);M.push(p);v[d.name]=p;D[d.no]=p}return{typeName:d,values:M,findName(d){return v[d]},findNumber(d){return D[d]}}}function makeEnum(d,p,y){const v={};for(const d of p){const p=normalizeEnumValue(d);v[p.localName]=p.no;v[p.no]=p.localName}setEnumType(v,d,p,y);return v}function normalizeEnumValue(d){if("localName"in d){return d}return Object.assign(Object.assign({},d),{localName:d.name})}function makeMessageType(d,p,y,v){var D;const M=(D=v===null||v===void 0?void 0:v.localName)!==null&&D!==void 0?D:p.substring(p.lastIndexOf(".")+1);const U={[M]:function(p){d.util.initFields(this);d.util.initPartial(p,this)}}[M];Object.setPrototypeOf(U.prototype,new Message);Object.assign(U,{runtime:d,typeName:p,fields:d.util.newFieldList(y),fromBinary(d,p){return(new U).fromBinary(d,p)},fromJson(d,p){return(new U).fromJson(d,p)},fromJsonString(d,p){return(new U).fromJsonString(d,p)},equals(p,y){return d.util.equals(U,p,y)}});return U}function varint64read(){let d=0;let p=0;for(let y=0;y<28;y+=7){let v=this.buf[this.pos++];d|=(v&127)<>4;if((y&128)==0){this.assertBounds();return[d,p]}for(let y=3;y<=31;y+=7){let v=this.buf[this.pos++];p|=(v&127)<>>v;const M=!(D>>>7==0&&p==0);const U=(M?D|128:D)&255;y.push(U);if(!M){return}}const v=d>>>28&15|(p&7)<<4;const D=!(p>>3==0);y.push((D?v|128:v)&255);if(!D){return}for(let d=3;d<31;d=d+7){const v=p>>>d;const D=!(v>>>7==0);const M=(D?v|128:v)&255;y.push(M);if(!D){return}}y.push(p>>>31&1)}const Rn=4294967296;function int64FromString(d){const p=d[0]==="-";if(p){d=d.slice(1)}const y=1e6;let v=0;let D=0;function add1e6digit(p,M){const U=Number(d.slice(p,M));D*=y;v=v*y+U;if(v>=Rn){D=D+(v/Rn|0);v=v%Rn}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return p?negate(v,D):newBits(v,D)}function int64ToString(d,p){let y=newBits(d,p);const v=y.hi&2147483648;if(v){y=negate(y.lo,y.hi)}const D=uInt64ToString(y.lo,y.hi);return v?"-"+D:D}function uInt64ToString(d,p){({lo:d,hi:p}=toUnsigned(d,p));if(p<=2097151){return String(Rn*p+d)}const y=d&16777215;const v=(d>>>24|p<<8)&16777215;const D=p>>16&65535;let M=y+v*6777216+D*6710656;let U=v+D*8147497;let j=D*2;const V=1e7;if(M>=V){U+=Math.floor(M/V);M%=V}if(U>=V){j+=Math.floor(U/V);U%=V}return j.toString()+decimalFrom1e7WithLeadingZeros(U)+decimalFrom1e7WithLeadingZeros(M)}function toUnsigned(d,p){return{lo:d>>>0,hi:p>>>0}}function newBits(d,p){return{lo:d|0,hi:p|0}}function negate(d,p){p=~p;if(d){d=~d+1}else{p+=1}return newBits(d,p)}const decimalFrom1e7WithLeadingZeros=d=>{const p=String(d);return"0000000".slice(p.length)+p};function varint32write(d,p){if(d>=0){while(d>127){p.push(d&127|128);d=d>>>7}p.push(d)}else{for(let y=0;y<9;y++){p.push(d&127|128);d=d>>7}p.push(1)}}function varint32read(){let d=this.buf[this.pos++];let p=d&127;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<7;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<14;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<21;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&15)<<28;for(let p=5;(d&128)!==0&&p<10;p++)d=this.buf[this.pos++];if((d&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}function makeInt64Support(){const d=new DataView(new ArrayBuffer(8));const p=typeof BigInt==="function"&&typeof d.getBigInt64==="function"&&typeof d.getBigUint64==="function"&&typeof d.setBigInt64==="function"&&typeof d.setBigUint64==="function"&&(typeof process!="object"||typeof process.env!="object"||process.env.BUF_BIGINT_DISABLE!=="1");if(p){const p=BigInt("-9223372036854775808"),y=BigInt("9223372036854775807"),v=BigInt("0"),D=BigInt("18446744073709551615");return{zero:BigInt(0),supported:true,parse(d){const v=typeof d=="bigint"?d:BigInt(d);if(v>y||vD||passert(/^-?[0-9]+$/.test(d),`int64 invalid: ${d}`);const assertUInt64String=d=>assert(/^[0-9]+$/.test(d),`uint64 invalid: ${d}`);return{zero:"0",supported:false,parse(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return d},uParse(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return d},enc(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return int64FromString(d)},uEnc(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return int64FromString(d)},dec(d,p){return int64ToString(d,p)},uDec(d,p){return uInt64ToString(d,p)}}}const _n=makeInt64Support();var Tn;(function(d){d[d["DOUBLE"]=1]="DOUBLE";d[d["FLOAT"]=2]="FLOAT";d[d["INT64"]=3]="INT64";d[d["UINT64"]=4]="UINT64";d[d["INT32"]=5]="INT32";d[d["FIXED64"]=6]="FIXED64";d[d["FIXED32"]=7]="FIXED32";d[d["BOOL"]=8]="BOOL";d[d["STRING"]=9]="STRING";d[d["BYTES"]=12]="BYTES";d[d["UINT32"]=13]="UINT32";d[d["SFIXED32"]=15]="SFIXED32";d[d["SFIXED64"]=16]="SFIXED64";d[d["SINT32"]=17]="SINT32";d[d["SINT64"]=18]="SINT64"})(Tn||(Tn={}));var Nn;(function(d){d[d["BIGINT"]=0]="BIGINT";d[d["STRING"]=1]="STRING"})(Nn||(Nn={}));function scalarEquals(d,p,y){if(p===y){return true}if(d==Tn.BYTES){if(!(p instanceof Uint8Array)||!(y instanceof Uint8Array)){return false}if(p.length!==y.length){return false}for(let d=0;dy[p]]}function initExtensionField(d){const p=d.field;if(p.repeated){return[]}if(p.default!==undefined){return p.default}switch(p.kind){case"enum":return p.T.values[0].no;case"scalar":return scalarZeroValue(p.T,p.L);case"message":const d=p.T,y=new d;return d.fieldWrapper?d.fieldWrapper.unwrapField(y):y;case"map":throw"map fields are not allowed to be extensions"}}function filterUnknownFields(d,p){if(!p.repeated&&(p.kind=="enum"||p.kind=="scalar")){for(let y=d.length-1;y>=0;--y){if(d[y].no==p.no){return[d[y]]}}return[]}return d.filter((d=>d.no===p.no))}let kn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let Qn=[];for(let d=0;d>4;U=M;D=2;break;case 2:y[v++]=(U&15)<<4|(M&60)>>2;U=M;D=3;break;case 3:y[v++]=(U&3)<<6|M;D=0;break}}if(D==1)throw Error("invalid base64 string.");return y.subarray(0,v)},enc(d){let p="",y=0,v,D=0;for(let M=0;M>2];D=(v&3)<<4;y=1;break;case 1:p+=kn[D|v>>4];D=(v&15)<<2;y=2;break;case 2:p+=kn[D|v>>6];p+=kn[v&63];y=0;break}}if(y){p+=kn[D];p+="=";if(y==1)p+="="}return p}};function getExtension(d,p,y){assertExtendee(p,d);const v=p.runtime.bin.makeReadOptions(y);const D=filterUnknownFields(d.getType().runtime.bin.listUnknownFields(d),p.field);const[M,U]=createExtensionContainer(p);for(const d of D){p.runtime.bin.readField(M,v.readerFactory(d.data),p.field,d.wireType,v)}return U()}function setExtension(d,p,y,v){assertExtendee(p,d);const D=p.runtime.bin.makeReadOptions(v);const M=p.runtime.bin.makeWriteOptions(v);if(hasExtension(d,p)){const y=d.getType().runtime.bin.listUnknownFields(d).filter((d=>d.no!=p.field.no));d.getType().runtime.bin.discardUnknownFields(d);for(const p of y){d.getType().runtime.bin.onUnknownField(d,p.no,p.wireType,p.data)}}const U=M.writerFactory();let j=p.field;if(!j.opt&&!j.repeated&&(j.kind=="enum"||j.kind=="scalar")){j=Object.assign(Object.assign({},p.field),{opt:true})}p.runtime.bin.writeField(j,y,U,M);const V=D.readerFactory(U.finish());while(V.posd.no!=p.field.no));y.discardUnknownFields(d);for(const p of v){y.onUnknownField(d,p.no,p.wireType,p.data)}}}function hasExtension(d,p){const y=d.getType();return p.extendee.typeName===y.typeName&&!!y.runtime.bin.listUnknownFields(d).find((d=>d.no==p.field.no))}function assertExtendee(d,p){assert(d.extendee.typeName==p.getType().typeName,`extension ${d.typeName} can only be applied to message ${d.extendee.typeName}`)}function isFieldSet(d,p){const y=d.localName;if(d.repeated){return p[y].length>0}if(d.oneof){return p[d.oneof.localName].case===y}switch(d.kind){case"enum":case"scalar":if(d.opt||d.req){return p[y]!==undefined}if(d.kind=="enum"){return p[y]!==d.T.values[0].no}return!isScalarZeroValue(d.T,p[y]);case"message":return p[y]!==undefined;case"map":return Object.keys(p[y]).length>0}}function clearField(d,p){const y=d.localName;const v=!d.opt&&!d.req;if(d.repeated){p[y]=[]}else if(d.oneof){p[d.oneof.localName]={case:undefined}}else{switch(d.kind){case"map":p[y]={};break;case"enum":p[y]=v?d.T.values[0].no:undefined;break;case"scalar":p[y]=v?scalarZeroValue(d.T,d.L):undefined;break;case"message":p[y]=undefined;break}}}function isMessage(d,p){if(d===null||typeof d!="object"){return false}if(!Object.getOwnPropertyNames(Message.prototype).every((p=>p in d&&typeof d[p]=="function"))){return false}const y=d.getType();if(y===null||typeof y!="function"||!("typeName"in y)||typeof y.typeName!="string"){return false}return p===undefined?true:y.typeName==p.typeName}function wrapField(d,p){if(isMessage(p)||!d.fieldWrapper){return p}return d.fieldWrapper.wrapField(p)}function getUnwrappedFieldType(d){if(d.fieldKind!=="message"){return undefined}if(d.repeated){return undefined}if(d.oneof!=undefined){return undefined}return Pn[d.message.typeName]}const Pn={"google.protobuf.DoubleValue":Tn.DOUBLE,"google.protobuf.FloatValue":Tn.FLOAT,"google.protobuf.Int64Value":Tn.INT64,"google.protobuf.UInt64Value":Tn.UINT64,"google.protobuf.Int32Value":Tn.INT32,"google.protobuf.UInt32Value":Tn.UINT32,"google.protobuf.BoolValue":Tn.BOOL,"google.protobuf.StringValue":Tn.STRING,"google.protobuf.BytesValue":Tn.BYTES};const On={ignoreUnknownFields:false};const Ln={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0};function makeReadOptions(d){return d?Object.assign(Object.assign({},On),d):On}function makeWriteOptions(d){return d?Object.assign(Object.assign({},Ln),d):Ln}const Fn=Symbol();const Mn=Symbol();function makeJsonFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,readMessage(d,p,y,v){if(p==null||Array.isArray(p)||typeof p!="object"){throw new Error(`cannot decode message ${d.typeName} from JSON: ${debugJsonValue(p)}`)}v=v!==null&&v!==void 0?v:new d;const D=new Map;const M=y.typeRegistry;for(const[U,j]of Object.entries(p)){const p=d.fields.findJsonName(U);if(p){if(p.oneof){if(j===null&&p.kind=="scalar"){continue}const y=D.get(p.oneof);if(y!==undefined){throw new Error(`cannot decode message ${d.typeName} from JSON: multiple keys for oneof "${p.oneof.name}" present: "${y}", "${U}"`)}D.set(p.oneof,U)}readField(v,j,p,y,d)}else{let p=false;if((M===null||M===void 0?void 0:M.findExtension)&&U.startsWith("[")&&U.endsWith("]")){const D=M.findExtension(U.substring(1,U.length-1));if(D&&D.extendee.typeName==d.typeName){p=true;const[d,M]=createExtensionContainer(D);readField(d,j,D.field,y,D);setExtension(v,D,M(),y)}}if(!p&&!y.ignoreUnknownFields){throw new Error(`cannot decode message ${d.typeName} from JSON: key "${U}" is unknown`)}}}return v},writeMessage(d,p){const y=d.getType();const v={};let D;try{for(D of y.fields.byNumber()){if(!isFieldSet(D,d)){if(D.req){throw`required field not set`}if(!p.emitDefaultValues){continue}if(!canEmitFieldDefaultValue(D)){continue}}const y=D.oneof?d[D.oneof.localName].value:d[D.localName];const M=writeField(D,y,p);if(M!==undefined){v[p.useProtoFieldName?D.name:D.jsonName]=M}}const M=p.typeRegistry;if(M===null||M===void 0?void 0:M.findExtensionFor){for(const D of y.runtime.bin.listUnknownFields(d)){const U=M.findExtensionFor(y.typeName,D.no);if(U&&hasExtension(d,U)){const y=getExtension(d,U,p);const D=writeField(U.field,y,p);if(D!==undefined){v[U.field.jsonName]=D}}}}}catch(d){const p=D?`cannot encode field ${y.typeName}.${D.name} to JSON`:`cannot encode message ${y.typeName} to JSON`;const v=d instanceof Error?d.message:String(d);throw new Error(p+(v.length>0?`: ${v}`:""))}return v},readScalar(d,p,y){return readScalar(d,p,y!==null&&y!==void 0?y:Nn.BIGINT,true)},writeScalar(d,p,y){if(p===undefined){return undefined}if(y||isScalarZeroValue(d,p)){return writeScalar(d,p)}return undefined},debug:debugJsonValue}}function debugJsonValue(d){if(d===null){return"null"}switch(typeof d){case"object":return Array.isArray(d)?"array":"object";case"string":return d.length>100?"string":`"${d.split('"').join('\\"')}"`;default:return String(d)}}function readField(d,p,y,v,D){let M=y.localName;if(y.repeated){assert(y.kind!="map");if(p===null){return}if(!Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const d of p){if(d===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`)}switch(y.kind){case"message":U.push(y.T.fromJson(d,v));break;case"enum":const p=readEnum(y.T,d,v.ignoreUnknownFields,true);if(p!==Mn){U.push(p)}break;case"scalar":try{U.push(readScalar(y.T,d,y.L,true))}catch(p){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`;if(p instanceof Error&&p.message.length>0){v+=`: ${p.message}`}throw new Error(v)}break}}}else if(y.kind=="map"){if(p===null){return}if(typeof p!="object"||Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const[d,M]of Object.entries(p)){if(M===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: map value null`)}let j;try{j=readMapKey(y.K,d)}catch(d){let v=`cannot decode map key for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}switch(y.V.kind){case"message":U[j]=y.V.T.fromJson(M,v);break;case"enum":const d=readEnum(y.V.T,M,v.ignoreUnknownFields,true);if(d!==Mn){U[j]=d}break;case"scalar":try{U[j]=readScalar(y.V.T,M,Nn.BIGINT,true)}catch(d){let v=`cannot decode map value for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}else{if(y.oneof){d=d[y.oneof.localName]={case:M};M="value"}switch(y.kind){case"message":const U=y.T;if(p===null&&U.typeName!="google.protobuf.Value"){return}let j=d[M];if(isMessage(j)){j.fromJson(p,v)}else{d[M]=j=U.fromJson(p,v);if(U.fieldWrapper&&!y.oneof){d[M]=U.fieldWrapper.unwrapField(j)}}break;case"enum":const V=readEnum(y.T,p,v.ignoreUnknownFields,false);switch(V){case Fn:clearField(y,d);break;case Mn:break;default:d[M]=V;break}break;case"scalar":try{const v=readScalar(y.T,p,y.L,false);switch(v){case Fn:clearField(y,d);break;default:d[M]=v;break}}catch(d){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}function readMapKey(d,p){if(d===Tn.BOOL){switch(p){case"true":p=true;break;case"false":p=false;break}}return readScalar(d,p,Nn.BIGINT,true).toString()}function readScalar(d,p,y,v){if(p===null){if(v){return scalarZeroValue(d,y)}return Fn}switch(d){case Tn.DOUBLE:case Tn.FLOAT:if(p==="NaN")return Number.NaN;if(p==="Infinity")return Number.POSITIVE_INFINITY;if(p==="-Infinity")return Number.NEGATIVE_INFINITY;if(p===""){break}if(typeof p=="string"&&p.trim().length!==p.length){break}if(typeof p!="string"&&typeof p!="number"){break}const v=Number(p);if(Number.isNaN(v)){break}if(!Number.isFinite(v)){break}if(d==Tn.FLOAT)assertFloat32(v);return v;case Tn.INT32:case Tn.FIXED32:case Tn.SFIXED32:case Tn.SINT32:case Tn.UINT32:let D;if(typeof p=="number")D=p;else if(typeof p=="string"&&p.length>0){if(p.trim().length===p.length)D=Number(p)}if(D===undefined)break;if(d==Tn.UINT32||d==Tn.FIXED32)assertUInt32(D);else assertInt32(D);return D;case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:if(typeof p!="number"&&typeof p!="string")break;const M=_n.parse(p);return y?M.toString():M;case Tn.FIXED64:case Tn.UINT64:if(typeof p!="number"&&typeof p!="string")break;const U=_n.uParse(p);return y?U.toString():U;case Tn.BOOL:if(typeof p!=="boolean")break;return p;case Tn.STRING:if(typeof p!=="string"){break}try{encodeURIComponent(p)}catch(d){throw new Error("invalid UTF8")}return p;case Tn.BYTES:if(p==="")return new Uint8Array(0);if(typeof p!=="string")break;return Dn.dec(p)}throw new Error}function readEnum(d,p,y,v){if(p===null){if(d.typeName=="google.protobuf.NullValue"){return 0}return v?d.values[0].no:Fn}switch(typeof p){case"number":if(Number.isInteger(p)){return p}break;case"string":const v=d.findName(p);if(v!==undefined){return v.no}if(y){return Mn}break}throw new Error(`cannot decode enum ${d.typeName} from JSON: ${debugJsonValue(p)}`)}function canEmitFieldDefaultValue(d){if(d.repeated||d.kind=="map"){return true}if(d.oneof){return false}if(d.kind=="message"){return false}if(d.opt||d.req){return false}return true}function writeField(d,p,y){if(d.kind=="map"){assert(typeof p=="object"&&p!=null);const v={};const D=Object.entries(p);switch(d.V.kind){case"scalar":for(const[p,y]of D){v[p.toString()]=writeScalar(d.V.T,y)}break;case"message":for(const[d,p]of D){v[d.toString()]=p.toJson(y)}break;case"enum":const p=d.V.T;for(const[d,M]of D){v[d.toString()]=writeEnum(p,M,y.enumAsInteger)}break}return y.emitDefaultValues||D.length>0?v:undefined}if(d.repeated){assert(Array.isArray(p));const v=[];switch(d.kind){case"scalar":for(let y=0;y0?v:undefined}switch(d.kind){case"scalar":return writeScalar(d.T,p);case"enum":return writeEnum(d.T,p,y.enumAsInteger);case"message":return wrapField(d.T,p).toJson(y)}}function writeEnum(d,p,y){var v;assert(typeof p=="number");if(d.typeName=="google.protobuf.NullValue"){return null}if(y){return p}const D=d.findNumber(p);return(v=D===null||D===void 0?void 0:D.name)!==null&&v!==void 0?v:p}function writeScalar(d,p){switch(d){case Tn.INT32:case Tn.SFIXED32:case Tn.SINT32:case Tn.FIXED32:case Tn.UINT32:assert(typeof p=="number");return p;case Tn.FLOAT:case Tn.DOUBLE:assert(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case Tn.STRING:assert(typeof p=="string");return p;case Tn.BOOL:assert(typeof p=="boolean");return p;case Tn.UINT64:case Tn.FIXED64:case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:assert(typeof p=="bigint"||typeof p=="string"||typeof p=="number");return p.toString();case Tn.BYTES:assert(p instanceof Uint8Array);return Dn.enc(p)}}var Un;(function(d){d[d["Varint"]=0]="Varint";d[d["Bit64"]=1]="Bit64";d[d["LengthDelimited"]=2]="LengthDelimited";d[d["StartGroup"]=3]="StartGroup";d[d["EndGroup"]=4]="EndGroup";d[d["Bit32"]=5]="Bit32"})(Un||(Un={}));class BinaryWriter{constructor(d){this.stack=[];this.textEncoder=d!==null&&d!==void 0?d:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let d=0;for(let p=0;p>>0)}raw(d){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(d);return this}uint32(d){assertUInt32(d);while(d>127){this.buf.push(d&127|128);d=d>>>7}this.buf.push(d);return this}int32(d){assertInt32(d);varint32write(d,this.buf);return this}bool(d){this.buf.push(d?1:0);return this}bytes(d){this.uint32(d.byteLength);return this.raw(d)}string(d){let p=this.textEncoder.encode(d);this.uint32(p.byteLength);return this.raw(p)}float(d){assertFloat32(d);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,d,true);return this.raw(p)}double(d){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,d,true);return this.raw(p)}fixed32(d){assertUInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,d,true);return this.raw(p)}sfixed32(d){assertInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,d,true);return this.raw(p)}sint32(d){assertInt32(d);d=(d<<1^d>>31)>>>0;varint32write(d,this.buf);return this}sfixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.enc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}fixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.uEnc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}int64(d){let p=_n.enc(d);varint64write(p.lo,p.hi,this.buf);return this}sint64(d){let p=_n.enc(d),y=p.hi>>31,v=p.lo<<1^y,D=(p.hi<<1|p.lo>>>31)^y;varint64write(v,D,this.buf);return this}uint64(d){let p=_n.uEnc(d);varint64write(p.lo,p.hi,this.buf);return this}}class BinaryReader{constructor(d,p){this.varint64=varint64read;this.uint32=varint32read;this.buf=d;this.len=d.length;this.pos=0;this.view=new DataView(d.buffer,d.byteOffset,d.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder}tag(){let d=this.uint32(),p=d>>>3,y=d&7;if(p<=0||y<0||y>5)throw new Error("illegal tag: field no "+p+" wire type "+y);return[p,y]}skip(d,p){let y=this.pos;switch(d){case Un.Varint:while(this.buf[this.pos++]&128){}break;case Un.Bit64:this.pos+=4;case Un.Bit32:this.pos+=4;break;case Un.LengthDelimited:let y=this.uint32();this.pos+=y;break;case Un.StartGroup:for(;;){const[d,y]=this.tag();if(y===Un.EndGroup){if(p!==undefined&&d!==p){throw new Error("invalid end group tag")}break}this.skip(y,d)}break;default:throw new Error("cant skip wire type "+d)}this.assertBounds();return this.buf.subarray(y,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let d=this.uint32();return d>>>1^-(d&1)}int64(){return _n.dec(...this.varint64())}uint64(){return _n.uDec(...this.varint64())}sint64(){let[d,p]=this.varint64();let y=-(d&1);d=(d>>>1|(p&1)<<31)^y;p=p>>>1^y;return _n.dec(d,p)}bool(){let[d,p]=this.varint64();return d!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return _n.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return _n.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let d=this.uint32(),p=this.pos;this.pos+=d;this.assertBounds();return this.buf.subarray(p,p+d)}string(){return this.textDecoder.decode(this.bytes())}}const Hn=Symbol("@bufbuild/protobuf/unknown-fields");const jn={readUnknownFields:true,readerFactory:d=>new BinaryReader(d)};const Gn={writeUnknownFields:true,writerFactory:()=>new BinaryWriter};function binary_format_makeReadOptions(d){return d?Object.assign(Object.assign({},jn),d):jn}function binary_format_makeWriteOptions(d){return d?Object.assign(Object.assign({},Gn),d):Gn}function makeBinaryFormat(){return{makeReadOptions:binary_format_makeReadOptions,makeWriteOptions:binary_format_makeWriteOptions,listUnknownFields(d){var p;return(p=d[Hn])!==null&&p!==void 0?p:[]},discardUnknownFields(d){delete d[Hn]},writeUnknownFields(d,p){const y=d;const v=y[Hn];if(v){for(const d of v){p.tag(d.no,d.wireType).raw(d.data)}}},onUnknownField(d,p,y,v){const D=d;if(!Array.isArray(D[Hn])){D[Hn]=[]}D[Hn].push({no:p,wireType:y,data:v})},readMessage(d,p,y,v,D){const M=d.getType();const U=D?p.len:p.pos+y;let j,V;while(p.pos0){V=readScalarLTString}if(M){let y=d[U];const D=v==Un.LengthDelimited&&j!=Tn.STRING&&j!=Tn.BYTES;if(D){let d=p.uint32()+p.pos;while(p.posisMessage(d,V)?d:new V(d)))}else{const d=M[y];if(V.fieldWrapper){if(V.typeName==="google.protobuf.BytesValue"){D[y]=toU8Arr(d)}else{D[y]=d}}else{D[y]=isMessage(d,V)?d:new V(d)}}break}}},equals(d,p,y){if(p===y){return true}if(!p||!y){return false}return d.fields.byMember().every((d=>{const v=p[d.localName];const D=y[d.localName];if(d.repeated){if(v.length!==D.length){return false}switch(d.kind){case"message":return v.every(((p,y)=>d.T.equals(p,D[y])));case"scalar":return v.every(((p,y)=>scalarEquals(d.T,p,D[y])));case"enum":return v.every(((d,p)=>scalarEquals(Tn.INT32,d,D[p])))}throw new Error(`repeated cannot contain ${d.kind}`)}switch(d.kind){case"message":let p=v;let y=D;if(d.T.fieldWrapper){if(p!==undefined&&!isMessage(p)){p=d.T.fieldWrapper.wrapField(p)}if(y!==undefined&&!isMessage(y)){y=d.T.fieldWrapper.wrapField(y)}}return d.T.equals(p,y);case"enum":return scalarEquals(Tn.INT32,v,D);case"scalar":return scalarEquals(d.T,v,D);case"oneof":if(v.case!==D.case){return false}const M=d.findField(v.case);if(M===undefined){return true}switch(M.kind){case"message":return M.T.equals(v.value,D.value);case"enum":return scalarEquals(Tn.INT32,v.value,D.value);case"scalar":return scalarEquals(M.T,v.value,D.value)}throw new Error(`oneof cannot contain ${M.kind}`);case"map":const U=Object.keys(v).concat(Object.keys(D));switch(d.V.kind){case"message":const p=d.V.T;return U.every((d=>p.equals(v[d],D[d])));case"enum":return U.every((d=>scalarEquals(Tn.INT32,v[d],D[d])));case"scalar":const y=d.V.T;return U.every((d=>scalarEquals(y,v[d],D[d])))}break}}))},clone(d){const p=d.getType(),y=new p,v=y;for(const y of p.fields.byMember()){const p=d[y.localName];let D;if(y.repeated){D=p.map(cloneSingularField)}else if(y.kind=="map"){D=v[y.localName];for(const[d,y]of Object.entries(p)){D[d]=cloneSingularField(y)}}else if(y.kind=="oneof"){const d=y.findField(p.case);D=d?{case:p.case,value:cloneSingularField(p.value)}:{case:undefined}}else{D=cloneSingularField(p)}v[y.localName]=D}for(const y of p.runtime.bin.listUnknownFields(d)){p.runtime.bin.onUnknownField(v,y.no,y.wireType,y.data)}return y}}}function cloneSingularField(d){if(d===undefined){return d}if(isMessage(d)){return d.clone()}if(d instanceof Uint8Array){const p=new Uint8Array(d.byteLength);p.set(d);return p}return d}function toU8Arr(d){return d instanceof Uint8Array?d:new Uint8Array(d)}function makeProtoRuntime(d,p,y){return{syntax:d,json:makeJsonFormat(),bin:makeBinaryFormat(),util:Object.assign(Object.assign({},makeUtilCommon()),{newFieldList:p,initFields:y}),makeMessageType(d,p,y){return makeMessageType(this,d,p,y)},makeEnum:makeEnum,makeEnumType:makeEnumType,getEnumType:getEnumType,makeExtension(d,p,y){return makeExtension(this,d,p,y)}}}class InternalFieldList{constructor(d,p){this._fields=d;this._normalizer=p}findJsonName(d){if(!this.jsonNames){const d={};for(const p of this.list()){d[p.jsonName]=d[p.name]=p}this.jsonNames=d}return this.jsonNames[d]}find(d){if(!this.numbers){const d={};for(const p of this.list()){d[p.no]=p}this.numbers=d}return this.numbers[d]}list(){if(!this.all){this.all=this._normalizer(this._fields)}return this.all}byNumber(){if(!this.numbersAsc){this.numbersAsc=this.list().concat().sort(((d,p)=>d.no-p.no))}return this.numbersAsc}byMember(){if(!this.members){this.members=[];const d=this.members;let p;for(const y of this.list()){if(y.oneof){if(y.oneof!==p){p=y.oneof;d.push(p)}}else{d.push(y)}}}return this.members}}function localName(d){switch(d.kind){case"field":return localFieldName(d.name,d.oneof!==undefined);case"oneof":return localOneofName(d.name);case"enum":case"message":case"service":case"extension":{const p=d.file.proto.package;const y=p===undefined?0:p.length+1;const v=d.typeName.substring(y).replace(/\./g,"_");return safeObjectProperty(safeIdentifier(v))}case"enum_value":{let p=d.name;const y=d.parent.sharedPrefix;if(y!==undefined){p=p.substring(y.length)}return safeObjectProperty(p)}case"rpc":{let p=d.name;if(p.length==0){return p}p=p[0].toLowerCase()+p.substring(1);return safeObjectProperty(p)}}}function localFieldName(d,p){const y=protoCamelCase(d);if(p){return y}return safeObjectProperty(safeMessageProperty(y))}function localOneofName(d){return localFieldName(d,false)}const qn=protoCamelCase;function findEnumSharedPrefix(d,p){const y=camelToSnakeCase(d)+"_";for(const d of p){if(!d.toLowerCase().startsWith(y)){return undefined}const p=d.substring(y.length);if(p.length==0){return undefined}if(/^\d/.test(p)){return undefined}}return y}function camelToSnakeCase(d){return(d.substring(0,1)+d.substring(1).replace(/[A-Z]/g,(d=>"_"+d))).toLowerCase()}function protoCamelCase(d){let p=false;const y=[];for(let v=0;v`${d}$`;const safeMessageProperty=d=>{if(Wn.has(d)){return fallback(d)}return d};const safeObjectProperty=d=>{if(Vn.has(d)){return fallback(d)}return d};const safeIdentifier=d=>{if(zn.has(d)){return fallback(d)}return d};class InternalOneofInfo{constructor(d){this.kind="oneof";this.repeated=false;this.packed=false;this.opt=false;this.req=false;this.default=undefined;this.fields=[];this.name=d;this.localName=localOneofName(d)}addField(d){assert(d.oneof===this,`field ${d.name} not one of ${this.name}`);this.fields.push(d)}findField(d){if(!this._lookup){this._lookup=Object.create(null);for(let d=0;dnew InternalFieldList(d,(d=>normalizeFieldInfos(d,true)))),(d=>{for(const p of d.getType().fields.byMember()){if(p.opt){continue}const y=p.localName,v=d;if(p.repeated){v[y]=[];continue}switch(p.kind){case"oneof":v[y]={case:undefined};break;case"enum":v[y]=0;break;case"map":v[y]={};break;case"scalar":v[y]=scalarZeroValue(p.T,p.L);break;case"message":break}}}));class any_pb_Any extends Message{constructor(d){super();this.typeUrl="";this.value=new Uint8Array(0);$n.util.initPartial(d,this)}toJson(d){var p;if(this.typeUrl===""){return{}}const y=this.typeUrlToName(this.typeUrl);const v=(p=d===null||d===void 0?void 0:d.typeRegistry)===null||p===void 0?void 0:p.findMessage(y);if(!v){throw new Error(`cannot encode message google.protobuf.Any to JSON: "${this.typeUrl}" is not in the type registry`)}const D=v.fromBinary(this.value);let M=D.toJson(d);if(y.startsWith("google.protobuf.")||(M===null||Array.isArray(M)||typeof M!=="object")){M={value:M}}M["@type"]=this.typeUrl;return M}fromJson(d,p){var y;if(d===null||Array.isArray(d)||typeof d!="object"){throw new Error(`cannot decode message google.protobuf.Any from JSON: expected object but got ${d===null?"null":Array.isArray(d)?"array":typeof d}`)}if(Object.keys(d).length==0){return this}const v=d["@type"];if(typeof v!="string"||v==""){throw new Error(`cannot decode message google.protobuf.Any from JSON: "@type" is empty`)}const D=this.typeUrlToName(v),M=(y=p===null||p===void 0?void 0:p.typeRegistry)===null||y===void 0?void 0:y.findMessage(D);if(!M){throw new Error(`cannot decode message google.protobuf.Any from JSON: ${v} is not in the type registry`)}let U;if(D.startsWith("google.protobuf.")&&Object.prototype.hasOwnProperty.call(d,"value")){U=M.fromJson(d["value"],p)}else{const y=Object.assign({},d);delete y["@type"];U=M.fromJson(y,p)}this.packFrom(U);return this}packFrom(d){this.value=d.toBinary();this.typeUrl=this.typeNameToUrl(d.getType().typeName)}unpackTo(d){if(!this.is(d.getType())){return false}d.fromBinary(this.value);return true}unpack(d){if(this.typeUrl===""){return undefined}const p=d.findMessage(this.typeUrlToName(this.typeUrl));if(!p){return undefined}return p.fromBinary(this.value)}is(d){if(this.typeUrl===""){return false}const p=this.typeUrlToName(this.typeUrl);let y="";if(typeof d==="string"){y=d}else{y=d.typeName}return p===y}typeNameToUrl(d){return`type.googleapis.com/${d}`}typeUrlToName(d){if(!d.length){throw new Error(`invalid type url: ${d}`)}const p=d.lastIndexOf("/");const y=p>=0?d.substring(p+1):d;if(!y.length){throw new Error(`invalid type url: ${d}`)}return y}static pack(d){const p=new any_pb_Any;p.packFrom(d);return p}static fromBinary(d,p){return(new any_pb_Any).fromBinary(d,p)}static fromJson(d,p){return(new any_pb_Any).fromJson(d,p)}static fromJsonString(d,p){return(new any_pb_Any).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(any_pb_Any,d,p)}}any_pb_Any.runtime=$n;any_pb_Any.typeName="google.protobuf.Any";any_pb_Any.fields=$n.util.newFieldList((()=>[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}]));class status_pb_Status extends Message{constructor(d){super();this.code=0;this.message="";this.details=[];$n.util.initPartial(d,this)}static fromBinary(d,p){return(new status_pb_Status).fromBinary(d,p)}static fromJson(d,p){return(new status_pb_Status).fromJson(d,p)}static fromJsonString(d,p){return(new status_pb_Status).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(status_pb_Status,d,p)}}status_pb_Status.runtime=$n;status_pb_Status.typeName="google.rpc.Status";status_pb_Status.fields=$n.util.newFieldList((()=>[{no:1,name:"code",kind:"scalar",T:5},{no:2,name:"message",kind:"scalar",T:9},{no:3,name:"details",kind:"message",T:any_pb_Any,repeated:true}]));function http_headers_encodeBinaryHeader(d){let p;if(typeof d=="object"&&"getType"in d){p=d.toBinary()}else if(typeof d=="string"){p=(new TextEncoder).encode(d)}else{p=d instanceof Uint8Array?d:new Uint8Array(d)}return protoBase64.enc(p).replace(/=+$/,"")}function decodeBinaryHeader(d,p,y){try{const v=Dn.dec(d);if(p){return p.fromBinary(v,y)}return v}catch(d){throw connect_error_ConnectError.from(d,Lr.DataLoss)}}function appendHeaders(...d){const p=new Headers;for(const y of d){y.forEach(((d,y)=>{p.append(y,d)}))}return p}const Yn="0";function setTrailerStatus(d,p){if(p){d.set(headerGrpcStatus,p.code.toString(10));d.set(headerGrpcMessage,encodeURIComponent(p.rawMessage));if(p.details.length>0){const y=new Status({code:p.code,message:p.rawMessage,details:p.details.map((d=>"getType"in d?Any.pack(d):new Any({typeUrl:`type.googleapis.com/${d.type}`,value:d.value})))});d.set(headerStatusDetailsBin,encodeBinaryHeader(y))}}else{d.set(headerGrpcStatus,Yn.toString())}return d}function findTrailerError(d){var p;const y=d.get(hn);if(y!=null){const p=decodeBinaryHeader(y,status_pb_Status);if(p.code==0){return undefined}const v=new connect_error_ConnectError(p.message,p.code,d);v.details=p.details.map((d=>({type:d.typeUrl.substring(d.typeUrl.lastIndexOf("/")+1),value:d.value})));return v}const v=d.get(mn);if(v!=null){if(v===Yn){return undefined}const y=parseInt(v,10);if(y in Lr){return new connect_error_ConnectError(decodeURIComponent((p=d.get(An))!==null&&p!==void 0?p:""),y,d)}return new connect_error_ConnectError(`invalid grpc-status: ${v}`,Lr.Internal,d)}return undefined}function validateResponse(d,p){if(d!=200){throw new connect_error_ConnectError(`HTTP ${d}`,codeFromHttpStatus(d),p)}const y=p.get(cn);const v=parseContentType(y);if(v==undefined){throw new connect_error_ConnectError(`unsupported content type ${y}`,Lr.Unknown)}return{foundStatus:p.has(mn),headerError:findTrailerError(p)}}function validateResponseWithCompression(d,p,y){const{foundStatus:v,headerError:D}=validateResponse(p,y);let M;const U=y.get(un);if(U!==null&&U.toLowerCase()!=="identity"){M=d.find((d=>d.name===U));if(!M){throw new connect_error_ConnectError(`unsupported response encoding "${U}"`,Lr.Internal,y)}}return{foundStatus:v,compression:M,headerError:D}}function validateTrailer(d,p){const y=findTrailerError(d);if(y){p.forEach(((d,p)=>{y.metadata.append(p,d)}));throw y}if(!p.has(mn)&&!d.has(mn)){throw new connect_error_ConnectError("protocol error: missing status",Lr.Internal)}}function createMethodUrl(d,p,y){const v=typeof p=="string"?p:p.typeName;const D=typeof y=="string"?y:y.name;return d.toString().replace(/\/?$/,`/${v}/${D}`)}function applyInterceptors(d,p){var y;return(y=p===null||p===void 0?void 0:p.concat().reverse().reduce(((d,p)=>p(d)),d))!==null&&y!==void 0?y:d}function normalize(d,p){return p instanceof d?p:new d(p)}function normalizeIterable(d,p){function transform(p){if(p.done===true){return p}return{done:p.done,value:normalize(d,p.value)}}return{[Symbol.asyncIterator](){const d=p[Symbol.asyncIterator]();const y={next:()=>d.next().then(transform)};if(d.throw!==undefined){y.throw=p=>d.throw(p).then(transform)}if(d.return!==undefined){y.return=p=>d.return(p).then(transform)}return y}}}function runUnaryCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalize(d.req.method.I,d.req.message),signal:y});return p(M).then((d=>{D();return d}),v)}function runStreamingCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalizeIterable(d.req.method.I,d.req.message),signal:y});let U=false;y.addEventListener("abort",(function(){var p,y;const v=d.req.message[Symbol.asyncIterator]();if(!U){(p=v.throw)===null||p===void 0?void 0:p.call(v,this.reason).catch((()=>{}))}(y=v.return)===null||y===void 0?void 0:y.call(v).catch((()=>{}))}));return p(M).then((d=>Object.assign(Object.assign({},d),{message:{[Symbol.asyncIterator](){const p=d.message[Symbol.asyncIterator]();return{next(){return p.next().then((d=>{if(d.done==true){U=true;D()}return d}),v)}}}}})),v)}function setupSignal(d){const{signal:p,cleanup:y}=createDeadlineSignal(d.timeoutMs);const v=createLinkedAbortController(d.signal,p);return[v.signal,function abort(d){const D=connect_error_ConnectError.from(p.aborted?getAbortSignalReason(p):d);v.abort(D);y();return Promise.reject(D)},function done(){y();v.abort()}]}function getJsonOptions(d){var p;const y=Object.assign({},d);(p=y.ignoreUnknownFields)!==null&&p!==void 0?p:y.ignoreUnknownFields=true;return y}function createMethodSerializationLookup(d,p,y,v){const D=limitSerialization(createBinarySerialization(d.I,p),v);const M=limitSerialization(createJsonSerialization(d.I,y),v);const U=limitSerialization(createBinarySerialization(d.O,p),v);const j=limitSerialization(createJsonSerialization(d.O,y),v);return{getI(d){return d?D:M},getO(d){return d?U:j}}}function createClientMethodSerializers(d,p,y,v){const D=p?createBinarySerialization(d.I,v):createJsonSerialization(d.I,y);const M=p?createBinarySerialization(d.O,v):createJsonSerialization(d.O,y);return{parse:M.parse,serialize:D.serialize}}function limitSerialization(d,p){return{serialize(y){const v=d.serialize(y);assertWriteMaxBytes(p.writeMaxBytes,v.byteLength);return v},parse(y){limit_io_assertReadMaxBytes(p.readMaxBytes,y.byteLength,true);return d.parse(y)}}}function createBinarySerialization(d,p){return{parse(y){try{return d.fromBinary(y,p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`parse binary: ${p}`,Lr.Internal)}},serialize(d){try{return d.toBinary(p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`serialize binary: ${p}`,Lr.Internal)}}}}function createJsonSerialization(d,p){var y,v;const D=(y=p===null||p===void 0?void 0:p.textEncoder)!==null&&y!==void 0?y:new TextEncoder;const M=(v=p===null||p===void 0?void 0:p.textDecoder)!==null&&v!==void 0?v:new TextDecoder;const U=getJsonOptions(p);return{parse(p){try{const y=M.decode(p);return d.fromJsonString(y,U)}catch(d){throw connect_error_ConnectError.from(d,Lr.InvalidArgument)}},serialize(d){try{const p=d.toJsonString(U);return D.encode(p)}catch(d){throw connect_error_ConnectError.from(d,Lr.Internal)}}}}function createContextValues(){return{get(d){return d.id in this?this[d.id]:d.defaultValue},set(d,p){this[d.id]=p;return this},delete(d){delete this[d.id];return this}}}function createContextKey(d,p){return{id:Symbol(p===null||p===void 0?void 0:p.description),defaultValue:d}}var Jn=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var Kn=undefined&&undefined.__await||function(d){return this instanceof Kn?(this.v=d,this):new Kn(d)};var Xn=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:Kn(d[v](p)),done:false}:D?D(p):p}:D}};var Zn=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof Kn?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function transport_createTransport(d){return{async unary(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return await runUnaryCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:false,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async v=>{const D=await d.httpClient({url:v.url,method:"POST",header:v.header,signal:v.signal,body:pipe(createAsyncIterable([v.message]),transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:M,headerError:U}=validateResponseWithCompression(d.acceptCompression,D.status,D.header);const j=await pipeTo(D.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(M!==null&&M!==void 0?M:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(async d=>{var p,y,v,D;let M;try{for(var U=true,j=Jn(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;if(M!==undefined){throw new connect_error_ConnectError("protocol error: received extra output message for unary method",Lr.Unimplemented)}M=d}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}),{propagateDownStreamError:false});validateTrailer(D.trailer,D.header);if(j===undefined){if(U){throw U}throw new connect_error_ConnectError("protocol error: missing output message for unary method",D.trailer.has(mn)?Lr.Unimplemented:Lr.Unknown)}if(U){throw new connect_error_ConnectError("protocol error: received output message for unary method with error status",Lr.Unknown)}return{stream:false,service:p,method:y,header:D.header,message:j,trailer:D.trailer}}})},async stream(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return runStreamingCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:true,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async p=>{const y=await d.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:pipe(p.message,transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:v,foundStatus:D,headerError:M}=validateResponseWithCompression(d.acceptCompression,y.status,y.header);if(M){throw M}const U=Object.assign(Object.assign({},p),{header:y.header,trailer:y.trailer,message:pipe(y.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(v!==null&&v!==void 0?v:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(function(d){return Zn(this,arguments,(function*(){yield Kn(yield*Xn(Jn(d)));if(!D){validateTrailer(y.trailer,y.header)}}))}),{propagateDownStreamError:true})});return U}})}}}function createGrpcTransport(d){return transport_createTransport(node_transport_options_validateNodeTransportOptions(d))}function createConnectTransport(d){return createTransport(validateNodeTransportOptions(d))}var ei=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var ti=undefined&&undefined.__await||function(d){return this instanceof ti?(this.v=d,this):new ti(d)};var ri=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof ti?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function node_universal_handler_universalRequestFromNodeRequest(d,...p){var y,v;const D=p.length===3?p[0]:undefined;const M=p.length===3?p[1]:p[0];const U=p.length===3?p[2]:p[1];const j="encrypted"in d.socket&&d.socket.encrypted;const V=j?"https":"http";const K="authority"in d?d.authority:d.headers.host;const ee=(y=d.url)!==null&&y!==void 0?y:"";if(K===undefined){throw new ConnectError("unable to determine request authority from Node.js server request",Code.Internal)}const te=M!==undefined?M:asyncIterableFromNodeServerRequest(d);const re=new AbortController;if("stream"in d){d.once("close",(()=>{const p=connectErrorFromH2ResetCode(d.stream.rstCode);if(p!==undefined){re.abort(p)}else{re.abort()}}))}else{const p=D!==null&&D!==void 0?D:d;const onH1Error=y=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(connectErrorFromNodeReason(y))};const onH1Close=()=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(d.errored?connectErrorFromNodeReason(d.errored):undefined)};d.once("error",onH1Error);p.once("close",onH1Close)}return{httpVersion:d.httpVersion,method:(v=d.method)!==null&&v!==void 0?v:"",url:new URL(ee,`${V}://${K}`).toString(),header:nodeHeaderToWebHeader(d.headers),body:te,signal:re.signal,contextValues:U}}async function node_universal_handler_universalResponseToNodeResponse(d,p){var y,v,D;const M=(y=d.body)===null||y===void 0?void 0:y[Symbol.asyncIterator]();let U=false;try{if(M!==undefined){let y=await M.next();U=true;p.writeHead(d.status,webHeaderToNodeHeaders(d.header));U=false;for(;y.done!==true;y=await M.next()){U=true;await write(p,y.value);if("flush"in p&&typeof p.flush=="function"){p.flush()}U=false}}if(!p.headersSent){p.writeHead(d.status,webHeaderToNodeHeaders(d.header))}if(d.trailer){p.addTrailers(webHeaderToNodeHeaders(d.trailer))}await new Promise((d=>{p.once("end",d);p.end()}))}catch(d){if(U){(v=M===null||M===void 0?void 0:M.throw)===null||v===void 0?void 0:v.call(M,d).catch((()=>{}))}throw connectErrorFromNodeReason(d)}finally{(D=M===null||M===void 0?void 0:M.return)===null||D===void 0?void 0:D.call(M).catch((()=>{}))}}function asyncIterableFromNodeServerRequest(d){return ri(this,arguments,(function*asyncIterableFromNodeServerRequest_1(){var p,y,v,D;const M=d.iterator({destroyOnReturn:false});try{for(var U=true,j=ei(M),V;V=yield ti(j.next()),p=V.done,!p;U=true){D=V.value;U=false;const d=D;yield yield ti(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))yield ti(v.call(j))}finally{if(y)throw y.error}}}))}function write(d,p){return new Promise(((y,v)=>{if(d.errored){return error(d.errored)}d.once("error",error);d.once("drain",drain);const D=d.write(p,"binary",(function(p){if(p&&!D){error(p);d.once("error",(()=>{}))}}));if(D){drain()}function error(p){d.off("error",error);d.off("drain",drain);v(p)}function drain(){d.off("error",error);d.off("drain",drain);y()}}))}function connectNodeAdapter(d){var p;if(d.acceptCompression===undefined){d.acceptCompression=[compressionGzip,compressionBrotli]}const y=createConnectRouter(d);d.routes(y);const v=(p=d.requestPathPrefix)!==null&&p!==void 0?p:"";const D=new Map;for(const d of y.handlers){D.set(v+d.requestPath,d)}return function nodeRequestHandler(p,y){var v,M,U,j;const V=D.get((M=(v=p.url)===null||v===void 0?void 0:v.split("?",2)[0])!==null&&M!==void 0?M:"");if(!V){((U=d.fallback)!==null&&U!==void 0?U:connect_node_adapter_fallback)(p,y);return}const K=universalRequestFromNodeRequest(p,y,undefined,(j=d.contextValues)===null||j===void 0?void 0:j.call(d,p));V(K).then((d=>universalResponseToNodeResponse(d,y))).catch((d=>{if(ConnectError.from(d).code==Code.Aborted){return}console.error(`handler for rpc ${V.method.name} of ${V.service.typeName} failed`,d)}))}}const connect_node_adapter_fallback=(d,p)=>{p.writeHead(uResponseNotFound.status);p.end()};const ni=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const ii=$n.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const si=$n.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const oi=$n.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const ai=$n.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const li=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(ci)}]));const ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const ui=$n.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:li}]));const di=$n.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const pi=$n.makeMessageType("stickydisk.v1.UpRequest",[]);const fi=$n.makeMessageType("stickydisk.v1.UpResponse",[]);const mi=$n.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:$n.getEnumType(ni)}]));const Ai=$n.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const hi={typeName:"stickydisk.v1.StickyDiskService",methods:{getStickyDisk:{name:"GetStickyDisk",I:ii,O:si,kind:Pr.Unary},commitStickyDisk:{name:"CommitStickyDisk",I:oi,O:ai,kind:Pr.Unary},up:{name:"Up",I:pi,O:fi,kind:Pr.Unary},reportMetric:{name:"ReportMetric",I:ui,O:di,kind:Pr.Unary},queueDockerJob:{name:"QueueDockerJob",I:mi,O:Ai,kind:Pr.Unary}}};const gi=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const yi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const bi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const Ei=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const wi=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const vi=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(Ci)}]));const Ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const Si=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:vi}]));const Ii=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const Bi=null&&proto3.makeMessageType("stickydisk.v1.UpRequest",[]);const xi=null&&proto3.makeMessageType("stickydisk.v1.UpResponse",[]);const Ri=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:proto3.getEnumType(gi)}]));const _i=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const createBlacksmithAPIClient=()=>{const d=process.env.BLACKSMITH_BACKEND_URL||(process.env.BLACKSMITH_ENV?.includes("staging")?"https://stagingapi.blacksmith.sh":"https://api.blacksmith.sh");y.debug(`Using Blacksmith API URL: ${d}`);const p=Rr.create({baseURL:d,headers:{Authorization:`Bearer ${process.env.BLACKSMITH_STICKYDISK_TOKEN}`,"X-Github-Repo-Name":process.env.GITHUB_REPO_NAME||"","Content-Type":"application/json"}});Dr(p,{retries:5,retryDelay:Dr.exponentialDelay,retryCondition:d=>Dr.isNetworkOrIdempotentRequestError(d)||(d.response?.status?d.response.status>=500:false)});return p};function createBlacksmithAgentClient(){y.info(`Creating Blacksmith agent client with port: ${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`);const d=createGrpcTransport({baseUrl:`http://192.168.127.1:${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`,httpVersion:"2"});return createClient(hi,d)}async function reportBuildPushActionFailure(d,p,v){const D={stickydisk_key:process.env.GITHUB_REPO_NAME||"",repo_name:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",arch:process.env.BLACKSMITH_ENV?.includes("arm")?"arm64":"amd64",vm_id:process.env.BLACKSMITH_VM_ID||"",petname:process.env.PETNAME||"",type:d,message:v?`${v}: ${p?.message||""}`:p?.message||""};try{const d=createBlacksmithAPIClient();const p=await d.post("/stickydisks/report-failed",D);return p.data}catch(p){y.warning(`Failed to report error to Blacksmith: ${p.message}`)}}async function reportMetric(d,p){try{const y=createBlacksmithAgentClient();const v=new vi({type:d,value:{case:"intValue",value:BigInt(p)}});await y.reportMetric({repoName:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",metric:v})}catch(d){y.debug(`Failed to report metric: ${d.message}`)}}async function reportIntegrityCheckFailure(d){try{const p=process.env.BLACKSMITH_METRICS_HTTP_PORT||process.env.METRICS_PORT||"5556";const v="192.168.127.1";const D=`http://${v}:${p}/internal`;const M=d.split("/").pop()||d;const U={metric_type:"boltdb_integrity_check_failure",value:1,vm_id:process.env.BLACKSMITH_VM_ID||"",attributes:{database_file:M}};const j=await Rr.post(D,U,{timeout:2e3,headers:{"Content-Type":"application/json"}});y.debug(`Reported integrity check failure for ${M} (${j.status})`)}catch(d){y.warning(`Failed to report integrity check metric: ${d.message}`)}}async function commitStickyDisk(d,p){try{const v=createBlacksmithAgentClient();const D={exposeId:d,stickyDiskKey:process.env.GITHUB_REPO_NAME||"",vmId:process.env.BLACKSMITH_VM_ID||"",shouldCommit:true,repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""};if(p!==null&&p>0){D.fsDiskUsageBytes=BigInt(p);y.debug(`Reporting fs usage: ${p} bytes`)}else{y.debug("No fs usage data available, storage agent will use fallback sizing")}await v.commitStickyDisk(D);y.info("Successfully committed sticky disk")}catch(d){y.warning(`Failed to commit sticky disk: ${d.message}`);throw d}}async function reportBuild(){return null}const Ti=(0,ee.promisify)(te.exec);const Ni=512*1024*1024;const ki=400*1024*1024;class ExecTimeoutError extends Error{constructor(d,p){super(`${d} timed out after ${p}ms`);this.name="ExecTimeoutError"}}async function execWithTimeout(d,p,y){const v=y||d.substring(0,80);return Promise.race([Ti(d),new Promise(((d,y)=>setTimeout((()=>y(new ExecTimeoutError(v,p))),p)))])}var Qi=__nccwpck_require__(2811);function is_plain_obj_isPlainObject(d){if(typeof d!=="object"||d===null){return false}const p=Object.getPrototypeOf(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(Symbol.toStringTag in d)&&!(Symbol.iterator in d)}var Di=__nccwpck_require__(73136);const safeNormalizeFileUrl=(d,p)=>{const y=normalizeFileUrl(normalizeDenoExecPath(d));if(typeof y!=="string"){throw new TypeError(`${p} must be a string or a file URL: ${y}.`)}return y};const normalizeDenoExecPath=d=>isDenoExecPath(d)?d.toString():d;const isDenoExecPath=d=>typeof d!=="string"&&d&&Object.getPrototypeOf(d)===String.prototype;const normalizeFileUrl=d=>d instanceof URL?(0,Di.fileURLToPath)(d):d;const normalizeParameters=(d,p=[],y={})=>{const v=safeNormalizeFileUrl(d,"First argument");const[D,M]=is_plain_obj_isPlainObject(p)?[[],p]:[p,y];if(!Array.isArray(D)){throw new TypeError(`Second argument must be either an array of arguments or an options object: ${D}`)}if(D.some((d=>typeof d==="object"&&d!==null))){throw new TypeError(`Second argument must be an array of strings: ${D}`)}const U=D.map(String);const j=U.find((d=>d.includes("\0")));if(j!==undefined){throw new TypeError(`Arguments cannot contain null bytes ("\\0"): ${j}`)}if(!is_plain_obj_isPlainObject(M)){throw new TypeError(`Last argument must be an options object: ${M}`)}return[v,U,M]};const Pi=require("node:child_process");var Oi=__nccwpck_require__(46193);const{toString:Li}=Object.prototype;const uint_array_isArrayBuffer=d=>Li.call(d)==="[object ArrayBuffer]";const isUint8Array=d=>Li.call(d)==="[object Uint8Array]";const bufferToUint8Array=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const Fi=new TextEncoder;const stringToUint8Array=d=>Fi.encode(d);const Mi=new TextDecoder;const uint8ArrayToString=d=>Mi.decode(d);const joinToString=(d,p)=>{const y=uint8ArraysToStrings(d,p);return y.join("")};const uint8ArraysToStrings=(d,p)=>{if(p==="utf8"&&d.every((d=>typeof d==="string"))){return d}const y=new Oi.StringDecoder(p);const v=d.map((d=>typeof d==="string"?stringToUint8Array(d):d)).map((d=>y.write(d)));const D=y.end();return D===""?v:[...v,D]};const joinToUint8Array=d=>{if(d.length===1&&isUint8Array(d[0])){return d[0]}return concatUint8Arrays(stringsToUint8Arrays(d))};const stringsToUint8Arrays=d=>d.map((d=>typeof d==="string"?stringToUint8Array(d):d));const concatUint8Arrays=d=>{const p=new Uint8Array(getJoinLength(d));let y=0;for(const v of d){p.set(v,y);y+=v.length}return p};const getJoinLength=d=>{let p=0;for(const y of d){p+=y.length}return p};const isTemplateString=d=>Array.isArray(d)&&Array.isArray(d.raw);const parseTemplates=(d,p)=>{let y=[];for(const[v,D]of d.entries()){y=parseTemplate({templates:d,expressions:p,tokens:y,index:v,template:D})}if(y.length===0){throw new TypeError("Template script must not be empty")}const[v,...D]=y;return[v,D,{}]};const parseTemplate=({templates:d,expressions:p,tokens:y,index:v,template:D})=>{if(D===undefined){throw new TypeError(`Invalid backslash sequence: ${d.raw[v]}`)}const{nextTokens:M,leadingWhitespaces:U,trailingWhitespaces:j}=splitByWhitespaces(D,d.raw[v]);const V=concatTokens(y,M,U);if(v===p.length){return V}const K=p[v];const ee=Array.isArray(K)?K.map((d=>parseExpression(d))):[parseExpression(K)];return concatTokens(V,ee,j)};const splitByWhitespaces=(d,p)=>{if(p.length===0){return{nextTokens:[],leadingWhitespaces:false,trailingWhitespaces:false}}const y=[];let v=0;const D=Ui.has(p[0]);for(let D=0,M=0;Dy||d.length===0||p.length===0?[...d,...p]:[...d.slice(0,-1),`${d.at(-1)}${p[0]}`,...p.slice(1)];const parseExpression=d=>{const p=typeof d;if(p==="string"){return d}if(p==="number"){return String(d)}if(is_plain_obj_isPlainObject(d)&&("stdout"in d||"isMaxBuffer"in d)){return getSubprocessResult(d)}if(d instanceof Pi.ChildProcess||Object.prototype.toString.call(d)==="[object Promise]"){throw new TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}.")}throw new TypeError(`Unexpected "${p}" in template expression`)};const getSubprocessResult=({stdout:d})=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}if(d===undefined){throw new TypeError('Missing result.stdout in template expression. This is probably due to the previous subprocess\' "stdout" option.')}throw new TypeError(`Unexpected "${typeof d}" stdout in template expression`)};var ji=__nccwpck_require__(57975);var Gi=__nccwpck_require__(1708);const isStandardStream=d=>qi.includes(d);const qi=[Gi.stdin,Gi.stdout,Gi.stderr];const zi=["stdin","stdout","stderr"];const getStreamName=d=>zi[d]??`stdio[${d}]`;const normalizeFdSpecificOptions=d=>{const p={...d};for(const y of Yi){p[y]=normalizeFdSpecificOption(d,y)}return p};const normalizeFdSpecificOption=(d,p)=>{const y=Array.from({length:getStdioLength(d)+1});const v=normalizeFdSpecificValue(d[p],y,p);return addDefaultValue(v,p)};const getStdioLength=({stdio:d})=>Array.isArray(d)?Math.max(d.length,zi.length):zi.length;const normalizeFdSpecificValue=(d,p,y)=>is_plain_obj_isPlainObject(d)?normalizeOptionObject(d,p,y):p.fill(d);const normalizeOptionObject=(d,p,y)=>{for(const v of Object.keys(d).sort(compareFdName)){for(const D of parseFdName(v,y,p)){p[D]=d[v]}}return p};const compareFdName=(d,p)=>getFdNameOrder(d){if(d==="stdout"||d==="stderr"){return 0}return d==="all"?2:1};const parseFdName=(d,p,y)=>{if(d==="ipc"){return[y.length-1]}const v=parseFd(d);if(v===undefined||v===0){throw new TypeError(`"${p}.${d}" is invalid.\nIt must be "${p}.stdout", "${p}.stderr", "${p}.all", "${p}.ipc", or "${p}.fd3", "${p}.fd4" (and so on).`)}if(v>=y.length){throw new TypeError(`"${p}.${d}" is invalid: that file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}return v==="all"?[1,2]:[v]};const parseFd=d=>{if(d==="all"){return d}if(zi.includes(d)){return zi.indexOf(d)}const p=Vi.exec(d);if(p!==null){return Number(p[1])}};const Vi=/^fd(\d+)$/;const addDefaultValue=(d,p)=>d.map((d=>d===undefined?$i[p]:d));const Wi=(0,ji.debuglog)("execa").enabled?"full":"none";const $i={lines:false,buffer:true,maxBuffer:1e3*1e3*100,verbose:Wi,stripFinalNewline:true};const Yi=["lines","buffer","maxBuffer","verbose","stripFinalNewline"];const getFdSpecificValue=(d,p)=>p==="ipc"?d.at(-1):d[p];const isVerbose=({verbose:d},p)=>getFdVerbose(d,p)!=="none";const isFullVerbose=({verbose:d},p)=>!["none","short"].includes(getFdVerbose(d,p));const getVerboseFunction=({verbose:d},p)=>{const y=getFdVerbose(d,p);return isVerboseFunction(y)?y:undefined};const getFdVerbose=(d,p)=>p===undefined?getFdGenericVerbose(d):getFdSpecificValue(d,p);const getFdGenericVerbose=d=>d.find((d=>isVerboseFunction(d)))??Ji.findLast((p=>d.includes(p)));const isVerboseFunction=d=>typeof d==="function";const Ji=["none","short","full"];const joinCommand=(d,p)=>{const y=[d,...p];const v=y.join(" ");const D=y.map((d=>quoteString(escapeControlCharacters(d)))).join(" ");return{command:v,escapedCommand:D}};const escapeLines=d=>(0,ji.stripVTControlCharacters)(d).split("\n").map((d=>escapeControlCharacters(d))).join("\n");const escapeControlCharacters=d=>d.replaceAll(Ki,(d=>escapeControlCharacter(d)));const escapeControlCharacter=d=>{const p=Xi[d];if(p!==undefined){return p}const y=d.codePointAt(0);const v=y.toString(16);return y<=Zi?`\\u${v.padStart(4,"0")}`:`\\U${v}`};const getSpecialCharRegExp=()=>{try{return new RegExp("\\p{Separator}|\\p{Other}","gu")}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}};const Ki=getSpecialCharRegExp();const Xi={" ":" ","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};const Zi=65535;const quoteString=d=>{if(es.test(d)){return d}return Gi.platform==="win32"?`"${d.replaceAll('"','""')}"`:`'${d.replaceAll("'","'\\''")}'`};const es=/^[\w./-]+$/;function isUnicodeSupported(){const{env:d}=Gi;const{TERM:p,TERM_PROGRAM:y}=d;if(Gi.platform!=="win32"){return p!=="linux"}return Boolean(d.WT_SESSION)||Boolean(d.TERMINUS_SUBLIME)||d.ConEmuTask==="{cmd::Cmder}"||y==="Terminus-Sublime"||y==="vscode"||p==="xterm-256color"||p==="alacritty"||p==="rxvt-unicode"||p==="rxvt-unicode-256color"||d.TERMINAL_EMULATOR==="JetBrains-JediTerm"}const ts={circleQuestionMark:"(?)",questionMarkPrefix:"(?)",square:"█",squareDarkShade:"▓",squareMediumShade:"▒",squareLightShade:"░",squareTop:"▀",squareBottom:"▄",squareLeft:"▌",squareRight:"▐",squareCenter:"■",bullet:"●",dot:"․",ellipsis:"…",pointerSmall:"›",triangleUp:"▲",triangleUpSmall:"▴",triangleDown:"▼",triangleDownSmall:"▾",triangleLeftSmall:"◂",triangleRightSmall:"▸",home:"⌂",heart:"♥",musicNote:"♪",musicNoteBeamed:"♫",arrowUp:"↑",arrowDown:"↓",arrowLeft:"←",arrowRight:"→",arrowLeftRight:"↔",arrowUpDown:"↕",almostEqual:"≈",notEqual:"≠",lessOrEqual:"≤",greaterOrEqual:"≥",identical:"≡",infinity:"∞",subscriptZero:"₀",subscriptOne:"₁",subscriptTwo:"₂",subscriptThree:"₃",subscriptFour:"₄",subscriptFive:"₅",subscriptSix:"₆",subscriptSeven:"₇",subscriptEight:"₈",subscriptNine:"₉",oneHalf:"½",oneThird:"⅓",oneQuarter:"¼",oneFifth:"⅕",oneSixth:"⅙",oneEighth:"⅛",twoThirds:"⅔",twoFifths:"⅖",threeQuarters:"¾",threeFifths:"⅗",threeEighths:"⅜",fourFifths:"⅘",fiveSixths:"⅚",fiveEighths:"⅝",sevenEighths:"⅞",line:"─",lineBold:"━",lineDouble:"═",lineDashed0:"┄",lineDashed1:"┅",lineDashed2:"┈",lineDashed3:"┉",lineDashed4:"╌",lineDashed5:"╍",lineDashed6:"╴",lineDashed7:"╶",lineDashed8:"╸",lineDashed9:"╺",lineDashed10:"╼",lineDashed11:"╾",lineDashed12:"−",lineDashed13:"–",lineDashed14:"‐",lineDashed15:"⁃",lineVertical:"│",lineVerticalBold:"┃",lineVerticalDouble:"║",lineVerticalDashed0:"┆",lineVerticalDashed1:"┇",lineVerticalDashed2:"┊",lineVerticalDashed3:"┋",lineVerticalDashed4:"╎",lineVerticalDashed5:"╏",lineVerticalDashed6:"╵",lineVerticalDashed7:"╷",lineVerticalDashed8:"╹",lineVerticalDashed9:"╻",lineVerticalDashed10:"╽",lineVerticalDashed11:"╿",lineDownLeft:"┐",lineDownLeftArc:"╮",lineDownBoldLeftBold:"┓",lineDownBoldLeft:"┒",lineDownLeftBold:"┑",lineDownDoubleLeftDouble:"╗",lineDownDoubleLeft:"╖",lineDownLeftDouble:"╕",lineDownRight:"┌",lineDownRightArc:"╭",lineDownBoldRightBold:"┏",lineDownBoldRight:"┎",lineDownRightBold:"┍",lineDownDoubleRightDouble:"╔",lineDownDoubleRight:"╓",lineDownRightDouble:"╒",lineUpLeft:"┘",lineUpLeftArc:"╯",lineUpBoldLeftBold:"┛",lineUpBoldLeft:"┚",lineUpLeftBold:"┙",lineUpDoubleLeftDouble:"╝",lineUpDoubleLeft:"╜",lineUpLeftDouble:"╛",lineUpRight:"└",lineUpRightArc:"╰",lineUpBoldRightBold:"┗",lineUpBoldRight:"┖",lineUpRightBold:"┕",lineUpDoubleRightDouble:"╚",lineUpDoubleRight:"╙",lineUpRightDouble:"╘",lineUpDownLeft:"┤",lineUpBoldDownBoldLeftBold:"┫",lineUpBoldDownBoldLeft:"┨",lineUpDownLeftBold:"┥",lineUpBoldDownLeftBold:"┩",lineUpDownBoldLeftBold:"┪",lineUpDownBoldLeft:"┧",lineUpBoldDownLeft:"┦",lineUpDoubleDownDoubleLeftDouble:"╣",lineUpDoubleDownDoubleLeft:"╢",lineUpDownLeftDouble:"╡",lineUpDownRight:"├",lineUpBoldDownBoldRightBold:"┣",lineUpBoldDownBoldRight:"┠",lineUpDownRightBold:"┝",lineUpBoldDownRightBold:"┡",lineUpDownBoldRightBold:"┢",lineUpDownBoldRight:"┟",lineUpBoldDownRight:"┞",lineUpDoubleDownDoubleRightDouble:"╠",lineUpDoubleDownDoubleRight:"╟",lineUpDownRightDouble:"╞",lineDownLeftRight:"┬",lineDownBoldLeftBoldRightBold:"┳",lineDownLeftBoldRightBold:"┯",lineDownBoldLeftRight:"┰",lineDownBoldLeftBoldRight:"┱",lineDownBoldLeftRightBold:"┲",lineDownLeftRightBold:"┮",lineDownLeftBoldRight:"┭",lineDownDoubleLeftDoubleRightDouble:"╦",lineDownDoubleLeftRight:"╥",lineDownLeftDoubleRightDouble:"╤",lineUpLeftRight:"┴",lineUpBoldLeftBoldRightBold:"┻",lineUpLeftBoldRightBold:"┷",lineUpBoldLeftRight:"┸",lineUpBoldLeftBoldRight:"┹",lineUpBoldLeftRightBold:"┺",lineUpLeftRightBold:"┶",lineUpLeftBoldRight:"┵",lineUpDoubleLeftDoubleRightDouble:"╩",lineUpDoubleLeftRight:"╨",lineUpLeftDoubleRightDouble:"╧",lineUpDownLeftRight:"┼",lineUpBoldDownBoldLeftBoldRightBold:"╋",lineUpDownBoldLeftBoldRightBold:"╈",lineUpBoldDownLeftBoldRightBold:"╇",lineUpBoldDownBoldLeftRightBold:"╊",lineUpBoldDownBoldLeftBoldRight:"╉",lineUpBoldDownLeftRight:"╀",lineUpDownBoldLeftRight:"╁",lineUpDownLeftBoldRight:"┽",lineUpDownLeftRightBold:"┾",lineUpBoldDownBoldLeftRight:"╂",lineUpDownLeftBoldRightBold:"┿",lineUpBoldDownLeftBoldRight:"╃",lineUpBoldDownLeftRightBold:"╄",lineUpDownBoldLeftBoldRight:"╅",lineUpDownBoldLeftRightBold:"╆",lineUpDoubleDownDoubleLeftDoubleRightDouble:"╬",lineUpDoubleDownDoubleLeftRight:"╫",lineUpDownLeftDoubleRightDouble:"╪",lineCross:"╳",lineBackslash:"╲",lineSlash:"╱"};const rs={tick:"✔",info:"ℹ",warning:"⚠",cross:"✘",squareSmall:"◻",squareSmallFilled:"◼",circle:"◯",circleFilled:"◉",circleDotted:"◌",circleDouble:"◎",circleCircle:"ⓞ",circleCross:"ⓧ",circlePipe:"Ⓘ",radioOn:"◉",radioOff:"◯",checkboxOn:"☒",checkboxOff:"☐",checkboxCircleOn:"ⓧ",checkboxCircleOff:"Ⓘ",pointer:"❯",triangleUpOutline:"△",triangleLeft:"◀",triangleRight:"▶",lozenge:"◆",lozengeOutline:"◇",hamburger:"☰",smiley:"㋡",mustache:"෴",star:"★",play:"▶",nodejs:"⬢",oneSeventh:"⅐",oneNinth:"⅑",oneTenth:"⅒"};const ns={tick:"√",info:"i",warning:"‼",cross:"×",squareSmall:"□",squareSmallFilled:"■",circle:"( )",circleFilled:"(*)",circleDotted:"( )",circleDouble:"( )",circleCircle:"(○)",circleCross:"(×)",circlePipe:"(│)",radioOn:"(*)",radioOff:"( )",checkboxOn:"[×]",checkboxOff:"[ ]",checkboxCircleOn:"(×)",checkboxCircleOff:"( )",pointer:">",triangleUpOutline:"∆",triangleLeft:"◄",triangleRight:"►",lozenge:"♦",lozengeOutline:"◊",hamburger:"≡",smiley:"☺",mustache:"┌─┐",star:"✶",play:"►",nodejs:"♦",oneSeventh:"1/7",oneNinth:"1/9",oneTenth:"1/10"};const ss={...ts,...rs};const os={...ts,...ns};const as=isUnicodeSupported();const ls=as?ss:os;const cs=ls;const us=Object.entries(rs);const replaceSymbols=(d,{useFallback:p=!as}={})=>{if(p){for(const[p,y]of us){d=d.replaceAll(y,os[p])}}return d};const ds=require("node:tty");const ps=ds?.WriteStream?.prototype?.hasColors?.()??false;const format=(d,p)=>{if(!ps){return d=>d}const y=`[${d}m`;const v=`[${p}m`;return d=>{const p=d+"";let D=p.indexOf(v);if(D===-1){return y+p+v}let M=y;let U=0;while(D!==-1){M+=p.slice(U,D)+y;U=D+v.length;D=p.indexOf(v,U)}M+=p.slice(U)+v;return M}};const fs=format(0,0);const ms=format(1,22);const As=format(2,22);const hs=format(3,23);const gs=format(4,24);const ys=format(53,55);const bs=format(7,27);const Es=format(8,28);const ws=format(9,29);const vs=format(30,39);const Cs=format(31,39);const Ss=format(32,39);const Is=format(33,39);const Bs=format(34,39);const xs=format(35,39);const Rs=format(36,39);const _s=format(37,39);const Ts=format(90,39);const Ns=format(40,49);const ks=format(41,49);const Qs=format(42,49);const Ds=format(43,49);const Ps=format(44,49);const Os=format(45,49);const Ls=format(46,49);const Fs=format(47,49);const Ms=format(100,49);const Us=format(91,39);const Hs=format(92,39);const js=format(93,39);const Gs=format(94,39);const qs=format(95,39);const zs=format(96,39);const Vs=format(97,39);const Ws=format(101,49);const $s=format(102,49);const Ys=format(103,49);const Js=format(104,49);const Ks=format(105,49);const Xs=format(106,49);const Zs=format(107,49);const defaultVerboseFunction=({type:d,message:p,timestamp:y,piped:v,commandId:D,result:{failed:M=false}={},options:{reject:U=true}})=>{const j=serializeTimestamp(y);const V=eo[d]({failed:M,reject:U,piped:v});const K=to[d]({reject:U});return`${Ts(`[${j}]`)} ${Ts(`[${D}]`)} ${K(V)} ${K(p)}`};const serializeTimestamp=d=>`${padField(d.getHours(),2)}:${padField(d.getMinutes(),2)}:${padField(d.getSeconds(),2)}.${padField(d.getMilliseconds(),3)}`;const padField=(d,p)=>String(d).padStart(p,"0");const getFinalIcon=({failed:d,reject:p})=>{if(!d){return cs.tick}return p?cs.cross:cs.warning};const eo={command:({piped:d})=>d?"|":"$",output:()=>" ",ipc:()=>"*",error:getFinalIcon,duration:getFinalIcon};const identity=d=>d;const to={command:()=>ms,output:()=>identity,ipc:()=>identity,error:({reject:d})=>d?Us:js,duration:()=>Ts};const applyVerboseOnLines=(d,p,y)=>{const v=getVerboseFunction(p,y);return d.map((({verboseLine:d,verboseObject:p})=>applyVerboseFunction(d,p,v))).filter((d=>d!==undefined)).map((d=>appendNewline(d))).join("")};const applyVerboseFunction=(d,p,y)=>{if(y===undefined){return d}const v=y(d,p);if(typeof v==="string"){return v}};const appendNewline=d=>d.endsWith("\n")?d:`${d}\n`;const verboseLog=({type:d,verboseMessage:p,fdNumber:y,verboseInfo:v,result:D})=>{const M=getVerboseObject({type:d,result:D,verboseInfo:v});const U=getPrintedLines(p,M);const j=applyVerboseOnLines(U,v,y);if(j!==""){console.warn(j.slice(0,-1))}};const getVerboseObject=({type:d,result:p,verboseInfo:{escapedCommand:y,commandId:v,rawOptions:{piped:D=false,...M}}})=>({type:d,escapedCommand:y,commandId:`${v}`,timestamp:new Date,piped:D,result:p,options:M});const getPrintedLines=(d,p)=>d.split("\n").map((d=>getPrintedLine({...p,message:d})));const getPrintedLine=d=>{const p=defaultVerboseFunction(d);return{verboseLine:p,verboseObject:d}};const serializeVerboseMessage=d=>{const p=typeof d==="string"?d:(0,ji.inspect)(d);const y=escapeLines(p);return y.replaceAll("\t"," ".repeat(ro))};const ro=2;const logCommand=(d,p)=>{if(!isVerbose(p)){return}verboseLog({type:"command",verboseMessage:d,verboseInfo:p})};const getVerboseInfo=(d,p,y)=>{validateVerbose(d);const v=getCommandId(d);return{verbose:d,escapedCommand:p,commandId:v,rawOptions:y}};const getCommandId=d=>isVerbose({verbose:d})?no++:undefined;let no=0n;const validateVerbose=d=>{for(const p of d){if(p===false){throw new TypeError('The "verbose: false" option was renamed to "verbose: \'none\'".')}if(p===true){throw new TypeError('The "verbose: true" option was renamed to "verbose: \'short\'".')}if(!Ji.includes(p)&&!isVerboseFunction(p)){const d=Ji.map((d=>`'${d}'`)).join(", ");throw new TypeError(`The "verbose" option must not be ${p}. Allowed values are: ${d} or a function.`)}}};const getStartTime=()=>Gi.hrtime.bigint();const getDurationMs=d=>Number(Gi.hrtime.bigint()-d)/1e6;const handleCommand=(d,p,y)=>{const v=getStartTime();const{command:D,escapedCommand:M}=joinCommand(d,p);const U=normalizeFdSpecificOption(y,"verbose");const j=getVerboseInfo(U,M,{...y});logCommand(M,j);return{command:D,escapedCommand:M,startTime:v,verboseInfo:j}};var io=__nccwpck_require__(76760);var so=__nccwpck_require__(74791);function pathKey(d={}){const{env:p=process.env,platform:y=process.platform}=d;if(y!=="win32"){return"PATH"}return Object.keys(p).reverse().find((d=>d.toUpperCase()==="PATH"))||"Path"}const oo=(0,ji.promisify)(Pi.execFile);function toPath(d){return d instanceof URL?(0,Di.fileURLToPath)(d):d}function rootDirectory(d){return path.parse(toPath(d)).root}function traversePathUp(d){return{*[Symbol.iterator](){let p=io.resolve(toPath(d));let y;while(y!==p){yield p;y=p;p=io.resolve(p,"..")}}}}const ao=null&&10*1024*1024;async function execFile(d,p,y={}){return oo(d,p,{maxBuffer:ao,...y})}function execFileSync(d,p=[],y={}){return execFileSyncOriginal(d,p,{maxBuffer:ao,encoding:"utf8",stdio:"pipe",...y})}const npmRunPath=({cwd:d=Gi.cwd(),path:p=Gi.env[pathKey()],preferLocal:y=true,execPath:v=Gi.execPath,addExecPath:D=true}={})=>{const M=io.resolve(toPath(d));const U=[];const j=p.split(io.delimiter);if(y){applyPreferLocal(U,j,M)}if(D){applyExecPath(U,j,v,M)}return p===""||p===io.delimiter?`${U.join(io.delimiter)}${p}`:[...U,p].join(io.delimiter)};const applyPreferLocal=(d,p,y)=>{for(const v of traversePathUp(y)){const y=io.join(v,"node_modules/.bin");if(!p.includes(y)){d.push(y)}}};const applyExecPath=(d,p,y,v)=>{const D=io.resolve(v,toPath(y),"..");if(!p.includes(D)){d.push(D)}};const npmRunPathEnv=({env:d=Gi.env,...p}={})=>{d={...d};const y=pathKey({env:d});p.path=d[y];d[y]=npmRunPath(p);return d};const lo=require("node:timers/promises");const getFinalError=(d,p,y)=>{const v=y?ExecaSyncError:ExecaError;const D=d instanceof DiscardedError?{}:{cause:d};return new v(p,D)};class DiscardedError extends Error{}const setErrorName=(d,p)=>{Object.defineProperty(d.prototype,"name",{value:p,writable:true,enumerable:false,configurable:true});Object.defineProperty(d.prototype,co,{value:true,writable:false,enumerable:false,configurable:false})};const isExecaError=d=>isErrorInstance(d)&&co in d;const co=Symbol("isExecaError");const isErrorInstance=d=>Object.prototype.toString.call(d)==="[object Error]";class ExecaError extends Error{}setErrorName(ExecaError,ExecaError.name);class ExecaSyncError extends Error{}setErrorName(ExecaSyncError,ExecaSyncError.name);var uo=__nccwpck_require__(48161);const getRealtimeSignals=()=>{const d=fo-po+1;return Array.from({length:d},getRealtimeSignal)};const getRealtimeSignal=(d,p)=>({name:`SIGRT${p+1}`,number:po+p,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"});const po=34;const fo=64;const mo=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:true},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:true},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:true},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];const getSignals=()=>{const d=getRealtimeSignals();const p=[...mo,...d].map(normalizeSignal);return p};const normalizeSignal=({name:d,number:p,description:y,action:v,forced:D=false,standard:M})=>{const{signals:{[d]:U}}=uo.constants;const j=U!==undefined;const V=j?U:p;return{name:d,number:V,description:y,supported:j,action:v,forced:D,standard:M}};const getSignalsByName=()=>{const d=getSignals();return Object.fromEntries(d.map(getSignalByName))};const getSignalByName=({name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U})=>[d,{name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U}];const Ao=getSignalsByName();const getSignalsByNumber=()=>{const d=getSignals();const p=fo+1;const y=Array.from({length:p},((p,y)=>getSignalByNumber(y,d)));return Object.assign({},...y)};const getSignalByNumber=(d,p)=>{const y=findSignalByNumber(d,p);if(y===undefined){return{}}const{name:v,description:D,supported:M,action:U,forced:j,standard:V}=y;return{[d]:{name:v,number:d,description:D,supported:M,action:U,forced:j,standard:V}}};const findSignalByNumber=(d,p)=>{const y=p.find((({name:p})=>uo.constants.signals[p]===d));if(y!==undefined){return y}return p.find((p=>p.number===d))};const ho=getSignalsByNumber();const normalizeKillSignal=d=>{const p="option `killSignal`";if(d===0){throw new TypeError(`Invalid ${p}: 0 cannot be used.`)}return signal_normalizeSignal(d,p)};const normalizeSignalArgument=d=>d===0?d:signal_normalizeSignal(d,"`subprocess.kill()`'s argument");const signal_normalizeSignal=(d,p)=>{if(Number.isInteger(d)){return normalizeSignalInteger(d,p)}if(typeof d==="string"){return normalizeSignalName(d,p)}throw new TypeError(`Invalid ${p} ${String(d)}: it must be a string or an integer.\n${getAvailableSignals()}`)};const normalizeSignalInteger=(d,p)=>{if(go.has(d)){return go.get(d)}throw new TypeError(`Invalid ${p} ${d}: this signal integer does not exist.\n${getAvailableSignals()}`)};const getSignalsIntegerToName=()=>new Map(Object.entries(uo.constants.signals).reverse().map((([d,p])=>[p,d])));const go=getSignalsIntegerToName();const normalizeSignalName=(d,p)=>{if(d in uo.constants.signals){return d}if(d.toUpperCase()in uo.constants.signals){throw new TypeError(`Invalid ${p} '${d}': please rename it to '${d.toUpperCase()}'.`)}throw new TypeError(`Invalid ${p} '${d}': this signal name does not exist.\n${getAvailableSignals()}`)};const getAvailableSignals=()=>`Available signal names: ${getAvailableSignalNames()}.\nAvailable signal numbers: ${getAvailableSignalIntegers()}.`;const getAvailableSignalNames=()=>Object.keys(uo.constants.signals).sort().map((d=>`'${d}'`)).join(", ");const getAvailableSignalIntegers=()=>[...new Set(Object.values(uo.constants.signals).sort(((d,p)=>d-p)))].join(", ");const getSignalDescription=d=>Ao[d].description;const normalizeForceKillAfterDelay=d=>{if(d===false){return d}if(d===true){return yo}if(!Number.isFinite(d)||d<0){throw new TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}return d};const yo=1e3*5;const subprocessKill=({kill:d,options:{forceKillAfterDelay:p,killSignal:y},onInternalError:v,context:D,controller:M},U,j)=>{const{signal:V,error:K}=parseKillArguments(U,j,y);emitKillError(K,v);const ee=d(V);setKillTimeout({kill:d,signal:V,forceKillAfterDelay:p,killSignal:y,killResult:ee,context:D,controller:M});return ee};const parseKillArguments=(d,p,y)=>{const[v=y,D]=isErrorInstance(d)?[undefined,d]:[d,p];if(typeof v!=="string"&&!Number.isInteger(v)){throw new TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(v)}`)}if(D!==undefined&&!isErrorInstance(D)){throw new TypeError(`The second argument is optional. If specified, it must be an error instance: ${D}`)}return{signal:normalizeSignalArgument(v),error:D}};const emitKillError=(d,p)=>{if(d!==undefined){p.reject(d)}};const setKillTimeout=async({kill:d,signal:p,forceKillAfterDelay:y,killSignal:v,killResult:D,context:M,controller:U})=>{if(p===v&&D){killOnTimeout({kill:d,forceKillAfterDelay:y,context:M,controllerSignal:U.signal})}};const killOnTimeout=async({kill:d,forceKillAfterDelay:p,context:y,controllerSignal:v})=>{if(p===false){return}try{await(0,lo.setTimeout)(p,undefined,{signal:v});if(d("SIGKILL")){y.isForcefullyTerminated??=true}}catch{}};var bo=__nccwpck_require__(78474);const onAbortedSignal=async(d,p)=>{if(!d.aborted){await(0,bo.once)(d,"abort",{signal:p})}};const validateCancelSignal=({cancelSignal:d})=>{if(d!==undefined&&Object.prototype.toString.call(d)!=="[object AbortSignal]"){throw new Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(d)}`)}};const throwOnCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,context:v,controller:D})=>p===undefined||y?[]:[terminateOnCancel(d,p,v,D)];const terminateOnCancel=async(d,p,y,{signal:v})=>{await onAbortedSignal(p,v);y.terminationReason??="cancel";d.kill();throw p.reason};const validateIpcMethod=({methodName:d,isSubprocess:p,ipc:y,isConnected:v})=>{validateIpcOption(d,p,y);validateConnection(d,p,v)};const validateIpcOption=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} can only be used if the \`ipc\` option is \`true\`.`)}};const validateConnection=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} cannot be used: the ${getOtherProcessName(p)} has already exited or disconnected.`)}};const throwOnEarlyDisconnect=d=>{throw new Error(`${getMethodName("getOneMessage",d)} could not complete: the ${getOtherProcessName(d)} exited or disconnected.`)};const throwOnStrictDeadlockError=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is sending a message too, instead of listening to incoming messages.\nThis can be fixed by both sending a message and listening to incoming messages at the same time:\n\nconst [receivedMessage] = await Promise.all([\n\t${getMethodName("getOneMessage",d)},\n\t${getMethodName("sendMessage",d,"message, {strict: true}")},\n]);`)};const getStrictResponseError=(d,p)=>new Error(`${getMethodName("sendMessage",p)} failed when sending an acknowledgment response to the ${getOtherProcessName(p)}.`,{cause:d});const throwOnMissingStrict=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is not listening to incoming messages.`)};const throwOnStrictDisconnect=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} exited without listening to incoming messages.`)};const getAbortDisconnectError=()=>new Error(`\`cancelSignal\` aborted: the ${getOtherProcessName(true)} disconnected.`);const throwOnMissingParent=()=>{throw new Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")};const handleEpipeError=({error:d,methodName:p,isSubprocess:y})=>{if(d.code==="EPIPE"){throw new Error(`${getMethodName(p,y)} cannot be used: the ${getOtherProcessName(y)} is disconnecting.`,{cause:d})}};const handleSerializationError=({error:d,methodName:p,isSubprocess:y,message:v})=>{if(isSerializationError(d)){throw new Error(`${getMethodName(p,y)}'s argument type is invalid: the message cannot be serialized: ${String(v)}.`,{cause:d})}};const isSerializationError=({code:d,message:p})=>Eo.has(d)||wo.some((d=>p.includes(d)));const Eo=new Set(["ERR_MISSING_ARGS","ERR_INVALID_ARG_TYPE"]);const wo=["could not be cloned","circular structure","call stack size exceeded"];const getMethodName=(d,p,y="")=>d==="cancelSignal"?"`cancelSignal`'s `controller.abort()`":`${getNamespaceName(p)}${d}(${y})`;const getNamespaceName=d=>d?"":"subprocess.";const getOtherProcessName=d=>d?"parent process":"subprocess";const disconnect=d=>{if(d.connected){d.disconnect()}};const createDeferred=()=>{const d={};const p=new Promise(((p,y)=>{Object.assign(d,{resolve:p,reject:y})}));return Object.assign(p,d)};const getToStream=(d,p="stdin")=>{const y=true;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=d.stdio[M];if(U===null){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const getFromStream=(d,p="stdout")=>{const y=false;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=M==="all"?d.all:d.stdio[M];if(U===null||U===undefined){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const vo=new WeakMap;const getFdNumber=(d,p,y)=>{const v=parseFdNumber(p,y);validateFdNumber(v,p,y,d);return v};const parseFdNumber=(d,p)=>{const y=parseFd(d);if(y!==undefined){return y}const{validOptions:v,defaultValue:D}=p?{validOptions:'"stdin"',defaultValue:"stdin"}:{validOptions:'"stdout", "stderr", "all"',defaultValue:"stdout"};throw new TypeError(`"${getOptionName(p)}" must not be "${d}".\nIt must be ${v} or "fd3", "fd4" (and so on).\nIt is optional and defaults to "${D}".`)};const validateFdNumber=(d,p,y,v)=>{const D=v[getUsedDescriptor(d)];if(D===undefined){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. That file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}if(D.direction==="input"&&!y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a readable stream, not writable.`)}if(D.direction!=="input"&&y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a writable stream, not readable.`)}};const getInvalidStdioOptionMessage=(d,p,y,v)=>{if(d==="all"&&!y.all){return'The "all" option must be true to use "from: \'all\'".'}const{optionName:D,optionValue:M}=getInvalidStdioOption(d,y);return`The "${D}: ${serializeOptionValue(M)}" option is incompatible with using "${getOptionName(v)}: ${serializeOptionValue(p)}".\nPlease set this option with "pipe" instead.`};const getInvalidStdioOption=(d,{stdin:p,stdout:y,stderr:v,stdio:D})=>{const M=getUsedDescriptor(d);if(M===0&&p!==undefined){return{optionName:"stdin",optionValue:p}}if(M===1&&y!==undefined){return{optionName:"stdout",optionValue:y}}if(M===2&&v!==undefined){return{optionName:"stderr",optionValue:v}}return{optionName:`stdio[${M}]`,optionValue:D[M]}};const getUsedDescriptor=d=>d==="all"?1:d;const getOptionName=d=>d?"to":"from";const serializeOptionValue=d=>{if(typeof d==="string"){return`'${d}'`}return typeof d==="number"?`${d}`:"Stream"};const incrementMaxListeners=(d,p,y)=>{const v=d.getMaxListeners();if(v===0||v===Number.POSITIVE_INFINITY){return}d.setMaxListeners(v+p);(0,bo.addAbortListener)(y,(()=>{d.setMaxListeners(d.getMaxListeners()-p)}))};const addReference=(d,p)=>{if(p){addReferenceCount(d)}};const addReferenceCount=d=>{d.refCounted()};const removeReference=(d,p)=>{if(p){removeReferenceCount(d)}};const removeReferenceCount=d=>{d.unrefCounted()};const undoAddedReferences=(d,p)=>{if(p){removeReferenceCount(d);removeReferenceCount(d)}};const redoAddedReferences=(d,p)=>{if(p){addReferenceCount(d);addReferenceCount(d)}};const onMessage=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v},D)=>{if(handleStrictResponse(D)||handleAbort(D)){return}if(!Co.has(d)){Co.set(d,[])}const M=Co.get(d);M.push(D);if(M.length>1){return}while(M.length>0){await waitForOutgoingMessages(d,v,D);await lo.scheduler.yield();const U=await handleStrictRequest({wrappedMessage:M[0],anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v});M.shift();v.emit("message",U);v.emit("message:done")}};const onDisconnect=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v,boundOnMessage:D})=>{abortOnDisconnect();const M=Co.get(d);while(M?.length>0){await(0,bo.once)(v,"message:done")}d.removeListener("message",D);redoAddedReferences(p,y);v.connected=false;v.emit("disconnect")};const Co=new WeakMap;const getIpcEmitter=(d,p,y)=>{if(So.has(d)){return So.get(d)}const v=new bo.EventEmitter;v.connected=true;So.set(d,v);forwardEvents({ipcEmitter:v,anyProcess:d,channel:p,isSubprocess:y});return v};const So=new WeakMap;const forwardEvents=({ipcEmitter:d,anyProcess:p,channel:y,isSubprocess:v})=>{const D=onMessage.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d});p.on("message",D);p.once("disconnect",onDisconnect.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d,boundOnMessage:D}));undoAddedReferences(y,v)};const isConnected=d=>{const p=So.get(d);return p===undefined?d.channel!==null:p.connected};const handleSendStrict=({anyProcess:d,channel:p,isSubprocess:y,message:v,strict:D})=>{if(!D){return v}const M=getIpcEmitter(d,p,y);const U=hasMessageListeners(d,M);return{id:Io++,type:xo,message:v,hasListeners:U}};let Io=0n;const validateStrictDeadlock=(d,p)=>{if(p?.type!==xo||p.hasListeners){return}for(const{id:p}of d){if(p!==undefined){Bo[p].resolve({isDeadlock:true,hasListeners:false})}}};const handleStrictRequest=async({wrappedMessage:d,anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:D})=>{if(d?.type!==xo||!p.connected){return d}const{id:M,message:U}=d;const j={id:M,type:Ro,message:hasMessageListeners(p,D)};try{await sendMessage({anyProcess:p,channel:y,isSubprocess:v,ipc:true},j)}catch(d){D.emit("strict:error",d)}return U};const handleStrictResponse=d=>{if(d?.type!==Ro){return false}const{id:p,message:y}=d;Bo[p]?.resolve({isDeadlock:false,hasListeners:y});return true};const waitForStrictResponse=async(d,p,y)=>{if(d?.type!==xo){return}const v=createDeferred();Bo[d.id]=v;const D=new AbortController;try{const{isDeadlock:d,hasListeners:M}=await Promise.race([v,throwOnDisconnect(p,y,D)]);if(d){throwOnStrictDeadlockError(y)}if(!M){throwOnMissingStrict(y)}}finally{D.abort();delete Bo[d.id]}};const Bo={};const throwOnDisconnect=async(d,p,{signal:y})=>{incrementMaxListeners(d,1,y);await(0,bo.once)(d,"disconnect",{signal:y});throwOnStrictDisconnect(p)};const xo="execa:ipc:request";const Ro="execa:ipc:response";const startSendMessage=(d,p,y)=>{if(!_o.has(d)){_o.set(d,new Set)}const v=_o.get(d);const D=createDeferred();const M=y?p.id:undefined;const U={onMessageSent:D,id:M};v.add(U);return{outgoingMessages:v,outgoingMessage:U}};const endSendMessage=({outgoingMessages:d,outgoingMessage:p})=>{d.delete(p);p.onMessageSent.resolve()};const waitForOutgoingMessages=async(d,p,y)=>{while(!hasMessageListeners(d,p)&&_o.get(d)?.size>0){const p=[..._o.get(d)];validateStrictDeadlock(p,y);await Promise.all(p.map((({onMessageSent:d})=>d)))}};const _o=new WeakMap;const hasMessageListeners=(d,p)=>p.listenerCount("message")>getMinListenerCount(d);const getMinListenerCount=d=>vo.has(d)&&!getFdSpecificValue(vo.get(d).options.buffer,"ipc")?1:0;const sendMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},D,{strict:M=false}={})=>{const U="sendMessage";validateIpcMethod({methodName:U,isSubprocess:y,ipc:v,isConnected:d.connected});return sendMessageAsync({anyProcess:d,channel:p,methodName:U,isSubprocess:y,message:D,strict:M})};const sendMessageAsync=async({anyProcess:d,channel:p,methodName:y,isSubprocess:v,message:D,strict:M})=>{const U=handleSendStrict({anyProcess:d,channel:p,isSubprocess:v,message:D,strict:M});const j=startSendMessage(d,U,M);try{await sendOneMessage({anyProcess:d,methodName:y,isSubprocess:v,wrappedMessage:U,message:D})}catch(p){disconnect(d);throw p}finally{endSendMessage(j)}};const sendOneMessage=async({anyProcess:d,methodName:p,isSubprocess:y,wrappedMessage:v,message:D})=>{const M=getSendMethod(d);try{await Promise.all([waitForStrictResponse(v,d,y),M(v)])}catch(d){handleEpipeError({error:d,methodName:p,isSubprocess:y});handleSerializationError({error:d,methodName:p,isSubprocess:y,message:D});throw d}};const getSendMethod=d=>{if(To.has(d)){return To.get(d)}const p=(0,ji.promisify)(d.send.bind(d));To.set(d,p);return p};const To=new WeakMap;const sendAbort=(d,p)=>{const y="cancelSignal";validateConnection(y,false,d.connected);return sendOneMessage({anyProcess:d,methodName:y,isSubprocess:false,wrappedMessage:{type:ko,message:p},message:p})};const getCancelSignal=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{await startIpc({anyProcess:d,channel:p,isSubprocess:y,ipc:v});return Qo.signal};const startIpc=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{if(No){return}No=true;if(!v){throwOnMissingParent();return}if(p===null){abortOnDisconnect();return}getIpcEmitter(d,p,y);await lo.scheduler.yield()};let No=false;const handleAbort=d=>{if(d?.type!==ko){return false}Qo.abort(d.message);return true};const ko="execa:ipc:cancel";const abortOnDisconnect=()=>{Qo.abort(getAbortDisconnectError())};const Qo=new AbortController;const validateGracefulCancel=({gracefulCancel:d,cancelSignal:p,ipc:y,serialization:v})=>{if(!d){return}if(p===undefined){throw new Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.")}if(!y){throw new Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.")}if(v==="json"){throw new Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}};const throwOnGracefulCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,forceKillAfterDelay:v,context:D,controller:M})=>y?[sendOnAbort({subprocess:d,cancelSignal:p,forceKillAfterDelay:v,context:D,controller:M})]:[];const sendOnAbort=async({subprocess:d,cancelSignal:p,forceKillAfterDelay:y,context:v,controller:{signal:D}})=>{await onAbortedSignal(p,D);const M=getReason(p);await sendAbort(d,M);killOnTimeout({kill:d.kill,forceKillAfterDelay:y,context:v,controllerSignal:D});v.terminationReason??="gracefulCancel";throw p.reason};const getReason=({reason:d})=>{if(!(d instanceof DOMException)){return d}const p=new Error(d.message);Object.defineProperty(p,"stack",{value:d.stack,enumerable:false,configurable:true,writable:true});return p};const validateTimeout=({timeout:d})=>{if(d!==undefined&&(!Number.isFinite(d)||d<0)){throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}};const throwOnTimeout=(d,p,y,v)=>p===0||p===undefined?[]:[killAfterTimeout(d,p,y,v)];const killAfterTimeout=async(d,p,y,{signal:v})=>{await(0,lo.setTimeout)(p,undefined,{signal:v});y.terminationReason??="timeout";d.kill();throw new DiscardedError};const mapNode=({options:d})=>{if(d.node===false){throw new TypeError('The "node" option cannot be false with `execaNode()`.')}return{options:{...d,node:true}}};const handleNodeOption=(d,p,{node:y=false,nodePath:v=Gi.execPath,nodeOptions:D=Gi.execArgv.filter((d=>!d.startsWith("--inspect"))),cwd:M,execPath:U,...j})=>{if(U!==undefined){throw new TypeError('The "execPath" option has been removed. Please use the "nodePath" option instead.')}const V=safeNormalizeFileUrl(v,'The "nodePath" option');const K=io.resolve(M,V);const ee={...j,nodePath:K,node:y,cwd:M};if(!y){return[d,p,ee]}if(io.basename(d,".exe")==="node"){throw new TypeError('When the "node" option is true, the first argument does not need to be "node".')}return[K,[...D,d,...p],{ipc:true,...ee,shell:false}]};const Do=require("node:v8");const validateIpcInputOption=({ipcInput:d,ipc:p,serialization:y})=>{if(d===undefined){return}if(!p){throw new Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.")}Po[y](d)};const validateAdvancedInput=d=>{try{(0,Do.serialize)(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with a structured clone.",{cause:d})}};const validateJsonInput=d=>{try{JSON.stringify(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with JSON.",{cause:d})}};const Po={advanced:validateAdvancedInput,json:validateJsonInput};const sendIpcInput=async(d,p)=>{if(p===undefined){return}await d.sendMessage(p)};const validateEncoding=({encoding:d})=>{if(Fo.has(d)){return}const p=getCorrectEncoding(d);if(p!==undefined){throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to ${serializeEncoding(p)}.`)}const y=[...Fo].map((d=>serializeEncoding(d))).join(", ");throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to one of: ${y}.`)};const Oo=new Set(["utf8","utf16le"]);const Lo=new Set(["buffer","hex","base64","base64url","latin1","ascii"]);const Fo=new Set([...Oo,...Lo]);const getCorrectEncoding=d=>{if(d===null){return"buffer"}if(typeof d!=="string"){return}const p=d.toLowerCase();if(p in Mo){return Mo[p]}if(Fo.has(p)){return p}};const Mo={"utf-8":"utf8","utf-16le":"utf16le","ucs-2":"utf16le",ucs2:"utf16le",binary:"latin1"};const serializeEncoding=d=>typeof d==="string"?`"${d}"`:String(d);var Uo=__nccwpck_require__(73024);const normalizeCwd=(d=getDefaultCwd())=>{const p=safeNormalizeFileUrl(d,'The "cwd" option');return io.resolve(p)};const getDefaultCwd=()=>{try{return Gi.cwd()}catch(d){d.message=`The current directory does not exist.\n${d.message}`;throw d}};const fixCwdError=(d,p)=>{if(p===getDefaultCwd()){return d}let y;try{y=(0,Uo.statSync)(p)}catch(y){return`The "cwd" option is invalid: ${p}.\n${y.message}\n${d}`}if(!y.isDirectory()){return`The "cwd" option is not a directory: ${p}.\n${d}`}return d};const normalizeOptions=(d,p,y)=>{y.cwd=normalizeCwd(y.cwd);const[v,D,M]=handleNodeOption(d,p,y);const{command:U,args:j,options:V}=so._parse(v,D,M);const K=normalizeFdSpecificOptions(V);const ee=addDefaultOptions(K);validateTimeout(ee);validateEncoding(ee);validateIpcInputOption(ee);validateCancelSignal(ee);validateGracefulCancel(ee);ee.shell=normalizeFileUrl(ee.shell);ee.env=getEnv(ee);ee.killSignal=normalizeKillSignal(ee.killSignal);ee.forceKillAfterDelay=normalizeForceKillAfterDelay(ee.forceKillAfterDelay);ee.lines=ee.lines.map(((d,p)=>d&&!Lo.has(ee.encoding)&&ee.buffer[p]));if(Gi.platform==="win32"&&io.basename(U,".exe")==="cmd"){j.unshift("/q")}return{file:U,commandArguments:j,options:ee}};const addDefaultOptions=({extendEnv:d=true,preferLocal:p=false,cwd:y,localDir:v=y,encoding:D="utf8",reject:M=true,cleanup:U=true,all:j=false,windowsHide:V=true,killSignal:K="SIGTERM",forceKillAfterDelay:ee=true,gracefulCancel:te=false,ipcInput:re,ipc:ne=re!==undefined||te,serialization:ie="advanced",...se})=>({...se,extendEnv:d,preferLocal:p,cwd:y,localDirectory:v,encoding:D,reject:M,cleanup:U,all:j,windowsHide:V,killSignal:K,forceKillAfterDelay:ee,gracefulCancel:te,ipcInput:re,ipc:ne,serialization:ie});const getEnv=({env:d,extendEnv:p,preferLocal:y,node:v,localDirectory:D,nodePath:M})=>{const U=p?{...Gi.env,...d}:d;if(y||v){return npmRunPathEnv({env:U,cwd:D,execPath:M,preferLocal:y,addExecPath:v})}return U};const concatenateShell=(d,p,y)=>y.shell&&p.length>0?[[d,...p].join(" "),[],y]:[d,p,y];function strip_final_newline_stripFinalNewline(d){if(typeof d==="string"){return stripFinalNewlineString(d)}if(!(ArrayBuffer.isView(d)&&d.BYTES_PER_ELEMENT===1)){throw new Error("Input must be a string or a Uint8Array")}return stripFinalNewlineBinary(d)}const stripFinalNewlineString=d=>d.at(-1)===Ho?d.slice(0,d.at(-2)===Go?-2:-1):d;const stripFinalNewlineBinary=d=>d.at(-1)===jo?d.subarray(0,d.at(-2)===qo?-2:-1):d;const Ho="\n";const jo=Ho.codePointAt(0);const Go="\r";const qo=Go.codePointAt(0);function is_stream_isStream(d,{checkOpen:p=true}={}){return d!==null&&typeof d==="object"&&(d.writable||d.readable||!p||d.writable===undefined&&d.readable===undefined)&&typeof d.pipe==="function"}function isWritableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.writable||!p)&&typeof d.write==="function"&&typeof d.end==="function"&&typeof d.writable==="boolean"&&typeof d.writableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function is_stream_isReadableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.readable||!p)&&typeof d.read==="function"&&typeof d.readable==="boolean"&&typeof d.readableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function isDuplexStream(d,p){return isWritableStream(d,p)&&is_stream_isReadableStream(d,p)}function isTransformStream(d,p){return isDuplexStream(d,p)&&typeof d._transform==="function"}const zo=Object.getPrototypeOf(Object.getPrototypeOf((async function*(){})).prototype);class c{#_t;#Tt;#Nt=!1;#kt=void 0;constructor(d,p){this.#_t=d,this.#Tt=p}next(){const e=()=>this.#Qt();return this.#kt=this.#kt?this.#kt.then(e,e):e(),this.#kt}return(d){const t=()=>this.#Dt(d);return this.#kt?this.#kt.then(t,t):t()}async#Qt(){if(this.#Nt)return{done:!0,value:void 0};let d;try{d=await this.#_t.read()}catch(d){throw this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock(),d}return d.done&&(this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock()),d}async#Dt(d){if(this.#Nt)return{done:!0,value:d};if(this.#Nt=!0,!this.#Tt){const p=this.#_t.cancel(d);return this.#_t.releaseLock(),await p,{done:!0,value:d}}return this.#_t.releaseLock(),{done:!0,value:d}}}const Vo=Symbol();function i(){return this[Vo].next()}Object.defineProperty(i,"name",{value:"next"});function o(d){return this[Vo].return(d)}Object.defineProperty(o,"name",{value:"return"});const Wo=Object.create(zo,{next:{enumerable:!0,configurable:!0,writable:!0,value:i},return:{enumerable:!0,configurable:!0,writable:!0,value:o}});function h({preventCancel:d=!1}={}){const p=this.getReader(),y=new c(p,d),v=Object.create(Wo);return v[Vo]=y,v}const getAsyncIterable=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})&&Yo.on!==undefined){return getStreamIterable(d)}if(typeof d?.[Symbol.asyncIterator]==="function"){return d}if($o.call(d)==="[object ReadableStream]"){return h.call(d)}throw new TypeError("The first argument must be a Readable, a ReadableStream, or an async iterable.")};const{toString:$o}=Object.prototype;const getStreamIterable=async function*(d){const p=new AbortController;const y={};handleStreamEnd(d,p,y);try{for await(const[y]of Yo.on(d,"data",{signal:p.signal})){yield y}}catch(d){if(y.error!==undefined){throw y.error}else if(!p.signal.aborted){throw d}}finally{d.destroy()}};const handleStreamEnd=async(d,p,y)=>{try{await Yo.finished(d,{cleanup:true,readable:true,writable:false,error:false})}catch(d){y.error=d}finally{p.abort()}};const Yo={};const getStreamContents=async(d,{init:p,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,finalize:j},{maxBuffer:V=Number.POSITIVE_INFINITY}={})=>{const K=getAsyncIterable(d);const ee=p();ee.length=0;try{for await(const d of K){const p=getChunkType(d);const U=y[p](d,ee);appendChunk({convertedChunk:U,state:ee,getSize:v,truncateChunk:D,addChunk:M,maxBuffer:V})}appendFinalChunk({state:ee,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,maxBuffer:V});return j(ee)}catch(d){const p=typeof d==="object"&&d!==null?d:new Error(d);p.bufferedData=j(ee);throw p}};const appendFinalChunk=({state:d,getSize:p,truncateChunk:y,addChunk:v,getFinalChunk:D,maxBuffer:M})=>{const U=D(d);if(U!==undefined){appendChunk({convertedChunk:U,state:d,getSize:p,truncateChunk:y,addChunk:v,maxBuffer:M})}};const appendChunk=({convertedChunk:d,state:p,getSize:y,truncateChunk:v,addChunk:D,maxBuffer:M})=>{const U=y(d);const j=p.length+U;if(j<=M){addNewChunk(d,p,D,j);return}const V=v(d,M-p.length);if(V!==undefined){addNewChunk(V,p,D,M)}throw new MaxBufferError};const addNewChunk=(d,p,y,v)=>{p.contents=y(d,p,v);p.length=v};const getChunkType=d=>{const p=typeof d;if(p==="string"){return"string"}if(p!=="object"||d===null){return"others"}if(globalThis.Buffer?.isBuffer(d)){return"buffer"}const y=Jo.call(d);if(y==="[object ArrayBuffer]"){return"arrayBuffer"}if(y==="[object DataView]"){return"dataView"}if(Number.isInteger(d.byteLength)&&Number.isInteger(d.byteOffset)&&Jo.call(d.buffer)==="[object ArrayBuffer]"){return"typedArray"}return"others"};const{toString:Jo}=Object.prototype;class MaxBufferError extends Error{name="MaxBufferError";constructor(){super("maxBuffer exceeded")}}const handleMaxBuffer=({error:d,stream:p,readableObjectMode:y,lines:v,encoding:D,fdNumber:M})=>{if(!(d instanceof MaxBufferError)){throw d}if(M==="all"){return d}const U=getMaxBufferUnit(y,v,D);d.maxBufferInfo={fdNumber:M,unit:U};p.destroy();throw d};const getMaxBufferUnit=(d,p,y)=>{if(d){return"objects"}if(p){return"lines"}if(y==="buffer"){return"bytes"}return"characters"};const checkIpcMaxBuffer=(d,p,y)=>{if(p.length!==y){return}const v=new MaxBufferError;v.maxBufferInfo={fdNumber:"ipc"};throw v};const getMaxBufferMessage=(d,p)=>{const{streamName:y,threshold:v,unit:D}=getMaxBufferInfo(d,p);return`Command's ${y} was larger than ${v} ${D}`};const getMaxBufferInfo=(d,p)=>{if(d?.maxBufferInfo===undefined){return{streamName:"output",threshold:p[1],unit:"bytes"}}const{maxBufferInfo:{fdNumber:y,unit:v}}=d;delete d.maxBufferInfo;const D=getFdSpecificValue(p,y);if(y==="ipc"){return{streamName:"IPC output",threshold:D,unit:"messages"}}return{streamName:getStreamName(y),threshold:D,unit:v}};const isMaxBufferSync=(d,p,y)=>d?.code==="ENOBUFS"&&p!==null&&p.some((d=>d!==null&&d.length>getMaxBufferSync(y)));const truncateMaxBufferSync=(d,p,y)=>{if(!p){return d}const v=getMaxBufferSync(y);return d.length>v?d.slice(0,v):d};const getMaxBufferSync=([,d])=>d;const createMessages=({stdio:d,all:p,ipcOutput:y,originalError:v,signal:D,signalDescription:M,exitCode:U,escapedCommand:j,timedOut:V,isCanceled:K,isGracefullyCanceled:ee,isMaxBuffer:te,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie,maxBuffer:se,timeout:oe,cwd:ae})=>{const le=v?.code;const ce=getErrorPrefix({originalError:v,timedOut:V,timeout:oe,isMaxBuffer:te,maxBuffer:se,errorCode:le,signal:D,signalDescription:M,exitCode:U,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie});const ue=getOriginalMessage(v,ae);const de=ue===undefined?"":`\n${ue}`;const pe=`${ce}: ${j}${de}`;const fe=p===undefined?[d[2],d[1]]:[p];const me=[pe,...fe,...d.slice(3),y.map((d=>serializeIpcMessage(d))).join("\n")].map((d=>escapeLines(strip_final_newline_stripFinalNewline(serializeMessagePart(d))))).filter(Boolean).join("\n\n");return{originalMessage:ue,shortMessage:pe,message:me}};const getErrorPrefix=({originalError:d,timedOut:p,timeout:y,isMaxBuffer:v,maxBuffer:D,errorCode:M,signal:U,signalDescription:j,exitCode:V,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:te,forceKillAfterDelay:re,killSignal:ne})=>{const ie=getForcefulSuffix(te,re);if(p){return`Command timed out after ${y} milliseconds${ie}`}if(ee){if(U===undefined){return`Command was gracefully canceled with exit code ${V}`}return te?`Command was gracefully canceled${ie}`:`Command was gracefully canceled with ${U} (${j})`}if(K){return`Command was canceled${ie}`}if(v){return`${getMaxBufferMessage(d,D)}${ie}`}if(M!==undefined){return`Command failed with ${M}${ie}`}if(te){return`Command was killed with ${ne} (${getSignalDescription(ne)})${ie}`}if(U!==undefined){return`Command was killed with ${U} (${j})`}if(V!==undefined){return`Command failed with exit code ${V}`}return"Command failed"};const getForcefulSuffix=(d,p)=>d?` and was forcefully terminated after ${p} milliseconds`:"";const getOriginalMessage=(d,p)=>{if(d instanceof DiscardedError){return}const y=isExecaError(d)?d.originalMessage:String(d?.message??d);const v=escapeLines(fixCwdError(y,p));return v===""?undefined:v};const serializeIpcMessage=d=>typeof d==="string"?d:(0,ji.inspect)(d);const serializeMessagePart=d=>Array.isArray(d)?d.map((d=>strip_final_newline_stripFinalNewline(serializeMessageItem(d)))).filter(Boolean).join("\n"):serializeMessageItem(d);const serializeMessageItem=d=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}return""};const makeSuccessResult=({command:d,escapedCommand:p,stdio:y,all:v,ipcOutput:D,options:{cwd:M},startTime:U})=>omitUndefinedProperties({command:d,escapedCommand:p,cwd:M,durationMs:getDurationMs(U),failed:false,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isTerminated:false,isMaxBuffer:false,isForcefullyTerminated:false,exitCode:0,stdout:y[1],stderr:y[2],all:v,stdio:y,ipcOutput:D,pipedFrom:[]});const makeEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:U})=>makeError({error:d,command:p,escapedCommand:y,startTime:M,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:false,isForcefullyTerminated:false,stdio:Array.from({length:v.length}),ipcOutput:[],options:D,isSync:U});const makeError=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,stdio:te,all:re,ipcOutput:ne,options:{timeoutDuration:ie,timeout:se=ie,forceKillAfterDelay:oe,killSignal:ae,cwd:le,maxBuffer:ce},isSync:ue})=>{const{exitCode:de,signal:pe,signalDescription:fe}=normalizeExitPayload(K,ee);const{originalMessage:me,shortMessage:Ae,message:he}=createMessages({stdio:te,all:re,ipcOutput:ne,originalError:d,signal:pe,signalDescription:fe,exitCode:de,escapedCommand:y,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,forceKillAfterDelay:oe,killSignal:ae,maxBuffer:ce,timeout:se,cwd:le});const ge=getFinalError(d,he,ue);Object.assign(ge,getErrorProperties({error:ge,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:de,signal:pe,signalDescription:fe,stdio:te,all:re,ipcOutput:ne,cwd:le,originalMessage:me,shortMessage:Ae}));return ge};const getErrorProperties=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,stdio:re,all:ne,ipcOutput:ie,cwd:se,originalMessage:oe,shortMessage:ae})=>omitUndefinedProperties({shortMessage:ae,originalMessage:oe,command:p,escapedCommand:y,cwd:se,durationMs:getDurationMs(v),failed:true,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isTerminated:ee!==undefined,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,code:d.cause?.code,stdout:re[1],stderr:re[2],all:ne,stdio:re,ipcOutput:ie,pipedFrom:[]});const omitUndefinedProperties=d=>Object.fromEntries(Object.entries(d).filter((([,d])=>d!==undefined)));const normalizeExitPayload=(d,p)=>{const y=d===null?undefined:d;const v=p===null?undefined:p;const D=v===undefined?undefined:getSignalDescription(p);return{exitCode:y,signal:v,signalDescription:D}};const toZeroIfInfinity=d=>Number.isFinite(d)?d:0;function parseNumber(d){return{days:Math.trunc(d/864e5),hours:Math.trunc(d/36e5%24),minutes:Math.trunc(d/6e4%60),seconds:Math.trunc(d/1e3%60),milliseconds:Math.trunc(d%1e3),microseconds:Math.trunc(toZeroIfInfinity(d*1e3)%1e3),nanoseconds:Math.trunc(toZeroIfInfinity(d*1e6)%1e3)}}function parseBigint(d){return{days:d/86400000n,hours:d/3600000n%24n,minutes:d/60000n%60n,seconds:d/1000n%60n,milliseconds:d%1000n,microseconds:0n,nanoseconds:0n}}function parseMilliseconds(d){switch(typeof d){case"number":{if(Number.isFinite(d)){return parseNumber(d)}break}case"bigint":{return parseBigint(d)}}throw new TypeError("Expected a finite number or bigint")}const isZero=d=>d===0||d===0n;const pluralize=(d,p)=>p===1||p===1n?d:`${d}s`;const Ko=1e-7;const Xo=24n*60n*60n*1000n;function prettyMilliseconds(d,p){const y=typeof d==="bigint";if(!y&&!Number.isFinite(d)){throw new TypeError("Expected a finite number or bigint")}p={...p};const v=d<0?"-":"";d=d<0?-d:d;if(p.colonNotation){p.compact=false;p.formatSubMilliseconds=false;p.separateMilliseconds=false;p.verbose=false}if(p.compact){p.unitCount=1;p.secondsDecimalDigits=0;p.millisecondsDecimalDigits=0}let D=[];const floorDecimals=(d,p)=>{const y=Math.floor(d*10**p+Ko);const v=Math.round(y)/10**p;return v.toFixed(p)};const add=(d,y,v,M)=>{if((D.length===0||!p.colonNotation)&&isZero(d)&&!(p.colonNotation&&v==="m")){return}M??=String(d);if(p.colonNotation){const d=M.includes(".")?M.split(".")[0].length:M.length;const p=D.length>0?2:1;M="0".repeat(Math.max(0,p-d))+M}else{M+=p.verbose?" "+pluralize(y,d):v}D.push(M)};const M=parseMilliseconds(d);const U=BigInt(M.days);if(p.hideYearAndDays){add(BigInt(U)*24n+BigInt(M.hours),"hour","h")}else{if(p.hideYear){add(U,"day","d")}else{add(U/365n,"year","y");add(U%365n,"day","d")}add(Number(M.hours),"hour","h")}add(Number(M.minutes),"minute","m");if(!p.hideSeconds){if(p.separateMilliseconds||p.formatSubMilliseconds||!p.colonNotation&&d<1e3){const d=Number(M.seconds);const y=Number(M.milliseconds);const v=Number(M.microseconds);const D=Number(M.nanoseconds);add(d,"second","s");if(p.formatSubMilliseconds){add(y,"millisecond","ms");add(v,"microsecond","µs");add(D,"nanosecond","ns")}else{const d=y+v/1e3+D/1e6;const M=typeof p.millisecondsDecimalDigits==="number"?p.millisecondsDecimalDigits:0;const U=d>=1?Math.round(d):Math.ceil(d);const j=M?d.toFixed(M):U;add(Number.parseFloat(j),"millisecond","ms",j)}}else{const v=(y?Number(d%Xo):d)/1e3%60;const D=typeof p.secondsDecimalDigits==="number"?p.secondsDecimalDigits:1;const M=floorDecimals(v,D);const U=p.keepDecimalsOnWholeSeconds?M:M.replace(/\.0+$/,"");add(Number.parseFloat(U),"second","s",U)}}if(D.length===0){return v+"0"+(p.verbose?" milliseconds":"ms")}const j=p.colonNotation?":":" ";if(typeof p.unitCount==="number"){D=D.slice(0,Math.max(p.unitCount,1))}return v+D.join(j)}const logError=(d,p)=>{if(d.failed){verboseLog({type:"error",verboseMessage:d.shortMessage,verboseInfo:p,result:d})}};const logResult=(d,p)=>{if(!isVerbose(p)){return}logError(d,p);logDuration(d,p)};const logDuration=(d,p)=>{const y=`(done in ${prettyMilliseconds(d.durationMs)})`;verboseLog({type:"duration",verboseMessage:y,verboseInfo:p,result:d})};const handleResult=(d,p,{reject:y})=>{logResult(d,p);if(d.failed&&y){throw d}return d};const getStdioItemType=(d,p)=>{if(isAsyncGenerator(d)){return"asyncGenerator"}if(isSyncGenerator(d)){return"generator"}if(isUrl(d)){return"fileUrl"}if(isFilePathObject(d)){return"filePath"}if(isWebStream(d)){return"webStream"}if(is_stream_isStream(d,{checkOpen:false})){return"native"}if(isUint8Array(d)){return"uint8Array"}if(isAsyncIterableObject(d)){return"asyncIterable"}if(isIterableObject(d)){return"iterable"}if(type_isTransformStream(d)){return getTransformStreamType({transform:d},p)}if(isTransformOptions(d)){return getTransformObjectType(d,p)}return"native"};const getTransformObjectType=(d,p)=>{if(isDuplexStream(d.transform,{checkOpen:false})){return getDuplexType(d,p)}if(type_isTransformStream(d.transform)){return getTransformStreamType(d,p)}return getGeneratorObjectType(d,p)};const getDuplexType=(d,p)=>{validateNonGeneratorType(d,p,"Duplex stream");return"duplex"};const getTransformStreamType=(d,p)=>{validateNonGeneratorType(d,p,"web TransformStream");return"webTransform"};const validateNonGeneratorType=({final:d,binary:p,objectMode:y},v,D)=>{checkUndefinedOption(d,`${v}.final`,D);checkUndefinedOption(p,`${v}.binary`,D);checkBooleanOption(y,`${v}.objectMode`)};const checkUndefinedOption=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${p}\` option can only be defined when using a generator, not a ${y}.`)}};const getGeneratorObjectType=({transform:d,final:p,binary:y,objectMode:v},D)=>{if(d!==undefined&&!isGenerator(d)){throw new TypeError(`The \`${D}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`)}if(isDuplexStream(p,{checkOpen:false})){throw new TypeError(`The \`${D}.final\` option must not be a Duplex stream.`)}if(type_isTransformStream(p)){throw new TypeError(`The \`${D}.final\` option must not be a web TransformStream.`)}if(p!==undefined&&!isGenerator(p)){throw new TypeError(`The \`${D}.final\` option must be a generator.`)}checkBooleanOption(y,`${D}.binary`);checkBooleanOption(v,`${D}.objectMode`);return isAsyncGenerator(d)||isAsyncGenerator(p)?"asyncGenerator":"generator"};const checkBooleanOption=(d,p)=>{if(d!==undefined&&typeof d!=="boolean"){throw new TypeError(`The \`${p}\` option must use a boolean.`)}};const isGenerator=d=>isAsyncGenerator(d)||isSyncGenerator(d);const isAsyncGenerator=d=>Object.prototype.toString.call(d)==="[object AsyncGeneratorFunction]";const isSyncGenerator=d=>Object.prototype.toString.call(d)==="[object GeneratorFunction]";const isTransformOptions=d=>is_plain_obj_isPlainObject(d)&&(d.transform!==undefined||d.final!==undefined);const isUrl=d=>Object.prototype.toString.call(d)==="[object URL]";const isRegularUrl=d=>isUrl(d)&&d.protocol!=="file:";const isFilePathObject=d=>is_plain_obj_isPlainObject(d)&&Object.keys(d).length>0&&Object.keys(d).every((d=>Zo.has(d)))&&isFilePathString(d.file);const Zo=new Set(["file","append"]);const isFilePathString=d=>typeof d==="string";const isUnknownStdioString=(d,p)=>d==="native"&&typeof p==="string"&&!ea.has(p);const ea=new Set(["ipc","ignore","inherit","overlapped","pipe"]);const type_isReadableStream=d=>Object.prototype.toString.call(d)==="[object ReadableStream]";const type_isWritableStream=d=>Object.prototype.toString.call(d)==="[object WritableStream]";const isWebStream=d=>type_isReadableStream(d)||type_isWritableStream(d);const type_isTransformStream=d=>type_isReadableStream(d?.readable)&&type_isWritableStream(d?.writable);const isAsyncIterableObject=d=>type_isObject(d)&&typeof d[Symbol.asyncIterator]==="function";const isIterableObject=d=>type_isObject(d)&&typeof d[Symbol.iterator]==="function";const type_isObject=d=>typeof d==="object"&&d!==null;const ta=new Set(["generator","asyncGenerator","duplex","webTransform"]);const ra=new Set(["fileUrl","filePath","fileNumber"]);const na=new Set(["fileUrl","filePath"]);const ia=new Set([...na,"webStream","nodeStream"]);const sa=new Set(["webTransform","duplex"]);const oa={generator:"a generator",asyncGenerator:"an async generator",fileUrl:"a file URL",filePath:"a file path string",fileNumber:"a file descriptor number",webStream:"a web stream",nodeStream:"a Node.js stream",webTransform:"a web TransformStream",duplex:"a Duplex stream",native:"any value",iterable:"an iterable",asyncIterable:"an async iterable",string:"a string",uint8Array:"a Uint8Array"};const getTransformObjectModes=(d,p,y,v)=>v==="output"?getOutputObjectModes(d,p,y):getInputObjectModes(d,p,y);const getOutputObjectModes=(d,p,y)=>{const v=p!==0&&y[p-1].value.readableObjectMode;const D=d??v;return{writableObjectMode:v,readableObjectMode:D}};const getInputObjectModes=(d,p,y)=>{const v=p===0?d===true:y[p-1].value.readableObjectMode;const D=p!==y.length-1&&(d??v);return{writableObjectMode:v,readableObjectMode:D}};const getFdObjectMode=(d,p)=>{const y=d.findLast((({type:d})=>ta.has(d)));if(y===undefined){return false}return p==="input"?y.value.writableObjectMode:y.value.readableObjectMode};const normalizeTransforms=(d,p,y,v)=>[...d.filter((({type:d})=>!ta.has(d))),...getTransforms(d,p,y,v)];const getTransforms=(d,p,y,{encoding:v})=>{const D=d.filter((({type:d})=>ta.has(d)));const M=Array.from({length:D.length});for(const[d,U]of Object.entries(D)){M[d]=normalizeTransform({stdioItem:U,index:Number(d),newTransforms:M,optionName:p,direction:y,encoding:v})}return sortTransforms(M,y)};const normalizeTransform=({stdioItem:d,stdioItem:{type:p},index:y,newTransforms:v,optionName:D,direction:M,encoding:U})=>{if(p==="duplex"){return normalizeDuplex({stdioItem:d,optionName:D})}if(p==="webTransform"){return normalizeTransformStream({stdioItem:d,index:y,newTransforms:v,direction:M})}return normalizeGenerator({stdioItem:d,index:y,newTransforms:v,direction:M,encoding:U})};const normalizeDuplex=({stdioItem:d,stdioItem:{value:{transform:p,transform:{writableObjectMode:y,readableObjectMode:v},objectMode:D=v}},optionName:M})=>{if(D&&!v){throw new TypeError(`The \`${M}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`)}if(!D&&v){throw new TypeError(`The \`${M}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`)}return{...d,value:{transform:p,writableObjectMode:y,readableObjectMode:v}}};const normalizeTransformStream=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D})=>{const{transform:M,objectMode:U}=is_plain_obj_isPlainObject(p)?p:{transform:p};const{writableObjectMode:j,readableObjectMode:V}=getTransformObjectModes(U,y,v,D);return{...d,value:{transform:M,writableObjectMode:j,readableObjectMode:V}}};const normalizeGenerator=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D,encoding:M})=>{const{transform:U,final:j,binary:V=false,preserveNewlines:K=false,objectMode:ee}=is_plain_obj_isPlainObject(p)?p:{transform:p};const te=V||Lo.has(M);const{writableObjectMode:re,readableObjectMode:ne}=getTransformObjectModes(ee,y,v,D);return{...d,value:{transform:U,final:j,binary:te,preserveNewlines:K,writableObjectMode:re,readableObjectMode:ne}}};const sortTransforms=(d,p)=>p==="input"?d.reverse():d;const getStreamDirection=(d,p,y)=>{const v=d.map((d=>getStdioItemDirection(d,p)));if(v.includes("input")&&v.includes("output")){throw new TypeError(`The \`${y}\` option must not be an array of both readable and writable values.`)}return v.find(Boolean)??ca};const getStdioItemDirection=({type:d,value:p},y)=>aa[y]??la[d](p);const aa=["input","output","output"];const anyDirection=()=>undefined;const alwaysInput=()=>"input";const la={generator:anyDirection,asyncGenerator:anyDirection,fileUrl:anyDirection,filePath:anyDirection,iterable:alwaysInput,asyncIterable:alwaysInput,uint8Array:alwaysInput,webStream:d=>type_isWritableStream(d)?"output":"input",nodeStream(d){if(!is_stream_isReadableStream(d,{checkOpen:false})){return"output"}return isWritableStream(d,{checkOpen:false})?undefined:"input"},webTransform:anyDirection,duplex:anyDirection,native(d){const p=getStandardStreamDirection(d);if(p!==undefined){return p}if(is_stream_isStream(d,{checkOpen:false})){return la.nodeStream(d)}}};const getStandardStreamDirection=d=>{if([0,Gi.stdin].includes(d)){return"input"}if([1,2,Gi.stdout,Gi.stderr].includes(d)){return"output"}};const ca="output";const normalizeIpcStdioArray=(d,p)=>p&&!d.includes("ipc")?[...d,"ipc"]:d;const normalizeStdioOption=({stdio:d,ipc:p,buffer:y,...v},D,M)=>{const U=getStdioArray(d,v).map(((d,p)=>stdio_option_addDefaultValue(d,p)));return M?normalizeStdioSync(U,y,D):normalizeIpcStdioArray(U,p)};const getStdioArray=(d,p)=>{if(d===undefined){return zi.map((d=>p[d]))}if(hasAlias(p)){throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${zi.map((d=>`\`${d}\``)).join(", ")}`)}if(typeof d==="string"){return[d,d,d]}if(!Array.isArray(d)){throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof d}\``)}const y=Math.max(d.length,zi.length);return Array.from({length:y},((p,y)=>d[y]))};const hasAlias=d=>zi.some((p=>d[p]!==undefined));const stdio_option_addDefaultValue=(d,p)=>{if(Array.isArray(d)){return d.map((d=>stdio_option_addDefaultValue(d,p)))}if(d===null||d===undefined){return p>=zi.length?"ignore":"pipe"}return d};const normalizeStdioSync=(d,p,y)=>d.map(((d,v)=>!p[v]&&v!==0&&!isFullVerbose(y,v)&&isOutputPipeOnly(d)?"ignore":d));const isOutputPipeOnly=d=>d==="pipe"||Array.isArray(d)&&d.every((d=>d==="pipe"));const handleNativeStream=({stdioItem:d,stdioItem:{type:p},isStdioArray:y,fdNumber:v,direction:D,isSync:M})=>{if(!y||p!=="native"){return d}return M?handleNativeStreamSync({stdioItem:d,fdNumber:v,direction:D}):handleNativeStreamAsync({stdioItem:d,fdNumber:v})};const handleNativeStreamSync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v,direction:D})=>{const M=getTargetFd({value:p,optionName:y,fdNumber:v,direction:D});if(M!==undefined){return M}if(is_stream_isStream(p,{checkOpen:false})){throw new TypeError(`The \`${y}: Stream\` option cannot both be an array and include a stream with synchronous methods.`)}return d};const getTargetFd=({value:d,optionName:p,fdNumber:y,direction:v})=>{const D=getTargetFdNumber(d,y);if(D===undefined){return}if(v==="output"){return{type:"fileNumber",value:D,optionName:p}}if(ds.isatty(D)){throw new TypeError(`The \`${p}: ${serializeOptionValue(d)}\` option is invalid: it cannot be a TTY with synchronous methods.`)}return{type:"uint8Array",value:bufferToUint8Array((0,Uo.readFileSync)(D)),optionName:p}};const getTargetFdNumber=(d,p)=>{if(d==="inherit"){return p}if(typeof d==="number"){return d}const y=qi.indexOf(d);if(y!==-1){return y}};const handleNativeStreamAsync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v})=>{if(p==="inherit"){return{type:"nodeStream",value:getStandardStream(v,p,y),optionName:y}}if(typeof p==="number"){return{type:"nodeStream",value:getStandardStream(p,p,y),optionName:y}}if(is_stream_isStream(p,{checkOpen:false})){return{type:"nodeStream",value:p,optionName:y}}return d};const getStandardStream=(d,p,y)=>{const v=qi[d];if(v===undefined){throw new TypeError(`The \`${y}: ${p}\` option is invalid: no such standard stream.`)}return v};const handleInputOptions=({input:d,inputFile:p},y)=>y===0?[...handleInputOption(d),...handleInputFileOption(p)]:[];const handleInputOption=d=>d===undefined?[]:[{type:getInputType(d),value:d,optionName:"input"}];const getInputType=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})){return"nodeStream"}if(typeof d==="string"){return"string"}if(isUint8Array(d)){return"uint8Array"}throw new Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")};const handleInputFileOption=d=>d===undefined?[]:[{...getInputFileType(d),optionName:"inputFile"}];const getInputFileType=d=>{if(isUrl(d)){return{type:"fileUrl",value:d}}if(isFilePathString(d)){return{type:"filePath",value:{file:d}}}throw new Error("The `inputFile` option must be a file path string or a file URL.")};const filterDuplicates=d=>d.filter(((p,y)=>d.every(((d,v)=>p.value!==d.value||y>=v||p.type==="generator"||p.type==="asyncGenerator"))));const getDuplicateStream=({stdioItem:{type:d,value:p,optionName:y},direction:v,fileDescriptors:D,isSync:M})=>{const U=getOtherStdioItems(D,d);if(U.length===0){return}if(M){validateDuplicateStreamSync({otherStdioItems:U,type:d,value:p,optionName:y,direction:v});return}if(ia.has(d)){return getDuplicateStreamInstance({otherStdioItems:U,type:d,value:p,optionName:y,direction:v})}if(sa.has(d)){validateDuplicateTransform({otherStdioItems:U,type:d,value:p,optionName:y})}};const getOtherStdioItems=(d,p)=>d.flatMap((({direction:d,stdioItems:y})=>y.filter((d=>d.type===p)).map((p=>({...p,direction:d})))));const validateDuplicateStreamSync=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{if(na.has(p)){getDuplicateStreamInstance({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})}};const getDuplicateStreamInstance=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{const M=d.filter((d=>hasSameValue(d,y)));if(M.length===0){return}const U=M.find((d=>d.direction!==D));throwOnDuplicateStream(U,v,p);return D==="output"?M[0].stream:undefined};const hasSameValue=({type:d,value:p},y)=>{if(d==="filePath"){return p.file===y.file}if(d==="fileUrl"){return p.href===y.href}return p===y};const validateDuplicateTransform=({otherStdioItems:d,type:p,value:y,optionName:v})=>{const D=d.find((({value:{transform:d}})=>d===y.transform));throwOnDuplicateStream(D,v,p)};const throwOnDuplicateStream=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${d.optionName}\` and \`${p}\` options must not target ${oa[y]} that is the same.`)}};const handleStdio=(d,p,y,v)=>{const D=normalizeStdioOption(p,y,v);const M=D.map(((d,y)=>getFileDescriptor({stdioOption:d,fdNumber:y,options:p,isSync:v})));const U=getFinalFileDescriptors({initialFileDescriptors:M,addProperties:d,options:p,isSync:v});p.stdio=U.map((({stdioItems:d})=>forwardStdio(d)));return U};const getFileDescriptor=({stdioOption:d,fdNumber:p,options:y,isSync:v})=>{const D=getStreamName(p);const{stdioItems:M,isStdioArray:U}=initializeStdioItems({stdioOption:d,fdNumber:p,options:y,optionName:D});const j=getStreamDirection(M,p,D);const V=M.map((d=>handleNativeStream({stdioItem:d,isStdioArray:U,fdNumber:p,direction:j,isSync:v})));const K=normalizeTransforms(V,D,j,y);const ee=getFdObjectMode(K,j);validateFileObjectMode(K,ee);return{direction:j,objectMode:ee,stdioItems:K}};const initializeStdioItems=({stdioOption:d,fdNumber:p,options:y,optionName:v})=>{const D=Array.isArray(d)?d:[d];const M=[...D.map((d=>initializeStdioItem(d,v))),...handleInputOptions(y,p)];const U=filterDuplicates(M);const j=U.length>1;validateStdioArray(U,j,v);validateStreams(U);return{stdioItems:U,isStdioArray:j}};const initializeStdioItem=(d,p)=>({type:getStdioItemType(d,p),value:d,optionName:p});const validateStdioArray=(d,p,y)=>{if(d.length===0){throw new TypeError(`The \`${y}\` option must not be an empty array.`)}if(!p){return}for(const{value:p,optionName:y}of d){if(ua.has(p)){throw new Error(`The \`${y}\` option must not include \`${p}\`.`)}}};const ua=new Set(["ignore","ipc"]);const validateStreams=d=>{for(const p of d){validateFileStdio(p)}};const validateFileStdio=({type:d,value:p,optionName:y})=>{if(isRegularUrl(p)){throw new TypeError(`The \`${y}: URL\` option must use the \`file:\` scheme.\nFor example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`)}if(isUnknownStdioString(d,p)){throw new TypeError(`The \`${y}: { file: '...' }\` option must be used instead of \`${y}: '...'\`.`)}};const validateFileObjectMode=(d,p)=>{if(!p){return}const y=d.find((({type:d})=>ra.has(d)));if(y!==undefined){throw new TypeError(`The \`${y.optionName}\` option cannot use both files and transforms in objectMode.`)}};const getFinalFileDescriptors=({initialFileDescriptors:d,addProperties:p,options:y,isSync:v})=>{const D=[];try{for(const M of d){D.push(getFinalFileDescriptor({fileDescriptor:M,fileDescriptors:D,addProperties:p,options:y,isSync:v}))}return D}catch(d){cleanupCustomStreams(D);throw d}};const getFinalFileDescriptor=({fileDescriptor:{direction:d,objectMode:p,stdioItems:y},fileDescriptors:v,addProperties:D,options:M,isSync:U})=>{const j=y.map((p=>addStreamProperties({stdioItem:p,addProperties:D,direction:d,options:M,fileDescriptors:v,isSync:U})));return{direction:d,objectMode:p,stdioItems:j}};const addStreamProperties=({stdioItem:d,addProperties:p,direction:y,options:v,fileDescriptors:D,isSync:M})=>{const U=getDuplicateStream({stdioItem:d,direction:y,fileDescriptors:D,isSync:M});if(U!==undefined){return{...d,stream:U}}return{...d,...p[y][d.type](d,v)}};const cleanupCustomStreams=d=>{for(const{stdioItems:p}of d){for(const{stream:d}of p){if(d!==undefined&&!isStandardStream(d)){d.destroy()}}}};const forwardStdio=d=>{if(d.length>1){return d.some((({value:d})=>d==="overlapped"))?"overlapped":"pipe"}const[{type:p,value:y}]=d;return p==="native"?y:"pipe"};const handleStdioSync=(d,p)=>handleStdio(pa,d,p,true);const forbiddenIfSync=({type:d,optionName:p})=>{throwInvalidSyncValue(p,oa[d])};const forbiddenNativeIfSync=({optionName:d,value:p})=>{if(p==="ipc"||p==="overlapped"){throwInvalidSyncValue(d,`"${p}"`)}return{}};const throwInvalidSyncValue=(d,p)=>{throw new TypeError(`The \`${d}\` option cannot be ${p} with synchronous methods.`)};const da={generator(){},asyncGenerator:forbiddenIfSync,webStream:forbiddenIfSync,nodeStream:forbiddenIfSync,webTransform:forbiddenIfSync,duplex:forbiddenIfSync,asyncIterable:forbiddenIfSync,native:forbiddenNativeIfSync};const pa={input:{...da,fileUrl:({value:d})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),filePath:({value:{file:d}})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),fileNumber:forbiddenIfSync,iterable:({value:d})=>({contents:[...d]}),string:({value:d})=>({contents:[d]}),uint8Array:({value:d})=>({contents:[d]})},output:{...da,fileUrl:({value:d})=>({path:d}),filePath:({value:{file:d,append:p}})=>({path:d,append:p}),fileNumber:({value:d})=>({path:d}),iterable:forbiddenIfSync,string:forbiddenIfSync,uint8Array:forbiddenIfSync}};const stripNewline=(d,{stripFinalNewline:p},y)=>getStripFinalNewline(p,y)&&d!==undefined&&!Array.isArray(d)?strip_final_newline_stripFinalNewline(d):d;const getStripFinalNewline=(d,p)=>p==="all"?d[1]||d[2]:d[p];var fa=__nccwpck_require__(57075);const getSplitLinesGenerator=(d,p,y,v)=>d||y?undefined:initializeSplitLines(p,v);const splitLinesSync=(d,p,y)=>y?d.flatMap((d=>splitLinesItemSync(d,p))):splitLinesItemSync(d,p);const splitLinesItemSync=(d,p)=>{const{transform:y,final:v}=initializeSplitLines(p,{});return[...y(d),...v()]};const initializeSplitLines=(d,p)=>{p.previousChunks="";return{transform:splitGenerator.bind(undefined,p,d),final:linesFinal.bind(undefined,p)}};const splitGenerator=function*(d,p,y){if(typeof y!=="string"){yield y;return}let{previousChunks:v}=d;let D=-1;for(let M=0;M0){j=concatString(v,j);v=""}yield j;D=M}}if(D!==y.length-1){v=concatString(v,y.slice(D+1))}d.previousChunks=v};const getNewlineLength=(d,p,y,v)=>{if(y){return 0}v.isWindowsNewline=p!==0&&d[p-1]==="\r";return v.isWindowsNewline?2:1};const linesFinal=function*({previousChunks:d}){if(d.length>0){yield d}};const getAppendNewlineGenerator=({binary:d,preserveNewlines:p,readableObjectMode:y,state:v})=>d||p||y?undefined:{transform:appendNewlineGenerator.bind(undefined,v)};const appendNewlineGenerator=function*({isWindowsNewline:d=false},p){const{unixNewline:y,windowsNewline:v,LF:D,concatBytes:M}=typeof p==="string"?ma:Aa;if(p.at(-1)===D){yield p;return}const U=d?v:y;yield M(p,U)};const concatString=(d,p)=>`${d}${p}`;const ma={windowsNewline:"\r\n",unixNewline:"\n",LF:"\n",concatBytes:concatString};const concatUint8Array=(d,p)=>{const y=new Uint8Array(d.length+p.length);y.set(d,0);y.set(p,d.length);return y};const Aa={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:concatUint8Array};var ha=__nccwpck_require__(4573);const getValidateTransformInput=(d,p)=>d?undefined:validateStringTransformInput.bind(undefined,p);const validateStringTransformInput=function*(d,p){if(typeof p!=="string"&&!isUint8Array(p)&&!ha.Buffer.isBuffer(p)){throw new TypeError(`The \`${d}\` option's transform must use "objectMode: true" to receive as input: ${typeof p}.`)}yield p};const getValidateTransformReturn=(d,p)=>d?validateObjectTransformReturn.bind(undefined,p):validateStringTransformReturn.bind(undefined,p);const validateObjectTransformReturn=function*(d,p){validateEmptyReturn(d,p);yield p};const validateStringTransformReturn=function*(d,p){validateEmptyReturn(d,p);if(typeof p!=="string"&&!isUint8Array(p)){throw new TypeError(`The \`${d}\` option's function must yield a string or an Uint8Array, not ${typeof p}.`)}yield p};const validateEmptyReturn=(d,p)=>{if(p===null||p===undefined){throw new TypeError(`The \`${d}\` option's function must not call \`yield ${p}\`.\nInstead, \`yield\` should either be called with a value, or not be called at all. For example:\n if (condition) { yield value; }`)}};const getEncodingTransformGenerator=(d,p,y)=>{if(y){return}if(d){return{transform:encodingUint8ArrayGenerator.bind(undefined,new TextEncoder)}}const v=new Oi.StringDecoder(p);return{transform:encodingStringGenerator.bind(undefined,v),final:encodingStringFinal.bind(undefined,v)}};const encodingUint8ArrayGenerator=function*(d,p){if(ha.Buffer.isBuffer(p)){yield bufferToUint8Array(p)}else if(typeof p==="string"){yield d.encode(p)}else{yield p}};const encodingStringGenerator=function*(d,p){yield isUint8Array(p)?d.write(p):p};const encodingStringFinal=function*(d){const p=d.end();if(p!==""){yield p}};const ga=(0,ji.callbackify)((async(d,p,y,v)=>{p.currentIterable=d(...y);try{for await(const d of p.currentIterable){v.push(d)}}finally{delete p.currentIterable}}));const transformChunk=async function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=identityGenerator}=p[y];for await(const D of v(d)){yield*transformChunk(D,p,y+1)}};const finalChunks=async function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunks(y,Number(p),d)}};const generatorFinalChunks=async function*(d,p,y){if(d===undefined){return}for await(const v of d()){yield*transformChunk(v,y,p+1)}};const ya=(0,ji.callbackify)((async({currentIterable:d},p)=>{if(d!==undefined){await(p?d.throw(p):d.return());return}if(p){throw p}}));const identityGenerator=function*(d){yield d};const pushChunksSync=(d,p,y,v)=>{try{for(const v of d(...p)){y.push(v)}v()}catch(d){v(d)}};const runTransformSync=(d,p)=>[...p.flatMap((p=>[...transformChunkSync(p,d,0)])),...finalChunksSync(d)];const transformChunkSync=function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=run_sync_identityGenerator}=p[y];for(const D of v(d)){yield*transformChunkSync(D,p,y+1)}};const finalChunksSync=function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunksSync(y,Number(p),d)}};const generatorFinalChunksSync=function*(d,p,y){if(d===undefined){return}for(const v of d()){yield*transformChunkSync(v,y,p+1)}};const run_sync_identityGenerator=function*(d){yield d};const generatorToStream=({value:d,value:{transform:p,final:y,writableObjectMode:v,readableObjectMode:D},optionName:M},{encoding:U})=>{const j={};const V=addInternalGenerators(d,U,M);const K=isAsyncGenerator(p);const ee=isAsyncGenerator(y);const te=K?ga.bind(undefined,transformChunk,j):pushChunksSync.bind(undefined,transformChunkSync);const re=K||ee?ga.bind(undefined,finalChunks,j):pushChunksSync.bind(undefined,finalChunksSync);const ne=K||ee?ya.bind(undefined,j):undefined;const ie=new fa.Transform({writableObjectMode:v,writableHighWaterMark:(0,fa.getDefaultHighWaterMark)(v),readableObjectMode:D,readableHighWaterMark:(0,fa.getDefaultHighWaterMark)(D),transform(d,p,y){te([d,V,0],this,y)},flush(d){re([V],this,d)},destroy:ne});return{stream:ie}};const runGeneratorsSync=(d,p,y,v)=>{const D=p.filter((({type:d})=>d==="generator"));const M=v?D.reverse():D;for(const{value:p,optionName:v}of M){const D=addInternalGenerators(p,y,v);d=runTransformSync(D,d)}return d};const addInternalGenerators=({transform:d,final:p,binary:y,writableObjectMode:v,readableObjectMode:D,preserveNewlines:M},U,j)=>{const V={};return[{transform:getValidateTransformInput(v,j)},getEncodingTransformGenerator(y,U,v),getSplitLinesGenerator(y,M,v,V),{transform:d,final:p},{transform:getValidateTransformReturn(D,j)},getAppendNewlineGenerator({binary:y,preserveNewlines:M,readableObjectMode:D,state:V})].filter(Boolean)};const addInputOptionsSync=(d,p)=>{for(const y of getInputFdNumbers(d)){addInputOptionSync(d,y,p)}};const getInputFdNumbers=d=>new Set(Object.entries(d).filter((([,{direction:d}])=>d==="input")).map((([d])=>Number(d))));const addInputOptionSync=(d,p,y)=>{const{stdioItems:v}=d[p];const D=v.filter((({contents:d})=>d!==undefined));if(D.length===0){return}if(p!==0){const[{type:d,optionName:p}]=D;throw new TypeError(`Only the \`stdin\` option, not \`${p}\`, can be ${oa[d]} with synchronous methods.`)}const M=D.map((({contents:d})=>d));const U=M.map((d=>applySingleInputGeneratorsSync(d,v)));y.input=joinToUint8Array(U)};const applySingleInputGeneratorsSync=(d,p)=>{const y=runGeneratorsSync(d,p,"utf8",true);validateSerializable(y);return joinToUint8Array(y)};const validateSerializable=d=>{const p=d.find((d=>typeof d!=="string"&&!isUint8Array(d)));if(p!==undefined){throw new TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${p}.`)}};const shouldLogOutput=({stdioItems:d,encoding:p,verboseInfo:y,fdNumber:v})=>v!=="all"&&isFullVerbose(y,v)&&!Lo.has(p)&&fdUsesVerbose(v)&&(d.some((({type:d,value:p})=>d==="native"&&ba.has(p)))||d.every((({type:d})=>ta.has(d))));const fdUsesVerbose=d=>d===1||d===2;const ba=new Set(["pipe","overlapped"]);const logLines=async(d,p,y,v)=>{for await(const D of d){if(!isPipingStream(p)){logLine(D,y,v)}}};const logLinesSync=(d,p,y)=>{for(const v of d){logLine(v,p,y)}};const isPipingStream=d=>d._readableState.pipes.length>0;const logLine=(d,p,y)=>{const v=serializeVerboseMessage(d);verboseLog({type:"output",verboseMessage:v,fdNumber:p,verboseInfo:y})};const transformOutputSync=({fileDescriptors:d,syncResult:{output:p},options:y,isMaxBuffer:v,verboseInfo:D})=>{if(p===null){return{output:Array.from({length:3})}}const M={};const U=new Set([]);const j=p.map(((p,j)=>transformOutputResultSync({result:p,fileDescriptors:d,fdNumber:j,state:M,outputFiles:U,isMaxBuffer:v,verboseInfo:D},y)));return{output:j,...M}};const transformOutputResultSync=({result:d,fileDescriptors:p,fdNumber:y,state:v,outputFiles:D,isMaxBuffer:M,verboseInfo:U},{buffer:j,encoding:V,lines:K,stripFinalNewline:ee,maxBuffer:te})=>{if(d===null){return}const re=truncateMaxBufferSync(d,M,te);const ne=bufferToUint8Array(re);const{stdioItems:ie,objectMode:se}=p[y];const oe=runOutputGeneratorsSync([ne],ie,V,v);const{serializedResult:ae,finalResult:le=ae}=serializeChunks({chunks:oe,objectMode:se,encoding:V,lines:K,stripFinalNewline:ee,fdNumber:y});logOutputSync({serializedResult:ae,fdNumber:y,state:v,verboseInfo:U,encoding:V,stdioItems:ie,objectMode:se});const ce=j[y]?le:undefined;try{if(v.error===undefined){writeToFiles(ae,ie,D)}return ce}catch(d){v.error=d;return ce}};const runOutputGeneratorsSync=(d,p,y,v)=>{try{return runGeneratorsSync(d,p,y,false)}catch(p){v.error=p;return d}};const serializeChunks=({chunks:d,objectMode:p,encoding:y,lines:v,stripFinalNewline:D,fdNumber:M})=>{if(p){return{serializedResult:d}}if(y==="buffer"){return{serializedResult:joinToUint8Array(d)}}const U=joinToString(d,y);if(v[M]){return{serializedResult:U,finalResult:splitLinesSync(U,!D[M],p)}}return{serializedResult:U}};const logOutputSync=({serializedResult:d,fdNumber:p,state:y,verboseInfo:v,encoding:D,stdioItems:M,objectMode:U})=>{if(!shouldLogOutput({stdioItems:M,encoding:D,verboseInfo:v,fdNumber:p})){return}const j=splitLinesSync(d,false,U);try{logLinesSync(j,p,v)}catch(d){y.error??=d}};const writeToFiles=(d,p,y)=>{for(const{path:v,append:D}of p.filter((({type:d})=>ra.has(d)))){const p=typeof v==="string"?v:v.toString();if(D||y.has(p)){(0,Uo.appendFileSync)(v,d)}else{y.add(p);(0,Uo.writeFileSync)(v,d)}}};const getAllSync=([,d,p],y)=>{if(!y.all){return}if(d===undefined){return p}if(p===undefined){return d}if(Array.isArray(d)){return Array.isArray(p)?[...d,...p]:[...d,stripNewline(p,y,"all")]}if(Array.isArray(p)){return[stripNewline(d,y,"all"),...p]}if(isUint8Array(d)&&isUint8Array(p)){return concatUint8Arrays([d,p])}return`${d}${p}`};const waitForExit=async(d,p)=>{const[y,v]=await waitForExitOrError(d);p.isForcefullyTerminated??=false;return[y,v]};const waitForExitOrError=async d=>{const[p,y]=await Promise.allSettled([(0,bo.once)(d,"spawn"),(0,bo.once)(d,"exit")]);if(p.status==="rejected"){return[]}return y.status==="rejected"?waitForSubprocessExit(d):y.value};const waitForSubprocessExit=async d=>{try{return await(0,bo.once)(d,"exit")}catch{return waitForSubprocessExit(d)}};const waitForSuccessfulExit=async d=>{const[p,y]=await d;if(!isSubprocessErrorExit(p,y)&&isFailedExit(p,y)){throw new DiscardedError}return[p,y]};const isSubprocessErrorExit=(d,p)=>d===undefined&&p===undefined;const isFailedExit=(d,p)=>d!==0||p!==null;const getExitResultSync=({error:d,status:p,signal:y,output:v},{maxBuffer:D})=>{const M=getResultError(d,p,y);const U=M?.code==="ETIMEDOUT";const j=isMaxBufferSync(M,v,D);return{resultError:M,exitCode:p,signal:y,timedOut:U,isMaxBuffer:j}};const getResultError=(d,p,y)=>{if(d!==undefined){return d}return isFailedExit(p,y)?new DiscardedError:undefined};const execaCoreSync=(d,p,y)=>{const{file:v,commandArguments:D,command:M,escapedCommand:U,startTime:j,verboseInfo:V,options:K,fileDescriptors:ee}=handleSyncArguments(d,p,y);const te=spawnSubprocessSync({file:v,commandArguments:D,options:K,command:M,escapedCommand:U,verboseInfo:V,fileDescriptors:ee,startTime:j});return handleResult(te,V,K)};const handleSyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const j=normalizeSyncOptions(y);const{file:V,commandArguments:K,options:ee}=normalizeOptions(d,p,j);validateSyncOptions(ee);const te=handleStdioSync(ee,U);return{file:V,commandArguments:K,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const normalizeSyncOptions=d=>d.node&&!d.ipc?{...d,ipc:false}:d;const validateSyncOptions=({ipc:d,ipcInput:p,detached:y,cancelSignal:v})=>{if(p){throwInvalidSyncOption("ipcInput")}if(d){throwInvalidSyncOption("ipc: true")}if(y){throwInvalidSyncOption("detached: true")}if(v){throwInvalidSyncOption("cancelSignal")}};const throwInvalidSyncOption=d=>{throw new TypeError(`The "${d}" option cannot be used with synchronous methods.`)};const spawnSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,verboseInfo:M,fileDescriptors:U,startTime:j})=>{const V=runSubprocessSync({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:U,startTime:j});if(V.failed){return V}const{resultError:K,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne}=getExitResultSync(V,y);const{output:ie,error:se=K}=transformOutputSync({fileDescriptors:U,syncResult:V,options:y,isMaxBuffer:ne,verboseInfo:M});const oe=ie.map(((d,p)=>stripNewline(d,y,p)));const ae=stripNewline(getAllSync(ie,y),y,"all");return getSyncResult({error:se,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne,stdio:oe,all:ae,options:y,command:v,escapedCommand:D,startTime:j})};const runSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:M,startTime:U})=>{try{addInputOptionsSync(M,y);const v=normalizeSpawnSyncOptions(y);return(0,Pi.spawnSync)(...concatenateShell(d,p,v))}catch(d){return makeEarlyError({error:d,command:v,escapedCommand:D,fileDescriptors:M,options:y,startTime:U,isSync:true})}};const normalizeSpawnSyncOptions=({encoding:d,maxBuffer:p,...y})=>({...y,encoding:"buffer",maxBuffer:getMaxBufferSync(p)});const getSyncResult=({error:d,exitCode:p,signal:y,timedOut:v,isMaxBuffer:D,stdio:M,all:U,options:j,command:V,escapedCommand:K,startTime:ee})=>d===undefined?makeSuccessResult({command:V,escapedCommand:K,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee}):makeError({error:d,command:V,escapedCommand:K,timedOut:v,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:D,isForcefullyTerminated:false,exitCode:p,signal:y,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee,isSync:true});const getOneMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true,filter:M}={})=>{validateIpcMethod({methodName:"getOneMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});return getOneMessageAsync({anyProcess:d,channel:p,isSubprocess:y,filter:M,reference:D})};const getOneMessageAsync=async({anyProcess:d,channel:p,isSubprocess:y,filter:v,reference:D})=>{addReference(p,D);const M=getIpcEmitter(d,p,y);const U=new AbortController;try{return await Promise.race([getMessage(M,v,U),get_one_throwOnDisconnect(M,y,U),throwOnStrictError(M,y,U)])}catch(p){disconnect(d);throw p}finally{U.abort();removeReference(p,D)}};const getMessage=async(d,p,{signal:y})=>{if(p===undefined){const[p]=await(0,bo.once)(d,"message",{signal:y});return p}for await(const[v]of(0,bo.on)(d,"message",{signal:y})){if(p(v)){return v}}};const get_one_throwOnDisconnect=async(d,p,{signal:y})=>{await(0,bo.once)(d,"disconnect",{signal:y});throwOnEarlyDisconnect(p)};const throwOnStrictError=async(d,p,{signal:y})=>{const[v]=await(0,bo.once)(d,"strict:error",{signal:y});throw getStrictResponseError(v,p)};const getEachMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true}={})=>loopOnMessages({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:!y,reference:D});const loopOnMessages=({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:D,reference:M})=>{validateIpcMethod({methodName:"getEachMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});addReference(p,M);const U=getIpcEmitter(d,p,y);const j=new AbortController;const V={};stopOnDisconnect(d,U,j);abortOnStrictError({ipcEmitter:U,isSubprocess:y,controller:j,state:V});return iterateOnMessages({anyProcess:d,channel:p,ipcEmitter:U,isSubprocess:y,shouldAwait:D,controller:j,state:V,reference:M})};const stopOnDisconnect=async(d,p,y)=>{try{await(0,bo.once)(p,"disconnect",{signal:y.signal});y.abort()}catch{}};const abortOnStrictError=async({ipcEmitter:d,isSubprocess:p,controller:y,state:v})=>{try{const[D]=await(0,bo.once)(d,"strict:error",{signal:y.signal});v.error=getStrictResponseError(D,p);y.abort()}catch{}};const iterateOnMessages=async function*({anyProcess:d,channel:p,ipcEmitter:y,isSubprocess:v,shouldAwait:D,controller:M,state:U,reference:j}){try{for await(const[d]of(0,bo.on)(y,"message",{signal:M.signal})){throwIfStrictError(U);yield d}}catch{throwIfStrictError(U)}finally{M.abort();removeReference(p,j);if(!v){disconnect(d)}if(D){await d}}};const throwIfStrictError=({error:d})=>{if(d){throw d}};const addIpcMethods=(d,{ipc:p})=>{Object.assign(d,getIpcMethods(d,false,p))};const getIpcExport=()=>{const d=Gi;const p=true;const y=Gi.channel!==undefined;return{...getIpcMethods(d,p,y),getCancelSignal:getCancelSignal.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})}};const getIpcMethods=(d,p,y)=>({sendMessage:sendMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getOneMessage:getOneMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getEachMessage:getEachMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})});const handleEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,verboseInfo:U})=>{cleanupCustomStreams(v);const j=new Pi.ChildProcess;createDummyStreams(j,v);Object.assign(j,{readable:readable,writable:writable,duplex:duplex});const V=makeEarlyError({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:false});const K=handleDummyPromise(V,U,D);return{subprocess:j,promise:K}};const createDummyStreams=(d,p)=>{const y=createDummyStream();const v=createDummyStream();const D=createDummyStream();const M=Array.from({length:p.length-3},createDummyStream);const U=createDummyStream();const j=[y,v,D,...M];Object.assign(d,{stdin:y,stdout:v,stderr:D,all:U,stdio:j})};const createDummyStream=()=>{const d=new fa.PassThrough;d.end();return d};const readable=()=>new fa.Readable({read(){}});const writable=()=>new fa.Writable({write(){}});const duplex=()=>new fa.Duplex({read(){},write(){}});const handleDummyPromise=async(d,p,y)=>handleResult(d,p,y);const handleStdioAsync=(d,p)=>handleStdio(wa,d,p,false);const forbiddenIfAsync=({type:d,optionName:p})=>{throw new TypeError(`The \`${p}\` option cannot be ${oa[d]}.`)};const Ea={fileNumber:forbiddenIfAsync,generator:generatorToStream,asyncGenerator:generatorToStream,nodeStream:({value:d})=>({stream:d}),webTransform({value:{transform:d,writableObjectMode:p,readableObjectMode:y}}){const v=p||y;const D=fa.Duplex.fromWeb(d,{objectMode:v});return{stream:D}},duplex:({value:{transform:d}})=>({stream:d}),native(){}};const wa={input:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createReadStream)(d)}),filePath:({value:{file:d}})=>({stream:(0,Uo.createReadStream)(d)}),webStream:({value:d})=>({stream:fa.Readable.fromWeb(d)}),iterable:({value:d})=>({stream:fa.Readable.from(d)}),asyncIterable:({value:d})=>({stream:fa.Readable.from(d)}),string:({value:d})=>({stream:fa.Readable.from(d)}),uint8Array:({value:d})=>({stream:fa.Readable.from(ha.Buffer.from(d))})},output:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createWriteStream)(d)}),filePath:({value:{file:d,append:p}})=>({stream:(0,Uo.createWriteStream)(d,p?{flags:"a"}:{})}),webStream:({value:d})=>({stream:fa.Writable.fromWeb(d)}),iterable:forbiddenIfAsync,asyncIterable:forbiddenIfAsync,string:forbiddenIfAsync,uint8Array:forbiddenIfAsync}};const va=require("node:stream/promises");function mergeStreams(d){if(!Array.isArray(d)){throw new TypeError(`Expected an array, got \`${typeof d}\`.`)}for(const p of d){validateStream(p)}const p=d.some((({readableObjectMode:d})=>d));const y=getHighWaterMark(d,p);const v=new MergedStream({objectMode:p,writableHighWaterMark:y,readableHighWaterMark:y});for(const p of d){v.add(p)}return v}const getHighWaterMark=(d,p)=>{if(d.length===0){return(0,fa.getDefaultHighWaterMark)(p)}const y=d.filter((({readableObjectMode:d})=>d===p)).map((({readableHighWaterMark:d})=>d));return Math.max(...y)};class MergedStream extends fa.PassThrough{#Pt=new Set([]);#Ot=new Set([]);#Lt=new Set([]);#Ft;#Mt=Symbol("unpipe");#Ut=new WeakMap;add(d){validateStream(d);if(this.#Pt.has(d)){return}this.#Pt.add(d);this.#Ft??=onMergedStreamFinished(this,this.#Pt,this.#Mt);const p=endWhenStreamsDone({passThroughStream:this,stream:d,streams:this.#Pt,ended:this.#Ot,aborted:this.#Lt,onFinished:this.#Ft,unpipeEvent:this.#Mt});this.#Ut.set(d,p);d.pipe(this,{end:false})}async remove(d){validateStream(d);if(!this.#Pt.has(d)){return false}const p=this.#Ut.get(d);if(p===undefined){return false}this.#Ut.delete(d);d.unpipe(this);await p;return true}}const onMergedStreamFinished=async(d,p,y)=>{updateMaxListeners(d,Ca);const v=new AbortController;try{await Promise.race([onMergedStreamEnd(d,v),onInputStreamsUnpipe(d,p,y,v)])}finally{v.abort();updateMaxListeners(d,-Ca)}};const onMergedStreamEnd=async(d,{signal:p})=>{try{await(0,va.finished)(d,{signal:p,cleanup:true})}catch(p){errorOrAbortStream(d,p);throw p}};const onInputStreamsUnpipe=async(d,p,y,{signal:v})=>{for await(const[D]of(0,bo.on)(d,"unpipe",{signal:v})){if(p.has(D)){D.emit(y)}}};const validateStream=d=>{if(typeof d?.pipe!=="function"){throw new TypeError(`Expected a readable stream, got: \`${typeof d}\`.`)}};const endWhenStreamsDone=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,onFinished:M,unpipeEvent:U})=>{updateMaxListeners(d,Sa);const j=new AbortController;try{await Promise.race([afterMergedStreamFinished(M,p,j),onInputStreamEnd({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:j}),onInputStreamUnpipe({stream:p,streams:y,ended:v,aborted:D,unpipeEvent:U,controller:j})])}finally{j.abort();updateMaxListeners(d,-Sa)}if(y.size>0&&y.size===v.size+D.size){if(v.size===0&&D.size>0){abortStream(d)}else{endStream(d)}}};const afterMergedStreamFinished=async(d,p,{signal:y})=>{try{await d;if(!y.aborted){abortStream(p)}}catch(d){if(!y.aborted){errorOrAbortStream(p,d)}}};const onInputStreamEnd=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:{signal:M}})=>{try{await(0,va.finished)(p,{signal:M,cleanup:true,readable:true,writable:false});if(y.has(p)){v.add(p)}}catch(v){if(M.aborted||!y.has(p)){return}if(isAbortError(v)){D.add(p)}else{errorStream(d,v)}}};const onInputStreamUnpipe=async({stream:d,streams:p,ended:y,aborted:v,unpipeEvent:D,controller:{signal:M}})=>{await(0,bo.once)(d,D,{signal:M});if(!d.readable){return(0,bo.once)(M,"abort",{signal:M})}p.delete(d);y.delete(d);v.delete(d)};const endStream=d=>{if(d.writable){d.end()}};const errorOrAbortStream=(d,p)=>{if(isAbortError(p)){abortStream(d)}else{errorStream(d,p)}};const isAbortError=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const abortStream=d=>{if(d.readable||d.writable){d.destroy()}};const errorStream=(d,p)=>{if(!d.destroyed){d.once("error",merge_streams_noop);d.destroy(p)}};const merge_streams_noop=()=>{};const updateMaxListeners=(d,p)=>{const y=d.getMaxListeners();if(y!==0&&y!==Number.POSITIVE_INFINITY){d.setMaxListeners(y+p)}};const Ca=2;const Sa=1;const pipeStreams=(d,p)=>{d.pipe(p);onSourceFinish(d,p);onDestinationFinish(d,p)};const onSourceFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})}catch{}endDestinationStream(p)};const endDestinationStream=d=>{if(d.writable){d.end()}};const onDestinationFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(p,{cleanup:true,readable:false,writable:true})}catch{}abortSourceStream(d)};const abortSourceStream=d=>{if(d.readable){d.destroy()}};const pipeOutputAsync=(d,p,y)=>{const v=new Map;for(const[D,{stdioItems:M,direction:U}]of Object.entries(p)){for(const{stream:p}of M.filter((({type:d})=>ta.has(d)))){pipeTransform(d,p,U,D)}for(const{stream:p}of M.filter((({type:d})=>!ta.has(d)))){pipeStdioItem({subprocess:d,stream:p,direction:U,fdNumber:D,pipeGroups:v,controller:y})}}for(const[d,p]of v.entries()){const y=p.length===1?p[0]:mergeStreams(p);pipeStreams(y,d)}};const pipeTransform=(d,p,y,v)=>{if(y==="output"){pipeStreams(d.stdio[v],p)}else{pipeStreams(p,d.stdio[v])}const D=Ia[v];if(D!==undefined){d[D]=p}d.stdio[v]=p};const Ia=["stdin","stdout","stderr"];const pipeStdioItem=({subprocess:d,stream:p,direction:y,fdNumber:v,pipeGroups:D,controller:M})=>{if(p===undefined){return}setStandardStreamMaxListeners(p,M);const[U,j]=y==="output"?[p,d.stdio[v]]:[d.stdio[v],p];const V=D.get(U)??[];D.set(U,[...V,j])};const setStandardStreamMaxListeners=(d,{signal:p})=>{if(isStandardStream(d)){incrementMaxListeners(d,Ba,p)}};const Ba=2;const xa=[];xa.push("SIGHUP","SIGINT","SIGTERM");if(process.platform!=="win32"){xa.push("SIGALRM","SIGABRT","SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT")}if(process.platform==="linux"){xa.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT")}const processOk=d=>!!d&&typeof d==="object"&&typeof d.removeListener==="function"&&typeof d.emit==="function"&&typeof d.reallyExit==="function"&&typeof d.listeners==="function"&&typeof d.kill==="function"&&typeof d.pid==="number"&&typeof d.on==="function";const Ra=Symbol.for("signal-exit emitter");const _a=globalThis;const Ta=Object.defineProperty.bind(Object);class Emitter{emitted={afterExit:false,exit:false};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(_a[Ra]){return _a[Ra]}Ta(_a,Ra,{value:this,writable:false,enumerable:false,configurable:false})}on(d,p){this.listeners[d].push(p)}removeListener(d,p){const y=this.listeners[d];const v=y.indexOf(p);if(v===-1){return}if(v===0&&y.length===1){y.length=0}else{y.splice(v,1)}}emit(d,p,y){if(this.emitted[d]){return false}this.emitted[d]=true;let v=false;for(const D of this.listeners[d]){v=D(p,y)===true||v}if(d==="exit"){v=this.emit("afterExit",p,y)||v}return v}}class SignalExitBase{}const signalExitWrap=d=>({onExit(p,y){return d.onExit(p,y)},load(){return d.load()},unload(){return d.unload()}});class SignalExitFallback extends SignalExitBase{onExit(){return()=>{}}load(){}unload(){}}class SignalExit extends SignalExitBase{#Ht=Na.platform==="win32"?"SIGINT":"SIGHUP";#jt=new Emitter;#Gt;#qt;#zt;#Vt={};#Wt=false;constructor(d){super();this.#Gt=d;this.#Vt={};for(const p of xa){this.#Vt[p]=()=>{const y=this.#Gt.listeners(p);let{count:v}=this.#jt;const D=d;if(typeof D.__signal_exit_emitter__==="object"&&typeof D.__signal_exit_emitter__.count==="number"){v+=D.__signal_exit_emitter__.count}if(y.length===v){this.unload();const y=this.#jt.emit("exit",null,p);const v=p==="SIGHUP"?this.#Ht:p;if(!y)d.kill(d.pid,v)}}}this.#zt=d.reallyExit;this.#qt=d.emit}onExit(d,p){if(!processOk(this.#Gt)){return()=>{}}if(this.#Wt===false){this.load()}const y=p?.alwaysLast?"afterExit":"exit";this.#jt.on(y,d);return()=>{this.#jt.removeListener(y,d);if(this.#jt.listeners["exit"].length===0&&this.#jt.listeners["afterExit"].length===0){this.unload()}}}load(){if(this.#Wt){return}this.#Wt=true;this.#jt.count+=1;for(const d of xa){try{const p=this.#Vt[d];if(p)this.#Gt.on(d,p)}catch(d){}}this.#Gt.emit=(d,...p)=>this.#$t(d,...p);this.#Gt.reallyExit=d=>this.#Yt(d)}unload(){if(!this.#Wt){return}this.#Wt=false;xa.forEach((d=>{const p=this.#Vt[d];if(!p){throw new Error("Listener not defined for signal: "+d)}try{this.#Gt.removeListener(d,p)}catch(d){}}));this.#Gt.emit=this.#qt;this.#Gt.reallyExit=this.#zt;this.#jt.count-=1}#Yt(d){if(!processOk(this.#Gt)){return 0}this.#Gt.exitCode=d||0;this.#jt.emit("exit",this.#Gt.exitCode,null);return this.#zt.call(this.#Gt,this.#Gt.exitCode)}#$t(d,...p){const y=this.#qt;if(d==="exit"&&processOk(this.#Gt)){if(typeof p[0]==="number"){this.#Gt.exitCode=p[0]}const v=y.call(this.#Gt,d,...p);this.#jt.emit("exit",this.#Gt.exitCode,null);return v}else{return y.call(this.#Gt,d,...p)}}}const Na=globalThis.process;const{onExit:ka,load:Qa,unload:Da}=signalExitWrap(processOk(Na)?new SignalExit(Na):new SignalExitFallback);const cleanupOnExit=(d,{cleanup:p,detached:y},{signal:v})=>{if(!p||y){return}const D=ka((()=>{d.kill()}));(0,bo.addAbortListener)(v,(()=>{D()}))};const normalizePipeArguments=({source:d,sourcePromise:p,boundOptions:y,createNested:v},...D)=>{const M=getStartTime();const{destination:U,destinationStream:j,destinationError:V,from:K,unpipeSignal:ee}=getDestinationStream(y,v,D);const{sourceStream:te,sourceError:re}=getSourceStream(d,K);const{options:ne,fileDescriptors:ie}=vo.get(d);return{sourcePromise:p,sourceStream:te,sourceOptions:ne,sourceError:re,destination:U,destinationStream:j,destinationError:V,unpipeSignal:ee,fileDescriptors:ie,startTime:M}};const getDestinationStream=(d,p,y)=>{try{const{destination:v,pipeOptions:{from:D,to:M,unpipeSignal:U}={}}=getDestination(d,p,...y);const j=getToStream(v,M);return{destination:v,destinationStream:j,from:D,unpipeSignal:U}}catch(d){return{destinationError:d}}};const getDestination=(d,p,y,...v)=>{if(Array.isArray(y)){const D=p(mapDestinationArguments,d)(y,...v);return{destination:D,pipeOptions:d}}if(typeof y==="string"||y instanceof URL||isDenoExecPath(y)){if(Object.keys(d).length>0){throw new TypeError('Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).')}const[D,M,U]=normalizeParameters(y,...v);const j=p(mapDestinationArguments)(D,M,U);return{destination:j,pipeOptions:U}}if(vo.has(y)){if(Object.keys(d).length>0){throw new TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).")}return{destination:y,pipeOptions:v[0]}}throw new TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${y}`)};const mapDestinationArguments=({options:d})=>({options:{...d,stdin:"pipe",piped:true}});const getSourceStream=(d,p)=>{try{const y=getFromStream(d,p);return{sourceStream:y}}catch(d){return{sourceError:d}}};const handlePipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v,fileDescriptors:D,sourceOptions:M,startTime:U})=>{const j=getPipeArgumentsError({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v});if(j!==undefined){throw createNonCommandError({error:j,fileDescriptors:D,sourceOptions:M,startTime:U})}};const getPipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v})=>{if(p!==undefined&&v!==undefined){return v}if(v!==undefined){abortSourceStream(d);return v}if(p!==undefined){endDestinationStream(y);return p}};const createNonCommandError=({error:d,fileDescriptors:p,sourceOptions:y,startTime:v})=>makeEarlyError({error:d,command:Pa,escapedCommand:Pa,fileDescriptors:p,options:y,startTime:v,isSync:false});const Pa="source.pipe(destination)";const waitForBothSubprocesses=async d=>{const[{status:p,reason:y,value:v=y},{status:D,reason:M,value:U=M}]=await d;if(!U.pipedFrom.includes(v)){U.pipedFrom.push(v)}if(D==="rejected"){throw U}if(p==="rejected"){throw v}return U};const pipeSubprocessStream=(d,p,y)=>{const v=Oa.has(p)?pipeMoreSubprocessStream(d,p):pipeFirstSubprocessStream(d,p);incrementMaxListeners(d,La,y.signal);incrementMaxListeners(p,Fa,y.signal);cleanupMergedStreamsMap(p);return v};const pipeFirstSubprocessStream=(d,p)=>{const y=mergeStreams([d]);pipeStreams(y,p);Oa.set(p,y);return y};const pipeMoreSubprocessStream=(d,p)=>{const y=Oa.get(p);y.add(d);return y};const cleanupMergedStreamsMap=async d=>{try{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})}catch{}Oa.delete(d)};const Oa=new WeakMap;const La=2;const Fa=1;const unpipeOnAbort=(d,p)=>d===undefined?[]:[unpipeOnSignalAbort(d,p)];const unpipeOnSignalAbort=async(d,{sourceStream:p,mergedStream:y,fileDescriptors:v,sourceOptions:D,startTime:M})=>{await(0,ji.aborted)(d,p);await y.remove(p);const U=new Error("Pipe canceled by `unpipeSignal` option.");throw createNonCommandError({error:U,fileDescriptors:v,sourceOptions:D,startTime:M})};const pipeToSubprocess=(d,...p)=>{if(is_plain_obj_isPlainObject(p[0])){return pipeToSubprocess.bind(undefined,{...d,boundOptions:{...d.boundOptions,...p[0]}})}const{destination:y,...v}=normalizePipeArguments(d,...p);const D=handlePipePromise({...v,destination:y});D.pipe=pipeToSubprocess.bind(undefined,{...d,source:y,sourcePromise:D,boundOptions:{}});return D};const handlePipePromise=async({sourcePromise:d,sourceStream:p,sourceOptions:y,sourceError:v,destination:D,destinationStream:M,destinationError:U,unpipeSignal:j,fileDescriptors:V,startTime:K})=>{const ee=getSubprocessPromises(d,D);handlePipeArgumentsError({sourceStream:p,sourceError:v,destinationStream:M,destinationError:U,fileDescriptors:V,sourceOptions:y,startTime:K});const te=new AbortController;try{const d=pipeSubprocessStream(p,M,te);return await Promise.race([waitForBothSubprocesses(ee),...unpipeOnAbort(j,{sourceStream:p,mergedStream:d,sourceOptions:y,fileDescriptors:V,startTime:K})])}finally{te.abort()}};const getSubprocessPromises=(d,p)=>Promise.allSettled([d,p]);const utils_identity=d=>d;const utils_noop=()=>undefined;const getContentsProperty=({contents:d})=>d;const throwObjectStream=d=>{throw new Error(`Streams in object mode are not supported: ${String(d)}`)};const getLengthProperty=d=>d.length;async function getStreamAsArray(d,p){return getStreamContents(d,Ma,p)}const initArray=()=>({contents:[]});const increment=()=>1;const addArrayChunk=(d,{contents:p})=>{p.push(d);return p};const Ma={init:initArray,convertChunk:{string:utils_identity,buffer:utils_identity,arrayBuffer:utils_identity,dataView:utils_identity,typedArray:utils_identity,others:utils_identity},getSize:increment,truncateChunk:utils_noop,addChunk:addArrayChunk,getFinalChunk:utils_noop,finalize:getContentsProperty};async function getStreamAsArrayBuffer(d,p){return getStreamContents(d,ja,p)}const initArrayBuffer=()=>({contents:new ArrayBuffer(0)});const useTextEncoder=d=>Ua.encode(d);const Ua=new TextEncoder;const useUint8Array=d=>new Uint8Array(d);const useUint8ArrayWithOffset=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const truncateArrayBufferChunk=(d,p)=>d.slice(0,p);const addArrayBufferChunk=(d,{contents:p,length:y},v)=>{const D=hasArrayBufferResize()?resizeArrayBuffer(p,v):resizeArrayBufferSlow(p,v);new Uint8Array(D).set(d,y);return D};const resizeArrayBufferSlow=(d,p)=>{if(p<=d.byteLength){return d}const y=new ArrayBuffer(getNewContentsLength(p));new Uint8Array(y).set(new Uint8Array(d),0);return y};const resizeArrayBuffer=(d,p)=>{if(p<=d.maxByteLength){d.resize(p);return d}const y=new ArrayBuffer(p,{maxByteLength:getNewContentsLength(p)});new Uint8Array(y).set(new Uint8Array(d),0);return y};const getNewContentsLength=d=>Ha**Math.ceil(Math.log(d)/Math.log(Ha));const Ha=2;const finalizeArrayBuffer=({contents:d,length:p})=>hasArrayBufferResize()?d:d.slice(0,p);const hasArrayBufferResize=()=>"resize"in ArrayBuffer.prototype;const ja={init:initArrayBuffer,convertChunk:{string:useTextEncoder,buffer:useUint8Array,arrayBuffer:useUint8Array,dataView:useUint8ArrayWithOffset,typedArray:useUint8ArrayWithOffset,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateArrayBufferChunk,addChunk:addArrayBufferChunk,getFinalChunk:utils_noop,finalize:finalizeArrayBuffer};async function getStreamAsString(d,p){return getStreamContents(d,Ga,p)}const initString=()=>({contents:"",textDecoder:new TextDecoder});const useTextDecoder=(d,{textDecoder:p})=>p.decode(d,{stream:true});const addStringChunk=(d,{contents:p})=>p+d;const truncateStringChunk=(d,p)=>d.slice(0,p);const getFinalStringChunk=({textDecoder:d})=>{const p=d.decode();return p===""?undefined:p};const Ga={init:initString,convertChunk:{string:utils_identity,buffer:useTextDecoder,arrayBuffer:useTextDecoder,dataView:useTextDecoder,typedArray:useTextDecoder,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateStringChunk,addChunk:addStringChunk,getFinalChunk:getFinalStringChunk,finalize:getContentsProperty};const iterateOnSubprocessStream=({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:v,encoding:D,preserveNewlines:M})=>{const U=new AbortController;stopReadingOnExit(p,U);return iterateOnStream({stream:d,controller:U,binary:y,shouldEncode:!d.readableObjectMode&&v,encoding:D,shouldSplit:!d.readableObjectMode,preserveNewlines:M})};const stopReadingOnExit=async(d,p)=>{try{await d}catch{}finally{p.abort()}};const iterateForResult=({stream:d,onStreamEnd:p,lines:y,encoding:v,stripFinalNewline:D,allMixed:M})=>{const U=new AbortController;stopReadingOnStreamEnd(p,U,d);const j=d.readableObjectMode&&!M;return iterateOnStream({stream:d,controller:U,binary:v==="buffer",shouldEncode:!j,encoding:v,shouldSplit:!j&&y,preserveNewlines:!D})};const stopReadingOnStreamEnd=async(d,p,y)=>{try{await d}catch{y.destroy()}finally{p.abort()}};const iterateOnStream=({stream:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})=>{const j=(0,bo.on)(d,"data",{signal:p.signal,highWaterMark:za,highWatermark:za});return iterateOnData({onStdoutChunk:j,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})};const qa=(0,fa.getDefaultHighWaterMark)(true);const za=qa;const iterateOnData=async function*({onStdoutChunk:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U}){const j=getGenerators({binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U});try{for await(const[p]of d){yield*transformChunkSync(p,j,0)}}catch(d){if(!p.signal.aborted){throw d}}finally{yield*finalChunksSync(j)}};const getGenerators=({binary:d,shouldEncode:p,encoding:y,shouldSplit:v,preserveNewlines:D})=>[getEncodingTransformGenerator(d,y,!p),getSplitLinesGenerator(d,D,!v,{})].filter(Boolean);const getStreamOutput=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,buffer:D,maxBuffer:M,lines:U,allMixed:j,stripFinalNewline:V,verboseInfo:K,streamInfo:ee})=>{const te=logOutputAsync({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:j,verboseInfo:K,streamInfo:ee});if(!D){await Promise.all([resumeStream(d),te]);return}const re=getStripFinalNewline(V,y);const ne=iterateForResult({stream:d,onStreamEnd:p,lines:U,encoding:v,stripFinalNewline:re,allMixed:j});const[ie]=await Promise.all([contents_getStreamContents({stream:d,iterable:ne,fdNumber:y,encoding:v,maxBuffer:M,lines:U}),te]);return ie};const logOutputAsync=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:D,verboseInfo:M,streamInfo:{fileDescriptors:U}})=>{if(!shouldLogOutput({stdioItems:U[y]?.stdioItems,encoding:v,verboseInfo:M,fdNumber:y})){return}const j=iterateForResult({stream:d,onStreamEnd:p,lines:true,encoding:v,stripFinalNewline:true,allMixed:D});await logLines(j,d,y,M)};const resumeStream=async d=>{await(0,lo.setImmediate)();if(d.readableFlowing===null){d.resume()}};const contents_getStreamContents=async({stream:d,stream:{readableObjectMode:p},iterable:y,fdNumber:v,encoding:D,maxBuffer:M,lines:U})=>{try{if(p||U){return await getStreamAsArray(y,{maxBuffer:M})}if(D==="buffer"){return new Uint8Array(await getStreamAsArrayBuffer(y,{maxBuffer:M}))}return await getStreamAsString(y,{maxBuffer:M})}catch(y){return handleBufferedData(handleMaxBuffer({error:y,stream:d,readableObjectMode:p,lines:U,encoding:D,fdNumber:v}))}};const getBufferedData=async d=>{try{return await d}catch(d){return handleBufferedData(d)}};const handleBufferedData=({bufferedData:d})=>uint_array_isArrayBuffer(d)?new Uint8Array(d):d;const waitForStream=async(d,p,y,{isSameDirection:v,stopOnExit:D=false}={})=>{const M=handleStdinDestroy(d,y);const U=new AbortController;try{await Promise.race([...D?[y.exitPromise]:[],(0,va.finished)(d,{cleanup:true,signal:U.signal})])}catch(d){if(!M.stdinCleanedUp){handleStreamError(d,p,y,v)}}finally{U.abort()}};const handleStdinDestroy=(d,{originalStreams:[p],subprocess:y})=>{const v={stdinCleanedUp:false};if(d===p){spyOnStdinDestroy(d,y,v)}return v};const spyOnStdinDestroy=(d,p,y)=>{const{_destroy:v}=d;d._destroy=(...D)=>{setStdinCleanedUp(p,y);v.call(d,...D)}};const setStdinCleanedUp=({exitCode:d,signalCode:p},y)=>{if(d!==null||p!==null){y.stdinCleanedUp=true}};const handleStreamError=(d,p,y,v)=>{if(!shouldIgnoreStreamError(d,p,y,v)){throw d}};const shouldIgnoreStreamError=(d,p,y,v=true)=>{if(y.propagating){return isStreamEpipe(d)||isStreamAbort(d)}y.propagating=true;return isInputFileDescriptor(y,p)===v?isStreamEpipe(d):isStreamAbort(d)};const isInputFileDescriptor=({fileDescriptors:d},p)=>p!=="all"&&d[p].direction==="input";const isStreamAbort=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const isStreamEpipe=d=>d?.code==="EPIPE";const waitForStdioStreams=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>d.stdio.map(((d,V)=>waitForSubprocessStream({stream:d,fdNumber:V,encoding:p,buffer:y[V],maxBuffer:v[V],lines:D[V],allMixed:false,stripFinalNewline:M,verboseInfo:U,streamInfo:j})));const waitForSubprocessStream=async({stream:d,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K})=>{if(!d){return}const ee=waitForStream(d,p,K);if(isInputFileDescriptor(K,p)){await ee;return}const[te]=await Promise.all([getStreamOutput({stream:d,onStreamEnd:ee,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K}),ee]);return te};const makeAllStream=({stdout:d,stderr:p},{all:y})=>y&&(d||p)?mergeStreams([d,p].filter(Boolean)):undefined;const waitForAllStream=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>waitForSubprocessStream({...getAllStream(d,y),fdNumber:"all",encoding:p,maxBuffer:v[1]+v[2],lines:D[1]||D[2],allMixed:getAllMixed(d),stripFinalNewline:M,verboseInfo:U,streamInfo:j});const getAllStream=({stdout:d,stderr:p,all:y},[,v,D])=>{const M=v||D;if(!M){return{stream:y,buffer:M}}if(!v){return{stream:p,buffer:M}}if(!D){return{stream:d,buffer:M}}return{stream:y,buffer:M}};const getAllMixed=({all:d,stdout:p,stderr:y})=>d&&p&&y&&p.readableObjectMode!==y.readableObjectMode;const shouldLogIpc=d=>isFullVerbose(d,"ipc");const logIpcOutput=(d,p)=>{const y=serializeVerboseMessage(d);verboseLog({type:"ipc",verboseMessage:y,fdNumber:"ipc",verboseInfo:p})};const waitForIpcOutput=async({subprocess:d,buffer:p,maxBuffer:y,ipc:v,ipcOutput:D,verboseInfo:M})=>{if(!v){return D}const U=shouldLogIpc(M);const j=getFdSpecificValue(p,"ipc");const V=getFdSpecificValue(y,"ipc");for await(const p of loopOnMessages({anyProcess:d,channel:d.channel,isSubprocess:false,ipc:v,shouldAwait:false,reference:true})){if(j){checkIpcMaxBuffer(d,D,V);D.push(p)}if(U){logIpcOutput(p,M)}}return D};const getBufferedIpcOutput=async(d,p)=>{await Promise.allSettled([d]);return p};const waitForSubprocessResult=async({subprocess:d,options:{encoding:p,buffer:y,maxBuffer:v,lines:D,timeoutDuration:M,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,stripFinalNewline:K,ipc:ee,ipcInput:te},context:re,verboseInfo:ne,fileDescriptors:ie,originalStreams:se,onInternalError:oe,controller:ae})=>{const le=waitForExit(d,re);const ce={originalStreams:se,fileDescriptors:ie,subprocess:d,exitPromise:le,propagating:false};const ue=waitForStdioStreams({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const de=waitForAllStream({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const pe=[];const fe=waitForIpcOutput({subprocess:d,buffer:y,maxBuffer:v,ipc:ee,ipcOutput:pe,verboseInfo:ne});const me=waitForOriginalStreams(se,d,ce);const Ae=waitForCustomStreamsEnd(ie,ce);try{return await Promise.race([Promise.all([{},waitForSuccessfulExit(le),Promise.all(ue),de,fe,sendIpcInput(d,te),...me,...Ae]),oe,throwOnSubprocessError(d,ae),...throwOnTimeout(d,M,re,ae),...throwOnCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,context:re,controller:ae}),...throwOnGracefulCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,context:re,controller:ae})])}catch(d){re.terminationReason??="other";return Promise.all([{error:d},le,Promise.all(ue.map((d=>getBufferedData(d)))),getBufferedData(de),getBufferedIpcOutput(fe,pe),Promise.allSettled(me),Promise.allSettled(Ae)])}};const waitForOriginalStreams=(d,p,y)=>d.map(((d,v)=>d===p.stdio[v]?undefined:waitForStream(d,v,y)));const waitForCustomStreamsEnd=(d,p)=>d.flatMap((({stdioItems:d},y)=>d.filter((({value:d,stream:p=d})=>is_stream_isStream(p,{checkOpen:false})&&!isStandardStream(p))).map((({type:d,value:v,stream:D=v})=>waitForStream(D,y,p,{isSameDirection:ta.has(d),stopOnExit:d==="native"})))));const throwOnSubprocessError=async(d,{signal:p})=>{const[y]=await(0,bo.once)(d,"error",{signal:p});throw y};const initializeConcurrentStreams=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap});const addConcurrentStream=(d,p,y)=>{const v=d[y];if(!v.has(p)){v.set(p,[])}const D=v.get(p);const M=createDeferred();D.push(M);const U=M.resolve.bind(M);return{resolve:U,promises:D}};const waitForConcurrentStreams=async({resolve:d,promises:p},y)=>{d();const[v]=await Promise.race([Promise.allSettled([true,y]),Promise.all([false,...p])]);return!v};const safeWaitForSubprocessStdin=async d=>{if(d===undefined){return}try{await waitForSubprocessStdin(d)}catch{}};const safeWaitForSubprocessStdout=async d=>{if(d===undefined){return}try{await waitForSubprocessStdout(d)}catch{}};const waitForSubprocessStdin=async d=>{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})};const waitForSubprocessStdout=async d=>{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})};const waitForSubprocess=async(d,p)=>{await d;if(p){throw p}};const destroyOtherStream=(d,p,y)=>{if(y&&!isStreamAbort(y)){d.destroy(y)}else if(p){d.destroy()}};const createReadable=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,binary:D=true,preserveNewlines:M=true}={})=>{const U=D||Lo.has(y);const{subprocessStdout:j,waitReadableDestroy:V}=getSubprocessStdout(d,v,p);const{readableEncoding:K,readableObjectMode:ee,readableHighWaterMark:te}=getReadableOptions(j,U);const{read:re,onStdoutDataDone:ne}=getReadableMethods({subprocessStdout:j,subprocess:d,binary:U,encoding:y,preserveNewlines:M});const ie=new fa.Readable({read:re,destroy:(0,ji.callbackify)(onReadableDestroy.bind(undefined,{subprocessStdout:j,subprocess:d,waitReadableDestroy:V})),highWaterMark:te,objectMode:ee,encoding:K});onStdoutFinished({subprocessStdout:j,onStdoutDataDone:ne,readable:ie,subprocess:d});return ie};const getSubprocessStdout=(d,p,y)=>{const v=getFromStream(d,p);const D=addConcurrentStream(y,v,"readableDestroy");return{subprocessStdout:v,waitReadableDestroy:D}};const getReadableOptions=({readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y},v)=>v?{readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y}:{readableEncoding:d,readableObjectMode:true,readableHighWaterMark:qa};const getReadableMethods=({subprocessStdout:d,subprocess:p,binary:y,encoding:v,preserveNewlines:D})=>{const M=createDeferred();const U=iterateOnSubprocessStream({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:!y,encoding:v,preserveNewlines:D});return{read(){onRead(this,U,M)},onStdoutDataDone:M}};const onRead=async(d,p,y)=>{try{const{value:v,done:D}=await p.next();if(D){y.resolve()}else{d.push(v)}}catch{}};const onStdoutFinished=async({subprocessStdout:d,onStdoutDataDone:p,readable:y,subprocess:v,subprocessStdin:D})=>{try{await waitForSubprocessStdout(d);await v;await safeWaitForSubprocessStdin(D);await p;if(y.readable){y.push(null)}}catch(d){await safeWaitForSubprocessStdin(D);destroyOtherReadable(y,d)}};const onReadableDestroy=async({subprocessStdout:d,subprocess:p,waitReadableDestroy:y},v)=>{if(await waitForConcurrentStreams(y,p)){destroyOtherReadable(d,v);await waitForSubprocess(p,v)}};const destroyOtherReadable=(d,p)=>{destroyOtherStream(d,d.readable,p)};const createWritable=({subprocess:d,concurrentStreams:p},{to:y}={})=>{const{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}=getSubprocessStdin(d,y,p);const U=new fa.Writable({...getWritableMethods(v,d,D),destroy:(0,ji.callbackify)(onWritableDestroy.bind(undefined,{subprocessStdin:v,subprocess:d,waitWritableFinal:D,waitWritableDestroy:M})),highWaterMark:v.writableHighWaterMark,objectMode:v.writableObjectMode});onStdinFinished(v,U);return U};const getSubprocessStdin=(d,p,y)=>{const v=getToStream(d,p);const D=addConcurrentStream(y,v,"writableFinal");const M=addConcurrentStream(y,v,"writableDestroy");return{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}};const getWritableMethods=(d,p,y)=>({write:onWrite.bind(undefined,d),final:(0,ji.callbackify)(onWritableFinal.bind(undefined,d,p,y))});const onWrite=(d,p,y,v)=>{if(d.write(p,y)){v()}else{d.once("drain",v)}};const onWritableFinal=async(d,p,y)=>{if(await waitForConcurrentStreams(y,p)){if(d.writable){d.end()}await p}};const onStdinFinished=async(d,p,y)=>{try{await waitForSubprocessStdin(d);if(p.writable){p.end()}}catch(d){await safeWaitForSubprocessStdout(y);destroyOtherWritable(p,d)}};const onWritableDestroy=async({subprocessStdin:d,subprocess:p,waitWritableFinal:y,waitWritableDestroy:v},D)=>{await waitForConcurrentStreams(y,p);if(await waitForConcurrentStreams(v,p)){destroyOtherWritable(d,D);await waitForSubprocess(p,D)}};const destroyOtherWritable=(d,p)=>{destroyOtherStream(d,d.writable,p)};const createDuplex=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,to:D,binary:M=true,preserveNewlines:U=true}={})=>{const j=M||Lo.has(y);const{subprocessStdout:V,waitReadableDestroy:K}=getSubprocessStdout(d,v,p);const{subprocessStdin:ee,waitWritableFinal:te,waitWritableDestroy:re}=getSubprocessStdin(d,D,p);const{readableEncoding:ne,readableObjectMode:ie,readableHighWaterMark:se}=getReadableOptions(V,j);const{read:oe,onStdoutDataDone:ae}=getReadableMethods({subprocessStdout:V,subprocess:d,binary:j,encoding:y,preserveNewlines:U});const le=new fa.Duplex({read:oe,...getWritableMethods(ee,d,te),destroy:(0,ji.callbackify)(onDuplexDestroy.bind(undefined,{subprocessStdout:V,subprocessStdin:ee,subprocess:d,waitReadableDestroy:K,waitWritableFinal:te,waitWritableDestroy:re})),readableHighWaterMark:se,writableHighWaterMark:ee.writableHighWaterMark,readableObjectMode:ie,writableObjectMode:ee.writableObjectMode,encoding:ne});onStdoutFinished({subprocessStdout:V,onStdoutDataDone:ae,readable:le,subprocess:d,subprocessStdin:ee});onStdinFinished(ee,le,V);return le};const onDuplexDestroy=async({subprocessStdout:d,subprocessStdin:p,subprocess:y,waitReadableDestroy:v,waitWritableFinal:D,waitWritableDestroy:M},U)=>{await Promise.all([onReadableDestroy({subprocessStdout:d,subprocess:y,waitReadableDestroy:v},U),onWritableDestroy({subprocessStdin:p,subprocess:y,waitWritableFinal:D,waitWritableDestroy:M},U)])};const createIterable=(d,p,{from:y,binary:v=false,preserveNewlines:D=false}={})=>{const M=v||Lo.has(p);const U=getFromStream(d,y);const j=iterateOnSubprocessStream({subprocessStdout:U,subprocess:d,binary:M,shouldEncode:true,encoding:p,preserveNewlines:D});return iterateOnStdoutData(j,U,d)};const iterateOnStdoutData=async function*(d,p,y){try{yield*d}finally{if(p.readable){p.destroy()}await y}};const addConvertedStreams=(d,{encoding:p})=>{const y=initializeConcurrentStreams();d.readable=createReadable.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.writable=createWritable.bind(undefined,{subprocess:d,concurrentStreams:y});d.duplex=createDuplex.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.iterable=createIterable.bind(undefined,d,p);d[Symbol.asyncIterator]=createIterable.bind(undefined,d,p,{})};const mergePromise=(d,p)=>{for(const[y,v]of Wa){const D=v.value.bind(p);Reflect.defineProperty(d,y,{...v,value:D})}};const Va=(async()=>{})().constructor.prototype;const Wa=["then","catch","finally"].map((d=>[d,Reflect.getOwnPropertyDescriptor(Va,d)]));const execaCoreAsync=(d,p,y,v)=>{const{file:D,commandArguments:M,command:U,escapedCommand:j,startTime:V,verboseInfo:K,options:ee,fileDescriptors:te}=handleAsyncArguments(d,p,y);const{subprocess:re,promise:ne}=spawnSubprocessAsync({file:D,commandArguments:M,options:ee,startTime:V,verboseInfo:K,command:U,escapedCommand:j,fileDescriptors:te});re.pipe=pipeToSubprocess.bind(undefined,{source:re,sourcePromise:ne,boundOptions:{},createNested:v});mergePromise(re,ne);vo.set(re,{options:ee,fileDescriptors:te});return re};const handleAsyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const{file:j,commandArguments:V,options:K}=normalizeOptions(d,p,y);const ee=handleAsyncOptions(K);const te=handleStdioAsync(ee,U);return{file:j,commandArguments:V,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const handleAsyncOptions=({timeout:d,signal:p,...y})=>{if(p!==undefined){throw new TypeError('The "signal" option has been renamed to "cancelSignal" instead.')}return{...y,timeoutDuration:d}};const spawnSubprocessAsync=({file:d,commandArguments:p,options:y,startTime:v,verboseInfo:D,command:M,escapedCommand:U,fileDescriptors:j})=>{let V;try{V=(0,Pi.spawn)(...concatenateShell(d,p,y))}catch(d){return handleEarlyError({error:d,command:M,escapedCommand:U,fileDescriptors:j,options:y,startTime:v,verboseInfo:D})}const K=new AbortController;(0,bo.setMaxListeners)(Number.POSITIVE_INFINITY,K.signal);const ee=[...V.stdio];pipeOutputAsync(V,j,K);cleanupOnExit(V,y,K);const te={};const re=createDeferred();V.kill=subprocessKill.bind(undefined,{kill:V.kill.bind(V),options:y,onInternalError:re,context:te,controller:K});V.all=makeAllStream(V,y);addConvertedStreams(V,y);addIpcMethods(V,y);const ne=handlePromise({subprocess:V,options:y,startTime:v,verboseInfo:D,fileDescriptors:j,originalStreams:ee,command:M,escapedCommand:U,context:te,onInternalError:re,controller:K});return{subprocess:V,promise:ne}};const handlePromise=async({subprocess:d,options:p,startTime:y,verboseInfo:v,fileDescriptors:D,originalStreams:M,command:U,escapedCommand:j,context:V,onInternalError:K,controller:ee})=>{const[te,[re,ne],ie,se,oe]=await waitForSubprocessResult({subprocess:d,options:p,context:V,verboseInfo:v,fileDescriptors:D,originalStreams:M,onInternalError:K,controller:ee});ee.abort();K.resolve();const ae=ie.map(((d,y)=>stripNewline(d,p,y)));const le=stripNewline(se,p,"all");const ce=getAsyncResult({errorInfo:te,exitCode:re,signal:ne,stdio:ae,all:le,ipcOutput:oe,context:V,options:p,command:U,escapedCommand:j,startTime:y});return handleResult(ce,v,p)};const getAsyncResult=({errorInfo:d,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,context:U,options:j,command:V,escapedCommand:K,startTime:ee})=>"error"in d?makeError({error:d.error,command:V,escapedCommand:K,timedOut:U.terminationReason==="timeout",isCanceled:U.terminationReason==="cancel"||U.terminationReason==="gracefulCancel",isGracefullyCanceled:U.terminationReason==="gracefulCancel",isMaxBuffer:d.error instanceof MaxBufferError,isForcefullyTerminated:U.isForcefullyTerminated,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee,isSync:false}):makeSuccessResult({command:V,escapedCommand:K,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee});const mergeOptions=(d,p)=>{const y=Object.fromEntries(Object.entries(p).map((([p,y])=>[p,mergeOption(p,d[p],y)])));return{...d,...y}};const mergeOption=(d,p,y)=>{if($a.has(d)&&is_plain_obj_isPlainObject(p)&&is_plain_obj_isPlainObject(y)){return{...p,...y}}return y};const $a=new Set(["env",...Yi]);const createExeca=(d,p,y,v)=>{const createNested=(d,p,v)=>createExeca(d,p,y,v);const boundExeca=(...D)=>callBoundExeca({mapArguments:d,deepOptions:y,boundOptions:p,setBoundExeca:v,createNested:createNested},...D);if(v!==undefined){v(boundExeca,createNested,p)}return boundExeca};const callBoundExeca=({mapArguments:d,deepOptions:p={},boundOptions:y={},setBoundExeca:v,createNested:D},M,...U)=>{if(is_plain_obj_isPlainObject(M)){return D(d,mergeOptions(y,M),v)}const{file:j,commandArguments:V,options:K,isSync:ee}=parseArguments({mapArguments:d,firstArgument:M,nextArguments:U,deepOptions:p,boundOptions:y});return ee?execaCoreSync(j,V,K):execaCoreAsync(j,V,K,D)};const parseArguments=({mapArguments:d,firstArgument:p,nextArguments:y,deepOptions:v,boundOptions:D})=>{const M=isTemplateString(p)?parseTemplates(p,y):[p,...y];const[U,j,V]=normalizeParameters(...M);const K=mergeOptions(mergeOptions(v,D),V);const{file:ee=U,commandArguments:te=j,options:re=K,isSync:ne=false}=d({file:U,commandArguments:j,options:K});return{file:ee,commandArguments:te,options:re,isSync:ne}};const mapCommandAsync=({file:d,commandArguments:p})=>parseCommand(d,p);const mapCommandSync=({file:d,commandArguments:p})=>({...parseCommand(d,p),isSync:true});const parseCommand=(d,p)=>{if(p.length>0){throw new TypeError(`The command and its arguments must be passed as a single string: ${d} ${p}.`)}const[y,...v]=parseCommandString(d);return{file:y,commandArguments:v}};const parseCommandString=d=>{if(typeof d!=="string"){throw new TypeError(`The command must be a string: ${String(d)}.`)}const p=d.trim();if(p===""){return[]}const y=[];for(const d of p.split(Ya)){const p=y.at(-1);if(p&&p.endsWith("\\")){y[y.length-1]=`${p.slice(0,-1)} ${d}`}else{y.push(d)}}return y};const Ya=/ +/g;const setScriptSync=(d,p,y)=>{d.sync=p(mapScriptSync,y);d.s=d.sync};const mapScriptAsync=({options:d})=>getScriptOptions(d);const mapScriptSync=({options:d})=>({...getScriptOptions(d),isSync:true});const getScriptOptions=d=>({options:{...getScriptStdinOption(d),...d}});const getScriptStdinOption=({input:d,inputFile:p,stdio:y})=>d===undefined&&p===undefined&&y===undefined?{stdin:"inherit"}:{};const Ja={preferLocal:true};const Ka=createExeca((()=>({})));const Xa=createExeca((()=>({isSync:true})));const Za=createExeca(mapCommandAsync);const el=createExeca(mapCommandSync);const tl=createExeca(mapNode);const rl=createExeca(mapScriptAsync,{},Ja,setScriptSync);const{sendMessage:nl,getOneMessage:il,getEachMessage:sl,getCancelSignal:ol}=getIpcExport();const al="tcp://127.0.0.1:1234";const ll="/var/lib/buildkit";const cl=(0,ee.promisify)(te.exec);async function maybeFormatBlockDevice(d){try{try{const{stdout:p}=await cl(`sudo blkid -o value -s TYPE ${d}`);if(p.trim()==="ext4"){y.debug(`Device ${d} is already formatted with ext4`);try{await cl(`sudo resize2fs -f ${d}`);y.debug(`Resized ext4 filesystem on ${d}`)}catch(p){y.warning(`Error resizing ext4 filesystem on ${d}: ${p.message}`)}return d}}catch{y.debug(`No filesystem found on ${d}, will format it`)}y.debug(`Formatting device ${d} with ext4`);await cl(`sudo mkfs.ext4 -m0 -Enodiscard,lazy_itable_init=1,lazy_journal_init=1 -F ${d}`);y.debug(`Successfully formatted ${d} with ext4`);return d}catch(p){y.error(`Failed to format device ${d}: ${p.message}`);throw p}}async function getNumCPUs(){try{const{stdout:d}=await cl("sudo nproc");return parseInt(d.trim())}catch(d){y.warning(`Failed to get CPU count, defaulting to 1: ${d.message}`);return 1}}async function configureSystemdResolvedForBuildkit(){try{await cl(`sudo mkdir -p /etc/systemd/resolved.conf.d`);await cl(`echo '[Resolve]\nDNSStubListenerExtra=0.0.0.0' | sudo tee /etc/systemd/resolved.conf.d/buildkit-dns.conf`);await cl(`sudo systemctl restart systemd-resolved`);y.info("Configured systemd-resolved to listen on all interfaces for BuildKit DNS caching")}catch(d){y.warning(`Failed to configure systemd-resolved: ${d.message}`)}}async function getRoutableHostDns(){const d=["8.8.8.8","8.8.4.4","1.1.1.1","1.0.0.1"];try{const{stdout:d}=await cl(`ip route get 1.1.1.1 | grep -oP 'src \\K[0-9.]+'`);const p=d.trim();if(p&&p!=="127.0.0.53"){y.info(`Using host routable IP ${p} as sole DNS nameserver for BuildKit (systemd-resolved cache)`);return[p]}}catch(d){y.warning(`Failed to determine host routable IP: ${d.message}`)}y.info("Falling back to public DNS nameservers (no local cache)");return d}async function writeBuildkitdTomlFile(d,v,D){const M={root:"/var/lib/buildkit",grpc:{address:[v]},dns:{nameservers:D},registry:{"docker.io":{mirrors:["http://192.168.127.1:5000"],http:true,insecure:true},"192.168.127.1:5000":{http:true,insecure:true}},worker:{oci:{enabled:true,gc:false,"max-parallelism":d,snapshotter:"overlayfs"},containerd:{enabled:false}}};const U=Qi.stringify(M);try{await p.promises.writeFile("buildkitd.toml",U);y.debug(`TOML configuration is ${U}`)}catch(d){y.warning(`error writing TOML configuration: ${d.message}`);throw d}}async function startBuildkitd(d,v,D,M){try{await configureSystemdResolvedForBuildkit();const U=await getRoutableHostDns();await writeBuildkitdTomlFile(d,v,U);const j={};if(M&&M.length>0){y.info(`Processing ${M.length} driver-opt(s)`);for(const d of M){if(d.startsWith("env.")){const p=d.substring(4);const v=p.indexOf("=");if(v>0){const d=p.substring(0,v);const D=p.substring(v+1);j[d]=D;y.info(`Setting buildkitd environment variable: ${d}`);y.debug(` ${d}=${D}`)}else{y.warning(`Invalid driver-opt format (missing value): ${d}`)}}else{y.warning(`Unsupported driver-opt (only env.* options are currently supported): ${d}`)}}if(Object.keys(j).length>0){y.info(`Configured ${Object.keys(j).length} environment variable(s) for buildkitd`)}}const V=p.createWriteStream("/tmp/buildkitd.log",{flags:"a"});const K=D||"buildkitd";let ee="nohup sudo";if(Object.keys(j).length>0){ee+=" env";for(const[d,p]of Object.entries(j)){ee+=` ${d}='${p}'`}}ee+=` ${K} --debug --config=buildkitd.toml --allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host > /tmp/buildkitd.log 2>&1 &`;y.info(`Starting buildkitd with command: ${ee}`);const te=Ka(ee,{shell:"/bin/bash",stdio:["ignore","pipe","pipe"],detached:true,cleanup:false});if(te.stdout){te.stdout.pipe(V)}if(te.stderr){te.stderr.pipe(V)}te.on("error",(d=>{throw new Error(`Failed to start buildkitd: ${d.message}`)}));const re=Date.now();const ne=1e4;const ie=300;while(Date.now()-resetTimeout(d,ie)))}}throw new Error("Timed out waiting for buildkitd to start after 10 seconds")}catch(d){y.error(`failed to start buildkitd daemon: ${d.message}`);await reportBuildPushActionFailure("BUILDER_STARTUP",d,"buildkitd startup");throw d}}async function getStickyDisk(d){const p=await createBlacksmithAgentClient();y.info(`Created Blacksmith agent client`);try{await p.up({},{signal:d?.signal});y.info("Successfully connected to Blacksmith agent")}catch(d){throw new Error(`grpc connection test failed: ${d.message}`)}const v=process.env.GITHUB_REPO_NAME||"";if(v===""){throw new Error("GITHUB_REPO_NAME is not set")}y.info(`Getting sticky disk for ${v}`);const D=await p.getStickyDisk({stickyDiskKey:v,region:process.env.BLACKSMITH_REGION||"eu-central",installationModelId:process.env.BLACKSMITH_INSTALLATION_MODEL_ID||"",vmId:process.env.BLACKSMITH_VM_ID||"",stickyDiskType:"dockerfile",repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""},{signal:d?.signal});return{expose_id:D.exposeId||"",device:D.diskIdentifier||"",parent_snapshot_name:D.parentSnapshotName||"",clone_name:D.cloneName||""}}const ul=3e4;async function startAndConfigureBuildkitd(d,p,v){const D=al;const M=await startBuildkitd(d,D,p,v);y.debug(`buildkitd daemon started at addr ${M}`);setBuildkitdAddr(M);const U=Date.now();const j=ul;while(Date.now()-Uv){y.info(`Found ${p.length-1} workers, required ${v}`);break}}catch(d){y.debug(`Error checking buildkit workers: ${d.message}`)}await new Promise((d=>setTimeout(d,1e3)))}try{const{stdout:d}=await cl(`sudo buildctl --addr ${M} debug workers`);const p=d.trim().split("\n");const y=1;if(p.length<=y){throw new Error(`buildkit workers not ready after ${ul}ms timeout. Found ${p.length-1} workers, required ${y}`)}}catch(d){y.warning(`Error checking buildkit workers: ${d.message}`);throw d}return M}async function pruneBuildkitCache(){try{const d=7*24;await cl(`sudo buildctl --addr ${al} prune --keep-duration ${d}h --all`);y.debug("Successfully pruned buildkit cache")}catch(d){y.warning(`Error pruning buildkit cache: ${d.message}`);throw d}}async function logDatabaseHashes(d){const p=["/var/lib/buildkit/history.db","/var/lib/buildkit/cache.db"];y.info(`Database file hashes (${d}):`);for(const d of p){try{try{const{stdout:p}=await cl(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`);const v=parseInt(p.trim(),10);if(!isNaN(v)&&v>ki){const p=(v/(1024*1024)).toFixed(2);y.info(` ${d}: skipping hash (${p} MB exceeds ${ki/(1024*1024)} MB limit)`);continue}}catch{}const{stdout:p}=await cl(`timeout 5s sudo md5sum "${d}"`);const v=p.trim();if(v){const p=v.split(/\s+/)[0];y.info(` ${d}: ${p}`)}else{y.info(` ${d}: not found`)}}catch(p){const v=p;if(v.code===124){y.warning(` ${d}: hash computation timed out after 5s`)}else{y.info(` ${d}: error computing hash - ${v.message||"unknown error"}`)}}}}const dl=45e3;async function setupStickyDisk(){try{const d=new AbortController;const p=setTimeout((()=>{d.abort()}),dl);const v=await getStickyDisk({signal:d.signal});const D=v.expose_id;const M=v.device;const U=v.parent_snapshot_name;const j=v.clone_name;y.info(`Sticky disk parent snapshot: ${U}`);y.info(`Sticky disk clone name: ${j}`);if(M===""){throw new Error("No device found in sticky disk response")}clearTimeout(p);await maybeFormatBlockDevice(M);await cl(`sudo mkdir -p ${ll}`);await cl(`sudo mount ${M} ${ll}`);y.debug(`${M} has been mounted to ${ll}`);y.info("Successfully obtained sticky disk");try{const{stdout:d}=await cl(`df -B1 --output=avail ${ll} | tail -n1`);const p=parseInt(d.trim(),10);if(!isNaN(p)&&p>0){const d=p/(1<<30);y.info(`Filesystem free space after mount: ${p} bytes (${d.toFixed(2)} GiB)`)}else{y.warning(`Invalid free space value from df: "${d.trim()}"`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem free space: ${p}`)}try{const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | head -1`);if(d.trim()){const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | wc -l`);const p=parseInt(d.trim(),10);y.warning(`Found ${p} recovered file(s) in lost+found - this indicates filesystem recovery occurred during a previous unclean shutdown`)}else{y.debug(`lost+found directory is empty (normal state)`)}}catch(d){y.debug(`Error checking lost+found directory contents: ${d.message}`)}await logDatabaseHashes("after mount");return{device:M,exposeId:D}}catch(d){y.warning(`Error in setupStickyDisk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_SETUP",d,"sticky disk setup");throw d}}var pl=__nccwpck_require__(16928);const fl=(0,ee.promisify)(te.exec);async function installBuildKit(d){try{y.info(`Installing BuildKit ${d}`);const v=await fl("uname -m");const D=v.stdout.trim()==="aarch64"?"arm64":"amd64";const M=`/tmp/buildkit-${Date.now()}`;await p.promises.mkdir(M,{recursive:true});try{const v=`https://github.com/moby/buildkit/releases/download/${d}/buildkit-${d}.linux-${D}.tar.gz`;y.info(`Downloading BuildKit from: ${v}`);const U=pl.join(M,"buildkit.tar.gz");const j=await Rr.get(v,{responseType:"stream",timeout:6e4});const V=p.createWriteStream(U);j.data.pipe(V);await new Promise(((d,p)=>{V.on("finish",(()=>d()));V.on("error",p)}));y.info("Download complete, extracting...");const K=pl.join(M,"extract");await p.promises.mkdir(K,{recursive:true});await fl(`tar -xzf "${U}" -C "${K}"`);const ee=pl.join(K,"bin");const te="/usr/local/bin";const re=await p.promises.readdir(ee);for(const d of re){const p=pl.join(ee,d);const v=pl.join(te,d);await fl(`sudo cp "${p}" "${v}"`);await fl(`sudo chmod +x "${v}"`);y.info(`Installed ${d} to ${v}`)}const{stdout:ne}=await fl(`${te}/buildkitd --version`);y.info(`BuildKit installed successfully: ${ne.trim()}`);return pl.join(te,"buildkitd")}finally{await fl(`rm -rf "${M}"`)}}catch(d){y.error(`Failed to install BuildKit: ${d.message}`);throw d}}async function isBuildKitVersionInstalled(d){try{const{stdout:p}=await fl("buildkitd --version");const v=p.match(/v\d+\.\d+\.\d+/);if(v&&v[0]===d){y.info(`BuildKit ${d} is already installed`);return true}return false}catch{return false}}const ml=(0,ee.promisify)(te.exec);async function shutdownBuildkitd(){const d=3e4;const p=5e3;const v=300;try{y.info("Sending SIGTERM to buildkitd for graceful shutdown");await ml(`sudo pkill -TERM buildkitd`);const D=Date.now();while(Date.now()-DsetTimeout(d,v)))}catch(d){if(d.code===1){y.info("buildkitd successfully shutdown gracefully");return}throw d}}y.warning(`buildkitd did not shutdown gracefully after ${d/1e3} seconds, forcing shutdown with SIGKILL`);y.warning("Disk may be in a bad state after SIGKILL - will prevent sticky disk commit");setSigkillUsed(true);await ml(`sudo pkill -KILL buildkitd`);const M=Date.now();while(Date.now()-MsetTimeout(d,v)))}catch(d){if(d.code===1){y.warning("buildkitd was forcefully terminated with SIGKILL");return}throw d}}throw new Error(`failed to shutdown buildkitd: process still running after SIGTERM (${d/1e3}s) and SIGKILL (${p/1e3}s)`)}catch(d){y.error(`error shutting down buildkitd process: ${d.message}`);throw d}}var Al=__nccwpck_require__(70857);function resolveRemoteBuilderPlatforms(d){if(d&&d.length>0){return d.join(",")}const p=Al.arch();const y={x64:"amd64",arm64:"arm64",arm:"arm"};const v=y[p]||p;return`linux/${v}`}async function checkPreviousStepFailures(d){try{const v=await(async()=>{try{await p.promises.access("/.dockerenv");return true}catch{}try{const d=await p.promises.readFile("/proc/1/cgroup","utf-8");if(d.includes("docker")||d.includes("containerd")){return true}}catch{}const d=process.cwd();if(d.startsWith("/__w/")){return true}return false})();if(v){y.debug("Running inside container - _diag directory not accessible, skipping step failure check");return{hasFailures:false,failedCount:0}}if(!d){const y=process.cwd();if(y.includes("/_work/")){d=y.substring(0,y.indexOf("/_work/"))}else{const y=["/home/runner",process.env.RUNNER_ROOT||""];for(const v of y){try{await p.promises.access(v);d=v;break}catch{}}if(!d){d=process.cwd()}}}const D=pl.join(d,"_diag");y.debug(`Detected runner base path: ${d}`);y.debug(`Looking for _diag at: ${D}`);try{await p.promises.access(D)}catch{return{hasFailures:false,failedCount:0,error:`_diag directory not found at ${D}`}}const M=await p.promises.readdir(D);const U=M.filter((d=>d.startsWith("Worker_")&&d.endsWith(".log")));if(U.length===0){return{hasFailures:false,failedCount:0,error:"No Worker log files found"}}const j=pl.join(D,U.sort().pop());const V=await p.promises.readFile(j,"utf-8");const K=[/"result":\s*"failed"/g,/"result":\s*"cancelled"/g,/Step result:\s*Failed/g,/Step result:\s*Cancelled/g];let ee=0;for(const d of K){const p=V.match(d);if(p){ee+=p.length}}const te=[];const re=/\{[^{}]*"result":\s*"(?:failed|cancelled)"[^{}]*\}/g;const ne=V.match(re);if(ne){for(const d of ne){try{const p=V.indexOf(d);const y=Math.max(0,V.lastIndexOf("{",p-500));const v=V.indexOf("}.",p)+1;if(v>y){const d=V.substring(y,v);const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({action:p.action,stepName:p.stepName||p.displayName,result:p.result,errorMessages:p.errorMessages})}}}catch{try{const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({result:p.result})}}catch{y.debug("Skipping malformed JSON in log parsing")}}}}return{hasFailures:ee>0,failedCount:ee,failedSteps:te.length>0?te:undefined}}catch(d){return{hasFailures:false,failedCount:0,error:`Error reading logs: ${d instanceof Error?d.message:String(d)}`}}}async function hasAnyStepFailed(d){const p=await checkPreviousStepFailures(d);return p.hasFailures}const hl="v0.23.0";const gl="/var/lib/buildkit";const yl=(0,ee.promisify)(te.exec);async function getDeviceFromMount(d){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE "${d}"`);const v=p.trim();if(v){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE,FSTYPE,OPTIONS "${d}"`);y.info(`Mount info for ${d}: ${p.trim()}`)}catch{}return v}}catch{y.info(`findmnt failed for ${d}, trying mount command`)}try{const{stdout:p}=await yl(`mount | grep " ${d} "`);const v=p.match(/^(\/dev\/\S+)/);if(v){y.info(`Mount info for ${d}: ${p.trim()}`);return v[1]}}catch{y.info(`mount grep failed for ${d}`)}return null}const bl=10;const El=124;async function flushBlockDevice(d){const p=d.replace("/dev/","");if(!p){y.warning(`Could not extract device name from ${d}`);return}const v=`/sys/block/${p}/stat`;let D="";try{const{stdout:d}=await yl(`cat ${v}`);D=d.trim()}catch{y.warning(`Could not read block device stats before flush: ${v}`)}const M=Date.now();try{const{stdout:p,stderr:U}=await yl(`timeout ${bl} sudo blockdev --flushbufs ${d}; echo "EXIT_CODE:$?"`);const j=Date.now()-M;const V=p.match(/EXIT_CODE:(\d+)/);const K=V?parseInt(V[1],10):0;if(K===El){y.warning(`guest flush timed out for ${d} after ${bl}s`);return}if(K!==0){y.warning(`guest flush failed for ${d} after ${j}ms: exit code ${K}, stderr: ${U}`);return}if(U&&U.trim()){y.warning(`guest flush stderr (exit 0): ${U.trim()}`)}let ee="";try{const{stdout:d}=await yl(`cat ${v}`);ee=d.trim()}catch{y.warning(`Could not read block device stats after flush: ${v}`)}y.info(`guest flush duration: ${j}ms, device: ${d}, before_stats: ${D}, after_stats: ${ee}`)}catch(p){const v=Date.now()-M;const D=p instanceof Error?p.message:String(p);y.warning(`guest flush failed for ${d} after ${v}ms: ${D}`)}}async function checkBoltDbIntegrity(d=false){if(d){y.info("Skipping bbolt database integrity check (skip-integrity-check is enabled)");return true}try{try{await execWithTimeout("test -d /var/lib/buildkit",15e3,"test buildkit dir exists");y.debug("Found /var/lib/buildkit directory, checking for database files");const{stdout:d}=await execWithTimeout("find /var/lib/buildkit -name '*.db' 2>/dev/null || true",3e4,"find db files");if(d.trim()){const p=d.trim().split("\n");y.info(`Found ${p.length} database file(s): ${p.join(", ")}`);let v=true;for(const d of p){if(d.trim()){try{let p="";let D=0;try{const{stdout:y}=await execWithTimeout(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`,15e3,`stat db file ${d}`);D=parseInt(y.trim(),10);if(!isNaN(D)&&D>0){const d=(D/(1024*1024)).toFixed(2);p=` (${d} MB)`}}catch(p){y.debug(`Could not determine file size for ${d}: ${p.message}`)}if(D>ki){const p=(D/(1024*1024)).toFixed(2);y.info(`${d}: Skipping integrity check - file size ${p} MB exceeds limit (${ki/(1024*1024)} MB)`);continue}y.info(`Running bolt check on ${d}${p}...`);const M=Date.now();try{const p=Ni/(1024*1024);const{stdout:D}=await execWithTimeout(`sudo systemd-run --scope --quiet -p MemoryMax=${p}M -p RuntimeMaxSec=6s bbolt check "${d}" 2>&1`,3e4,`bbolt check ${d}`);const U=Date.now()-M;const j=(U/1e3).toFixed(2);if(U>5e3){y.warning(`⚠ ${d}: Check took ${j}s (exceeded 5s threshold)`)}if(D.includes("OK")){y.info(`✓ ${d}: Database integrity check passed`)}else{y.warning(`⚠ ${d}: ${D}`);v=false;await reportIntegrityCheckFailure(d)}}catch(p){const D=Date.now()-M;const U=(D/1e3).toFixed(2);const j=p.code;const V=p.message;if(p instanceof ExecTimeoutError){y.warning(`⚠ ${d}: Integrity check hit hard timeout after ${U}s (possible I/O stall) - skipping`)}else if(j===124){y.warning(`⚠ ${d}: Integrity check timed out after ${U}s - skipping`)}else if(j===137||V.toLowerCase().includes("out of memory")||V.toLowerCase().includes("cannot allocate memory")){y.warning(`⚠ ${d}: Integrity check hit memory limit - skipping`)}else{y.warning(`⚠ ${d}: Integrity check failed: ${V}`);v=false;await reportIntegrityCheckFailure(d)}}}catch(p){y.warning(`Failed to check ${d}: ${p.message}`);v=false}}}return v}else{y.info("No *.db files found in /var/lib/buildkit");return true}}catch(d){if(d instanceof ExecTimeoutError){y.warning(`Integrity check hit hard timeout during filesystem access (possible I/O stall) - skipping`);return true}y.info(`/var/lib/buildkit directory not found, skipping database checks ${d.message}`);return true}}catch(d){y.warning(`BoltDB check failed: ${d.message}`);return false}}async function getInputs(){const d=y.getInput("max-parallelism");let p=null;if(d){const v=parseInt(d,10);if(!isNaN(v)&&v>0){p=v}else{y.warning(`Invalid max-parallelism value '${d}', ignoring. Must be a positive integer.`)}}return{"buildx-version":y.getInput("buildx-version"),"buildkit-version":y.getInput("buildkit-version"),platforms:K.Util.getInputList("platforms"),nofallback:y.getBooleanInput("nofallback"),"github-token":y.getInput("github-token"),"skip-integrity-check":y.getBooleanInput("skip-integrity-check"),"driver-opts":K.Util.getInputList("driver-opts",{ignoreComma:true,quote:false}),"max-parallelism":p}}async function retryWithBackoff(d,p=5,v=200){let D=new Error("No error occurred");for(let M=0;MsetTimeout(p,d)));continue}}throw d}}throw D}async function setupBuildx(d,p){let v;const D=await p.buildx.isStandalone();if(d&&await p.buildx.isAvailable()){try{const{stdout:v}=await yl("buildx version");const D=v.match(/v\d+\.\d+\.\d+/);if(D&&D[0]===d){y.info(`Buildx ${d} already installed, skipping download`);await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}));return}}catch{}}if(!await p.buildx.isAvailable()||d){await y.group(`Download buildx from GitHub Releases`,(async()=>{v=await retryWithBackoff((()=>p.buildxInstall.download(d||"latest",true)))}))}if(v){await y.group(`Install buildx`,(async()=>{if(D){await p.buildxInstall.installStandalone(v)}else{await p.buildxInstall.installPlugin(v)}}))}await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}))}function isValidBuildxVersion(d){return d==="latest"||/^v\d+\.\d+\.\d+$/.test(d)}async function startBlacksmithBuilder(d){try{const p=Date.now();const v=await setupStickyDisk();const D=Date.now()-p;await reportMetric(Ci.BPA_HOTLOAD_DURATION_MS,D);let M;if(d["buildkit-version"]){const p=d["buildkit-version"];const v=await isBuildKitVersionInstalled(p);if(!v){y.info(`Installing BuildKit ${p}...`);M=await installBuildKit(p)}else{y.info(`Using existing BuildKit ${p}`);M="/usr/local/bin/buildkitd"}}let U=await getNumCPUs();if(d["max-parallelism"]!==null){y.info(`Overriding max-parallelism from ${U} (nproc) to ${d["max-parallelism"]} (user-specified)`);U=d["max-parallelism"]}try{const{stdout:d}=await yl("pgrep buildkitd");if(d.trim()){throw new Error(`Detected existing buildkitd process (PID: ${d.trim()}). Refusing to start to avoid conflicts.`)}}catch(d){if(d.code!==1){throw new Error(`Failed to check for existing buildkitd process: ${d.message}`)}}const j=await checkBoltDbIntegrity(d["skip-integrity-check"]);if(!j){y.error("BoltDB integrity check failed")}const V=Date.now();const K=await startAndConfigureBuildkitd(U,M,d["driver-opts"]);const ee=Date.now()-V;await reportMetric(Ci.BPA_BUILDKITD_READY_DURATION_MS,ee);setExposeId(v.exposeId);return{addr:K,exposeId:v.exposeId}}catch(p){if(d.nofallback){y.warning(`Error during Blacksmith builder setup: ${p.message}. Failing because nofallback is set.`);throw p}y.warning(`Error during Blacksmith builder setup: ${p.message}. Falling back to local builder.`);return{addr:null,exposeId:""}}}void v.run((async()=>{await reportMetric(Ci.BPA_FEATURE_USAGE,1);const d=await getInputs();setInputs(d);const p=new D.Z;await y.group(`GitHub Actions runtime token ACs`,(async()=>{try{await j.GitHub.printActionsRuntimeTokenACs()}catch(d){y.warning(d.message)}}));await y.group(`Docker info`,(async()=>{try{await M.Docker.printVersion();await M.Docker.printInfo()}catch(d){y.info(d.message)}}));let v=hl;if(d["buildx-version"]&&d["buildx-version"].trim()!==""){if(isValidBuildxVersion(d["buildx-version"])){v=d["buildx-version"]}else{y.warning(`Invalid buildx-version '${d["buildx-version"]}'. `+`Expected 'latest' or a version in the form v... `+`Falling back to default ${hl}.`)}}await y.group(`Setup buildx`,(async()=>{await setupBuildx(v,p);if(!await p.buildx.isAvailable()){y.setFailed(`Docker buildx is required. See https://github.com/docker/setup-buildx-action to set up buildx.`);return}}));let K={addr:null,exposeId:""};await y.group(`Starting Blacksmith builder`,(async()=>{K=await startBlacksmithBuilder(d)}));if(K.addr){await y.group(`Creating builder instance`,(async()=>{const v=`blacksmith-${Date.now().toString(36)}`;setBuilderName(v);const D=["create","--name",v,"--driver","remote"];const M=resolveRemoteBuilderPlatforms(d.platforms);y.info(`Determined remote builder platform(s): ${M}`);D.push("--platform",M);D.push(K.addr);const j=await p.buildx.getCommand(D);y.info(`Creating builder with command: ${j.command} ${j.args.join(" ")}`);await U.Exec.getExecOutput(j.command,j.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}));const V=await p.buildx.getCommand(["use",v]);y.info("Setting builder as default");await U.Exec.getExecOutput(V.command,V.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}))}));await y.group(`Builder info`,(async()=>{const d=await p.builder.inspect();y.info(JSON.stringify(d,null,2));y.info("Blacksmith builder is ready for use by Docker")}))}else{y.warning("Failed to setup Blacksmith builder, using local builder");await y.group(`Checking for configured builder`,(async()=>{try{const d=await p.builder.inspect();if(d&&d.driver!=="docker"){y.info(`Found configured builder: ${d.name} (driver: ${d.driver})`)}else{const d="docker buildx create --name local --driver docker-container --use";try{await U.Exec.exec(d);y.info("Created and set a local builder for use")}catch(d){y.setFailed(`Failed to create local builder: ${d.message}`)}}}catch(d){y.setFailed(`Error configuring builder: ${d.message}`)}}))}setTmpDir(V.Context.tmpDir())}),(async()=>{await y.group("Cleaning up Docker builder",(async()=>{const d=getExposeId();let v=null;let D=null;let M=null;try{try{y.info(`buildkitd addr: ${getBuildkitdAddr()}`);const{stdout:d}=await yl("pgrep buildkitd");y.info(`buildkitd process: ${d.trim()}`);if(d.trim()){y.info("buildkitd process is running");try{y.info("Pruning BuildKit cache");await pruneBuildkitCache();y.info("BuildKit cache pruned")}catch(d){y.warning(`Error pruning BuildKit cache: ${d.message}`)}const d=Date.now();await shutdownBuildkitd();const p=Date.now()-d;await reportMetric(Ci.BPA_BUILDKITD_SHUTDOWN_DURATION_MS,p);y.info("Shutdown buildkitd gracefully")}else{const d=getBuildkitdAddr();if(d){y.warning("buildkitd process has crashed - process not found but was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found running and none was expected")}}}catch(d){if(d.code!==1){throw new Error(`failed to check/shutdown buildkitd: ${d.message}`)}const p=getBuildkitdAddr();if(p){y.warning("buildkitd process has crashed - pgrep failed but buildkitd was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found (pgrep returned 1) and none was expected")}}await yl("sync");let d=null;try{d=await getDeviceFromMount(gl);if(d){y.info(`Found device ${d} for mount point ${gl}`)}}catch{y.info(`Could not determine device for ${gl}`)}try{const{stdout:p}=await yl(`mount | grep "${gl}"`);M=await checkBoltDbIntegrity(ne?.["skip-integrity-check"]??false);await logDatabaseHashes("after integrity check");try{const{stdout:d}=await yl("df -B1 --output=used,size /var/lib/buildkit | tail -n1");const p=d.trim().split(/\s+/);const v=parseInt(p[0],10);const M=parseInt(p[1],10);if(isNaN(v)||v<=0||isNaN(M)||M<=0){y.warning(`Invalid filesystem values from df: "${d.trim()}". Will not report fs usage.`)}else{D=v;const d=(v/(1<<30)).toFixed(2);const p=(M/(1<<30)).toFixed(2);const U=(v/M*100).toFixed(1);y.info(`Filesystem usage: ${v} bytes (${d} GiB) / ${M} bytes (${p} GiB) [${U}%]`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem usage: ${p}. Will not report fs usage.`)}if(p){for(let d=1;d<=3;d++){try{await yl(`sudo umount "${gl}"`);y.info(`Successfully unmounted ${gl}`);break}catch(p){if(d===3){throw new Error(`Failed to unmount ${gl} after 3 attempts: ${p.message}`)}y.warning(`Unmount failed, retrying (${d}/3)...`);await new Promise((d=>setTimeout(d,100)))}}if(d){await flushBlockDevice(d)}else{y.info("Skipping durability flush: device path not found for mount point")}}else{y.debug("No sticky disk mount found")}}catch(d){if(d.code!==1){throw new Error(`Failed to unmount sticky disk: ${d.message}`)}y.debug("No sticky disk mount found (grep returned 1)")}if(re.length>0){try{p.rmSync(re,{recursive:true});y.debug(`Removed temp folder ${re}`)}catch(d){y.warning(`Failed to remove temp directory: ${d.message}`)}}y.info("All critical cleanup steps completed successfully")}catch(d){v=d;y.error(`Cleanup failed: ${v.message}`);await reportBuildPushActionFailure("BUILDER_CLEANUP",v,"docker builder cleanup")}if(d){if(!v){y.info("Checking for previous step failures before committing sticky disk");const p=await checkPreviousStepFailures();if(p.error){y.warning(`Unable to check for previous step failures: ${p.error}`);y.warning("Skipping sticky disk commit due to ambiguity in failure detection")}else if(M===null){y.warning("Skipping sticky disk commit due to integrity check not being run")}else if(!M){y.warning("Skipping sticky disk commit due to integrity check failure")}else if(p.hasFailures){y.warning(`Found ${p.failedCount} failed/cancelled steps in previous workflow steps`);if(p.failedSteps){p.failedSteps.forEach((d=>{y.warning(` - Step: ${d.stepName||d.action||"unknown"} (${d.result})`)}))}y.warning("Skipping sticky disk commit due to previous step failures")}else if(getSigkillUsed()){y.warning("Skipping sticky disk commit because SIGKILL was used to terminate buildkitd - disk may be in a bad state")}else{try{y.info("No previous step failures detected, committing sticky disk after successful cleanup");await commitStickyDisk(d,D)}catch(d){y.error(`Failed to commit sticky disk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_COMMIT",d,"sticky disk commit")}}}else{y.warning(`Skipping sticky disk commit due to cleanup error: ${v.message}`)}}else{y.warning("Expose ID not found in state, skipping sticky disk commit")}}))}))})();module.exports=__webpack_exports__})(); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index 8e500e9..562e6bc 100644 --- a/src/main.ts +++ b/src/main.ts @@ -644,15 +644,16 @@ void actionsToolkit.run( await core.group(`Checking for configured builder`, async () => { try { const builder = await toolkit.builder.inspect(); - if (builder) { - core.info(`Found configured builder: ${builder.name}`); + if (builder && builder.driver !== "docker") { + core.info( + `Found configured builder: ${builder.name} (driver: ${builder.driver})`, + ); } else { - // Create a local builder const createLocalBuilderCmd = "docker buildx create --name local --driver docker-container --use"; try { await Exec.exec(createLocalBuilderCmd); - core.info("Created and set a local builder for use"); + core.info("Created and set a local docker-container builder"); } catch (error) { core.setFailed( `Failed to create local builder: ${(error as Error).message}`, From 824473e94440b92e269967107b66fcc10ae14d89 Mon Sep 17 00:00:00 2001 From: An Nguyen Date: Wed, 25 Mar 2026 08:55:27 +0000 Subject: [PATCH 2/2] Update dist to reflect log message change --- dist/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/index.js b/dist/index.js index f319277..0c3cfc3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -100,5 +100,5 @@ const v=y(79896);const D=y(70857);const M=y(16928);const U=y(76982);const j={fs: * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} * @copyright (c) 2014 Chris Talkington, contributors. */ -var v=y(39023).inherits;var D=y(83223).ZipArchiveOutputStream;var M=y(83223).ZipArchiveEntry;var U=y(34747);var j=d.exports=function(d){if(!(this instanceof j)){return new j(d)}d=this.options=d||{};d.zlib=d.zlib||{};D.call(this,d);if(typeof d.level==="number"&&d.level>=0){d.zlib.level=d.level;delete d.level}if(!d.forceZip64&&typeof d.zlib.level==="number"&&d.zlib.level===0){d.store=true}d.namePrependSlash=d.namePrependSlash||false;if(d.comment&&d.comment.length>0){this.setComment(d.comment)}};v(j,D);j.prototype._normalizeFileData=function(d){d=U.defaults(d,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var p=d.type==="directory";var y=d.type==="symlink";if(d.name){d.name=U.sanitizePath(d.name);if(!y&&d.name.slice(-1)==="/"){p=true;d.type="directory"}else if(p){d.name+="/"}}if(p||y){d.store=true}d.date=U.dateify(d.date);return d};j.prototype.entry=function(d,p,y){if(typeof y!=="function"){y=this._emitErrorCallback.bind(this)}p=this._normalizeFileData(p);if(p.type!=="file"&&p.type!=="directory"&&p.type!=="symlink"){y(new Error(p.type+" entries not currently supported"));return}if(typeof p.name!=="string"||p.name.length===0){y(new Error("entry name must be a non-empty string value"));return}if(p.type==="symlink"&&typeof p.linkname!=="string"){y(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var v=new M(p.name);v.setTime(p.date,this.options.forceLocalTime);if(p.namePrependSlash){v.setName(p.name,true)}if(p.store){v.setMethod(0)}if(p.comment.length>0){v.setComment(p.comment)}if(p.type==="symlink"&&typeof p.mode!=="number"){p.mode=40960}if(typeof p.mode==="number"){if(p.type==="symlink"){p.mode|=40960}v.setUnixMode(p.mode)}if(p.type==="symlink"&&typeof p.linkname==="string"){d=Buffer.from(p.linkname)}return D.prototype.entry.call(this,v,d,y)};j.prototype.finalize=function(){this.finish()}},95960:module=>{module.exports=eval("require")("encoding")},42613:d=>{"use strict";d.exports=require("assert")},90290:d=>{"use strict";d.exports=require("async_hooks")},20181:d=>{"use strict";d.exports=require("buffer")},35317:d=>{"use strict";d.exports=require("child_process")},64236:d=>{"use strict";d.exports=require("console")},49140:d=>{"use strict";d.exports=require("constants")},76982:d=>{"use strict";d.exports=require("crypto")},31637:d=>{"use strict";d.exports=require("diagnostics_channel")},24434:d=>{"use strict";d.exports=require("events")},79896:d=>{"use strict";d.exports=require("fs")},91943:d=>{"use strict";d.exports=require("fs/promises")},58611:d=>{"use strict";d.exports=require("http")},85675:d=>{"use strict";d.exports=require("http2")},65692:d=>{"use strict";d.exports=require("https")},69278:d=>{"use strict";d.exports=require("net")},4573:d=>{"use strict";d.exports=require("node:buffer")},77598:d=>{"use strict";d.exports=require("node:crypto")},78474:d=>{"use strict";d.exports=require("node:events")},73024:d=>{"use strict";d.exports=require("node:fs")},51455:d=>{"use strict";d.exports=require("node:fs/promises")},37067:d=>{"use strict";d.exports=require("node:http")},44708:d=>{"use strict";d.exports=require("node:https")},48161:d=>{"use strict";d.exports=require("node:os")},76760:d=>{"use strict";d.exports=require("node:path")},1708:d=>{"use strict";d.exports=require("node:process")},57075:d=>{"use strict";d.exports=require("node:stream")},46193:d=>{"use strict";d.exports=require("node:string_decoder")},73136:d=>{"use strict";d.exports=require("node:url")},57975:d=>{"use strict";d.exports=require("node:util")},38522:d=>{"use strict";d.exports=require("node:zlib")},70857:d=>{"use strict";d.exports=require("os")},16928:d=>{"use strict";d.exports=require("path")},82987:d=>{"use strict";d.exports=require("perf_hooks")},24876:d=>{"use strict";d.exports=require("punycode")},83480:d=>{"use strict";d.exports=require("querystring")},2203:d=>{"use strict";d.exports=require("stream")},63774:d=>{"use strict";d.exports=require("stream/web")},13193:d=>{"use strict";d.exports=require("string_decoder")},53557:d=>{"use strict";d.exports=require("timers")},64756:d=>{"use strict";d.exports=require("tls")},52018:d=>{"use strict";d.exports=require("tty")},87016:d=>{"use strict";d.exports=require("url")},39023:d=>{"use strict";d.exports=require("util")},98253:d=>{"use strict";d.exports=require("util/types")},28167:d=>{"use strict";d.exports=require("worker_threads")},43106:d=>{"use strict";d.exports=require("zlib")},4346:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},764:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;var v=y(4346);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return v.AbortError}})},28678:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureKeyCredential=void 0;class AzureKeyCredential{get key(){return this._key}constructor(d){if(!d){throw new Error("key must be a non-empty string")}this._key=d}update(d){this._key=d}}p.AzureKeyCredential=AzureKeyCredential},23711:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureNamedKeyCredential=void 0;p.isNamedKeyCredential=isNamedKeyCredential;const v=y(91276);class AzureNamedKeyCredential{get key(){return this._key}get name(){return this._name}constructor(d,p){if(!d||!p){throw new TypeError("name and key must be non-empty strings")}this._name=d;this._key=p}update(d,p){if(!d||!p){throw new TypeError("newName and newKey must be non-empty strings")}this._name=d;this._key=p}}p.AzureNamedKeyCredential=AzureNamedKeyCredential;function isNamedKeyCredential(d){return(0,v.isObjectWithProperties)(d,["name","key"])&&typeof d.key==="string"&&typeof d.name==="string"}},60560:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureSASCredential=void 0;p.isSASCredential=isSASCredential;const v=y(91276);class AzureSASCredential{get signature(){return this._signature}constructor(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}update(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}}p.AzureSASCredential=AzureSASCredential;function isSASCredential(d){return(0,v.isObjectWithProperties)(d,["signature"])&&typeof d.signature==="string"}},46113:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isTokenCredential=p.isSASCredential=p.AzureSASCredential=p.isNamedKeyCredential=p.AzureNamedKeyCredential=p.isKeyCredential=p.AzureKeyCredential=void 0;var v=y(28678);Object.defineProperty(p,"AzureKeyCredential",{enumerable:true,get:function(){return v.AzureKeyCredential}});var D=y(72515);Object.defineProperty(p,"isKeyCredential",{enumerable:true,get:function(){return D.isKeyCredential}});var M=y(23711);Object.defineProperty(p,"AzureNamedKeyCredential",{enumerable:true,get:function(){return M.AzureNamedKeyCredential}});Object.defineProperty(p,"isNamedKeyCredential",{enumerable:true,get:function(){return M.isNamedKeyCredential}});var U=y(60560);Object.defineProperty(p,"AzureSASCredential",{enumerable:true,get:function(){return U.AzureSASCredential}});Object.defineProperty(p,"isSASCredential",{enumerable:true,get:function(){return U.isSASCredential}});var j=y(2545);Object.defineProperty(p,"isTokenCredential",{enumerable:true,get:function(){return j.isTokenCredential}})},72515:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isKeyCredential=isKeyCredential;const v=y(91276);function isKeyCredential(d){return(0,v.isObjectWithProperties)(d,["key"])&&typeof d.key==="string"}},2545:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isBearerToken=isBearerToken;p.isPopToken=isPopToken;p.isTokenCredential=isTokenCredential;function isBearerToken(d){return!d.tokenType||d.tokenType==="Bearer"}function isPopToken(d){return d.tokenType==="pop"}function isTokenCredential(d){const p=d;return p&&typeof p.getToken==="function"&&(p.signRequest===undefined||p.getToken.length>0)}},90247:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseCAEChallenge=parseCAEChallenge;p.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const v=y(64341);const D=y(36732);function parseCAEChallenge(d){const p=`, ${d.trim()}`.split(", Bearer ").filter((d=>d));return p.map((d=>{const p=`${d.trim()}, `.split('", ').filter((d=>d));const y=p.map((d=>(([d,p])=>({[d]:p}))(d.trim().split('="'))));return y.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}))}async function authorizeRequestOnClaimChallenge(d){var p;const{scopes:y,response:M}=d;const U=d.logger||v.logger;const j=M.headers.get("WWW-Authenticate");if(!j){U.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const V=parseCAEChallenge(j)||[];const K=V.find((d=>d.claims));if(!K){U.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const ee=await d.getAccessToken(K.scope?[K.scope]:y,{claims:(0,D.decodeStringToString)(K.claims)});if(!ee){return false}d.request.headers.set("Authorization",`${(p=ee.tokenType)!==null&&p!==void 0?p:"Bearer"} ${ee.token}`);return true}},62785:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=void 0;const y={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(d){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(d)}const authorizeRequestOnTenantChallenge=async d=>{var p;const v=requestToOptions(d.request);const D=getChallenge(d.response);if(D){const M=parseChallenge(D);const U=buildScopes(d,M);const j=extractTenantId(M);if(!j){return false}const V=await d.getAccessToken(U,Object.assign(Object.assign({},v),{tenantId:j}));if(!V){return false}d.request.headers.set(y.HeaderConstants.AUTHORIZATION,`${(p=V.tokenType)!==null&&p!==void 0?p:"Bearer"} ${V.token}`);return true}return false};p.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(d){const p=new URL(d.authorization_uri);const y=p.pathname.split("/");const v=y[1];if(v&&isUuid(v)){return v}return undefined}function buildScopes(d,p){if(!p.resource_id){return d.scopes}const v=new URL(p.resource_id);v.pathname=y.DefaultScope;let D=v.toString();if(D==="https://disk.azure.com/.default"){D="https://disk.azure.com//.default"}return[D]}function getChallenge(d){const p=d.headers.get("WWW-Authenticate");if(d.status===401&&p){return p}return}function parseChallenge(d){const p=d.slice("Bearer ".length);const y=`${p.trim()} `.split(" ").filter((d=>d));const v=y.map((d=>(([d,p])=>({[d]:p}))(d.trim().split("="))));return v.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}function requestToOptions(d){return{abortSignal:d.abortSignal,requestOptions:{timeout:d.timeout},tracingOptions:d.tracingOptions}}},36732:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.encodeString=encodeString;p.encodeByteArray=encodeByteArray;p.decodeString=decodeString;p.decodeStringToString=decodeStringToString;function encodeString(d){return Buffer.from(d).toString("base64")}function encodeByteArray(d){const p=d instanceof Buffer?d:Buffer.from(d.buffer);return p.toString("base64")}function decodeString(d){return Buffer.from(d,"base64")}function decodeStringToString(d){return Buffer.from(d,"base64").toString()}},76268:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.deserializationPolicyName=void 0;p.deserializationPolicy=deserializationPolicy;const v=y(38839);const D=y(54786);const M=y(25019);const U=y(93609);const j=["application/json","text/json"];const V=["application/xml","application/atom+xml"];p.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(d={}){var y,D,M,U,K,ee,te;const re=(D=(y=d.expectedContentTypes)===null||y===void 0?void 0:y.json)!==null&&D!==void 0?D:j;const ne=(U=(M=d.expectedContentTypes)===null||M===void 0?void 0:M.xml)!==null&&U!==void 0?U:V;const ie=d.parseXML;const se=d.serializerOptions;const oe={xml:{rootName:(K=se===null||se===void 0?void 0:se.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=se===null||se===void 0?void 0:se.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=se===null||se===void 0?void 0:se.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};return{name:p.deserializationPolicyName,async sendRequest(d,p){const y=await p(d);return deserializeResponseBody(re,ne,y,oe,ie)}}}function getOperationResponseMap(d){let p;const y=d.request;const v=(0,U.getOperationRequestInfo)(y);const D=v===null||v===void 0?void 0:v.operationSpec;if(D){if(!(v===null||v===void 0?void 0:v.operationResponseGetter)){p=D.responses[d.status]}else{p=v===null||v===void 0?void 0:v.operationResponseGetter(D,d)}}return p}function shouldDeserializeResponse(d){const p=d.request;const y=(0,U.getOperationRequestInfo)(p);const v=y===null||y===void 0?void 0:y.shouldDeserialize;let D;if(v===undefined){D=true}else if(typeof v==="boolean"){D=v}else{D=v(d)}return D}async function deserializeResponseBody(d,p,y,v,j){const V=await parse(d,p,y,v,j);if(!shouldDeserializeResponse(V)){return V}const K=(0,U.getOperationRequestInfo)(V.request);const ee=K===null||K===void 0?void 0:K.operationSpec;if(!ee||!ee.responses){return V}const te=getOperationResponseMap(V);const{error:re,shouldReturnResponse:ne}=handleErrorResponse(V,ee,te,v);if(re){throw re}else if(ne){return V}if(te){if(te.bodyMapper){let d=V.parsedBody;if(ee.isXML&&te.bodyMapper.type.name===M.MapperTypeNames.Sequence){d=typeof d==="object"?d[te.bodyMapper.xmlElementName]:[]}try{V.parsedBody=ee.serializer.deserialize(te.bodyMapper,d,"operationRes.parsedBody",v)}catch(d){const p=new D.RestError(`Error ${d} occurred in deserializing the responseBody - ${V.bodyAsText}`,{statusCode:V.status,request:V.request,response:V});throw p}}else if(ee.httpMethod==="HEAD"){V.parsedBody=y.status>=200&&y.status<300}if(te.headersMapper){V.parsedHeaders=ee.serializer.deserialize(te.headersMapper,V.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return V}function isOperationSpecEmpty(d){const p=Object.keys(d.responses);return p.length===0||p.length===1&&p[0]==="default"}function handleErrorResponse(d,p,y,v){var U,j,V,K,ee;const te=200<=d.status&&d.status<300;const re=isOperationSpecEmpty(p)?te:!!y;if(re){if(y){if(!y.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const ne=y!==null&&y!==void 0?y:p.responses.default;const ie=((U=d.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(d.status))?`Unexpected status code: ${d.status}`:d.bodyAsText;const se=new D.RestError(ie,{statusCode:d.status,request:d.request,response:d});if(!ne&&!(((V=(j=d.parsedBody)===null||j===void 0?void 0:j.error)===null||V===void 0?void 0:V.code)&&((ee=(K=d.parsedBody)===null||K===void 0?void 0:K.error)===null||ee===void 0?void 0:ee.message))){throw se}const oe=ne===null||ne===void 0?void 0:ne.bodyMapper;const ae=ne===null||ne===void 0?void 0:ne.headersMapper;try{if(d.parsedBody){const y=d.parsedBody;let D;if(oe){let d=y;if(p.isXML&&oe.type.name===M.MapperTypeNames.Sequence){d=[];const p=oe.xmlElementName;if(typeof y==="object"&&p){d=y[p]}}D=p.serializer.deserialize(oe,d,"error.response.parsedBody",v)}const U=y.error||D||y;se.code=U.code;if(U.message){se.message=U.message}if(oe){se.response.parsedBody=D}}if(d.headers&&ae){se.response.parsedHeaders=p.serializer.deserialize(ae,d.headers.toJSON(),"operationRes.parsedHeaders")}}catch(p){se.message=`Error "${p.message}" occurred in deserializing the responseBody - "${d.bodyAsText}" for the default response.`}return{error:se,shouldReturnResponse:false}}async function parse(d,p,y,v,M){var U;if(!((U=y.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(y.status))&&y.bodyAsText){const U=y.bodyAsText;const j=y.headers.get("Content-Type")||"";const V=!j?[]:j.split(";").map((d=>d.toLowerCase()));try{if(V.length===0||V.some((p=>d.indexOf(p)!==-1))){y.parsedBody=JSON.parse(U);return y}else if(V.some((d=>p.indexOf(d)!==-1))){if(!M){throw new Error("Parsing XML not supported.")}const d=await M(U,v.xml);y.parsedBody=d;return y}}catch(d){const p=`Error "${d}" occurred while parsing the response body - ${y.bodyAsText}.`;const v=d.code||D.RestError.PARSE_ERROR;const M=new D.RestError(p,{code:v,statusCode:y.status,request:y.request,response:y});throw M}}return y}},33368:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},9235:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=p.authorizeRequestOnClaimChallenge=p.serializationPolicyName=p.serializationPolicy=p.deserializationPolicyName=p.deserializationPolicy=p.XML_CHARKEY=p.XML_ATTRKEY=p.createClientPipeline=p.ServiceClient=p.MapperTypeNames=p.createSerializer=void 0;var v=y(25019);Object.defineProperty(p,"createSerializer",{enumerable:true,get:function(){return v.createSerializer}});Object.defineProperty(p,"MapperTypeNames",{enumerable:true,get:function(){return v.MapperTypeNames}});var D=y(37435);Object.defineProperty(p,"ServiceClient",{enumerable:true,get:function(){return D.ServiceClient}});var M=y(13225);Object.defineProperty(p,"createClientPipeline",{enumerable:true,get:function(){return M.createClientPipeline}});var U=y(38839);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return U.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return U.XML_CHARKEY}});var j=y(76268);Object.defineProperty(p,"deserializationPolicy",{enumerable:true,get:function(){return j.deserializationPolicy}});Object.defineProperty(p,"deserializationPolicyName",{enumerable:true,get:function(){return j.deserializationPolicyName}});var V=y(65873);Object.defineProperty(p,"serializationPolicy",{enumerable:true,get:function(){return V.serializationPolicy}});Object.defineProperty(p,"serializationPolicyName",{enumerable:true,get:function(){return V.serializationPolicyName}});var K=y(90247);Object.defineProperty(p,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return K.authorizeRequestOnClaimChallenge}});var ee=y(62785);Object.defineProperty(p,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return ee.authorizeRequestOnTenantChallenge}})},58739:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;p.getPathStringFromParameter=getPathStringFromParameter;const v=y(25019);function getStreamingResponseStatusCodes(d){const p=new Set;for(const y in d.responses){const D=d.responses[y];if(D.bodyMapper&&D.bodyMapper.type.name===v.MapperTypeNames.Stream){p.add(Number(y))}}return p}function getPathStringFromParameter(d){const{parameterPath:p,mapper:y}=d;let v;if(typeof p==="string"){v=p}else if(Array.isArray(p)){v=p.join(".")}else{v=y.serializedName}return v}},38839:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},64341:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-client")},93609:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;p.getOperationRequestInfo=getOperationRequestInfo;const v=y(48166);function getOperationArgumentValueFromParameter(d,p,y){let v=p.parameterPath;const D=p.mapper;let M;if(typeof v==="string"){v=[v]}if(Array.isArray(v)){if(v.length>0){if(D.isConstant){M=D.defaultValue}else{let p=getPropertyFromParameterPath(d,v);if(!p.propertyFound&&y){p=getPropertyFromParameterPath(y,v)}let U=false;if(!p.propertyFound){U=D.required||v[0]==="options"&&v.length===2}M=U?D.defaultValue:p.propertyValue}}}else{if(D.required){M={}}for(const p in v){const U=D.type.modelProperties[p];const j=v[p];const V=getOperationArgumentValueFromParameter(d,{parameterPath:j,mapper:U},y);if(V!==undefined){if(!M){M={}}M[p]=V}}}return M}function getPropertyFromParameterPath(d,p){const y={propertyFound:false};let v=0;for(;v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createClientPipeline=createClientPipeline;const v=y(76268);const D=y(54786);const M=y(65873);function createClientPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d!==null&&d!==void 0?d:{});if(d.credentialOptions){p.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:d.credentialOptions.credential,scopes:d.credentialOptions.credentialScopes}))}p.addPolicy((0,M.serializationPolicy)(d.serializationOptions),{phase:"Serialize"});p.addPolicy((0,v.deserializationPolicy)(d.deserializationOptions),{phase:"Deserialize"});return p}},65873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.serializationPolicyName=void 0;p.serializationPolicy=serializationPolicy;p.serializeHeaders=serializeHeaders;p.serializeRequestBody=serializeRequestBody;const v=y(38839);const D=y(93609);const M=y(25019);const U=y(58739);p.serializationPolicyName="serializationPolicy";function serializationPolicy(d={}){const y=d.stringifyXML;return{name:p.serializationPolicyName,async sendRequest(d,p){const v=(0,D.getOperationRequestInfo)(d);const M=v===null||v===void 0?void 0:v.operationSpec;const U=v===null||v===void 0?void 0:v.operationArguments;if(M&&U){serializeHeaders(d,U,M);serializeRequestBody(d,U,M,y)}return p(d)}}}function serializeHeaders(d,p,y){var v,M;if(y.headerParameters){for(const v of y.headerParameters){let M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==null&&M!==undefined||v.mapper.required){M=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v));const p=v.mapper.headerCollectionPrefix;if(p){for(const y of Object.keys(M)){d.headers.set(p+y,M[y])}}else{d.headers.set(v.mapper.serializedName||(0,U.getPathStringFromParameter)(v),M)}}}}const j=(M=(v=p.options)===null||v===void 0?void 0:v.requestOptions)===null||M===void 0?void 0:M.customHeaders;if(j){for(const p of Object.keys(j)){d.headers.set(p,j[p])}}}function serializeRequestBody(d,p,y,j=function(){throw new Error("XML serialization unsupported!")}){var V,K,ee,te,re;const ne=(V=p.options)===null||V===void 0?void 0:V.serializerOptions;const ie={xml:{rootName:(K=ne===null||ne===void 0?void 0:ne.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=ne===null||ne===void 0?void 0:ne.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=ne===null||ne===void 0?void 0:ne.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};const se=ie.xml.xmlCharKey;if(y.requestBody&&y.requestBody.mapper){d.body=(0,D.getOperationArgumentValueFromParameter)(p,y.requestBody);const v=y.requestBody.mapper;const{required:V,serializedName:K,xmlName:ee,xmlElementName:te,xmlNamespace:ne,xmlNamespacePrefix:oe,nullable:ae}=v;const le=v.type.name;try{if(d.body!==undefined&&d.body!==null||ae&&d.body===null||V){const p=(0,U.getPathStringFromParameter)(y.requestBody);d.body=y.serializer.serialize(v,d.body,p,ie);const D=le===M.MapperTypeNames.Stream;if(y.isXML){const p=oe?`xmlns:${oe}`:"xmlns";const y=getXmlValueWithNamespace(ne,p,le,d.body,ie);if(le===M.MapperTypeNames.Sequence){d.body=j(prepareXMLRootList(y,te||ee||K,p,ne),{rootName:ee||K,xmlCharKey:se})}else if(!D){d.body=j(y,{rootName:ee||K,xmlCharKey:se})}}else if(le===M.MapperTypeNames.String&&(((re=y.contentType)===null||re===void 0?void 0:re.match("text/plain"))||y.mediaType==="text")){return}else if(!D){d.body=JSON.stringify(d.body)}}}catch(d){throw new Error(`Error "${d.message}" occurred in serializing the payload - ${JSON.stringify(K,undefined," ")}.`)}}else if(y.formDataParameters&&y.formDataParameters.length>0){d.formData={};for(const v of y.formDataParameters){const M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==undefined&&M!==null){const p=v.mapper.serializedName||(0,U.getPathStringFromParameter)(v);d.formData[p]=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v),ie)}}}}function getXmlValueWithNamespace(d,p,y,D,M){if(d&&!["Composite","Sequence","Dictionary"].includes(y)){const y={};y[M.xml.xmlCharKey]=D;y[v.XML_ATTRKEY]={[p]:d};return y}return D}function prepareXMLRootList(d,p,y,D){if(!Array.isArray(d)){d=[d]}if(!y||!D){return{[p]:d}}const M={[p]:d};M[v.XML_ATTRKEY]={[y]:D};return M}},25019:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MapperTypeNames=void 0;p.createSerializer=createSerializer;const v=y(31577);const D=v.__importStar(y(36732));const M=y(38839);const U=y(40398);class SerializerImpl{constructor(d={},p=false){this.modelMappers=d;this.isXML=p}validateConstraints(d,p,y){const failValidation=(d,v)=>{throw new Error(`"${y}" with value "${p}" should satisfy the constraint "${d}": ${v}.`)};if(d.constraints&&p!==undefined&&p!==null){const{ExclusiveMaximum:y,ExclusiveMinimum:v,InclusiveMaximum:D,InclusiveMinimum:M,MaxItems:U,MaxLength:j,MinItems:V,MinLength:K,MultipleOf:ee,Pattern:te,UniqueItems:re}=d.constraints;if(y!==undefined&&p>=y){failValidation("ExclusiveMaximum",y)}if(v!==undefined&&p<=v){failValidation("ExclusiveMinimum",v)}if(D!==undefined&&p>D){failValidation("InclusiveMaximum",D)}if(M!==undefined&&pU){failValidation("MaxItems",U)}if(j!==undefined&&p.length>j){failValidation("MaxLength",j)}if(V!==undefined&&p.lengthy.indexOf(d)!==p))){failValidation("UniqueItems",re)}}}serialize(d,p,y,v={xml:{}}){var D,U,j;const V={xml:{rootName:(D=v.xml.rootName)!==null&&D!==void 0?D:"",includeRoot:(U=v.xml.includeRoot)!==null&&U!==void 0?U:false,xmlCharKey:(j=v.xml.xmlCharKey)!==null&&j!==void 0?j:M.XML_CHARKEY}};let K={};const ee=d.type.name;if(!y){y=d.serializedName}if(ee.match(/^Sequence$/i)!==null){K=[]}if(d.isConstant){p=d.defaultValue}const{required:te,nullable:re}=d;if(te&&re&&p===undefined){throw new Error(`${y} cannot be undefined.`)}if(te&&!re&&(p===undefined||p===null)){throw new Error(`${y} cannot be null or undefined.`)}if(!te&&re===false&&p===null){throw new Error(`${y} cannot be null.`)}if(p===undefined||p===null){K=p}else{if(ee.match(/^any$/i)!==null){K=p}else if(ee.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){K=serializeBasicTypes(ee,y,p)}else if(ee.match(/^Enum$/i)!==null){const v=d;K=serializeEnumType(y,v.type.allowedValues,p)}else if(ee.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){K=serializeDateTypes(ee,p,y)}else if(ee.match(/^ByteArray$/i)!==null){K=serializeByteArrayType(y,p)}else if(ee.match(/^Base64Url$/i)!==null){K=serializeBase64UrlType(y,p)}else if(ee.match(/^Sequence$/i)!==null){K=serializeSequenceType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Dictionary$/i)!==null){K=serializeDictionaryType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Composite$/i)!==null){K=serializeCompositeType(this,d,p,y,Boolean(this.isXML),V)}}return K}deserialize(d,p,y,v={xml:{}}){var U,j,V,K;const ee={xml:{rootName:(U=v.xml.rootName)!==null&&U!==void 0?U:"",includeRoot:(j=v.xml.includeRoot)!==null&&j!==void 0?j:false,xmlCharKey:(V=v.xml.xmlCharKey)!==null&&V!==void 0?V:M.XML_CHARKEY},ignoreUnknownProperties:(K=v.ignoreUnknownProperties)!==null&&K!==void 0?K:false};if(p===undefined||p===null){if(this.isXML&&d.type.name==="Sequence"&&!d.xmlIsWrapped){p=[]}if(d.defaultValue!==undefined){p=d.defaultValue}return p}let te;const re=d.type.name;if(!y){y=d.serializedName}if(re.match(/^Composite$/i)!==null){te=deserializeCompositeType(this,d,p,y,ee)}else{if(this.isXML){const d=ee.xml.xmlCharKey;if(p[M.XML_ATTRKEY]!==undefined&&p[d]!==undefined){p=p[d]}}if(re.match(/^Number$/i)!==null){te=parseFloat(p);if(isNaN(te)){te=p}}else if(re.match(/^Boolean$/i)!==null){if(p==="true"){te=true}else if(p==="false"){te=false}else{te=p}}else if(re.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){te=p}else if(re.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){te=new Date(p)}else if(re.match(/^UnixTime$/i)!==null){te=unixTimeToDate(p)}else if(re.match(/^ByteArray$/i)!==null){te=D.decodeString(p)}else if(re.match(/^Base64Url$/i)!==null){te=base64UrlToByteArray(p)}else if(re.match(/^Sequence$/i)!==null){te=deserializeSequenceType(this,d,p,y,ee)}else if(re.match(/^Dictionary$/i)!==null){te=deserializeDictionaryType(this,d,p,y,ee)}}if(d.isConstant){te=d.defaultValue}return te}}function createSerializer(d={},p=false){return new SerializerImpl(d,p)}function trimEnd(d,p){let y=d.length;while(y-1>=0&&d[y-1]===p){--y}return d.substr(0,y)}function bufferToBase64Url(d){if(!d){return undefined}if(!(d instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const p=D.encodeByteArray(d);return trimEnd(p,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(d){if(!d){return undefined}if(d&&typeof d.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}d=d.replace(/-/g,"+").replace(/_/g,"/");return D.decodeString(d)}function splitSerializeName(d){const p=[];let y="";if(d){const v=d.split(".");for(const d of v){if(d.charAt(d.length-1)==="\\"){y+=d.substr(0,d.length-1)+"."}else{y+=d;p.push(y);y=""}}}return p}function dateToUnixTime(d){if(!d){return undefined}if(typeof d.valueOf()==="string"){d=new Date(d)}return Math.floor(d.getTime()/1e3)}function unixTimeToDate(d){if(!d){return undefined}return new Date(d*1e3)}function serializeBasicTypes(d,p,y){if(y!==null&&y!==undefined){if(d.match(/^Number$/i)!==null){if(typeof y!=="number"){throw new Error(`${p} with value ${y} must be of type number.`)}}else if(d.match(/^String$/i)!==null){if(typeof y.valueOf()!=="string"){throw new Error(`${p} with value "${y}" must be of type string.`)}}else if(d.match(/^Uuid$/i)!==null){if(!(typeof y.valueOf()==="string"&&(0,U.isValidUuid)(y))){throw new Error(`${p} with value "${y}" must be of type string and a valid uuid.`)}}else if(d.match(/^Boolean$/i)!==null){if(typeof y!=="boolean"){throw new Error(`${p} with value ${y} must be of type boolean.`)}}else if(d.match(/^Stream$/i)!==null){const d=typeof y;if(d!=="string"&&typeof y.pipe!=="function"&&typeof y.tee!=="function"&&!(y instanceof ArrayBuffer)&&!ArrayBuffer.isView(y)&&!((typeof Blob==="function"||typeof Blob==="object")&&y instanceof Blob)&&d!=="function"){throw new Error(`${p} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return y}function serializeEnumType(d,p,y){if(!p){throw new Error(`Please provide a set of allowedValues to validate ${d} as an Enum Type.`)}const v=p.some((d=>{if(typeof d.valueOf()==="string"){return d.toLowerCase()===y.toLowerCase()}return d===y}));if(!v){throw new Error(`${y} is not a valid value for ${d}. The valid values are: ${JSON.stringify(p)}.`)}return y}function serializeByteArrayType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=D.encodeByteArray(p)}return p}function serializeBase64UrlType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=bufferToBase64Url(p)}return p}function serializeDateTypes(d,p,y){if(p!==undefined&&p!==null){if(d.match(/^Date$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString().substring(0,10):new Date(p).toISOString().substring(0,10)}else if(d.match(/^DateTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString():new Date(p).toISOString()}else if(d.match(/^DateTimeRfc1123$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123 format.`)}p=p instanceof Date?p.toUTCString():new Date(p).toUTCString()}else if(d.match(/^UnixTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}p=dateToUnixTime(p)}else if(d.match(/^TimeSpan$/i)!==null){if(!(0,U.isDuration)(p)){throw new Error(`${y} must be a string in ISO 8601 format. Instead was "${p}".`)}}}return p}function serializeSequenceType(d,p,y,v,D,U){var j;if(!Array.isArray(y)){throw new Error(`${v} must be of type Array.`)}let V=p.type.element;if(!V||typeof V!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}.`)}if(V.type.name==="Composite"&&V.type.className){V=(j=d.modelMappers[V.type.className])!==null&&j!==void 0?j:V}const K=[];for(let p=0;pd!==D));if(M){j[D]=d.serialize(K,y[D],v+'["'+D+'"]',U)}}}return j}return y}function getXmlObjectValue(d,p,y,v){if(!y||!d.xmlNamespace){return p}const D=d.xmlNamespacePrefix?`xmlns:${d.xmlNamespacePrefix}`:"xmlns";const U={[D]:d.xmlNamespace};if(["Composite"].includes(d.type.name)){if(p[M.XML_ATTRKEY]){return p}else{const d=Object.assign({},p);d[M.XML_ATTRKEY]=U;return d}}const j={};j[v.xml.xmlCharKey]=p;j[M.XML_ATTRKEY]=U;return j}function isSpecialXmlProperty(d,p){return[M.XML_ATTRKEY,p.xml.xmlCharKey].includes(d)}function deserializeCompositeType(d,p,y,v,D){var U,j;const V=(U=D.xml.xmlCharKey)!==null&&U!==void 0?U:M.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(d,p)){p=getPolymorphicMapper(d,p,y,"serializedName")}const K=resolveModelProperties(d,p,v);let ee={};const te=[];for(const U of Object.keys(K)){const re=K[U];const ne=splitSerializeName(K[U].serializedName);te.push(ne[0]);const{serializedName:ie,xmlName:se,xmlElementName:oe}=re;let ae=v;if(ie!==""&&ie!==undefined){ae=v+"."+ie}const le=re.headerCollectionPrefix;if(le){const p={};for(const v of Object.keys(y)){if(v.startsWith(le)){p[v.substring(le.length)]=d.deserialize(re.type.value,y[v],ae,D)}te.push(v)}ee[U]=p}else if(d.isXML){if(re.xmlIsAttribute&&y[M.XML_ATTRKEY]){ee[U]=d.deserialize(re,y[M.XML_ATTRKEY][se],ae,D)}else if(re.xmlIsMsText){if(y[V]!==undefined){ee[U]=y[V]}else if(typeof y==="string"){ee[U]=y}}else{const p=oe||se||ie;if(re.xmlIsWrapped){const p=y[se];const v=(j=p===null||p===void 0?void 0:p[oe])!==null&&j!==void 0?j:[];ee[U]=d.deserialize(re,v,ae,D);te.push(se)}else{const v=y[p];ee[U]=d.deserialize(re,v,ae,D);te.push(p)}}}else{let v;let M=y;let j=0;for(const d of ne){if(!M)break;j++;M=M[d]}if(M===null&&j{for(const p in K){const y=splitSerializeName(K[p].serializedName);if(y[0]===d){return false}}return true};for(const p in y){if(isAdditionalProperty(p)){ee[p]=d.deserialize(re,y[p],v+'["'+p+'"]',D)}}}else if(y&&!D.ignoreUnknownProperties){for(const d of Object.keys(y)){if(ee[d]===undefined&&!te.includes(d)&&!isSpecialXmlProperty(d,D)){ee[d]=y[d]}}}return ee}function deserializeDictionaryType(d,p,y,v,D){const M=p.type.value;if(!M||typeof M!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){const p={};for(const U of Object.keys(y)){p[U]=d.deserialize(M,y[U],v,D)}return p}return y}function deserializeSequenceType(d,p,y,v,D){var M;let U=p.type.element;if(!U||typeof U!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){if(!Array.isArray(y)){y=[y]}if(U.type.name==="Composite"&&U.type.className){U=(M=d.modelMappers[U.type.className])!==null&&M!==void 0?M:U}const p=[];for(let M=0;M{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceClient=void 0;const v=y(54786);const D=y(13225);const M=y(40398);const U=y(33368);const j=y(93609);const V=y(52825);const K=y(58739);const ee=y(64341);class ServiceClient{constructor(d={}){var p,y;this._requestContentType=d.requestContentType;this._endpoint=(p=d.endpoint)!==null&&p!==void 0?p:d.baseUri;if(d.baseUri){ee.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=d.allowInsecureConnection;this._httpClient=d.httpClient||(0,U.getCachedDefaultHttpClient)();this.pipeline=d.pipeline||createDefaultPipeline(d);if((y=d.additionalPolicies)===null||y===void 0?void 0:y.length){for(const{policy:p,position:y}of d.additionalPolicies){const d=y==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(p,{afterPhase:d})}}}async sendRequest(d){return this.pipeline.sendRequest(this._httpClient,d)}async sendOperationRequest(d,p){const y=p.baseUrl||this._endpoint;if(!y){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const D=(0,V.getRequestUrl)(y,p,d,this);const U=(0,v.createPipelineRequest)({url:D});U.method=p.httpMethod;const ee=(0,j.getOperationRequestInfo)(U);ee.operationSpec=p;ee.operationArguments=d;const te=p.contentType||this._requestContentType;if(te&&p.requestBody){U.headers.set("Content-Type",te)}const re=d.options;if(re){const d=re.requestOptions;if(d){if(d.timeout){U.timeout=d.timeout}if(d.onUploadProgress){U.onUploadProgress=d.onUploadProgress}if(d.onDownloadProgress){U.onDownloadProgress=d.onDownloadProgress}if(d.shouldDeserialize!==undefined){ee.shouldDeserialize=d.shouldDeserialize}if(d.allowInsecureConnection){U.allowInsecureConnection=true}}if(re.abortSignal){U.abortSignal=re.abortSignal}if(re.tracingOptions){U.tracingOptions=re.tracingOptions}}if(this._allowInsecureConnection){U.allowInsecureConnection=true}if(U.streamResponseStatusCodes===undefined){U.streamResponseStatusCodes=(0,K.getStreamingResponseStatusCodes)(p)}try{const d=await this.sendRequest(U);const y=(0,M.flattenResponse)(d,p.responses[d.status]);if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(d,y)}return y}catch(d){if(typeof d==="object"&&(d===null||d===void 0?void 0:d.response)){const y=d.response;const v=(0,M.flattenResponse)(y,p.responses[d.statusCode]||p.responses["default"]);d.details=v;if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(y,v,d)}}throw d}}}p.ServiceClient=ServiceClient;function createDefaultPipeline(d){const p=getCredentialScopes(d);const y=d.credential&&p?{credentialScopes:p,credential:d.credential}:undefined;return(0,D.createClientPipeline)(Object.assign(Object.assign({},d),{credentialOptions:y}))}function getCredentialScopes(d){if(d.credentialScopes){return d.credentialScopes}if(d.endpoint){return`${d.endpoint}/.default`}if(d.baseUri){return`${d.baseUri}/.default`}if(d.credential&&!d.credentialScopes){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},48166:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={operationRequestMap:new WeakMap}},52825:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRequestUrl=getRequestUrl;p.appendQueryParams=appendQueryParams;const v=y(93609);const D=y(58739);const M={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(d,p,y,v){const D=calculateUrlReplacements(p,y,v);let M=false;let U=replaceAll(d,D);if(p.path){let d=replaceAll(p.path,D);if(p.path==="/{nextLink}"&&d.startsWith("/")){d=d.substring(1)}if(isAbsoluteUrl(d)){U=d;M=true}else{U=appendPath(U,d)}}const{queryParams:j,sequenceParams:V}=calculateQueryParameters(p,y,v);U=appendQueryParams(U,j,V,M);return U}function replaceAll(d,p){let y=d;for(const[d,v]of p){y=y.split(d).join(v)}return y}function calculateUrlReplacements(d,p,y){var M;const U=new Map;if((M=d.urlParameters)===null||M===void 0?void 0:M.length){for(const M of d.urlParameters){let j=(0,v.getOperationArgumentValueFromParameter)(p,M,y);const V=(0,D.getPathStringFromParameter)(M);j=d.serializer.serialize(M.mapper,j,V);if(!M.skipEncoding){j=encodeURIComponent(j)}U.set(`{${M.mapper.serializedName||V}}`,j)}}return U}function isAbsoluteUrl(d){return d.includes("://")}function appendPath(d,p){if(!p){return d}const y=new URL(d);let v=y.pathname;if(!v.endsWith("/")){v=`${v}/`}if(p.startsWith("/")){p=p.substring(1)}const D=p.indexOf("?");if(D!==-1){const d=p.substring(0,D);const M=p.substring(D+1);v=v+d;if(M){y.search=y.search?`${y.search}&${M}`:M}}else{v=v+p}y.pathname=v;return y.toString()}function calculateQueryParameters(d,p,y){var U;const j=new Map;const V=new Set;if((U=d.queryParameters)===null||U===void 0?void 0:U.length){for(const U of d.queryParameters){if(U.mapper.type.name==="Sequence"&&U.mapper.serializedName){V.add(U.mapper.serializedName)}let K=(0,v.getOperationArgumentValueFromParameter)(p,U,y);if(K!==undefined&&K!==null||U.mapper.required){K=d.serializer.serialize(U.mapper,K,(0,D.getPathStringFromParameter)(U));const p=U.collectionFormat?M[U.collectionFormat]:"";if(Array.isArray(K)){K=K.map((d=>{if(d===null||d===undefined){return""}return d}))}if(U.collectionFormat==="Multi"&&K.length===0){continue}else if(Array.isArray(K)&&(U.collectionFormat==="SSV"||U.collectionFormat==="TSV")){K=K.join(p)}if(!U.skipEncoding){if(Array.isArray(K)){K=K.map((d=>encodeURIComponent(d)))}else{K=encodeURIComponent(K)}}if(Array.isArray(K)&&(U.collectionFormat==="CSV"||U.collectionFormat==="Pipes")){K=K.join(p)}j.set(U.mapper.serializedName||(0,D.getPathStringFromParameter)(U),K)}}}return{queryParams:j,sequenceParams:V}}function simpleParseQueryParams(d){const p=new Map;if(!d||d[0]!=="?"){return p}d=d.slice(1);const y=d.split("&");for(const d of y){const[y,v]=d.split("=",2);const D=p.get(y);if(D){if(Array.isArray(D)){D.push(v)}else{p.set(y,[D,v])}}else{p.set(y,v)}}return p}function appendQueryParams(d,p,y,v=false){if(p.size===0){return d}const D=new URL(d);const M=simpleParseQueryParams(D.search);for(const[d,D]of p){const p=M.get(d);if(Array.isArray(p)){if(Array.isArray(D)){p.push(...D);const y=new Set(p);M.set(d,Array.from(y))}else{p.push(D)}}else if(p){if(Array.isArray(D)){D.unshift(p)}else if(y.has(d)){M.set(d,[p,D])}if(!v){M.set(d,D)}}else{M.set(d,D)}}const U=[];for(const[d,p]of M){if(typeof p==="string"){U.push(`${d}=${p}`)}else if(Array.isArray(p)){for(const y of p){U.push(`${d}=${y}`)}}else{U.push(`${d}=${p}`)}}D.search=U.length?`?${U.join("&")}`:"";return D.toString()}},40398:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isPrimitiveBody=isPrimitiveBody;p.isDuration=isDuration;p.isValidUuid=isValidUuid;p.flattenResponse=flattenResponse;function isPrimitiveBody(d,p){return p!=="Composite"&&p!=="Dictionary"&&(typeof d==="string"||typeof d==="number"||typeof d==="boolean"||(p===null||p===void 0?void 0:p.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))!==null||d===undefined||d===null)}const y=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(d){return y.test(d)}const v=/^[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;function isValidUuid(d){return v.test(d)}function handleNullableResponseAndWrappableBody(d){const p=Object.assign(Object.assign({},d.headers),d.body);if(d.hasNullableType&&Object.getOwnPropertyNames(p).length===0){return d.shouldWrapBody?{body:null}:null}else{return d.shouldWrapBody?Object.assign(Object.assign({},d.headers),{body:d.body}):p}}function flattenResponse(d,p){var y,v;const D=d.parsedHeaders;if(d.request.method==="HEAD"){return Object.assign(Object.assign({},D),{body:d.parsedBody})}const M=p&&p.bodyMapper;const U=Boolean(M===null||M===void 0?void 0:M.nullable);const j=M===null||M===void 0?void 0:M.type.name;if(j==="Stream"){return Object.assign(Object.assign({},D),{blobBody:d.blobBody,readableStreamBody:d.readableStreamBody})}const V=j==="Composite"&&M.type.modelProperties||{};const K=Object.keys(V).some((d=>V[d].serializedName===""));if(j==="Sequence"||K){const p=(y=d.parsedBody)!==null&&y!==void 0?y:[];for(const y of Object.keys(V)){if(V[y].serializedName){p[y]=(v=d.parsedBody)===null||v===void 0?void 0:v[y]}}if(D){for(const d of Object.keys(D)){p[d]=D[d]}}return U&&!d.parsedBody&&!D&&Object.getOwnPropertyNames(V).length===0?null:p}return handleNullableResponseAndWrappableBody({body:d.parsedBody,headers:D,hasNullableType:U,shouldWrapBody:isPrimitiveBody(d.parsedBody,j)})}},47828:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ExtendedServiceClient=void 0;const v=y(87215);const D=y(54786);const M=y(9235);const U=y(37209);class ExtendedServiceClient extends M.ServiceClient{constructor(d){var p,y;super(d);if(((p=d.keepAliveOptions)===null||p===void 0?void 0:p.enable)===false&&!(0,v.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)){this.pipeline.addPolicy((0,v.createDisableKeepAlivePolicy)())}if(((y=d.redirectOptions)===null||y===void 0?void 0:y.handleRedirects)===false){this.pipeline.removePolicy({name:D.redirectPolicyName})}}async sendOperationRequest(d,p){var y;const v=(y=d===null||d===void 0?void 0:d.options)===null||y===void 0?void 0:y.onResponse;let D;function onResponse(d,p,y){D=d;if(v){v(d,p,y)}}d.options=Object.assign(Object.assign({},d.options),{onResponse:onResponse});const M=await super.sendOperationRequest(d,p);if(D){Object.defineProperty(M,"_response",{value:(0,U.toCompatResponse)(D)})}return M}}p.ExtendedServiceClient=ExtendedServiceClient},1582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.convertHttpClient=convertHttpClient;const v=y(37209);const D=y(24970);function convertHttpClient(d){return{sendRequest:async p=>{const y=await d.sendRequest((0,D.toWebResourceLike)(p,{createProxy:true}));return(0,v.toPipelineResponse)(y)}}}},62464:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toHttpHeadersLike=p.convertHttpClient=p.disableKeepAlivePolicyName=p.HttpPipelineLogLevel=p.createRequestPolicyFactoryPolicy=p.requestPolicyFactoryPolicyName=p.ExtendedServiceClient=void 0;var v=y(47828);Object.defineProperty(p,"ExtendedServiceClient",{enumerable:true,get:function(){return v.ExtendedServiceClient}});var D=y(83533);Object.defineProperty(p,"requestPolicyFactoryPolicyName",{enumerable:true,get:function(){return D.requestPolicyFactoryPolicyName}});Object.defineProperty(p,"createRequestPolicyFactoryPolicy",{enumerable:true,get:function(){return D.createRequestPolicyFactoryPolicy}});Object.defineProperty(p,"HttpPipelineLogLevel",{enumerable:true,get:function(){return D.HttpPipelineLogLevel}});var M=y(87215);Object.defineProperty(p,"disableKeepAlivePolicyName",{enumerable:true,get:function(){return M.disableKeepAlivePolicyName}});var U=y(1582);Object.defineProperty(p,"convertHttpClient",{enumerable:true,get:function(){return U.convertHttpClient}});var j=y(24970);Object.defineProperty(p,"toHttpHeadersLike",{enumerable:true,get:function(){return j.toHttpHeadersLike}})},87215:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.disableKeepAlivePolicyName=void 0;p.createDisableKeepAlivePolicy=createDisableKeepAlivePolicy;p.pipelineContainsDisableKeepAlivePolicy=pipelineContainsDisableKeepAlivePolicy;p.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function createDisableKeepAlivePolicy(){return{name:p.disableKeepAlivePolicyName,async sendRequest(d,p){d.disableKeepAlive=true;return p(d)}}}function pipelineContainsDisableKeepAlivePolicy(d){return d.getOrderedPolicies().some((d=>d.name===p.disableKeepAlivePolicyName))}},83533:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestPolicyFactoryPolicyName=p.HttpPipelineLogLevel=void 0;p.createRequestPolicyFactoryPolicy=createRequestPolicyFactoryPolicy;const v=y(24970);const D=y(37209);var M;(function(d){d[d["ERROR"]=1]="ERROR";d[d["INFO"]=3]="INFO";d[d["OFF"]=0]="OFF";d[d["WARNING"]=2]="WARNING"})(M||(p.HttpPipelineLogLevel=M={}));const U={log(d,p){},shouldLog(d){return false}};p.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function createRequestPolicyFactoryPolicy(d){const y=d.slice().reverse();return{name:p.requestPolicyFactoryPolicyName,async sendRequest(d,p){let M={async sendRequest(d){const y=await p((0,v.toPipelineRequest)(d));return(0,D.toCompatResponse)(y,{createProxy:true})}};for(const d of y){M=d.create(M,U)}const j=(0,v.toWebResourceLike)(d,{createProxy:true});const V=await M.sendRequest(j);return(0,D.toPipelineResponse)(V)}}}},37209:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toCompatResponse=toCompatResponse;p.toPipelineResponse=toPipelineResponse;const v=y(54786);const D=y(24970);const M=Symbol("Original FullOperationResponse");function toCompatResponse(d,p){let y=(0,D.toWebResourceLike)(d.request);let v=(0,D.toHttpHeadersLike)(d.headers);if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(d,{get(p,D,U){if(D==="headers"){return v}else if(D==="request"){return y}else if(D===M){return d}return Reflect.get(p,D,U)},set(d,p,D,M){if(p==="headers"){v=D}else if(p==="request"){y=D}return Reflect.set(d,p,D,M)}})}else{return Object.assign(Object.assign({},d),{request:y,headers:v})}}function toPipelineResponse(d){const p=d;const y=p[M];const U=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(y){y.headers=U;return y}else{return Object.assign(Object.assign({},d),{headers:U,request:(0,D.toPipelineRequest)(d.request)})}}},24970:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.HttpHeaders=void 0;p.toPipelineRequest=toPipelineRequest;p.toWebResourceLike=toWebResourceLike;p.toHttpHeadersLike=toHttpHeadersLike;const v=y(54786);const D=Symbol("Original PipelineRequest");const M=Symbol.for("@azure/core-client original request");function toPipelineRequest(d,p={}){const y=d;const U=y[D];const j=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(U){U.headers=j;return U}else{const y=(0,v.createPipelineRequest)({url:d.url,method:d.method,headers:j,withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,disableKeepAlive:!!d.keepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides});if(p.originalRequest){y[M]=p.originalRequest}return y}}function toWebResourceLike(d,p){var y;const v=(y=p===null||p===void 0?void 0:p.originalRequest)!==null&&y!==void 0?y:d;const M={url:d.url,method:d.method,headers:toHttpHeadersLike(d.headers),withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.headers.get("x-ms-client-request-id")||d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,keepAlive:!!d.disableKeepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(M,{get(p,y,U){if(y===D){return d}else if(y==="clone"){return()=>toWebResourceLike(toPipelineRequest(M,{originalRequest:v}),{createProxy:true,originalRequest:v})}return Reflect.get(p,y,U)},set(p,y,v,D){if(y==="keepAlive"){d.disableKeepAlive=!v}const M=["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"];if(typeof y==="string"&&M.includes(y)){d[y]=v}return Reflect.set(p,y,v,D)}})}else{return M}}function toHttpHeadersLike(d){return new HttpHeaders(d.toJSON({preserveCase:true}))}function getHeaderKey(d){return d.toLowerCase()}class HttpHeaders{constructor(d){this._headersMap={};if(d){for(const p in d){this.set(p,d[p])}}}set(d,p){this._headersMap[getHeaderKey(d)]={name:d,value:p.toString()}}get(d){const p=this._headersMap[getHeaderKey(d)];return!p?undefined:p.value}contains(d){return!!this._headersMap[getHeaderKey(d)]}remove(d){const p=this.contains(d);delete this._headersMap[getHeaderKey(d)];return p}rawHeaders(){return this.toJson({preserveCase:true})}headersArray(){const d=[];for(const p in this._headersMap){d.push(this._headersMap[p])}return d}headerNames(){const d=[];const p=this.headersArray();for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollHttpOperation=p.isOperationError=p.getResourceLocation=p.getOperationStatus=p.getOperationLocation=p.initHttpOperation=p.getStatusFromInitialResponse=p.getErrorFromResponse=p.parseRetryAfter=p.inferLroMode=void 0;const v=y(90804);const D=y(41932);function getOperationLocationPollingUrl(d){const{azureAsyncOperation:p,operationLocation:y}=d;return y!==null&&y!==void 0?y:p}function getLocationHeader(d){return d.headers["location"]}function getOperationLocationHeader(d){return d.headers["operation-location"]}function getAzureAsyncOperationHeader(d){return d.headers["azure-asyncoperation"]}function findResourceLocation(d){var p;const{location:y,requestMethod:v,requestPath:D,resourceLocationConfig:M}=d;switch(v){case"PUT":{return D}case"DELETE":{return undefined}case"PATCH":{return(p=getDefault())!==null&&p!==void 0?p:D}default:{return getDefault()}}function getDefault(){switch(M){case"azure-async-operation":{return undefined}case"original-uri":{return D}case"location":default:{return y}}}}function inferLroMode(d){const{rawResponse:p,requestMethod:y,requestPath:v,resourceLocationConfig:D}=d;const M=getOperationLocationHeader(p);const U=getAzureAsyncOperationHeader(p);const j=getOperationLocationPollingUrl({operationLocation:M,azureAsyncOperation:U});const V=getLocationHeader(p);const K=y===null||y===void 0?void 0:y.toLocaleUpperCase();if(j!==undefined){return{mode:"OperationLocation",operationLocation:j,resourceLocation:findResourceLocation({requestMethod:K,location:V,requestPath:v,resourceLocationConfig:D})}}else if(V!==undefined){return{mode:"ResourceLocation",operationLocation:V}}else if(K==="PUT"&&v){return{mode:"Body",operationLocation:v}}else{return undefined}}p.inferLroMode=inferLroMode;function transformStatus(d){const{status:p,statusCode:y}=d;if(typeof p!=="string"&&p!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${p}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(p===null||p===void 0?void 0:p.toLocaleLowerCase()){case undefined:return toOperationStatus(y);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{D.logger.verbose(`LRO: unrecognized operation status: ${p}`);return p}}}function getStatus(d){var p;const{status:y}=(p=d.body)!==null&&p!==void 0?p:{};return transformStatus({status:y,statusCode:d.statusCode})}function getProvisioningState(d){var p,y;const{properties:v,provisioningState:D}=(p=d.body)!==null&&p!==void 0?p:{};const M=(y=v===null||v===void 0?void 0:v.provisioningState)!==null&&y!==void 0?y:D;return transformStatus({status:M,statusCode:d.statusCode})}function toOperationStatus(d){if(d===202){return"running"}else if(d<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:d}){const p=d.headers["retry-after"];if(p!==undefined){const d=parseInt(p);return isNaN(d)?calculatePollingIntervalFromDate(new Date(p)):d*1e3}return undefined}p.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(d){const p=accessBodyProperty(d,"error");if(!p){D.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!p.code||!p.message){D.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return p}p.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(d){const p=Math.floor((new Date).getTime());const y=d.getTime();if(p{const d=await M.sendInitialRequest();const p=inferLroMode({rawResponse:d.rawResponse,requestPath:M.requestPath,requestMethod:M.requestMethod,resourceLocationConfig:y});return Object.assign({response:d,operationLocation:p===null||p===void 0?void 0:p.operationLocation,resourceLocation:p===null||p===void 0?void 0:p.resourceLocation},(p===null||p===void 0?void 0:p.mode)?{metadata:{mode:p.mode}}:{})},stateProxy:p,processResult:D?({flatResponse:d},p)=>D(d,p):({flatResponse:d})=>d,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:U})}p.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(d),azureAsyncOperation:getAzureAsyncOperationHeader(d)})}case"ResourceLocation":{return getLocationHeader(d)}case"Body":default:{return undefined}}}p.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getStatus(d)}case"ResourceLocation":{return toOperationStatus(d.statusCode)}case"Body":{return getProvisioningState(d)}default:throw new Error(`Internal error: Unexpected operation mode: ${v}`)}}p.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:d,rawResponse:p},y){var v,D;return(v=d===null||d===void 0?void 0:d[y])!==null&&v!==void 0?v:(D=p.body)===null||D===void 0?void 0:D[y]}function getResourceLocation(d,p){const y=accessBodyProperty(d,"resourceLocation");if(y&&typeof y==="string"){p.config.resourceLocation=y}return p.config.resourceLocation}p.getResourceLocation=getResourceLocation;function isOperationError(d){return d.name==="RestError"}p.isOperationError=isOperationError;async function pollHttpOperation(d){const{lro:p,stateProxy:y,options:D,processResult:M,updateState:U,setDelay:j,state:V,setErrorAsResult:K}=d;return(0,v.pollOperation)({state:V,stateProxy:y,setDelay:j,processResult:M?({flatResponse:d},p)=>M(d,p):({flatResponse:d})=>d,getError:getErrorFromResponse,updateState:U,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:D,poll:async(d,y)=>p.sendPollRequest(d,y),setErrorAsResult:K})}p.pollHttpOperation=pollHttpOperation},80561:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(67146);const D=y(31975);async function createHttpPoller(d,p){const{resourceLocationConfig:y,intervalInMs:M,processResult:U,restoreFrom:j,updateState:V,withOperationLocation:K,resolveOnUnsuccessful:ee=false}=p||{};return(0,D.buildCreatePoller)({getStatusFromInitialResponse:v.getStatusFromInitialResponse,getStatusFromPollResponse:v.getOperationStatus,isOperationError:v.isOperationError,getOperationLocation:v.getOperationLocation,getResourceLocation:v.getResourceLocation,getPollingInterval:v.parseRetryAfter,getError:v.getErrorFromResponse,resolveOnUnsuccessful:ee})({init:async()=>{const p=await d.sendInitialRequest();const D=(0,v.inferLroMode)({rawResponse:p.rawResponse,requestPath:d.requestPath,requestMethod:d.requestMethod,resourceLocationConfig:y});return Object.assign({response:p,operationLocation:D===null||D===void 0?void 0:D.operationLocation,resourceLocation:D===null||D===void 0?void 0:D.resourceLocation},(D===null||D===void 0?void 0:D.mode)?{metadata:{mode:D.mode}}:{})},poll:d.sendPollRequest},{intervalInMs:M,withOperationLocation:K,restoreFrom:j,updateState:V,processResult:U?({flatResponse:d},p)=>U(d,p):({flatResponse:d})=>d})}p.createHttpPoller=createHttpPoller},22670:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(31577);var D=y(80561);Object.defineProperty(p,"createHttpPoller",{enumerable:true,get:function(){return D.createHttpPoller}});v.__exportStar(y(66026),p);v.__exportStar(y(85804),p);v.__exportStar(y(22290),p)},66026:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;var v=y(59331);Object.defineProperty(p,"LroEngine",{enumerable:true,get:function(){return v.LroEngine}})},59331:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;const v=y(24951);const D=y(52216);const M=y(85804);const U=y(90804);class LroEngine extends M.Poller{constructor(d,p){const{intervalInMs:y=D.POLL_INTERVAL_IN_MS,resumeFrom:M,resolveOnUnsuccessful:j=false,isDone:V,lroResourceLocationConfig:K,processResult:ee,updateState:te}=p||{};const re=M?(0,U.deserializeState)(M):{};const ne=new v.GenericPollOperation(re,d,!j,K,ee,te,V);super(ne);this.resolveOnUnsuccessful=j;this.config={intervalInMs:y};ne.setPollerConfig(this.config)}delay(){return new Promise((d=>setTimeout((()=>d()),this.config.intervalInMs)))}}p.LroEngine=LroEngine},24951:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GenericPollOperation=void 0;const v=y(67146);const D=y(41932);const createStateProxy=()=>({initState:d=>({config:d,isStarted:true}),setCanceled:d=>d.isCancelled=true,setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.isStarted=true,setSucceeded:d=>d.isCompleted=true,setFailed:()=>{},getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>!!d.isCancelled,isFailed:d=>!!d.error,isRunning:d=>!!d.isStarted,isSucceeded:d=>Boolean(d.isCompleted&&!d.isCancelled&&!d.error)});class GenericPollOperation{constructor(d,p,y,v,D,M,U){this.state=d;this.lro=p;this.setErrorAsResult=y;this.lroResourceLocationConfig=v;this.processResult=D;this.updateState=M;this.isDone=U}setPollerConfig(d){this.pollerConfig=d}async update(d){var p;const y=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,v.initHttpOperation)({lro:this.lro,stateProxy:y,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const D=this.updateState;const M=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,v.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:y,processResult:this.processResult,updateState:D?(d,{rawResponse:p})=>D(d,p):undefined,isDone:M?({flatResponse:d},p)=>M(d,p):undefined,options:d,setDelay:d=>{this.pollerConfig.intervalInMs=d},setErrorAsResult:this.setErrorAsResult})}(p=d===null||d===void 0?void 0:d.fireProgress)===null||p===void 0?void 0:p.call(d,this.state);return this}async cancel(){D.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}p.GenericPollOperation=GenericPollOperation},22290:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},85804:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Poller=p.PollerCancelledError=p.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(d){super(d);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}p.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(d){super(d);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}p.PollerCancelledError=PollerCancelledError;class Poller{constructor(d){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=d;this.promise=new Promise(((d,p)=>{this.resolve=d;this.reject=p}));this.promise.catch((()=>{}))}async startPolling(d={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(d);await this.delay()}}async pollOnce(d={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:d.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(d){for(const p of this.pollProgressCallbacks){p(d)}}async cancelOnce(d={}){this.operation=await this.operation.cancel(d)}poll(d={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(d);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const d=new PollerCancelledError("Operation was canceled");this.reject(d);throw d}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(d={}){if(this.stopped){this.startPolling(d).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(d){this.pollProgressCallbacks.push(d);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((p=>p!==d))}}isDone(){const d=this.operation.state;return Boolean(d.isCompleted||d.isCancelled||d.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(d={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(d)}else if(d.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const d=this.operation.state;return d.result}toString(){return this.operation.toString()}}p.Poller=Poller},41932:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-lro")},52216:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.terminalStates=p.POLL_INTERVAL_IN_MS=void 0;p.POLL_INTERVAL_IN_MS=2e3;p.terminalStates=["succeeded","canceled","failed"]},90804:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollOperation=p.initOperation=p.deserializeState=void 0;const v=y(41932);const D=y(52216);function deserializeState(d){try{return JSON.parse(d).state}catch(p){throw new Error(`Unable to deserialize input state: ${d}`)}}p.deserializeState=deserializeState;function setStateError(d){const{state:p,stateProxy:y,isOperationError:v}=d;return d=>{if(v(d)){y.setError(p,d);y.setFailed(p)}throw d}}function appendReadableErrorMessage(d,p){let y=d;if(y.slice(-1)!=="."){y=y+"."}return y+" "+p}function simplifyError(d){let p=d.message;let y=d.code;let v=d;while(v.innererror){v=v.innererror;y=v.code;p=appendReadableErrorMessage(p,v.message)}return{code:y,message:p}}function processOperationStatus(d){const{state:p,stateProxy:y,status:D,isDone:M,processResult:U,getError:j,response:V,setErrorAsResult:K}=d;switch(D){case"succeeded":{y.setSucceeded(p);break}case"failed":{const d=j===null||j===void 0?void 0:j(V);let D="";if(d){const{code:p,message:y}=simplifyError(d);D=`. ${p}. ${y}`}const M=`The long-running operation has failed${D}`;y.setError(p,new Error(M));y.setFailed(p);v.logger.warning(M);break}case"canceled":{y.setCanceled(p);break}}if((M===null||M===void 0?void 0:M(V,p))||M===undefined&&["succeeded","canceled"].concat(K?[]:["failed"]).includes(D)){y.setResult(p,buildResult({response:V,state:p,processResult:U}))}}function buildResult(d){const{processResult:p,response:y,state:v}=d;return p?p(y,v):y}async function initOperation(d){const{init:p,stateProxy:y,processResult:D,getOperationStatus:M,withOperationLocation:U,setErrorAsResult:j}=d;const{operationLocation:V,resourceLocation:K,metadata:ee,response:te}=await p();if(V)U===null||U===void 0?void 0:U(V,false);const re={metadata:ee,operationLocation:V,resourceLocation:K};v.logger.verbose(`LRO: Operation description:`,re);const ne=y.initState(re);const ie=M({response:te,state:ne,operationLocation:V});processOperationStatus({state:ne,status:ie,stateProxy:y,response:te,setErrorAsResult:j,processResult:D});return ne}p.initOperation=initOperation;async function pollOperationHelper(d){const{poll:p,state:y,stateProxy:M,operationLocation:U,getOperationStatus:j,getResourceLocation:V,isOperationError:K,options:ee}=d;const te=await p(U,ee).catch(setStateError({state:y,stateProxy:M,isOperationError:K}));const re=j(te,y);v.logger.verbose(`LRO: Status:\n\tPolling from: ${y.config.operationLocation}\n\tOperation status: ${re}\n\tPolling status: ${D.terminalStates.includes(re)?"Stopped":"Running"}`);if(re==="succeeded"){const d=V(te,y);if(d!==undefined){return{response:await p(d).catch(setStateError({state:y,stateProxy:M,isOperationError:K})),status:re}}}return{response:te,status:re}}async function pollOperation(d){const{poll:p,state:y,stateProxy:v,options:M,getOperationStatus:U,getResourceLocation:j,getOperationLocation:V,isOperationError:K,withOperationLocation:ee,getPollingInterval:te,processResult:re,getError:ne,updateState:ie,setDelay:se,isDone:oe,setErrorAsResult:ae}=d;const{operationLocation:le}=y.config;if(le!==undefined){const{response:d,status:ce}=await pollOperationHelper({poll:p,getOperationStatus:U,state:y,stateProxy:v,operationLocation:le,getResourceLocation:j,isOperationError:K,options:M});processOperationStatus({status:ce,response:d,state:y,stateProxy:v,isDone:oe,processResult:re,getError:ne,setErrorAsResult:ae});if(!D.terminalStates.includes(ce)){const p=te===null||te===void 0?void 0:te(d);if(p)se(p);const v=V===null||V===void 0?void 0:V(d,y);if(v!==undefined){const d=le!==v;y.config.operationLocation=v;ee===null||ee===void 0?void 0:ee(v,d)}else ee===null||ee===void 0?void 0:ee(le,false)}ie===null||ie===void 0?void 0:ie(y,d)}}p.pollOperation=pollOperation},31975:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildCreatePoller=void 0;const v=y(90804);const D=y(52216);const M=y(91276);const createStateProxy=()=>({initState:d=>({status:"running",config:d}),setCanceled:d=>d.status="canceled",setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.status="running",setSucceeded:d=>d.status="succeeded",setFailed:d=>d.status="failed",getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>d.status==="canceled",isFailed:d=>d.status==="failed",isRunning:d=>d.status==="running",isSucceeded:d=>d.status==="succeeded"});function buildCreatePoller(d){const{getOperationLocation:p,getStatusFromInitialResponse:y,getStatusFromPollResponse:U,isOperationError:j,getResourceLocation:V,getPollingInterval:K,getError:ee,resolveOnUnsuccessful:te}=d;return async({init:d,poll:re},ne)=>{const{processResult:ie,updateState:se,withOperationLocation:oe,intervalInMs:ae=D.POLL_INTERVAL_IN_MS,restoreFrom:le}=ne||{};const ce=createStateProxy();const ue=oe?(()=>{let d=false;return(p,y)=>{if(y)oe(p);else if(!d)oe(p);d=true}})():undefined;const de=le?(0,v.deserializeState)(le):await(0,v.initOperation)({init:d,stateProxy:ce,processResult:ie,getOperationStatus:y,withOperationLocation:ue,setErrorAsResult:!te});let pe;const fe=new AbortController;const me=new Map;const handleProgressEvents=async()=>me.forEach((d=>d(de)));const Ae="Operation was canceled";let he=ae;const ge={getOperationState:()=>de,getResult:()=>de.result,isDone:()=>["succeeded","failed","canceled"].includes(de.status),isStopped:()=>pe===undefined,stopPolling:()=>{fe.abort()},toString:()=>JSON.stringify({state:de}),onProgress:d=>{const p=Symbol();me.set(p,d);return()=>me.delete(p)},pollUntilDone:d=>pe!==null&&pe!==void 0?pe:pe=(async()=>{const{abortSignal:p}=d||{};function abortListener(){fe.abort()}const y=fe.signal;if(p===null||p===void 0?void 0:p.aborted){fe.abort()}else if(!y.aborted){p===null||p===void 0?void 0:p.addEventListener("abort",abortListener,{once:true})}try{if(!ge.isDone()){await ge.poll({abortSignal:y});while(!ge.isDone()){await(0,M.delay)(he,{abortSignal:y});await ge.poll({abortSignal:y})}}}finally{p===null||p===void 0?void 0:p.removeEventListener("abort",abortListener)}if(te){return ge.getResult()}else{switch(de.status){case"succeeded":return ge.getResult();case"canceled":throw new Error(Ae);case"failed":throw de.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{pe=undefined})),async poll(d){if(te){if(ge.isDone())return}else{switch(de.status){case"succeeded":return;case"canceled":throw new Error(Ae);case"failed":throw de.error}}await(0,v.pollOperation)({poll:re,state:de,stateProxy:ce,getOperationLocation:p,isOperationError:j,withOperationLocation:ue,getPollingInterval:K,getOperationStatus:U,getResourceLocation:V,processResult:ie,getError:ee,updateState:se,options:d,setDelay:d=>{he=d},setErrorAsResult:!te});await handleProgressEvents();if(!te){switch(de.status){case"canceled":throw new Error(Ae);case"failed":throw de.error}}}};return ge}}p.buildCreatePoller=buildCreatePoller},19:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="1.22.0";p.DEFAULT_RETRY_POLICY_COUNT=3},10582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(84557);const D=y(75310);const M=y(83871);const U=y(49335);const j=y(43879);const V=y(16791);const K=y(60962);const ee=y(91201);const te=y(91276);const re=y(59847);const ne=y(81150);const ie=y(53138);const se=y(53230);const oe=y(25373);const ae=y(15922);function createPipelineFromOptions(d){var p;const y=(0,D.createEmptyPipeline)();if(te.isNodeLike){if(d.agent){y.addPolicy((0,ie.agentPolicy)(d.agent))}if(d.tlsOptions){y.addPolicy((0,se.tlsPolicy)(d.tlsOptions))}y.addPolicy((0,re.proxyPolicy)(d.proxyOptions));y.addPolicy((0,V.decompressResponsePolicy)())}y.addPolicy((0,ae.wrapAbortSignalLikePolicy)());y.addPolicy((0,ee.formDataPolicy)(),{beforePolicies:[j.multipartPolicyName]});y.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));y.addPolicy((0,ne.setClientRequestIdPolicy)((p=d.telemetryOptions)===null||p===void 0?void 0:p.clientRequestIdHeaderName));y.addPolicy((0,j.multipartPolicy)(),{afterPhase:"Deserialize"});y.addPolicy((0,K.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});y.addPolicy((0,oe.tracingPolicy)(Object.assign(Object.assign({},d.userAgentOptions),d.loggingOptions)),{afterPhase:"Retry"});if(te.isNodeLike){y.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}y.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return y}},46896:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(67810);const D=y(79049);function createDefaultHttpClient(){const d=(0,v.createDefaultHttpClient)();return{async sendRequest(p){const{abortSignal:y,cleanup:v}=p.abortSignal?(0,D.wrapAbortSignalLike)(p.abortSignal):{};try{p.abortSignal=y;return await d.sendRequest(p)}finally{v===null||v===void 0?void 0:v()}}}}},18536:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;const v=y(67810);function createHttpHeaders(d){return(0,v.createHttpHeaders)(d)}},54786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFileFromStream=p.createFile=p.agentPolicyName=p.agentPolicy=p.auxiliaryAuthenticationHeaderPolicyName=p.auxiliaryAuthenticationHeaderPolicy=p.ndJsonPolicyName=p.ndJsonPolicy=p.bearerTokenAuthenticationPolicyName=p.bearerTokenAuthenticationPolicy=p.formDataPolicyName=p.formDataPolicy=p.tlsPolicyName=p.tlsPolicy=p.userAgentPolicyName=p.userAgentPolicy=p.defaultRetryPolicy=p.tracingPolicyName=p.tracingPolicy=p.retryPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.setClientRequestIdPolicyName=p.setClientRequestIdPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.isRestError=p.RestError=p.createPipelineRequest=p.createHttpHeaders=p.createDefaultHttpClient=p.createPipelineFromOptions=p.createEmptyPipeline=void 0;var v=y(75310);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return v.createEmptyPipeline}});var D=y(10582);Object.defineProperty(p,"createPipelineFromOptions",{enumerable:true,get:function(){return D.createPipelineFromOptions}});var M=y(46896);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return M.createDefaultHttpClient}});var U=y(18536);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});var j=y(22181);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(15186);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return V.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return V.isRestError}});var K=y(16791);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return K.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return K.decompressResponsePolicyName}});var ee=y(72332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return ee.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return ee.exponentialRetryPolicyName}});var te=y(81150);Object.defineProperty(p,"setClientRequestIdPolicy",{enumerable:true,get:function(){return te.setClientRequestIdPolicy}});Object.defineProperty(p,"setClientRequestIdPolicyName",{enumerable:true,get:function(){return te.setClientRequestIdPolicyName}});var re=y(84557);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return re.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return re.logPolicyName}});var ne=y(43879);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return ne.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return ne.multipartPolicyName}});var ie=y(59847);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ie.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ie.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ie.getDefaultProxySettings}});var se=y(83871);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return se.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return se.redirectPolicyName}});var oe=y(41374);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return oe.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return oe.systemErrorRetryPolicyName}});var ae=y(6444);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return ae.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return ae.throttlingRetryPolicyName}});var le=y(16269);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return le.retryPolicy}});var ce=y(25373);Object.defineProperty(p,"tracingPolicy",{enumerable:true,get:function(){return ce.tracingPolicy}});Object.defineProperty(p,"tracingPolicyName",{enumerable:true,get:function(){return ce.tracingPolicyName}});var ue=y(60962);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return ue.defaultRetryPolicy}});var de=y(49335);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return de.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return de.userAgentPolicyName}});var pe=y(53230);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return pe.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return pe.tlsPolicyName}});var fe=y(91201);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return fe.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return fe.formDataPolicyName}});var me=y(13733);Object.defineProperty(p,"bearerTokenAuthenticationPolicy",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicy}});Object.defineProperty(p,"bearerTokenAuthenticationPolicyName",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicyName}});var Ae=y(90227);Object.defineProperty(p,"ndJsonPolicy",{enumerable:true,get:function(){return Ae.ndJsonPolicy}});Object.defineProperty(p,"ndJsonPolicyName",{enumerable:true,get:function(){return Ae.ndJsonPolicyName}});var he=y(41566);Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicy",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicyName}});var ge=y(53138);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return ge.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return ge.agentPolicyName}});var ye=y(99273);Object.defineProperty(p,"createFile",{enumerable:true,get:function(){return ye.createFile}});Object.defineProperty(p,"createFileFromStream",{enumerable:true,get:function(){return ye.createFileFromStream}})},43016:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-rest-pipeline")},75310:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const v=y(67810);function createEmptyPipeline(){return(0,v.createEmptyPipeline)()}},22181:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(67810);function createPipelineRequest(d){return(0,v.createPipelineRequest)(d)}},53138:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;const v=y(25068);p.agentPolicyName=v.agentPolicyName;function agentPolicy(d){return(0,v.agentPolicy)(d)}},41566:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.auxiliaryAuthenticationHeaderPolicyName=void 0;p.auxiliaryAuthenticationHeaderPolicy=auxiliaryAuthenticationHeaderPolicy;const v=y(59130);const D=y(43016);p.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";const M="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(d){var p,y;const{scopes:v,getAccessToken:D,request:M}=d;const U={abortSignal:M.abortSignal,tracingOptions:M.tracingOptions};return(y=(p=await D(v,U))===null||p===void 0?void 0:p.token)!==null&&y!==void 0?y:""}function auxiliaryAuthenticationHeaderPolicy(d){const{credentials:y,scopes:U}=d;const j=d.logger||D.logger;const V=new WeakMap;return{name:p.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(d,D){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!y||y.length===0){j.info(`${p.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`);return D(d)}const K=[];for(const p of y){let y=V.get(p);if(!y){y=(0,v.createTokenCycler)(p);V.set(p,y)}K.push(sendAuthorizeRequest({scopes:Array.isArray(U)?U:[U],request:d,getAccessToken:y,logger:j}))}const ee=(await Promise.all(K)).filter((d=>Boolean(d)));if(ee.length===0){j.warning(`None of the auxiliary tokens are valid. ${M} header will not be set.`);return D(d)}d.headers.set(M,ee.map((d=>`Bearer ${d}`)).join(", "));return D(d)}}}},13733:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerTokenAuthenticationPolicyName=void 0;p.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;p.parseChallenges=parseChallenges;const v=y(59130);const D=y(43016);const M=y(15186);p.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function trySendRequest(d,p){try{return[await p(d),undefined]}catch(d){if((0,M.isRestError)(d)&&d.response){return[d.response,d]}else{throw d}}}async function defaultAuthorizeRequest(d){const{scopes:p,getAccessToken:y,request:v}=d;const D={abortSignal:v.abortSignal,tracingOptions:v.tracingOptions,enableCae:true};const M=await y(p,D);if(M){d.request.headers.set("Authorization",`Bearer ${M.token}`)}}function isChallengeResponse(d){return d.status===401&&d.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(d,p){var y;const{scopes:v}=d;const D=await d.getAccessToken(v,{enableCae:true,claims:p});if(!D){return false}d.request.headers.set("Authorization",`${(y=D.tokenType)!==null&&y!==void 0?y:"Bearer"} ${D.token}`);return true}function bearerTokenAuthenticationPolicy(d){var y,M,U;const{credential:j,scopes:V,challengeCallbacks:K}=d;const ee=d.logger||D.logger;const te={authorizeRequest:(M=(y=K===null||K===void 0?void 0:K.authorizeRequest)===null||y===void 0?void 0:y.bind(K))!==null&&M!==void 0?M:defaultAuthorizeRequest,authorizeRequestOnChallenge:(U=K===null||K===void 0?void 0:K.authorizeRequestOnChallenge)===null||U===void 0?void 0:U.bind(K)};const re=j?(0,v.createTokenCycler)(j):()=>Promise.resolve(null);return{name:p.bearerTokenAuthenticationPolicyName,async sendRequest(d,p){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await te.authorizeRequest({scopes:Array.isArray(V)?V:[V],request:d,getAccessToken:re,logger:ee});let y;let v;let D;[y,v]=await trySendRequest(d,p);if(isChallengeResponse(y)){let M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}else if(te.authorizeRequestOnChallenge){D=await te.authorizeRequestOnChallenge({scopes:Array.isArray(V)?V:[V],request:d,response:y,getAccessToken:re,logger:ee});if(D){[y,v]=await trySendRequest(d,p)}if(isChallengeResponse(y)){M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}}}}if(v){throw v}else{return y}}}}function parseChallenges(d){const p=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const y=/(\w+)="([^"]*)"/g;const v=[];let D;while((D=p.exec(d))!==null){const d=D[1];const p=D[2];const M={};let U;while((U=y.exec(p))!==null){M[U[1]]=U[2]}v.push({scheme:d,params:M})}return v}function getCaeChallengeClaims(d){var p;if(!d){return}const y=parseChallenges(d);return(p=y.find((d=>d.scheme==="Bearer"&&d.params.claims&&d.params.error==="insufficient_claims")))===null||p===void 0?void 0:p.params.claims}},16791:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;const v=y(25068);p.decompressResponsePolicyName=v.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,v.decompressResponsePolicy)()}},60962:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(25068);p.defaultRetryPolicyName=v.defaultRetryPolicyName;function defaultRetryPolicy(d={}){return(0,v.defaultRetryPolicy)(d)}},72332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(25068);p.exponentialRetryPolicyName=v.exponentialRetryPolicyName;function exponentialRetryPolicy(d={}){return(0,v.exponentialRetryPolicy)(d)}},91201:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(25068);p.formDataPolicyName=v.formDataPolicyName;function formDataPolicy(){return(0,v.formDataPolicy)()}},84557:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(43016);const D=y(25068);p.logPolicyName=D.logPolicyName;function logPolicy(d={}){return(0,D.logPolicy)(Object.assign({logger:v.logger.info},d))}},43879:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(25068);const D=y(99273);p.multipartPolicyName=v.multipartPolicyName;function multipartPolicy(){const d=(0,v.multipartPolicy)();return{name:p.multipartPolicyName,sendRequest:async(p,y)=>{if(p.multipartBody){for(const d of p.multipartBody.parts){if((0,D.hasRawContent)(d.body)){d.body=(0,D.getRawContent)(d.body)}}}return d.sendRequest(p,y)}}}},90227:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ndJsonPolicyName=void 0;p.ndJsonPolicy=ndJsonPolicy;p.ndJsonPolicyName="ndJsonPolicy";function ndJsonPolicy(){return{name:p.ndJsonPolicyName,async sendRequest(d,p){if(typeof d.body==="string"&&d.body.startsWith("[")){const p=JSON.parse(d.body);if(Array.isArray(p)){d.body=p.map((d=>JSON.stringify(d)+"\n")).join("")}}return p(d)}}}},59847:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proxyPolicyName=void 0;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(25068);p.proxyPolicyName=v.proxyPolicyName;function getDefaultProxySettings(d){return(0,v.getDefaultProxySettings)(d)}function proxyPolicy(d,p){return(0,v.proxyPolicy)(d,p)}},83871:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;const v=y(25068);p.redirectPolicyName=v.redirectPolicyName;function redirectPolicy(d={}){return(0,v.redirectPolicy)(d)}},16269:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(42549);const D=y(19);const M=y(25068);const U=(0,v.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(d,p={maxRetries:D.DEFAULT_RETRY_POLICY_COUNT}){return(0,M.retryPolicy)(d,Object.assign({logger:U},p))}},81150:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.setClientRequestIdPolicyName=void 0;p.setClientRequestIdPolicy=setClientRequestIdPolicy;p.setClientRequestIdPolicyName="setClientRequestIdPolicy";function setClientRequestIdPolicy(d="x-ms-client-request-id"){return{name:p.setClientRequestIdPolicyName,async sendRequest(p,y){if(!p.headers.has(d)){p.headers.set(d,p.requestId)}return y(p)}}}},41374:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(25068);p.systemErrorRetryPolicyName=v.systemErrorRetryPolicyName;function systemErrorRetryPolicy(d={}){return(0,v.systemErrorRetryPolicy)(d)}},6444:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(25068);p.throttlingRetryPolicyName=v.throttlingRetryPolicyName;function throttlingRetryPolicy(d={}){return(0,v.throttlingRetryPolicy)(d)}},53230:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;const v=y(25068);p.tlsPolicyName=v.tlsPolicyName;function tlsPolicy(d){return(0,v.tlsPolicy)(d)}},25373:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingPolicyName=void 0;p.tracingPolicy=tracingPolicy;const v=y(92245);const D=y(19);const M=y(21127);const U=y(43016);const j=y(91276);const V=y(15186);const K=y(37954);p.tracingPolicyName="tracingPolicy";function tracingPolicy(d={}){const y=(0,M.getUserAgentValue)(d.userAgentPrefix);const v=new K.Sanitizer({additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});const D=tryCreateTracingClient();return{name:p.tracingPolicyName,async sendRequest(d,p){var M;if(!D){return p(d)}const U=await y;const j={"http.url":v.sanitizeUrl(d.url),"http.method":d.method,"http.user_agent":U,requestId:d.requestId};if(U){j["http.user_agent"]=U}const{span:V,tracingContext:K}=(M=tryCreateSpan(D,d,j))!==null&&M!==void 0?M:{};if(!V||!K){return p(d)}try{const y=await D.withContext(K,p,d);tryProcessResponse(V,y);return y}catch(d){tryProcessError(V,d);throw d}}}}function tryCreateTracingClient(){try{return(0,v.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:D.SDK_VERSION})}catch(d){U.logger.warning(`Error when creating the TracingClient: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryCreateSpan(d,p,y){try{const{span:v,updatedOptions:D}=d.startSpan(`HTTP ${p.method}`,{tracingOptions:p.tracingOptions},{spanKind:"client",spanAttributes:y});if(!v.isRecording()){v.end();return undefined}const M=d.createRequestHeaders(D.tracingOptions.tracingContext);for(const[d,y]of Object.entries(M)){p.headers.set(d,y)}return{span:v,tracingContext:D.tracingOptions.tracingContext}}catch(d){U.logger.warning(`Skipping creating a tracing span due to an error: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryProcessError(d,p){try{d.setStatus({status:"error",error:(0,j.isError)(p)?p:undefined});if((0,V.isRestError)(p)&&p.statusCode){d.setAttribute("http.status_code",p.statusCode)}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}function tryProcessResponse(d,p){try{d.setAttribute("http.status_code",p.status);const y=p.headers.get("x-ms-request-id");if(y){d.setAttribute("serviceRequestId",y)}if(p.status>=400){d.setStatus({status:"error"})}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}},49335:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(21127);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},15922:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLikePolicyName=void 0;p.wrapAbortSignalLikePolicy=wrapAbortSignalLikePolicy;const v=y(79049);p.wrapAbortSignalLikePolicyName="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:p.wrapAbortSignalLikePolicyName,sendRequest:async(d,p)=>{if(!d.abortSignal){return p(d)}const{abortSignal:y,cleanup:D}=(0,v.wrapAbortSignalLike)(d.abortSignal);d.abortSignal=y;try{return await p(d)}finally{D===null||D===void 0?void 0:D()}}}}},15186:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(67810);p.RestError=v.RestError;function isRestError(d){return(0,v.isRestError)(d)}},99273:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasRawContent=hasRawContent;p.getRawContent=getRawContent;p.createFileFromStream=createFileFromStream;p.createFile=createFile;const v=y(91276);function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}const D={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const M=Symbol("rawContent");function hasRawContent(d){return typeof d[M]==="function"}function getRawContent(d){if(hasRawContent(d)){return d[M]()}else{return d}}function createFileFromStream(d,p,y={}){var v,U,j,V;return Object.assign(Object.assign({},D),{type:(v=y.type)!==null&&v!==void 0?v:"",lastModified:(U=y.lastModified)!==null&&U!==void 0?U:(new Date).getTime(),webkitRelativePath:(j=y.webkitRelativePath)!==null&&j!==void 0?j:"",size:(V=y.size)!==null&&V!==void 0?V:-1,name:p,stream:()=>{const p=d();if(isNodeReadableStream(p)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return p},[M]:d})}function createFile(d,p,y={}){var U,j,V;if(v.isNodeLike){return Object.assign(Object.assign({},D),{type:(U=y.type)!==null&&U!==void 0?U:"",lastModified:(j=y.lastModified)!==null&&j!==void 0?j:(new Date).getTime(),webkitRelativePath:(V=y.webkitRelativePath)!==null&&V!==void 0?V:"",size:d.byteLength,name:p,arrayBuffer:async()=>d.buffer,stream:()=>new Blob([d]).stream(),[M]:()=>d})}else{return new File([d],p,y)}}},59130:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_CYCLER_OPTIONS=void 0;p.createTokenCycler=createTokenCycler;const v=y(91276);p.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(d,p,y){async function tryGetAccessToken(){if(Date.now()d.getToken(p,y);v=beginRefresh(tryGetAccessToken,U.retryIntervalInMs,(V=D===null||D===void 0?void 0:D.expiresOnTimestamp)!==null&&V!==void 0?V:Date.now()).then((d=>{v=null;D=d;M=y.tenantId;return D})).catch((d=>{v=null;D=null;M=undefined;throw d}))}return v}return async(d,p)=>{const y=Boolean(p.claims);const v=M!==p.tenantId;if(y){D=null}const U=v||y||j.mustRefresh;if(U){return refresh(d,p)}if(j.shouldRefresh){refresh(d,p)}return D}}},21127:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(98672);const D=y(19);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("core-rest-pipeline",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},98672:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},79049:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLike=wrapAbortSignalLike;function wrapAbortSignalLike(d){if(d instanceof AbortSignal){return{abortSignal:d}}if(d.aborted){return{abortSignal:AbortSignal.abort(d.reason)}}const p=new AbortController;let y=true;function cleanup(){if(y){d.removeEventListener("abort",listener);y=false}}function listener(){p.abort(d.reason);cleanup()}d.addEventListener("abort",listener);return{abortSignal:p.signal,cleanup:cleanup}}},92245:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=p.useInstrumenter=void 0;var v=y(84939);Object.defineProperty(p,"useInstrumenter",{enumerable:true,get:function(){return v.useInstrumenter}});var D=y(63960);Object.defineProperty(p,"createTracingClient",{enumerable:true,get:function(){return D.createTracingClient}})},84939:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultTracingSpan=createDefaultTracingSpan;p.createDefaultInstrumenter=createDefaultInstrumenter;p.useInstrumenter=useInstrumenter;p.getInstrumenter=getInstrumenter;const v=y(57428);const D=y(19016);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(d,p)=>({span:createDefaultTracingSpan(),tracingContext:(0,v.createTracingContext)({parentContext:p.tracingContext})}),withContext(d,p,...y){return p(...y)}}}function useInstrumenter(d){D.state.instrumenterImplementation=d}function getInstrumenter(){if(!D.state.instrumenterImplementation){D.state.instrumenterImplementation=createDefaultInstrumenter()}return D.state.instrumenterImplementation}},19016:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={instrumenterImplementation:undefined}},63960:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=createTracingClient;const v=y(84939);const D=y(57428);function createTracingClient(d){const{namespace:p,packageName:y,packageVersion:M}=d;function startSpan(d,U,j){var V;const K=(0,v.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},j),{packageName:y,packageVersion:M,tracingContext:(V=U===null||U===void 0?void 0:U.tracingOptions)===null||V===void 0?void 0:V.tracingContext}));let ee=K.tracingContext;const te=K.span;if(!ee.getValue(D.knownContextKeys.namespace)){ee=ee.setValue(D.knownContextKeys.namespace,p)}te.setAttribute("az.namespace",ee.getValue(D.knownContextKeys.namespace));const re=Object.assign({},U,{tracingOptions:Object.assign(Object.assign({},U===null||U===void 0?void 0:U.tracingOptions),{tracingContext:ee})});return{span:te,updatedOptions:re}}async function withSpan(d,p,y,v){const{span:D,updatedOptions:M}=startSpan(d,p,v);try{const d=await withContext(M.tracingOptions.tracingContext,(()=>Promise.resolve(y(M,D))));D.setStatus({status:"success"});return d}catch(d){D.setStatus({status:"error",error:d});throw d}finally{D.end()}}function withContext(d,p,...y){return(0,v.getInstrumenter)().withContext(d,p,...y)}function parseTraceparentHeader(d){return(0,v.getInstrumenter)().parseTraceparentHeader(d)}function createRequestHeaders(d){return(0,v.getInstrumenter)().createRequestHeaders(d)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},57428:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TracingContextImpl=p.knownContextKeys=void 0;p.createTracingContext=createTracingContext;p.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(d={}){let y=new TracingContextImpl(d.parentContext);if(d.span){y=y.setValue(p.knownContextKeys.span,d.span)}if(d.namespace){y=y.setValue(p.knownContextKeys.namespace,d.namespace)}return y}class TracingContextImpl{constructor(d){this._contextMap=d instanceof TracingContextImpl?new Map(d._contextMap):new Map}setValue(d,p){const y=new TracingContextImpl(this);y._contextMap.set(d,p);return y}getValue(d){return this._contextMap.get(d)}deleteValue(d){const p=new TracingContextImpl(this);p._contextMap.delete(d);return p}}p.TracingContextImpl=TracingContextImpl},64904:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(d,p){var y,v;const D=new AbortController;function abortHandler(){D.abort()}(y=p===null||p===void 0?void 0:p.abortSignal)===null||y===void 0?void 0:y.addEventListener("abort",abortHandler);try{return await Promise.race(d.map((d=>d({abortSignal:D.signal}))))}finally{D.abort();(v=p===null||p===void 0?void 0:p.abortSignal)===null||v===void 0?void 0:v.removeEventListener("abort",abortHandler)}}},28677:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createAbortablePromise=createAbortablePromise;const v=y(764);function createAbortablePromise(d,p){const{cleanupBeforeAbort:y,abortSignal:D,abortErrorMsg:M}=p!==null&&p!==void 0?p:{};return new Promise(((p,U)=>{function rejectOnAbort(){U(new v.AbortError(M!==null&&M!==void 0?M:"The operation was aborted."))}function removeListeners(){D===null||D===void 0?void 0:D.removeEventListener("abort",onAbort)}function onAbort(){y===null||y===void 0?void 0:y();removeListeners();rejectOnAbort()}if(D===null||D===void 0?void 0:D.aborted){return rejectOnAbort()}try{d((d=>{removeListeners();p(d)}),(d=>{removeListeners();U(d)}))}catch(d){U(d)}D===null||D===void 0?void 0:D.addEventListener("abort",onAbort)}))}},50419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.calculateRetryDelay=calculateRetryDelay;const v=y(28677);const D=y(37954);const M="The delay was aborted.";function delay(d,p){let y;const{abortSignal:D,abortErrorMsg:U}=p!==null&&p!==void 0?p:{};return(0,v.createAbortablePromise)((p=>{y=setTimeout(p,d)}),{cleanupBeforeAbort:()=>clearTimeout(y),abortSignal:D,abortErrorMsg:U!==null&&U!==void 0?U:M})}function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const v=Math.min(p.maxRetryDelayInMs,y);const M=v/2+(0,D.getRandomIntegerInclusive)(0,v/2);return{retryAfterInMs:M}}},3030:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getErrorMessage=getErrorMessage;const v=y(37954);function getErrorMessage(d){if((0,v.isError)(d)){return d.message}else{let p;try{if(typeof d==="object"&&d){p=JSON.stringify(d)}else{p=String(d)}}catch(d){p="[unable to stringify input]"}return`Unknown error ${p}`}}},91276:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isWebWorker=p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isNode=p.isDeno=p.isBun=p.isBrowser=p.objectHasProperty=p.isObjectWithProperties=p.isDefined=p.getErrorMessage=p.delay=p.createAbortablePromise=p.cancelablePromiseRace=void 0;p.calculateRetryDelay=calculateRetryDelay;p.computeSha256Hash=computeSha256Hash;p.computeSha256Hmac=computeSha256Hmac;p.getRandomIntegerInclusive=getRandomIntegerInclusive;p.isError=isError;p.isObject=isObject;p.randomUUID=randomUUID;p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;const v=y(31577);const D=v.__importStar(y(37954));var M=y(64904);Object.defineProperty(p,"cancelablePromiseRace",{enumerable:true,get:function(){return M.cancelablePromiseRace}});var U=y(28677);Object.defineProperty(p,"createAbortablePromise",{enumerable:true,get:function(){return U.createAbortablePromise}});var j=y(50419);Object.defineProperty(p,"delay",{enumerable:true,get:function(){return j.delay}});var V=y(3030);Object.defineProperty(p,"getErrorMessage",{enumerable:true,get:function(){return V.getErrorMessage}});var K=y(34552);Object.defineProperty(p,"isDefined",{enumerable:true,get:function(){return K.isDefined}});Object.defineProperty(p,"isObjectWithProperties",{enumerable:true,get:function(){return K.isObjectWithProperties}});Object.defineProperty(p,"objectHasProperty",{enumerable:true,get:function(){return K.objectHasProperty}});function calculateRetryDelay(d,p){return D.calculateRetryDelay(d,p)}function computeSha256Hash(d,p){return D.computeSha256Hash(d,p)}function computeSha256Hmac(d,p,y){return D.computeSha256Hmac(d,p,y)}function getRandomIntegerInclusive(d,p){return D.getRandomIntegerInclusive(d,p)}function isError(d){return D.isError(d)}function isObject(d){return D.isObject(d)}function randomUUID(){return D.randomUUID()}p.isBrowser=D.isBrowser;p.isBun=D.isBun;p.isDeno=D.isDeno;p.isNode=D.isNodeLike;p.isNodeLike=D.isNodeLike;p.isNodeRuntime=D.isNodeRuntime;p.isReactNative=D.isReactNative;p.isWebWorker=D.isWebWorker;function uint8ArrayToString(d,p){return D.uint8ArrayToString(d,p)}function stringToUint8Array(d,p){return D.stringToUint8Array(d,p)}},34552:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isDefined=isDefined;p.isObjectWithProperties=isObjectWithProperties;p.objectHasProperty=objectHasProperty;function isDefined(d){return typeof d!=="undefined"&&d!==null}function isObjectWithProperties(d,p){if(!isDefined(d)||typeof d!=="object"){return false}for(const y of p){if(!objectHasProperty(d,y)){return false}}return true}function objectHasProperty(d,p){return isDefined(d)&&typeof d==="object"&&p in d}},64993:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=p.parseXML=p.stringifyXML=void 0;var v=y(38468);Object.defineProperty(p,"stringifyXML",{enumerable:true,get:function(){return v.stringifyXML}});Object.defineProperty(p,"parseXML",{enumerable:true,get:function(){return v.parseXML}});var D=y(39653);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return D.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return D.XML_CHARKEY}})},39653:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},38468:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.stringifyXML=stringifyXML;p.parseXML=parseXML;const v=y(89421);const D=y(39653);function getCommonOptions(d){var p;return{attributesGroupName:D.XML_ATTRKEY,textNodeName:(p=d.xmlCharKey)!==null&&p!==void 0?p:D.XML_CHARKEY,ignoreAttributes:false,suppressBooleanAttributes:false}}function getSerializerOptions(d={}){var p,y;return Object.assign(Object.assign({},getCommonOptions(d)),{attributeNamePrefix:"@_",format:true,suppressEmptyNode:true,indentBy:"",rootNodeName:(p=d.rootName)!==null&&p!==void 0?p:"root",cdataPropName:(y=d.cdataPropName)!==null&&y!==void 0?y:"__cdata"})}function getParserOptions(d={}){return Object.assign(Object.assign({},getCommonOptions(d)),{parseAttributeValue:false,parseTagValue:false,attributeNamePrefix:"",stopNodes:d.stopNodes,processEntities:true,trimValues:false})}function stringifyXML(d,p={}){const y=getSerializerOptions(p);const D=new v.XMLBuilder(y);const M={[y.rootNodeName]:d};const U=D.build(M);return`${U}`.replace(/\n/g,"")}async function parseXML(d,p={}){if(!d){throw new Error("Document is empty")}const y=v.XMLValidator.validate(d);if(y!==true){throw y}const D=new v.XMLParser(getParserOptions(p));const M=D.parse(d);if(M["?xml"]){delete M["?xml"]}if(!p.includeRoot){for(const d of Object.keys(M)){const p=M[d];return typeof p==="object"?Object.assign({},p):p}}return M}},42549:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureLogger=void 0;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(5334);const D=(0,v.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});p.AzureLogger=D.logger;function setLogLevel(d){D.setLogLevel(d)}function getLogLevel(){return D.getLogLevel()}function createClientLogger(d){return D.createClientLogger(d)}},78283:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},88992:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BatchResponseParser=void 0;const v=y(54786);const D=y(62464);const M=y(48855);const U=y(9071);const j=y(19150);const V=": ";const K=" ";const ee=-1;class BatchResponseParser{batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(d,p){if(!d||!d.contentType){throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.")}if(!p||p.size===0){throw new RangeError("Invalid state: subRequests is not provided or size is 0.")}this.batchResponse=d;this.subRequests=p;this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1];this.perResponsePrefix=`--${this.responseBatchBoundary}${M.HTTP_LINE_ENDING}`;this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==M.HTTPURLConnection.HTTP_ACCEPTED){throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`)}const d=await(0,U.getBodyAsText)(this.batchResponse);const p=d.split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1);const y=p.length;if(y!==this.subRequests.size&&y!==1){throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.")}const te=new Array(y);let re=0;let ne=0;for(let d=0;d=0&&le{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyAsText=getBodyAsText;p.utf8ByteLength=utf8ByteLength;const v=y(67495);const D=y(48855);async function getBodyAsText(d){let p=Buffer.alloc(D.BATCH_MAX_PAYLOAD_IN_BYTES);const y=await(0,v.streamToBuffer2)(d.readableStreamBody,p);p=p.slice(0,y);return p.toString()}function utf8ByteLength(d){return Buffer.byteLength(d)}},60021:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatch=void 0;const v=y(91276);const D=y(46113);const M=y(54786);const U=y(91276);const j=y(77725);const V=y(79656);const K=y(93269);const ee=y(24236);const te=y(46456);const re=y(64993);const ne=y(48855);const ie=y(78403);const se=y(9820);const oe=y(9235);const ae=y(99283);class BlobBatch{batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new InnerBatchRequest}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(d,p){await K.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(d);await p();this.batchRequest.postAddSubRequest(d)}finally{await K.Mutex.unlock(this.batch)}}setBatchType(d){if(!this.batchType){this.batchType=d}if(this.batchType!==d){throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}}async deleteBlob(d,p,y){let v;let M;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){v=d;M=p}else if(d instanceof V.BlobClient){v=d.url;M=d.credential;y=p}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!y){y={}}return se.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",y,(async d=>{this.setBatchType("delete");await this.addSubRequestInternal({url:v,credential:M},(async()=>{await new V.BlobClient(v,this.batchRequest.createPipeline(M)).delete(d)}))}))}async setBlobAccessTier(d,p,y,v){let M;let K;let ee;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){M=d;K=p;ee=y}else if(d instanceof V.BlobClient){M=d.url;K=d.credential;ee=p;v=y}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!v){v={}}return se.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",v,(async d=>{this.setBatchType("setAccessTier");await this.addSubRequestInternal({url:M,credential:K},(async()=>{await new V.BlobClient(M,this.batchRequest.createPipeline(K)).setAccessTier(ee,d)}))}))}}p.BlobBatch=BlobBatch;class InnerBatchRequest{operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0;this.body="";const d=(0,v.randomUUID)();this.boundary=`batch_${d}`;this.subRequestPrefix=`--${this.boundary}${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TYPE}: application/http${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`;this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`;this.batchRequestEnding=`--${this.boundary}--`;this.subRequests=new Map}createPipeline(d){const p=(0,M.createEmptyPipeline)();p.addPolicy((0,oe.serializationPolicy)({stringifyXML:re.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"});p.addPolicy(batchHeaderFilterPolicy());p.addPolicy(batchRequestAssemblePolicy(this),{afterPhase:"Sign"});if((0,D.isTokenCredential)(d)){p.addPolicy((0,M.bearerTokenAuthenticationPolicy)({credential:d,scopes:ne.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:oe.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(d instanceof ie.StorageSharedKeyCredential){p.addPolicy((0,ae.storageSharedKeyCredentialPolicy)({accountName:d.accountName,accountKey:d.accountKey}),{phase:"Sign"})}const y=new ee.Pipeline([]);y._credential=d;y._corePipeline=p;return y}appendSubRequestToBody(d){this.body+=[this.subRequestPrefix,`${ne.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${d.method.toString()} ${(0,te.getURLPathAndQuery)(d.url)} ${ne.HTTP_VERSION_1_1}${ne.HTTP_LINE_ENDING}`].join(ne.HTTP_LINE_ENDING);for(const[p,y]of d.headers){this.body+=`${p}: ${y}${ne.HTTP_LINE_ENDING}`}this.body+=ne.HTTP_LINE_ENDING}preAddSubRequest(d){if(this.operationCount>=ne.BATCH_MAX_REQUEST){throw new RangeError(`Cannot exceed ${ne.BATCH_MAX_REQUEST} sub requests in a single batch`)}const p=(0,te.getURLPath)(d.url);if(!p||p===""){throw new RangeError(`Invalid url for sub request: '${d.url}'`)}}postAddSubRequest(d){this.subRequests.set(this.operationCount,d);this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ne.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}function batchRequestAssemblePolicy(d){return{name:"batchRequestAssemblePolicy",async sendRequest(p){d.appendSubRequestToBody(p);return{request:p,status:200,headers:(0,M.createHttpHeaders)()}}}}function batchHeaderFilterPolicy(){return{name:"batchHeaderFilterPolicy",async sendRequest(d,p){let y="";for(const[p]of d.headers){if((0,te.iEqual)(p,ne.HeaderConstants.X_MS_VERSION)){y=p}}if(y!==""){d.headers.delete(y)}return p(d)}}}},60298:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatchClient=void 0;const v=y(88992);const D=y(9071);const M=y(60021);const U=y(9820);const j=y(77725);const V=y(67521);const K=y(24236);const ee=y(46456);class BlobBatchClient{serviceOrContainerContext;constructor(d,p,y){let v;if((0,K.isPipelineLike)(p)){v=p}else if(!p){v=(0,K.newPipeline)(new j.AnonymousCredential,y)}else{v=(0,K.newPipeline)(p,y)}const D=new V.StorageContextClient(d,(0,K.getCoreClientOptions)(v));const M=(0,ee.getURLPath)(d);if(M&&M!=="/"){this.serviceOrContainerContext=D.container}else{this.serviceOrContainerContext=D.service}}createBatch(){return new M.BlobBatch}async deleteBlobs(d,p,y){const v=new M.BlobBatch;for(const D of d){if(typeof D==="string"){await v.deleteBlob(D,p,y)}else{await v.deleteBlob(D,p)}}return this.submitBatch(v)}async setBlobsAccessTier(d,p,y,v){const D=new M.BlobBatch;for(const M of d){if(typeof M==="string"){await D.setBlobAccessTier(M,p,y,v)}else{await D.setBlobAccessTier(M,p,y)}}return this.submitBatch(D)}async submitBatch(d,p={}){if(!d||d.getSubRequests().size===0){throw new RangeError("Batch request should contain one or more sub requests.")}return U.tracingClient.withSpan("BlobBatchClient-submitBatch",p,(async p=>{const y=d.getHttpRequestBody();const M=(0,ee.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,D.utf8ByteLength)(y),d.getMultiPartContentType(),y,{...p}));const U=new v.BatchResponseParser(M,d.getSubRequests());const j=await U.parseBatchResponse();const V={_response:M._response,contentType:M.contentType,errorCode:M.errorCode,requestId:M.requestId,clientRequestId:M.clientRequestId,version:M.version,subResponses:j.subResponses,subResponsesSucceededCount:j.subResponsesSucceededCount,subResponsesFailedCount:j.subResponsesFailedCount};return V}))}}p.BlobBatchClient=BlobBatchClient},85602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobDownloadResponse=void 0;const v=y(91276);const D=y(90424);class BlobDownloadResponse{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 v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p,y,v,M={}){this.originalResponse=d;this.blobDownloadStream=new D.RetriableReadableStream(this.originalResponse.readableStreamBody,p,y,v,M)}}p.BlobDownloadResponse=BlobDownloadResponse},39976:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobLeaseClient=void 0;const v=y(91276);const D=y(48855);const M=y(9820);const U=y(46456);class BlobLeaseClient{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(d,p){const y=d.storageClientContext;this._url=d.url;if(d.name===undefined){this._isContainer=true;this._containerOrBlobOperation=y.container}else{this._isContainer=false;this._containerOrBlobOperation=y.blob}if(!p){p=(0,v.randomUUID)()}this._leaseId=p}async acquireLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-acquireLease",p,(async y=>(0,U.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:p.abortSignal,duration:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:y.tracingOptions}))))}async changeLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-changeLease",p,(async y=>{const v=(0,U.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));this._leaseId=d;return v}))}async releaseLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-releaseLease",d,(async p=>(0,U.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async renewLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-renewLease",d,(async p=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions})))}async breakLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-breakLease",p,(async y=>{const v={abortSignal:p.abortSignal,breakPeriod:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions};return(0,U.assertResponse)(await this._containerOrBlobOperation.breakLease(v))}))}}p.BlobLeaseClient=BlobLeaseClient},24454:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQueryResponse=void 0;const v=y(91276);const D=y(35942);class BlobQueryResponse{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 undefined}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(){return undefined}get readableStreamBody(){return v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p={}){this.originalResponse=d;this.blobDownloadStream=new D.BlobQuickQueryStream(this.originalResponse.readableStreamBody,p)}}p.BlobQueryResponse=BlobQueryResponse},74177:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobServiceClient=void 0;const v=y(46113);const D=y(54786);const M=y(91276);const U=y(24236);const j=y(11432);const V=y(46456);const K=y(78403);const ee=y(77725);const te=y(46456);const re=y(9820);const ne=y(60298);const ie=y(24602);const se=y(70834);const oe=y(79066);const ae=y(50120);class BlobServiceClient extends ie.StorageClient{serviceContext;static fromConnectionString(d,p){p=p||{};const y=(0,V.extractConnectionStringParts)(d);if(y.kind==="AccountConnString"){if(M.isNodeLike){const d=new K.StorageSharedKeyCredential(y.accountName,y.accountKey);if(!p.proxyOptions){p.proxyOptions=(0,D.getDefaultProxySettings)(y.proxyUri)}const v=(0,U.newPipeline)(d,p);return new BlobServiceClient(y.url,v)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(y.kind==="SASConnString"){const d=(0,U.newPipeline)(new ee.AnonymousCredential,p);return new BlobServiceClient(y.url+"?"+y.accountSas,d)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}constructor(d,p,y){let D;if((0,U.isPipelineLike)(p)){D=p}else if(M.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof ee.AnonymousCredential||(0,v.isTokenCredential)(p)){D=(0,U.newPipeline)(p,y)}else{D=(0,U.newPipeline)(new ee.AnonymousCredential,y)}super(d,D);this.serviceContext=this.storageClientContext.service}getContainerClient(d){return new j.ContainerClient((0,V.appendToURLPath)(this.url,encodeURIComponent(d)),this.pipeline)}async createContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-createContainer",p,(async p=>{const y=this.getContainerClient(d);const v=await y.create(p);return{containerClient:y,containerCreateResponse:v}}))}async deleteContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-deleteContainer",p,(async p=>{const y=this.getContainerClient(d);return y.delete(p)}))}async undeleteContainer(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-undeleteContainer",y,(async v=>{const D=this.getContainerClient(y.destinationContainerName||d);const M=D["storageClientContext"].container;const U=(0,te.assertResponse)(await M.restore({deletedContainerName:d,deletedContainerVersion:p,tracingOptions:v.tracingOptions}));return{containerClient:D,containerUndeleteResponse:U}}))}async getProperties(d={}){return re.tracingClient.withSpan("BlobServiceClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setProperties(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-setProperties",p,(async y=>(0,te.assertResponse)(await this.serviceContext.setProperties(d,{abortSignal:p.abortSignal,tracingOptions:y.tracingOptions}))))}async getStatistics(d={}){return re.tracingClient.withSpan("BlobServiceClient-getStatistics",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getStatistics({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return re.tracingClient.withSpan("BlobServiceClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async listContainersSegment(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-listContainersSegment",p,(async y=>(0,te.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:p.abortSignal,marker:d,...p,include:typeof p.include==="string"?[p.include]:p.include,tracingOptions:y.tracingOptions}))))}async findBlobsByTagsSegment(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,V.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listContainersSegment(d,p);y.containerItems=y.containerItems||[];d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.containerItems}}listContainers(d={}){if(d.prefix===""){d.prefix=undefined}const p=[];if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSystem){p.push("system")}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async getUserDelegationKey(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,te.truncatedISO8061Date)(d,false),expiresOn:(0,te.truncatedISO8061Date)(p,false)},{abortSignal:y.abortSignal,tracingOptions:v.tracingOptions}));const M={signedObjectId:D.signedObjectId,signedTenantId:D.signedTenantId,signedStartsOn:new Date(D.signedStartsOn),signedExpiresOn:new Date(D.signedExpiresOn),signedService:D.signedService,signedVersion:D.signedVersion,value:D.value};const U={_response:D._response,requestId:D.requestId,clientRequestId:D.clientRequestId,version:D.version,date:D.date,errorCode:D.errorCode,...M};return U}))}getBlobBatchClient(){return new ne.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}const D=(0,oe.generateAccountSASQueryParameters)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).toString();return(0,V.appendToURLQuery)(this.url,D)}generateSasStringToSign(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}return(0,oe.generateAccountSASQueryParametersInternal)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).stringToSign}}p.BlobServiceClient=BlobServiceClient},79656:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobClient=p.BlockBlobClient=p.AppendBlobClient=p.BlobClient=void 0;const v=y(54786);const D=y(46113);const M=y(91276);const U=y(91276);const j=y(85602);const V=y(24454);const K=y(77725);const ee=y(78403);const te=y(67460);const re=y(89874);const ne=y(24236);const ie=y(75725);const se=y(10761);const oe=y(24602);const ae=y(35338);const le=y(22328);const ce=y(48855);const ue=y(9820);const de=y(46456);const pe=y(67495);const fe=y(24844);const me=y(39976);class BlobClient extends oe.StorageClient{blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(d,p,y,U){U=U||{};let j;let V;if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl());this.blobContext=this.storageClientContext.blob;this._snapshot=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT);this._versionId=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID)}withSnapshot(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}withVersion(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID,d.length===0?undefined:d),this.pipeline)}getAppendBlobClient(){return new AppendBlobClient(this.url,this.pipeline)}getBlockBlobClient(){return new BlockBlobClient(this.url,this.pipeline)}getPageBlobClient(){return new PageBlobClient(this.url,this.pipeline)}async download(d=0,p,y={}){y.conditions=y.conditions||{};y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-download",y,(async v=>{const D=(0,de.assertResponse)(await this.blobContext.download({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onDownloadProgress:M.isNodeLike?undefined:y.onProgress},range:d===0&&!p?undefined:(0,se.rangeToString)({offset:d,count:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey,tracingOptions:v.tracingOptions}));const U={...D,_response:D._response,objectReplicationDestinationPolicyId:D.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(D.objectReplicationRules)};if(!M.isNodeLike){return U}if(y.maxRetryRequests===undefined||y.maxRetryRequests<0){y.maxRetryRequests=ce.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS}if(D.contentLength===undefined){throw new RangeError(`File download response doesn't contain valid content length header`)}if(!D.etag){throw new RangeError(`File download response doesn't contain valid etag header`)}return new j.BlobDownloadResponse(U,(async p=>{const v={leaseAccessConditions:y.conditions,modifiedAccessConditions:{ifMatch:y.conditions.ifMatch||D.etag,ifModifiedSince:y.conditions.ifModifiedSince,ifNoneMatch:y.conditions.ifNoneMatch,ifUnmodifiedSince:y.conditions.ifUnmodifiedSince,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({count:d+D.contentLength-p,offset:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey};return(await this.blobContext.download({abortSignal:y.abortSignal,...v})).readableStreamBody}),d,D.contentLength,{maxRetryRequests:y.maxRetryRequests,onProgress:y.onProgress})}))}async exists(d={}){return ue.tracingClient.withSpan("BlobClient-exists",d,(async p=>{try{(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);await this.getProperties({abortSignal:d.abortSignal,customerProvidedKey:d.customerProvidedKey,conditions:d.conditions,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}else if(d.statusCode===409&&(d.details.errorCode===ce.BlobUsesCustomerSpecifiedEncryptionMsg||d.details.errorCode===ce.BlobDoesNotUseCustomerSpecifiedEncryption)){return true}throw d}}))}async getProperties(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-getProperties",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getProperties({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,tracingOptions:p.tracingOptions}));return{...y,_response:y._response,objectReplicationDestinationPolicyId:y.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(y.objectReplicationRules)}}))}async delete(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("BlobClient-delete",d,(async p=>(0,de.assertResponse)(await this.blobContext.delete({abortSignal:d.abortSignal,deleteSnapshots:d.deleteSnapshots,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ue.tracingClient.withSpan("BlobClient-deleteIfExists",d,(async d=>{try{const p=(0,de.assertResponse)(await this.delete(d));return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="BlobNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async undelete(d={}){return ue.tracingClient.withSpan("BlobClient-undelete",d,(async p=>(0,de.assertResponse)(await this.blobContext.undelete({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setHTTPHeaders(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setHTTPHeaders",p,(async y=>(0,de.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:p.abortSignal,blobHttpHeaders:d,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}async setMetadata(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setMetadata",p,(async y=>(0,de.assertResponse)(await this.blobContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async setTags(d,p={}){return ue.tracingClient.withSpan("BlobClient-setTags",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTags({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions,tags:(0,de.toBlobTags)(d)}))))}async getTags(d={}){return ue.tracingClient.withSpan("BlobClient-getTags",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getTags({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}));const v={...y,_response:y._response,tags:(0,de.toTags)({blobTagSet:y.blobTagSet})||{}};return v}))}getBlobLeaseClient(d){return new me.BlobLeaseClient(this,d)}async createSnapshot(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-createSnapshot",d,(async p=>(0,de.assertResponse)(await this.blobContext.createSnapshot({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,tracingOptions:p.tracingOptions}))))}async beginCopyFromURL(d,p={}){const y={abortCopyFromURL:(...d)=>this.abortCopyFromURL(...d),getProperties:(...d)=>this.getProperties(...d),startCopyFromURL:(...d)=>this.startCopyFromURL(...d)};const v=new ie.BlobBeginCopyFromUrlPoller({blobClient:y,copySource:d,intervalInMs:p.intervalInMs,onProgress:p.onProgress,resumeFrom:p.resumeFrom,startCopyFromURLOptions:p});await v.poll();return v}async abortCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-abortCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.abortCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async syncCopyFromURL(d,p={}){p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return ue.tracingClient.withSpan("BlobClient-syncCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.copyFromURL(d,{abortSignal:p.abortSignal,metadata:p.metadata,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:p.sourceContentMD5,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,encryptionScope:p.encryptionScope,copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async setAccessTier(d,p={}){return ue.tracingClient.withSpan("BlobClient-setAccessTier",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTier((0,te.toAccessTier)(d),{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},rehydratePriority:p.rehydratePriority,tracingOptions:y.tracingOptions}))))}async downloadToBuffer(d,p,y,v={}){let D;let M=0;let U=0;let j=v;if(d instanceof Buffer){D=d;M=p||0;U=typeof y==="number"?y:0}else{M=typeof d==="number"?d:0;U=typeof p==="number"?p:0;j=y||{}}let V=j.blockSize??0;if(V<0){throw new RangeError("blockSize option must be >= 0")}if(V===0){V=ce.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES}if(M<0){throw new RangeError("offset option must be >= 0")}if(U&&U<=0){throw new RangeError("count option must be greater than 0")}if(!j.conditions){j.conditions={}}return ue.tracingClient.withSpan("BlobClient-downloadToBuffer",j,(async d=>{if(!U){const p=await this.getProperties({...j,tracingOptions:d.tracingOptions});U=p.contentLength-M;if(U<0){throw new RangeError(`offset ${M} shouldn't be larger than blob size ${p.contentLength}`)}}if(!D){try{D=Buffer.alloc(U)}catch(d){throw new Error(`Unable to allocate the buffer of size: ${U}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${d.message}`)}}if(D.length{let y=M+U;if(v+V{const M=await this.download(p,y,{...v,tracingOptions:D.tracingOptions});if(M.readableStreamBody){await(0,pe.readStreamToLocalFile)(M.readableStreamBody,d)}M.blobDownloadStream=undefined;return M}))}getBlobAndContainerNamesFromUrl(){let d;let p;try{const y=new URL(this.url);if(y.host.split(".")[1]==="blob"){const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}else if((0,de.isIpEndpointStyle)(y)){const v=y.pathname.match("/([^/]*)/([^/]*)(/(.*))?");d=v[2];p=v[4]}else{const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}d=decodeURIComponent(d);p=decodeURIComponent(p);p=p.replace(/\\/g,"/");if(!d){throw new Error("Provided containerName is invalid.")}return{blobName:p,containerName:d}}catch(d){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-startCopyFromURL",p,(async y=>{p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return(0,de.assertResponse)(await this.blobContext.startCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions.ifMatch,sourceIfModifiedSince:p.sourceConditions.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions.ifUnmodifiedSince,sourceIfTags:p.sourceConditions.tagConditions},immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,rehydratePriority:p.rehydratePriority,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),sealBlob:p.sealBlob,tracingOptions:y.tracingOptions}))}))}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).toString();p((0,de.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).toString();y((0,de.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).stringToSign}async deleteImmutabilityPolicy(d={}){return ue.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",d,(async d=>(0,de.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:d.tracingOptions}))))}async setImmutabilityPolicy(d,p={}){return ue.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",p,(async p=>(0,de.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:d.expiriesOn,immutabilityPolicyMode:d.policyMode,tracingOptions:p.tracingOptions}))))}async setLegalHold(d,p={}){return ue.tracingClient.withSpan("BlobClient-setLegalHold",p,(async p=>(0,de.assertResponse)(await this.blobContext.setLegalHold(d,{tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return ue.tracingClient.withSpan("BlobClient-getAccountInfo",d,(async p=>(0,de.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}}p.BlobClient=BlobClient;class AppendBlobClient extends BlobClient{appendBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(d){return new AppendBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-create",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:d.abortSignal,blobHttpHeaders:d.blobHTTPHeaders,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,immutabilityPolicyExpiry:d.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:d.immutabilityPolicy?.policyMode,legalHold:d.legalHold,blobTagsString:(0,de.toBlobTagsString)(d.tags),tracingOptions:p.tracingOptions}))))}async createIfNotExists(d={}){const p={ifNoneMatch:ce.ETagAny};return ue.tracingClient.withSpan("AppendBlobClient-createIfNotExists",d,(async d=>{try{const y=(0,de.assertResponse)(await this.create({...d,conditions:p}));return{succeeded:true,...y,_response:y._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async seal(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("AppendBlobClient-seal",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.seal({abortSignal:d.abortSignal,appendPositionAccessConditions:d.conditions,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async appendBlock(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlock",y,(async v=>(0,de.assertResponse)(await this.appendBlobContext.appendBlock(p,d,{abortSignal:y.abortSignal,appendPositionAccessConditions:y.conditions,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},transactionalContentMD5:y.transactionalContentMD5,transactionalContentCrc64:y.transactionalContentCrc64,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async appendBlockFromURL(d,p,y,v={}){v.conditions=v.conditions||{};v.sourceConditions=v.sourceConditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",v,(async D=>(0,de.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(d,0,{abortSignal:v.abortSignal,sourceRange:(0,se.rangeToString)({offset:p,count:y}),sourceContentMD5:v.sourceContentMD5,sourceContentCrc64:v.sourceContentCrc64,leaseAccessConditions:v.conditions,appendPositionAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions?.ifMatch,sourceIfModifiedSince:v.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,de.httpAuthorizationToString)(v.sourceAuthorization),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,fileRequestIntent:v.sourceShareTokenIntent,tracingOptions:D.tracingOptions}))))}}p.AppendBlobClient=AppendBlobClient;class BlockBlobClient extends BlobClient{_blobContext;blockBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.blockBlobContext=this.storageClientContext.blockBlob;this._blobContext=this.storageClientContext.blob}withSnapshot(d){return new BlockBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async query(d,p={}){(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);if(!M.isNodeLike){throw new Error("This operation currently is only supported in Node.js.")}return ue.tracingClient.withSpan("BlockBlobClient-query",p,(async y=>{const v=(0,de.assertResponse)(await this._blobContext.query({abortSignal:p.abortSignal,queryRequest:{queryType:"SQL",expression:d,inputSerialization:(0,de.toQuerySerialization)(p.inputTextConfiguration),outputSerialization:(0,de.toQuerySerialization)(p.outputTextConfiguration)},leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,tracingOptions:y.tracingOptions}));return new V.BlobQueryResponse(v,{abortSignal:p.abortSignal,onProgress:p.onProgress,onError:p.onError})}))}async upload(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-upload",y,(async v=>(0,de.assertResponse)(await this.blockBlobContext.upload(p,d,{abortSignal:y.abortSignal,blobHttpHeaders:y.blobHTTPHeaders,leaseAccessConditions:y.conditions,metadata:y.metadata,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,immutabilityPolicyExpiry:y.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:y.immutabilityPolicy?.policyMode,legalHold:y.legalHold,tier:(0,te.toAccessTier)(y.tier),blobTagsString:(0,de.toBlobTagsString)(y.tags),tracingOptions:v.tracingOptions}))))}async syncUploadFromURL(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,d,{...p,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince,sourceIfTags:p.sourceConditions?.tagConditions},cpkInfo:p.customerProvidedKey,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async stageBlock(d,p,y,v={}){(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlock",v,(async D=>(0,de.assertResponse)(await this.blockBlobContext.stageBlock(d,y,p,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,requestOptions:{onUploadProgress:v.onProgress},transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async stageBlockFromURL(d,p,y=0,v,D={}){(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",D,(async M=>(0,de.assertResponse)(await this.blockBlobContext.stageBlockFromURL(d,0,p,{abortSignal:D.abortSignal,leaseAccessConditions:D.conditions,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,sourceRange:y===0&&!v?undefined:(0,se.rangeToString)({offset:y,count:v}),cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async commitBlockList(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-commitBlockList",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.commitBlockList({latest:d},{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async getBlockList(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-getBlockList",p,(async y=>{const v=(0,de.assertResponse)(await this.blockBlobContext.getBlockList(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));if(!v.committedBlocks){v.committedBlocks=[]}if(!v.uncommittedBlocks){v.uncommittedBlocks=[]}return v}))}async uploadData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadData",p,(async p=>{if(M.isNodeLike){let y;if(d instanceof Buffer){y=d}else if(d instanceof ArrayBuffer){y=Buffer.from(d)}else{d=d;y=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.byteLength,p)}else{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}}))}async uploadBrowserData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",p,(async p=>{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}))}async uploadSeekableInternal(d,p,y={}){let v=y.blockSize??0;if(v<0||v>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES){throw new RangeError(`blockSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`)}const D=y.maxSingleShotSize??ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(D<0||D>ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES){throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`)}if(v===0){if(p>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`${p} is too larger to upload to a block blob.`)}if(p>D){v=Math.ceil(p/ce.BLOCK_BLOB_MAX_BLOCKS);if(v{if(p<=D){return(0,de.assertResponse)(await this.upload(d(0,p),p,M))}const j=Math.floor((p-1)/v)+1;if(j>ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`The buffer's size is too big or the BlockSize is too small;`+`the number of blocks must be <= ${ce.BLOCK_BLOB_MAX_BLOCKS}`)}const V=[];const K=(0,U.randomUUID)();let ee=0;const te=new ae.Batch(y.concurrency);for(let D=0;D{const U=(0,de.generateBlockID)(K,D);const te=v*D;const re=D===j-1?p:te+v;const ne=re-te;V.push(U);await this.stageBlock(U,d(te,ne),ne,{abortSignal:y.abortSignal,conditions:y.conditions,encryptionScope:y.encryptionScope,tracingOptions:M.tracingOptions});ee+=ne;if(y.onProgress){y.onProgress({loadedBytes:ee})}}))}await te.do();return this.commitBlockList(V,M)}))}async uploadFile(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadFile",p,(async y=>{const v=(await(0,pe.fsStat)(d)).size;return this.uploadSeekableInternal(((p,y)=>()=>(0,pe.fsCreateReadStream)(d,{autoClose:true,end:y?p+y-1:Infinity,start:p})),v,{...p,tracingOptions:y.tracingOptions})}))}async uploadStream(d,p=ce.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,y=5,v={}){if(!v.blobHTTPHeaders){v.blobHTTPHeaders={}}if(!v.conditions){v.conditions={}}return ue.tracingClient.withSpan("BlockBlobClient-uploadStream",v,(async D=>{let M=0;const j=(0,U.randomUUID)();let V=0;const K=[];const ee=new le.BufferScheduler(d,p,y,(async(d,p)=>{const y=(0,de.generateBlockID)(j,M);K.push(y);M++;await this.stageBlock(y,d,p,{customerProvidedKey:v.customerProvidedKey,conditions:v.conditions,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions});V+=p;if(v.onProgress){v.onProgress({loadedBytes:V})}}),Math.ceil(y/4*3));await ee.do();return(0,de.assertResponse)(await this.commitBlockList(K,{...v,tracingOptions:D.tracingOptions}))}))}}p.BlockBlobClient=BlockBlobClient;class PageBlobClient extends BlobClient{pageBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(d){return new PageBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-create",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.create(0,d,{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,blobSequenceNumber:p.blobSequenceNumber,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async createIfNotExists(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-createIfNotExists",p,(async y=>{try{const v={ifNoneMatch:ce.ETagAny};const D=(0,de.assertResponse)(await this.create(d,{...p,conditions:v,tracingOptions:y.tracingOptions}));return{succeeded:true,...D,_response:D._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async uploadPages(d,p,y,v={}){v.conditions=v.conditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPages",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.uploadPages(y,d,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},requestOptions:{onUploadProgress:v.onProgress},range:(0,se.rangeToString)({offset:p,count:y}),sequenceNumberAccessConditions:v.conditions,transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async uploadPagesFromURL(d,p,y,v,D={}){D.conditions=D.conditions||{};D.sourceConditions=D.sourceConditions||{};(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(d,(0,se.rangeToString)({offset:p,count:v}),0,(0,se.rangeToString)({offset:y,count:v}),{abortSignal:D.abortSignal,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,leaseAccessConditions:D.conditions,sequenceNumberAccessConditions:D.conditions,modifiedAccessConditions:{...D.conditions,ifTags:D.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:D.sourceConditions?.ifMatch,sourceIfModifiedSince:D.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:D.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:D.sourceConditions?.ifUnmodifiedSince},cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async clearPages(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-clearPages",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),sequenceNumberAccessConditions:y.conditions,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async getPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRanges",y,(async v=>{const D=(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:v.tracingOptions}));return(0,re.rangeResponseFromModel)(D)}))}async listPageRangesSegment(d=0,p,y,v={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),marker:y,maxPageSize:v.maxPageSize,tracingOptions:D.tracingOptions}))))}async*listPageRangeItemSegments(d=0,p,y,v={}){let D;if(!!y||y===undefined){do{D=await this.listPageRangesSegment(d,p,y,v);y=D.continuationToken;yield await D}while(y)}}async*listPageRangeItems(d=0,p,y={}){let v;for await(const D of this.listPageRangeItemSegments(d,p,v,y)){yield*(0,de.ExtractPageRangeInfoItems)(D)}}listPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};const v=this.listPageRangeItems(d,p,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listPageRangeItemSegments(d,p,v.continuationToken,{maxPageSize:v.maxPageSize,...y})}}async getPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async listPageRangesDiffSegment(d,p,y,v,D={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:D?.abortSignal,leaseAccessConditions:D?.conditions,modifiedAccessConditions:{...D?.conditions,ifTags:D?.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),marker:v,maxPageSize:D?.maxPageSize,tracingOptions:M.tracingOptions}))))}async*listPageRangeDiffItemSegments(d,p,y,v,D){let M;if(!!v||v===undefined){do{M=await this.listPageRangesDiffSegment(d,p,y,v,D);v=M.continuationToken;yield await M}while(v)}}async*listPageRangeDiffItems(d,p,y,v){let D;for await(const M of this.listPageRangeDiffItemSegments(d,p,y,D,v)){yield*(0,de.ExtractPageRangeInfoItems)(M)}}listPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};const D=this.listPageRangeDiffItems(d,p,y,{...v});return{next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(D={})=>this.listPageRangeDiffItemSegments(d,p,y,D.continuationToken,{maxPageSize:D.maxPageSize,...v})}}async getPageRangesDiffForManagedDisks(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevSnapshotUrl:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async resize(d,p={}){p.conditions=p.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-resize",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.resize(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async updateSequenceNumber(d,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.updateSequenceNumber(d,{abortSignal:y.abortSignal,blobSequenceNumber:p,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},tracingOptions:v.tracingOptions}))))}async startCopyIncremental(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-startCopyIncremental",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.copyIncremental(d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}}p.PageBlobClient=PageBlobClient},11432:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerClient=void 0;const v=y(54786);const D=y(91276);const M=y(46113);const U=y(77725);const j=y(78403);const V=y(24236);const K=y(24602);const ee=y(9820);const te=y(46456);const re=y(24844);const ne=y(39976);const ie=y(79656);const se=y(60298);class ContainerClient extends K.StorageClient{containerContext;_containerName;get containerName(){return this._containerName}constructor(d,p,y){let K;let ee;y=y||{};if((0,V.isPipelineLike)(p)){ee=d;K=p}else if(D.isNodeLike&&p instanceof j.StorageSharedKeyCredential||p instanceof U.AnonymousCredential||(0,M.isTokenCredential)(p)){ee=d;K=(0,V.newPipeline)(p,y)}else if(!p&&typeof p!=="string"){ee=d;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else if(p&&typeof p==="string"){const M=p;const re=(0,te.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(D.isNodeLike){const d=new j.StorageSharedKeyCredential(re.accountName,re.accountKey);ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M));if(!y.proxyOptions){y.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}K=(0,V.newPipeline)(d,y)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M))+"?"+re.accountSas;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName parameter")}super(ee,K);this._containerName=this.getContainerNameFromUrl();this.containerContext=this.storageClientContext.container}async create(d={}){return ee.tracingClient.withSpan("ContainerClient-create",d,(async d=>(0,te.assertResponse)(await this.containerContext.create(d))))}async createIfNotExists(d={}){return ee.tracingClient.withSpan("ContainerClient-createIfNotExists",d,(async d=>{try{const p=await this.create(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}else{throw d}}}))}async exists(d={}){return ee.tracingClient.withSpan("ContainerClient-exists",d,(async p=>{try{await this.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}throw d}}))}getBlobClient(d){return new ie.BlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getAppendBlobClient(d){return new ie.AppendBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getBlockBlobClient(d){return new ie.BlockBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getPageBlobClient(d){return new ie.PageBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}async getProperties(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.containerContext.getProperties({abortSignal:d.abortSignal,...d.conditions,tracingOptions:p.tracingOptions}))))}async delete(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-delete",d,(async p=>(0,te.assertResponse)(await this.containerContext.delete({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:d.conditions,tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ee.tracingClient.withSpan("ContainerClient-deleteIfExists",d,(async d=>{try{const p=await this.delete(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async setMetadata(d,p={}){if(!p.conditions){p.conditions={}}if(p.conditions.ifUnmodifiedSince){throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service")}return ee.tracingClient.withSpan("ContainerClient-setMetadata",p,(async y=>(0,te.assertResponse)(await this.containerContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async getAccessPolicy(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getAccessPolicy",d,(async p=>{const y=(0,te.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,tracingOptions:p.tracingOptions}));const v={_response:y._response,blobPublicAccess:y.blobPublicAccess,date:y.date,etag:y.etag,errorCode:y.errorCode,lastModified:y.lastModified,requestId:y.requestId,clientRequestId:y.clientRequestId,signedIdentifiers:[],version:y.version};for(const d of y){let p=undefined;if(d.accessPolicy){p={permissions:d.accessPolicy.permissions};if(d.accessPolicy.expiresOn){p.expiresOn=new Date(d.accessPolicy.expiresOn)}if(d.accessPolicy.startsOn){p.startsOn=new Date(d.accessPolicy.startsOn)}}v.signedIdentifiers.push({accessPolicy:p,id:d.id})}return v}))}async setAccessPolicy(d,p,y={}){y.conditions=y.conditions||{};return ee.tracingClient.withSpan("ContainerClient-setAccessPolicy",y,(async v=>{const D=[];for(const d of p||[]){D.push({accessPolicy:{expiresOn:d.accessPolicy.expiresOn?(0,te.truncatedISO8061Date)(d.accessPolicy.expiresOn):"",permissions:d.accessPolicy.permissions,startsOn:d.accessPolicy.startsOn?(0,te.truncatedISO8061Date)(d.accessPolicy.startsOn):""},id:d.id})}return(0,te.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:y.abortSignal,access:d,containerAcl:D,leaseAccessConditions:y.conditions,modifiedAccessConditions:y.conditions,tracingOptions:v.tracingOptions}))}))}getBlobLeaseClient(d){return new ne.BlobLeaseClient(this,d)}async uploadBlockBlob(d,p,y,v={}){return ee.tracingClient.withSpan("ContainerClient-uploadBlockBlob",v,(async v=>{const D=this.getBlockBlobClient(d);const M=await D.upload(p,y,v);return{blockBlobClient:D,response:M}}))}async deleteBlob(d,p={}){return ee.tracingClient.withSpan("ContainerClient-deleteBlob",p,(async y=>{let v=this.getBlobClient(d);if(p.versionId){v=v.withVersion(p.versionId)}return v.delete(y)}))}async listBlobFlatSegment(d,p={}){return ee.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",p,(async y=>{const v=(0,te.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:d,...p,tracingOptions:y.tracingOptions}));const D={...v,_response:{...v._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobFlat)(v._response.parsedBody)},segment:{...v.segment,blobItems:v.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p}))}};return D}))}async listBlobHierarchySegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.listBlobHierarchySegment(d,{marker:p,...y,tracingOptions:v.tracingOptions}));const M={...D,_response:{...D._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobHierarchy)(D._response.parsedBody)},segment:{...D.segment,blobItems:D.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p})),blobPrefixes:D.segment.blobPrefixes?.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name)};return p}))}};return M}))}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listBlobFlatSegment(d,p);d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.segment.blobItems}}listBlobsFlat(d={}){const p=[];if(d.includeCopy){p.push("copy")}if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSnapshots){p.push("snapshots")}if(d.includeVersions){p.push("versions")}if(d.includeUncommitedBlobs){p.push("uncommittedblobs")}if(d.includeTags){p.push("tags")}if(d.includeDeletedWithVersions){p.push("deletedwithversions")}if(d.includeImmutabilityPolicy){p.push("immutabilitypolicy")}if(d.includeLegalHold){p.push("legalhold")}if(d.prefix===""){d.prefix=undefined}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async*listHierarchySegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.listBlobHierarchySegment(d,p,y);p=v.continuationToken;yield await v}while(p)}}async*listItemsByHierarchy(d,p={}){let y;for await(const v of this.listHierarchySegments(d,y,p)){const d=v.segment;if(d.blobPrefixes){for(const p of d.blobPrefixes){yield{kind:"prefix",...p}}}for(const p of d.blobItems){yield{kind:"blob",...p}}}}listBlobsByHierarchy(d,p={}){if(d===""){throw new RangeError("delimiter should contain one or more characters")}const y=[];if(p.includeCopy){y.push("copy")}if(p.includeDeleted){y.push("deleted")}if(p.includeMetadata){y.push("metadata")}if(p.includeSnapshots){y.push("snapshots")}if(p.includeVersions){y.push("versions")}if(p.includeUncommitedBlobs){y.push("uncommittedblobs")}if(p.includeTags){y.push("tags")}if(p.includeDeletedWithVersions){y.push("deletedwithversions")}if(p.includeImmutabilityPolicy){y.push("immutabilitypolicy")}if(p.includeLegalHold){y.push("legalhold")}if(p.prefix===""){p.prefix=undefined}const v={...p,...y.length>0?{include:y}:{}};const D=this.listItemsByHierarchy(d,v);return{async next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.listHierarchySegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...v})}}async findBlobsByTagsSegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,te.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async getAccountInfo(d={}){return ee.tracingClient.withSpan("ContainerClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}getContainerNameFromUrl(){let d;try{const p=new URL(this.url);if(p.hostname.split(".")[1]==="blob"){d=p.pathname.split("/")[1]}else if((0,te.isIpEndpointStyle)(p)){d=p.pathname.split("/")[2]}else{d=p.pathname.split("/")[1]}d=decodeURIComponent(d);if(!d){throw new Error("Provided containerName is invalid.")}return d}catch(d){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},this.credential).toString();p((0,te.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},p,this.accountName).toString();y((0,te.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},p,this.accountName).stringToSign}getBlobBatchClient(){return new se.BlobBatchClient(this.url,this.pipeline)}}p.ContainerClient=ContainerClient},89874:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeResponseFromModel=rangeResponseFromModel;function rangeResponseFromModel(d){const p=(d._response.parsedBody.pageRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));const y=(d._response.parsedBody.clearRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));return{...d,pageRange:p,clearRange:y,_response:{...d._response,parsedBody:{pageRange:p,clearRange:y}}}}},24236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pipeline=p.StorageOAuthScopes=void 0;p.isPipelineLike=isPipelineLike;p.newPipeline=newPipeline;p.getCoreClientOptions=getCoreClientOptions;p.getCredentialFromPipeline=getCredentialFromPipeline;const v=y(62464);const D=y(54786);const M=y(9235);const U=y(64993);const j=y(46113);const V=y(19150);const K=y(92075);const ee=y(78403);const te=y(77725);const re=y(48855);Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return re.StorageOAuthScopes}});const ne=y(22328);const ie=y(27982);const se=y(2260);const oe=y(99283);const ae=y(65233);const le=y(20507);function isPipelineLike(d){if(!d||typeof d!=="object"){return false}const p=d;return Array.isArray(p.factories)&&typeof p.options==="object"&&typeof p.toServiceClientOptions==="function"}class Pipeline{factories;options;constructor(d,p={}){this.factories=d;this.options=p}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}p.Pipeline=Pipeline;function newPipeline(d,p={}){if(!d){d=new te.AnonymousCredential}const y=new Pipeline([],p);y._credential=d;return y}function processDownlevelPipeline(d){const p=[isAnonymousCredential,isStorageSharedKeyCredential,isCoreHttpBearerTokenFactory,isStorageBrowserPolicyFactory,isStorageRetryPolicyFactory,isStorageTelemetryPolicyFactory,isCoreHttpPolicyFactory];if(d.factories.length){const y=d.factories.filter((d=>!p.some((p=>p(d)))));if(y.length){const d=y.some((d=>isInjectorPolicyFactory(d)));return{wrappedPolicies:(0,v.createRequestPolicyFactoryPolicy)(y),afterRetry:d}}}return undefined}function getCoreClientOptions(d){const{httpClient:p,...y}=d.options;let K=d._coreHttpClient;if(!K){K=p?(0,v.convertHttpClient)(p):(0,ne.getCachedDefaultHttpClient)();d._coreHttpClient=K}let te=d._corePipeline;if(!te){const p=`azsdk-js-azure-storage-blob/${re.SDK_VERSION}`;const v=y.userAgentOptions&&y.userAgentOptions.userAgentPrefix?`${y.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;te=(0,M.createClientPipeline)({...y,loggingOptions:{additionalAllowedHeaderNames:re.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:re.StorageBlobLoggingAllowedQueryParameters,logger:V.logger.info},userAgentOptions:{userAgentPrefix:v},serializationOptions:{stringifyXML:U.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:U.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}});te.removePolicy({phase:"Retry"});te.removePolicy({name:D.decompressResponsePolicyName});te.addPolicy((0,le.storageCorrectContentLengthPolicy)());te.addPolicy((0,se.storageRetryPolicy)(y.retryOptions),{phase:"Retry"});te.addPolicy((0,ie.storageBrowserPolicy)());const K=processDownlevelPipeline(d);if(K){te.addPolicy(K.wrappedPolicies,K.afterRetry?{afterPhase:"Retry"}:undefined)}const ne=getCredentialFromPipeline(d);if((0,j.isTokenCredential)(ne)){te.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:ne,scopes:y.audience??re.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:M.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(ne instanceof ee.StorageSharedKeyCredential){te.addPolicy((0,oe.storageSharedKeyCredentialPolicy)({accountName:ne.accountName,accountKey:ne.accountKey}),{phase:"Sign"})}d._corePipeline=te}return{...y,allowInsecureConnection:true,httpClient:K,pipeline:te}}function getCredentialFromPipeline(d){if(d._credential){return d._credential}let p=new te.AnonymousCredential;for(const y of d.factories){if((0,j.isTokenCredential)(y.credential)){p=y.credential}else if(isStorageSharedKeyCredential(y)){return y}}return p}function isStorageSharedKeyCredential(d){if(d instanceof ee.StorageSharedKeyCredential){return true}return d.constructor.name==="StorageSharedKeyCredential"}function isAnonymousCredential(d){if(d instanceof te.AnonymousCredential){return true}return d.constructor.name==="AnonymousCredential"}function isCoreHttpBearerTokenFactory(d){return(0,j.isTokenCredential)(d.credential)}function isStorageBrowserPolicyFactory(d){if(d instanceof ae.StorageBrowserPolicyFactory){return true}return d.constructor.name==="StorageBrowserPolicyFactory"}function isStorageRetryPolicyFactory(d){if(d instanceof K.StorageRetryPolicyFactory){return true}return d.constructor.name==="StorageRetryPolicyFactory"}function isStorageTelemetryPolicyFactory(d){return d.constructor.name==="TelemetryPolicyFactory"}function isInjectorPolicyFactory(d){return d.constructor.name==="InjectorPolicyFactory"}function isCoreHttpPolicyFactory(d){const p=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"];const y={sendRequest:async d=>({request:d,headers:d.headers.clone(),status:500})};const v={log(d,p){},shouldLog(d){return false}};const D=d.create(y,v);const M=D.constructor.name;return p.some((d=>M.startsWith(d)))}},10761:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeToString=rangeToString;function rangeToString(d){if(d.offset<0){throw new RangeError(`Range.offset cannot be smaller than 0.`)}if(d.count&&d.count<=0){throw new RangeError(`Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.`)}return d.count?`bytes=${d.offset}-${d.offset+d.count-1}`:`bytes=${d.offset}-`}},65233:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(88634);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},24602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(67521);const D=y(24236);const M=y(46456);class StorageClient{url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(d,p){this.url=(0,M.escapeURLPath)(d);this.accountName=(0,M.getAccountNameFromUrl)(d);this.pipeline=p;this.storageClientContext=new v.StorageContextClient(this.url,(0,D.getCoreClientOptions)(p));this.isHttps=(0,M.iEqual)((0,M.getURLScheme)(this.url)||"","https");this.credential=(0,D.getCredentialFromPipeline)(p);const y=this.storageClientContext;y.requestContentType=undefined}}p.StorageClient=StorageClient},67521:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageContextClient=void 0;const v=y(53931);class StorageContextClient extends v.StorageClient{async sendOperationRequest(d,p){const y={...p};if(y.path==="/{containerName}"||y.path==="/{containerName}/{blob}"){y.path=""}return super.sendOperationRequest(d,y)}}p.StorageContextClient=StorageContextClient},92075:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(25312);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(35224);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},77725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(36857);const D=y(40040);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},40040:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},78403:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(25443);const M=y(40040);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},71604:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.UserDelegationKeyCredential=void 0;const v=y(77598);class UserDelegationKeyCredential{accountName;userDelegationKey;key;constructor(d,p){this.accountName=d;this.userDelegationKey=p;this.key=Buffer.from(p.value,"base64")}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.key).update(d,"utf8").digest("base64")}}p.UserDelegationKeyCredential=UserDelegationKeyCredential},53931:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);v.__exportStar(y(78966),p);var D=y(7725);Object.defineProperty(p,"StorageClient",{enumerable:true,get:function(){return D.StorageClient}});v.__exportStar(y(9814),p)},78966:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownStorageErrorCode=p.KnownBlobExpiryOptions=p.KnownFileShareTokenIntent=p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}));var v;(function(d){d["Backup"]="backup"})(v||(p.KnownFileShareTokenIntent=v={}));var D;(function(d){d["NeverExpire"]="NeverExpire";d["RelativeToCreation"]="RelativeToCreation";d["RelativeToNow"]="RelativeToNow";d["Absolute"]="Absolute"})(D||(p.KnownBlobExpiryOptions=D={}));var M;(function(d){d["AccountAlreadyExists"]="AccountAlreadyExists";d["AccountBeingCreated"]="AccountBeingCreated";d["AccountIsDisabled"]="AccountIsDisabled";d["AuthenticationFailed"]="AuthenticationFailed";d["AuthorizationFailure"]="AuthorizationFailure";d["ConditionHeadersNotSupported"]="ConditionHeadersNotSupported";d["ConditionNotMet"]="ConditionNotMet";d["EmptyMetadataKey"]="EmptyMetadataKey";d["InsufficientAccountPermissions"]="InsufficientAccountPermissions";d["InternalError"]="InternalError";d["InvalidAuthenticationInfo"]="InvalidAuthenticationInfo";d["InvalidHeaderValue"]="InvalidHeaderValue";d["InvalidHttpVerb"]="InvalidHttpVerb";d["InvalidInput"]="InvalidInput";d["InvalidMd5"]="InvalidMd5";d["InvalidMetadata"]="InvalidMetadata";d["InvalidQueryParameterValue"]="InvalidQueryParameterValue";d["InvalidRange"]="InvalidRange";d["InvalidResourceName"]="InvalidResourceName";d["InvalidUri"]="InvalidUri";d["InvalidXmlDocument"]="InvalidXmlDocument";d["InvalidXmlNodeValue"]="InvalidXmlNodeValue";d["Md5Mismatch"]="Md5Mismatch";d["MetadataTooLarge"]="MetadataTooLarge";d["MissingContentLengthHeader"]="MissingContentLengthHeader";d["MissingRequiredQueryParameter"]="MissingRequiredQueryParameter";d["MissingRequiredHeader"]="MissingRequiredHeader";d["MissingRequiredXmlNode"]="MissingRequiredXmlNode";d["MultipleConditionHeadersNotSupported"]="MultipleConditionHeadersNotSupported";d["OperationTimedOut"]="OperationTimedOut";d["OutOfRangeInput"]="OutOfRangeInput";d["OutOfRangeQueryParameterValue"]="OutOfRangeQueryParameterValue";d["RequestBodyTooLarge"]="RequestBodyTooLarge";d["ResourceTypeMismatch"]="ResourceTypeMismatch";d["RequestUrlFailedToParse"]="RequestUrlFailedToParse";d["ResourceAlreadyExists"]="ResourceAlreadyExists";d["ResourceNotFound"]="ResourceNotFound";d["ServerBusy"]="ServerBusy";d["UnsupportedHeader"]="UnsupportedHeader";d["UnsupportedXmlNode"]="UnsupportedXmlNode";d["UnsupportedQueryParameter"]="UnsupportedQueryParameter";d["UnsupportedHttpVerb"]="UnsupportedHttpVerb";d["AppendPositionConditionNotMet"]="AppendPositionConditionNotMet";d["BlobAlreadyExists"]="BlobAlreadyExists";d["BlobImmutableDueToPolicy"]="BlobImmutableDueToPolicy";d["BlobNotFound"]="BlobNotFound";d["BlobOverwritten"]="BlobOverwritten";d["BlobTierInadequateForContentLength"]="BlobTierInadequateForContentLength";d["BlobUsesCustomerSpecifiedEncryption"]="BlobUsesCustomerSpecifiedEncryption";d["BlockCountExceedsLimit"]="BlockCountExceedsLimit";d["BlockListTooLong"]="BlockListTooLong";d["CannotChangeToLowerTier"]="CannotChangeToLowerTier";d["CannotVerifyCopySource"]="CannotVerifyCopySource";d["ContainerAlreadyExists"]="ContainerAlreadyExists";d["ContainerBeingDeleted"]="ContainerBeingDeleted";d["ContainerDisabled"]="ContainerDisabled";d["ContainerNotFound"]="ContainerNotFound";d["ContentLengthLargerThanTierLimit"]="ContentLengthLargerThanTierLimit";d["CopyAcrossAccountsNotSupported"]="CopyAcrossAccountsNotSupported";d["CopyIdMismatch"]="CopyIdMismatch";d["FeatureVersionMismatch"]="FeatureVersionMismatch";d["IncrementalCopyBlobMismatch"]="IncrementalCopyBlobMismatch";d["IncrementalCopyOfEarlierVersionSnapshotNotAllowed"]="IncrementalCopyOfEarlierVersionSnapshotNotAllowed";d["IncrementalCopySourceMustBeSnapshot"]="IncrementalCopySourceMustBeSnapshot";d["InfiniteLeaseDurationRequired"]="InfiniteLeaseDurationRequired";d["InvalidBlobOrBlock"]="InvalidBlobOrBlock";d["InvalidBlobTier"]="InvalidBlobTier";d["InvalidBlobType"]="InvalidBlobType";d["InvalidBlockId"]="InvalidBlockId";d["InvalidBlockList"]="InvalidBlockList";d["InvalidOperation"]="InvalidOperation";d["InvalidPageRange"]="InvalidPageRange";d["InvalidSourceBlobType"]="InvalidSourceBlobType";d["InvalidSourceBlobUrl"]="InvalidSourceBlobUrl";d["InvalidVersionForPageBlobOperation"]="InvalidVersionForPageBlobOperation";d["LeaseAlreadyPresent"]="LeaseAlreadyPresent";d["LeaseAlreadyBroken"]="LeaseAlreadyBroken";d["LeaseIdMismatchWithBlobOperation"]="LeaseIdMismatchWithBlobOperation";d["LeaseIdMismatchWithContainerOperation"]="LeaseIdMismatchWithContainerOperation";d["LeaseIdMismatchWithLeaseOperation"]="LeaseIdMismatchWithLeaseOperation";d["LeaseIdMissing"]="LeaseIdMissing";d["LeaseIsBreakingAndCannotBeAcquired"]="LeaseIsBreakingAndCannotBeAcquired";d["LeaseIsBreakingAndCannotBeChanged"]="LeaseIsBreakingAndCannotBeChanged";d["LeaseIsBrokenAndCannotBeRenewed"]="LeaseIsBrokenAndCannotBeRenewed";d["LeaseLost"]="LeaseLost";d["LeaseNotPresentWithBlobOperation"]="LeaseNotPresentWithBlobOperation";d["LeaseNotPresentWithContainerOperation"]="LeaseNotPresentWithContainerOperation";d["LeaseNotPresentWithLeaseOperation"]="LeaseNotPresentWithLeaseOperation";d["MaxBlobSizeConditionNotMet"]="MaxBlobSizeConditionNotMet";d["NoAuthenticationInformation"]="NoAuthenticationInformation";d["NoPendingCopyOperation"]="NoPendingCopyOperation";d["OperationNotAllowedOnIncrementalCopyBlob"]="OperationNotAllowedOnIncrementalCopyBlob";d["PendingCopyOperation"]="PendingCopyOperation";d["PreviousSnapshotCannotBeNewer"]="PreviousSnapshotCannotBeNewer";d["PreviousSnapshotNotFound"]="PreviousSnapshotNotFound";d["PreviousSnapshotOperationNotSupported"]="PreviousSnapshotOperationNotSupported";d["SequenceNumberConditionNotMet"]="SequenceNumberConditionNotMet";d["SequenceNumberIncrementTooLarge"]="SequenceNumberIncrementTooLarge";d["SnapshotCountExceeded"]="SnapshotCountExceeded";d["SnapshotOperationRateExceeded"]="SnapshotOperationRateExceeded";d["SnapshotsPresent"]="SnapshotsPresent";d["SourceConditionNotMet"]="SourceConditionNotMet";d["SystemInUse"]="SystemInUse";d["TargetConditionNotMet"]="TargetConditionNotMet";d["UnauthorizedBlobOverwrite"]="UnauthorizedBlobOverwrite";d["BlobBeingRehydrated"]="BlobBeingRehydrated";d["BlobArchived"]="BlobArchived";d["BlobNotArchived"]="BlobNotArchived";d["AuthorizationSourceIPMismatch"]="AuthorizationSourceIPMismatch";d["AuthorizationProtocolMismatch"]="AuthorizationProtocolMismatch";d["AuthorizationPermissionMismatch"]="AuthorizationPermissionMismatch";d["AuthorizationServiceMismatch"]="AuthorizationServiceMismatch";d["AuthorizationResourceTypeMismatch"]="AuthorizationResourceTypeMismatch";d["BlobAccessTierNotSupportedForAccountType"]="BlobAccessTierNotSupportedForAccountType"})(M||(p.KnownStorageErrorCode=M={}))},52108:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceGetUserDelegationKeyHeaders=p.ServiceListContainersSegmentExceptionHeaders=p.ServiceListContainersSegmentHeaders=p.ServiceGetStatisticsExceptionHeaders=p.ServiceGetStatisticsHeaders=p.ServiceGetPropertiesExceptionHeaders=p.ServiceGetPropertiesHeaders=p.ServiceSetPropertiesExceptionHeaders=p.ServiceSetPropertiesHeaders=p.ArrowField=p.ArrowConfiguration=p.JsonTextConfiguration=p.DelimitedTextConfiguration=p.QueryFormat=p.QuerySerialization=p.QueryRequest=p.ClearRange=p.PageRange=p.PageList=p.Block=p.BlockList=p.BlockLookupList=p.BlobPrefix=p.BlobHierarchyListSegment=p.ListBlobsHierarchySegmentResponse=p.BlobPropertiesInternal=p.BlobName=p.BlobItemInternal=p.BlobFlatListSegment=p.ListBlobsFlatSegmentResponse=p.AccessPolicy=p.SignedIdentifier=p.BlobTag=p.BlobTags=p.FilterBlobItem=p.FilterBlobSegment=p.UserDelegationKey=p.KeyInfo=p.ContainerProperties=p.ContainerItem=p.ListContainersSegmentResponse=p.GeoReplication=p.BlobServiceStatistics=p.StorageError=p.StaticWebsite=p.CorsRule=p.Metrics=p.RetentionPolicy=p.Logging=p.BlobServiceProperties=void 0;p.BlobUndeleteHeaders=p.BlobDeleteExceptionHeaders=p.BlobDeleteHeaders=p.BlobGetPropertiesExceptionHeaders=p.BlobGetPropertiesHeaders=p.BlobDownloadExceptionHeaders=p.BlobDownloadHeaders=p.ContainerGetAccountInfoExceptionHeaders=p.ContainerGetAccountInfoHeaders=p.ContainerListBlobHierarchySegmentExceptionHeaders=p.ContainerListBlobHierarchySegmentHeaders=p.ContainerListBlobFlatSegmentExceptionHeaders=p.ContainerListBlobFlatSegmentHeaders=p.ContainerChangeLeaseExceptionHeaders=p.ContainerChangeLeaseHeaders=p.ContainerBreakLeaseExceptionHeaders=p.ContainerBreakLeaseHeaders=p.ContainerRenewLeaseExceptionHeaders=p.ContainerRenewLeaseHeaders=p.ContainerReleaseLeaseExceptionHeaders=p.ContainerReleaseLeaseHeaders=p.ContainerAcquireLeaseExceptionHeaders=p.ContainerAcquireLeaseHeaders=p.ContainerFilterBlobsExceptionHeaders=p.ContainerFilterBlobsHeaders=p.ContainerSubmitBatchExceptionHeaders=p.ContainerSubmitBatchHeaders=p.ContainerRenameExceptionHeaders=p.ContainerRenameHeaders=p.ContainerRestoreExceptionHeaders=p.ContainerRestoreHeaders=p.ContainerSetAccessPolicyExceptionHeaders=p.ContainerSetAccessPolicyHeaders=p.ContainerGetAccessPolicyExceptionHeaders=p.ContainerGetAccessPolicyHeaders=p.ContainerSetMetadataExceptionHeaders=p.ContainerSetMetadataHeaders=p.ContainerDeleteExceptionHeaders=p.ContainerDeleteHeaders=p.ContainerGetPropertiesExceptionHeaders=p.ContainerGetPropertiesHeaders=p.ContainerCreateExceptionHeaders=p.ContainerCreateHeaders=p.ServiceFilterBlobsExceptionHeaders=p.ServiceFilterBlobsHeaders=p.ServiceSubmitBatchExceptionHeaders=p.ServiceSubmitBatchHeaders=p.ServiceGetAccountInfoExceptionHeaders=p.ServiceGetAccountInfoHeaders=p.ServiceGetUserDelegationKeyExceptionHeaders=void 0;p.PageBlobGetPageRangesHeaders=p.PageBlobUploadPagesFromURLExceptionHeaders=p.PageBlobUploadPagesFromURLHeaders=p.PageBlobClearPagesExceptionHeaders=p.PageBlobClearPagesHeaders=p.PageBlobUploadPagesExceptionHeaders=p.PageBlobUploadPagesHeaders=p.PageBlobCreateExceptionHeaders=p.PageBlobCreateHeaders=p.BlobSetTagsExceptionHeaders=p.BlobSetTagsHeaders=p.BlobGetTagsExceptionHeaders=p.BlobGetTagsHeaders=p.BlobQueryExceptionHeaders=p.BlobQueryHeaders=p.BlobGetAccountInfoExceptionHeaders=p.BlobGetAccountInfoHeaders=p.BlobSetTierExceptionHeaders=p.BlobSetTierHeaders=p.BlobAbortCopyFromURLExceptionHeaders=p.BlobAbortCopyFromURLHeaders=p.BlobCopyFromURLExceptionHeaders=p.BlobCopyFromURLHeaders=p.BlobStartCopyFromURLExceptionHeaders=p.BlobStartCopyFromURLHeaders=p.BlobCreateSnapshotExceptionHeaders=p.BlobCreateSnapshotHeaders=p.BlobBreakLeaseExceptionHeaders=p.BlobBreakLeaseHeaders=p.BlobChangeLeaseExceptionHeaders=p.BlobChangeLeaseHeaders=p.BlobRenewLeaseExceptionHeaders=p.BlobRenewLeaseHeaders=p.BlobReleaseLeaseExceptionHeaders=p.BlobReleaseLeaseHeaders=p.BlobAcquireLeaseExceptionHeaders=p.BlobAcquireLeaseHeaders=p.BlobSetMetadataExceptionHeaders=p.BlobSetMetadataHeaders=p.BlobSetLegalHoldExceptionHeaders=p.BlobSetLegalHoldHeaders=p.BlobDeleteImmutabilityPolicyExceptionHeaders=p.BlobDeleteImmutabilityPolicyHeaders=p.BlobSetImmutabilityPolicyExceptionHeaders=p.BlobSetImmutabilityPolicyHeaders=p.BlobSetHttpHeadersExceptionHeaders=p.BlobSetHttpHeadersHeaders=p.BlobSetExpiryExceptionHeaders=p.BlobSetExpiryHeaders=p.BlobUndeleteExceptionHeaders=void 0;p.BlockBlobGetBlockListExceptionHeaders=p.BlockBlobGetBlockListHeaders=p.BlockBlobCommitBlockListExceptionHeaders=p.BlockBlobCommitBlockListHeaders=p.BlockBlobStageBlockFromURLExceptionHeaders=p.BlockBlobStageBlockFromURLHeaders=p.BlockBlobStageBlockExceptionHeaders=p.BlockBlobStageBlockHeaders=p.BlockBlobPutBlobFromUrlExceptionHeaders=p.BlockBlobPutBlobFromUrlHeaders=p.BlockBlobUploadExceptionHeaders=p.BlockBlobUploadHeaders=p.AppendBlobSealExceptionHeaders=p.AppendBlobSealHeaders=p.AppendBlobAppendBlockFromUrlExceptionHeaders=p.AppendBlobAppendBlockFromUrlHeaders=p.AppendBlobAppendBlockExceptionHeaders=p.AppendBlobAppendBlockHeaders=p.AppendBlobCreateExceptionHeaders=p.AppendBlobCreateHeaders=p.PageBlobCopyIncrementalExceptionHeaders=p.PageBlobCopyIncrementalHeaders=p.PageBlobUpdateSequenceNumberExceptionHeaders=p.PageBlobUpdateSequenceNumberHeaders=p.PageBlobResizeExceptionHeaders=p.PageBlobResizeHeaders=p.PageBlobGetPageRangesDiffExceptionHeaders=p.PageBlobGetPageRangesDiffHeaders=p.PageBlobGetPageRangesExceptionHeaders=void 0;p.BlobServiceProperties={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:true,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"}}}}};p.Logging={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:true,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:true,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:true,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:true,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.RetentionPolicy={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}};p.Metrics={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.CorsRule={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:true,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:true,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:true,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:true,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:true,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}};p.StaticWebsite={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:true,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"}}}}};p.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};p.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};p.GeoReplication={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:true,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:true,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};p.ListContainersSegmentResponse={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,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:true,xmlName:"Containers",xmlIsWrapped:true,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.ContainerItem={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:true,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"}}}}}}};p.ContainerProperties={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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"}}}}};p.KeyInfo={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:true,xmlName:"Expiry",type:{name:"String"}}}}};p.UserDelegationKey={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:true,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:true,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:true,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:true,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:true,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:true,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.FilterBlobSegment={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},where:{serializedName:"Where",required:true,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:true,xmlName:"Blobs",xmlIsWrapped:true,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.FilterBlobItem={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}};p.BlobTags={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:true,xmlName:"TagSet",xmlIsWrapped:true,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};p.BlobTag={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:true,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.SignedIdentifier={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:true,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};p.AccessPolicy={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"}}}}};p.ListBlobsFlatSegmentResponse={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobFlatListSegment={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobItemInternal={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:true,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:true,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"}}}}};p.BlobName={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:true,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:true,type:{name:"String"}}}}};p.BlobPropertiesInternal={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:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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","rehydrate-pending-to-cold"]}},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"}}}}};p.ListBlobsHierarchySegmentResponse={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobHierarchyListSegment={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:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};p.BlockLookupList={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"}}}}}}};p.BlockList={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};p.Block={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:true,xmlName:"Size",type:{name:"Number"}}}}};p.PageList={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"}}}}};p.PageRange={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.ClearRange={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.QueryRequest={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:true,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:true,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"}}}}};p.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};p.QueryFormat={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:true,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:"Dictionary",value:{type:{name:"any"}}}}}}};p.DelimitedTextConfiguration={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"}}}}};p.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};p.ArrowConfiguration={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:true,xmlName:"Schema",xmlIsWrapped:true,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};p.ArrowField={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:true,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"}}}}};p.ServiceSetPropertiesHeaders={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"}}}}};p.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetPropertiesHeaders={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"}}}}};p.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetStatisticsHeaders={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"}}}}};p.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceListContainersSegmentHeaders={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"}}}}};p.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetUserDelegationKeyHeaders={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"}}}}};p.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetAccountInfoHeaders={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"}}}}};p.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSubmitBatchHeaders={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"}}}}};p.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceFilterBlobsHeaders={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"}}}}};p.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerCreateHeaders={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"}}}}};p.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetPropertiesHeaders={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerDeleteHeaders={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"}}}}};p.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetMetadataHeaders={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"}}}}};p.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccessPolicyHeaders={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"}}}}};p.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetAccessPolicyHeaders={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"}}}}};p.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRestoreHeaders={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"}}}}};p.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenameHeaders={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"}}}}};p.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSubmitBatchHeaders={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"}}}}};p.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerFilterBlobsHeaders={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"}}}}};p.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerAcquireLeaseHeaders={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"}}}}};p.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerReleaseLeaseHeaders={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"}}}}};p.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenewLeaseHeaders={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"}}}}};p.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerBreakLeaseHeaders={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"}}}}};p.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerChangeLeaseHeaders={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"}}}}};p.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobFlatSegmentHeaders={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"}}}}};p.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobHierarchySegmentHeaders={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"}}}}};p.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDownloadHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",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"]}},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"}}}}};p.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetPropertiesHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteHeaders={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"}}}}};p.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobUndeleteHeaders={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"}}}}};p.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetExpiryHeaders={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"}}}}};p.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetHttpHeadersHeaders={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"}}}}};p.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetImmutabilityPolicyHeaders={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"]}}}}};p.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteImmutabilityPolicyHeaders={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"}}}}};p.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetLegalHoldHeaders={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"}}}}};p.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetMetadataHeaders={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"}}}}};p.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAcquireLeaseHeaders={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"}}}}};p.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobReleaseLeaseHeaders={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"}}}}};p.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobRenewLeaseHeaders={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"}}}}};p.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobChangeLeaseHeaders={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"}}}}};p.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobBreakLeaseHeaders={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"}}}}};p.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCreateSnapshotHeaders={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"}}}}};p.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobStartCopyFromURLHeaders={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"}}}}};p.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCopyFromURLHeaders={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:true,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"}}}}};p.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAbortCopyFromURLHeaders={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"}}}}};p.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTierHeaders={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"}}}}};p.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobQueryHeaders={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"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"}}}}};p.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetTagsHeaders={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"}}}}};p.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTagsHeaders={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"}}}}};p.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCreateHeaders={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"}}}}};p.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesHeaders={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"}}}}};p.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobClearPagesHeaders={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"}}}}};p.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesFromURLHeaders={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"}}}}};p.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesHeaders={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"}}}}};p.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesDiffHeaders={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"}}}}};p.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobResizeHeaders={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"}}}}};p.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUpdateSequenceNumberHeaders={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"}}}}};p.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCopyIncrementalHeaders={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"}}}}};p.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobCreateHeaders={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"}}}}};p.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockHeaders={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"}}}}};p.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockFromUrlHeaders={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"}}}}};p.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobSealHeaders={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"}}}}};p.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobUploadHeaders={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"}}}}};p.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobPutBlobFromUrlHeaders={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"}}}}};p.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockHeaders={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"}}}}};p.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockFromURLHeaders={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"}}}}};p.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobCommitBlockListHeaders={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"}}}}};p.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobGetBlockListHeaders={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"}}}}};p.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}},11236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.action3=p.action2=p.leaseId1=p.action1=p.proposedLeaseId=p.duration=p.action=p.comp10=p.sourceLeaseId=p.sourceContainerName=p.comp9=p.deletedContainerVersion=p.deletedContainerName=p.comp8=p.containerAcl=p.comp7=p.comp6=p.ifUnmodifiedSince=p.ifModifiedSince=p.leaseId=p.preventEncryptionScopeOverride=p.defaultEncryptionScope=p.access=p.metadata=p.restype2=p.where=p.comp5=p.multipartContentType=p.contentLength=p.comp4=p.body=p.restype1=p.comp3=p.keyInfo=p.include=p.maxPageSize=p.marker=p.prefix=p.comp2=p.comp1=p.accept1=p.requestId=p.version=p.timeoutInSeconds=p.comp=p.restype=p.url=p.accept=p.blobServiceProperties=p.contentType=void 0;p.fileRequestIntent=p.copySourceTags=p.copySourceAuthorization=p.sourceContentMD5=p.xMsRequiresSync=p.legalHold1=p.sealBlob=p.blobTagsString=p.copySource=p.sourceIfTags=p.sourceIfNoneMatch=p.sourceIfMatch=p.sourceIfUnmodifiedSince=p.sourceIfModifiedSince=p.rehydratePriority=p.tier=p.comp14=p.encryptionScope=p.legalHold=p.comp13=p.immutabilityPolicyMode=p.immutabilityPolicyExpiry=p.comp12=p.blobContentDisposition=p.blobContentLanguage=p.blobContentEncoding=p.blobContentMD5=p.blobContentType=p.blobCacheControl=p.expiresOn=p.expiryOptions=p.comp11=p.blobDeleteType=p.deleteSnapshots=p.ifTags=p.ifNoneMatch=p.ifMatch=p.encryptionAlgorithm=p.encryptionKeySha256=p.encryptionKey=p.rangeGetContentCRC64=p.rangeGetContentMD5=p.range=p.versionId=p.snapshot=p.delimiter=p.include1=p.proposedLeaseId1=p.action4=p.breakPeriod=void 0;p.listType=p.comp25=p.blocks=p.blockId=p.comp24=p.copySourceBlobProperties=p.blobType2=p.comp23=p.sourceRange1=p.appendPosition=p.maxSize=p.comp22=p.blobType1=p.comp21=p.sequenceNumberAction=p.prevSnapshotUrl=p.prevsnapshot=p.comp20=p.range1=p.sourceContentCrc64=p.sourceRange=p.sourceUrl=p.pageWrite1=p.ifSequenceNumberEqualTo=p.ifSequenceNumberLessThan=p.ifSequenceNumberLessThanOrEqualTo=p.pageWrite=p.comp19=p.accept2=p.body1=p.contentType1=p.blobSequenceNumber=p.blobContentLength=p.blobType=p.transactionalContentCrc64=p.transactionalContentMD5=p.tags=p.comp18=p.comp17=p.queryRequest=p.tier1=p.comp16=p.copyId=p.copyActionAbortConstant=p.comp15=void 0;const v=y(52108);p.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:v.BlobServiceProperties};p.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.url={parameterPath:"url",mapper:{serializedName:"url",required:true,xmlName:"url",type:{name:"String"}},skipEncoding:true};p.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};p.version={parameterPath:"version",mapper:{defaultValue:"2025-07-05",isConstant:true,serializedName:"x-ms-version",type:{name:"String"}}};p.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};p.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};p.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};p.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};p.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};p.keyInfo={parameterPath:"keyInfo",mapper:v.KeyInfo};p.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.body={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:true,xmlName:"Content-Length",type:{name:"Number"}}};p.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:true,xmlName:"Content-Type",type:{name:"String"}}};p.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};p.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};p.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};p.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};p.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};p.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};p.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};p.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};p.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};p.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};p.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};p.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:true,xmlName:"x-ms-source-container-name",type:{name:"String"}}};p.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};p.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};p.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:true,xmlName:"x-ms-lease-id",type:{name:"String"}}};p.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};p.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:true,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.include1={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:"CSV"};p.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:true,xmlName:"delimiter",type:{name:"String"}}};p.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};p.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};p.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};p.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};p.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};p.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};p.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};p.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};p.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};p.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};p.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};p.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};p.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};p.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:true,xmlName:"x-ms-expiry-option",type:{name:"String"}}};p.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};p.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};p.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};p.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};p.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};p.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};p.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};p.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};p.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};p.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:true,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};p.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier={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"]}}};p.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};p.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};p.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};p.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};p.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};p.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};p.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:true,serializedName:"x-ms-requires-sync",type:{name:"String"}}};p.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};p.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};p.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};p.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};p.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:true,serializedName:"x-ms-copy-action",type:{name:"String"}}};p.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:true,xmlName:"copyid",type:{name:"String"}}};p.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier1={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:true,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};p.queryRequest={parameterPath:["options","queryRequest"],mapper:v.QueryRequest};p.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tags={parameterPath:["options","tags"],mapper:v.BlobTags};p.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};p.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};p.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:true,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};p.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};p.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.body1={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};p.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};p.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};p.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:true,xmlName:"x-ms-source-range",type:{name:"String"}}};p.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};p.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:true,xmlName:"x-ms-range",type:{name:"String"}}};p.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};p.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};p.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:true,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};p.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};p.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};p.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};p.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};p.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:true,xmlName:"blockid",type:{name:"String"}}};p.blocks={parameterPath:"blocks",mapper:v.BlockLookupList};p.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:true,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}},8011:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AppendBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class AppendBlobImpl{client;constructor(d){this.client=d}create(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},V)}appendBlock(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}appendBlockFromUrl(d,p,y){return this.client.sendOperationRequest({sourceUrl:d,contentLength:p,options:y},ee)}seal(d){return this.client.sendOperationRequest({options:d},te)}}p.AppendBlobImpl=AppendBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.blobTagsString,U.legalHold1,U.blobType1],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.maxSize,U.appendPosition],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.transactionalContentMD5,U.sourceUrl,U.sourceContentCrc64,U.maxSize,U.appendPosition,U.sourceRange1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.AppendBlobSealHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobSealExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp23],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.appendPosition],isXML:true,serializer:j}},67635:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlobImpl{client;constructor(d){this.client=d}download(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}undelete(d){return this.client.sendOperationRequest({options:d},te)}setExpiry(d,p){return this.client.sendOperationRequest({expiryOptions:d,options:p},re)}setHttpHeaders(d){return this.client.sendOperationRequest({options:d},ne)}setImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},ie)}deleteImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},se)}setLegalHold(d,p){return this.client.sendOperationRequest({legalHold:d,options:p},oe)}setMetadata(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},de)}breakLease(d){return this.client.sendOperationRequest({options:d},pe)}createSnapshot(d){return this.client.sendOperationRequest({options:d},fe)}startCopyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},me)}copyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},Ae)}abortCopyFromURL(d,p){return this.client.sendOperationRequest({copyId:d,options:p},he)}setTier(d,p){return this.client.sendOperationRequest({tier:d,options:p},ge)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ye)}query(d){return this.client.sendOperationRequest({options:d},be)}getTags(d){return this.client.sendOperationRequest({options:d},Ee)}setTags(d){return this.client.sendOperationRequest({options:d},we)}}p.BlobImpl=BlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDownloadExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.rangeGetContentMD5,U.rangeGetContentCRC64,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:M.BlobGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:M.BlobDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.blobDeleteType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.deleteSnapshots],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobUndeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobUndeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetExpiryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetExpiryExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp11],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.expiryOptions,U.expiresOn],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetHttpHeadersHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifUnmodifiedSince,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:M.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetLegalHoldHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetLegalHoldExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp13],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.legalHold],isXML:true,serializer:j};const ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const le={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ce={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ue={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const de={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const pe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const fe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobCreateSnapshotHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCreateSnapshotExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp14],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const me={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobStartCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.tier,U.rehydratePriority,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sealBlob,U.legalHold1],isXML:true,serializer:j};const Ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.copySource,U.blobTagsString,U.legalHold1,U.xMsRequiresSync,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent],isXML:true,serializer:j};const he={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobAbortCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp15,U.copyId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.copyActionAbortConstant],isXML:true,serializer:j};const ge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetTierHeaders},202:{headersMapper:M.BlobSetTierHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTierExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp16],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags,U.rehydratePriority,U.tier1],isXML:true,serializer:j};const ye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:M.BlobGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const be={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobQueryExceptionHeaders}},requestBody:U.queryRequest,queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp17],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const Ee={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobTags,headersMapper:M.BlobGetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetTagsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j};const we={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobSetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTagsExceptionHeaders}},requestBody:U.tags,queryParameters:[U.timeoutInSeconds,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifTags,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j}},32020:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlockBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlockBlobImpl{client;constructor(d){this.client=d}upload(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},V)}putBlobFromUrl(d,p,y){return this.client.sendOperationRequest({contentLength:d,copySource:p,options:y},K)}stageBlock(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,body:y,options:v},ee)}stageBlockFromURL(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,sourceUrl:y,options:v},te)}commitBlockList(d,p){return this.client.sendOperationRequest({blocks:d,options:p},re)}getBlockList(d,p){return this.client.sendOperationRequest({listType:d,options:p},ne)}}p.BlockBlobImpl=BlockBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobUploadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobUploadExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.blobType2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent,U.transactionalContentMD5,U.blobType2,U.copySourceBlobProperties],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.sourceUrl,U.sourceContentCrc64,U.sourceRange1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobCommitBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobCommitBlockListExceptionHeaders}},requestBody:U.blocks,queryParameters:[U.timeoutInSeconds,U.comp25],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlockList,headersMapper:M.BlockBlobGetBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp25,U.listType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j}},12857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ContainerImpl{client;constructor(d){this.client=d}create(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}setMetadata(d){return this.client.sendOperationRequest({options:d},te)}getAccessPolicy(d){return this.client.sendOperationRequest({options:d},re)}setAccessPolicy(d){return this.client.sendOperationRequest({options:d},ne)}restore(d){return this.client.sendOperationRequest({options:d},ie)}rename(d,p){return this.client.sendOperationRequest({sourceContainerName:d,options:p},se)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},oe)}filterBlobs(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}breakLease(d){return this.client.sendOperationRequest({options:d},de)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},pe)}listBlobFlatSegment(d){return this.client.sendOperationRequest({options:d},fe)}listBlobHierarchySegment(d,p){return this.client.sendOperationRequest({delimiter:d,options:p},me)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},Ae)}}p.ContainerImpl=ContainerImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.access,U.defaultEncryptionScope,U.preventEncryptionScopeOverride],isXML:true,serializer:j};const K={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ee={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:M.ContainerDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,serializer:j};const te={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince],isXML:true,serializer:j};const re={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier"},headersMapper:M.ContainerGetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ne={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetAccessPolicyExceptionHeaders}},requestBody:U.containerAcl,queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.access,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ie={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerRestoreHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRestoreExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.deletedContainerName,U.deletedContainerVersion],isXML:true,serializer:j};const se={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenameHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenameExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp9],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.sourceContainerName,U.sourceLeaseId],isXML:true,serializer:j};const oe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ContainerSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4,U.restype2],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ContainerFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const le={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId],isXML:true,serializer:j};const ce={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1],isXML:true,serializer:j};const ue={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2],isXML:true,serializer:j};const de={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:M.ContainerBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod],isXML:true,serializer:j};const pe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1],isXML:true,serializer:j};const fe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsFlatSegmentResponse,headersMapper:M.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const me={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsHierarchySegmentResponse,headersMapper:M.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1,U.delimiter],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const Ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},62594:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(93601),p);v.__exportStar(y(12857),p);v.__exportStar(y(67635),p);v.__exportStar(y(45744),p);v.__exportStar(y(8011),p);v.__exportStar(y(32020),p)},45744:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class PageBlobImpl{client;constructor(d){this.client=d}create(d,p,y){return this.client.sendOperationRequest({contentLength:d,blobContentLength:p,options:y},V)}uploadPages(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}clearPages(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},ee)}uploadPagesFromURL(d,p,y,v,D){return this.client.sendOperationRequest({sourceUrl:d,sourceRange:p,contentLength:y,range:v,options:D},te)}getPageRanges(d){return this.client.sendOperationRequest({options:d},re)}getPageRangesDiff(d){return this.client.sendOperationRequest({options:d},ne)}resize(d,p){return this.client.sendOperationRequest({blobContentLength:d,options:p},ie)}updateSequenceNumber(d,p){return this.client.sendOperationRequest({sequenceNumberAction:d,options:p},se)}copyIncremental(d,p){return this.client.sendOperationRequest({copySource:d,options:p},oe)}}p.PageBlobImpl=PageBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.blobType,U.blobContentLength,U.blobSequenceNumber],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobClearPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobClearPagesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.pageWrite1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.sourceUrl,U.sourceRange,U.sourceContentCrc64,U.range1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20,U.prevsnapshot],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags,U.prevSnapshotUrl],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobResizeHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobResizeExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.blobContentLength],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobSequenceNumber,U.sequenceNumberAction],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.PageBlobCopyIncrementalHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp21],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.copySource],isXML:true,serializer:j}},93601:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ServiceImpl{client;constructor(d){this.client=d}setProperties(d,p){return this.client.sendOperationRequest({blobServiceProperties:d,options:p},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}getStatistics(d){return this.client.sendOperationRequest({options:d},ee)}listContainersSegment(d){return this.client.sendOperationRequest({options:d},te)}getUserDelegationKey(d,p){return this.client.sendOperationRequest({keyInfo:d,options:p},re)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ne)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},ie)}filterBlobs(d){return this.client.sendOperationRequest({options:d},se)}}p.ServiceImpl=ServiceImpl;const j=D.createSerializer(M,true);const V={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:M.ServiceSetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSetPropertiesExceptionHeaders}},requestBody:U.blobServiceProperties,queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const K={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceProperties,headersMapper:M.ServiceGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetPropertiesExceptionHeaders}},queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ee={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceStatistics,headersMapper:M.ServiceGetStatisticsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetStatisticsExceptionHeaders}},queryParameters:[U.restype,U.timeoutInSeconds,U.comp1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const te={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.ListContainersSegmentResponse,headersMapper:M.ServiceListContainersSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.include],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:M.UserDelegationKey,headersMapper:M.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:U.keyInfo,queryParameters:[U.restype,U.timeoutInSeconds,U.comp3],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/",httpMethod:"GET",responses:{200:{headersMapper:M.ServiceGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ie={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ServiceSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const se={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ServiceFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},70231:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},53431:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},5232:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},59597:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},9814:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(44533),p);v.__exportStar(y(59597),p);v.__exportStar(y(53431),p);v.__exportStar(y(81444),p);v.__exportStar(y(70231),p);v.__exportStar(y(5232),p)},81444:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},44533:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},7725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);const D=v.__importStar(y(62464));const M=y(62594);class StorageClient extends D.ExtendedServiceClient{url;version;constructor(d,p){if(d===undefined){throw new Error("'url' cannot be null")}if(!p){p={}}const y={requestContentType:"application/json; charset=utf-8"};const v=`azsdk-js-azure-storage-blob/12.28.0`;const D=p.userAgentOptions&&p.userAgentOptions.userAgentPrefix?`${p.userAgentOptions.userAgentPrefix} ${v}`:`${v}`;const U={...y,...p,userAgentOptions:{userAgentPrefix:D},endpoint:p.endpoint??p.baseUri??"{url}"};super(U);this.url=d;this.version=p.version||"2025-07-05";this.service=new M.ServiceImpl(this);this.container=new M.ContainerImpl(this);this.blob=new M.BlobImpl(this);this.pageBlob=new M.PageBlobImpl(this);this.appendBlob=new M.AppendBlobImpl(this);this.blockBlob=new M.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob}p.StorageClient=StorageClient},45199:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}))},34228:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=p.RestError=p.BaseRequestPolicy=p.StorageOAuthScopes=p.newPipeline=p.isPipelineLike=p.Pipeline=p.getBlobServiceAccountAudience=p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=p.generateBlobSASQueryParameters=p.generateAccountSASQueryParameters=void 0;const v=y(31577);const D=y(54786);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return D.RestError}});v.__exportStar(y(74177),p);v.__exportStar(y(79656),p);v.__exportStar(y(11432),p);v.__exportStar(y(39976),p);v.__exportStar(y(70834),p);v.__exportStar(y(30639),p);v.__exportStar(y(50120),p);var M=y(79066);Object.defineProperty(p,"generateAccountSASQueryParameters",{enumerable:true,get:function(){return M.generateAccountSASQueryParameters}});v.__exportStar(y(60021),p);v.__exportStar(y(60298),p);v.__exportStar(y(78283),p);v.__exportStar(y(20252),p);var U=y(24844);Object.defineProperty(p,"generateBlobSASQueryParameters",{enumerable:true,get:function(){return U.generateBlobSASQueryParameters}});v.__exportStar(y(65233),p);v.__exportStar(y(67114),p);v.__exportStar(y(77725),p);v.__exportStar(y(40040),p);v.__exportStar(y(78403),p);var j=y(67460);Object.defineProperty(p,"BlockBlobTier",{enumerable:true,get:function(){return j.BlockBlobTier}});Object.defineProperty(p,"PremiumPageBlobTier",{enumerable:true,get:function(){return j.PremiumPageBlobTier}});Object.defineProperty(p,"StorageBlobAudience",{enumerable:true,get:function(){return j.StorageBlobAudience}});Object.defineProperty(p,"getBlobServiceAccountAudience",{enumerable:true,get:function(){return j.getBlobServiceAccountAudience}});var V=y(24236);Object.defineProperty(p,"Pipeline",{enumerable:true,get:function(){return V.Pipeline}});Object.defineProperty(p,"isPipelineLike",{enumerable:true,get:function(){return V.isPipelineLike}});Object.defineProperty(p,"newPipeline",{enumerable:true,get:function(){return V.newPipeline}});Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return V.StorageOAuthScopes}});v.__exportStar(y(92075),p);var K=y(51916);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return K.BaseRequestPolicy}});v.__exportStar(y(36857),p);v.__exportStar(y(68572),p);v.__exportStar(y(92075),p);v.__exportStar(y(25443),p);v.__exportStar(y(49547),p);v.__exportStar(y(45199),p);var ee=y(19150);Object.defineProperty(p,"logger",{enumerable:true,get:function(){return ee.logger}})},90258:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AVRO_SCHEMA_KEY=p.AVRO_CODEC_KEY=p.AVRO_INIT_BYTES=p.AVRO_SYNC_MARKER_SIZE=void 0;p.AVRO_SYNC_MARKER_SIZE=16;p.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);p.AVRO_CODEC_KEY="avro.codec";p.AVRO_SCHEMA_KEY="avro.schema"},90256:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroType=p.AvroParser=void 0;class AvroParser{static async readFixedBytes(d,p,y={}){const v=await d.read(p,{abortSignal:y.abortSignal});if(v.length!==p){throw new Error("Hit stream end.")}return v}static async readByte(d,p={}){const y=await AvroParser.readFixedBytes(d,1,p);return y[0]}static async readZigZagLong(d,p={}){let y=0;let v=0;let D,M,U;do{D=await AvroParser.readByte(d,p);M=D&128;y|=(D&127)<Number.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return v}return y>>1^-(y&1)}static async readLong(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readInt(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readNull(){return null}static async readBoolean(d,p={}){const y=await AvroParser.readByte(d,p);if(y===1){return true}else if(y===0){return false}else{throw new Error("Byte was not a boolean.")}}static async readFloat(d,p={}){const y=await AvroParser.readFixedBytes(d,4,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat32(0,true)}static async readDouble(d,p={}){const y=await AvroParser.readFixedBytes(d,8,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat64(0,true)}static async readBytes(d,p={}){const y=await AvroParser.readLong(d,p);if(y<0){throw new Error("Bytes size was negative.")}return d.read(y,{abortSignal:p.abortSignal})}static async readString(d,p={}){const y=await AvroParser.readBytes(d,p);const v=new TextDecoder;return v.decode(y)}static async readMapPair(d,p,y={}){const v=await AvroParser.readString(d,y);const D=await p(d,y);return{key:v,value:D}}static async readMap(d,p,y={}){const readPairMethod=(d,y={})=>AvroParser.readMapPair(d,p,y);const v=await AvroParser.readArray(d,readPairMethod,y);const D={};for(const d of v){D[d.key]=d.value}return D}static async readArray(d,p,y={}){const v=[];for(let D=await AvroParser.readLong(d,y);D!==0;D=await AvroParser.readLong(d,y)){if(D<0){await AvroParser.readLong(d,y);D=-D}while(D--){const D=await p(d,y);v.push(D)}}return v}}p.AvroParser=AvroParser;var y;(function(d){d["RECORD"]="record";d["ENUM"]="enum";d["ARRAY"]="array";d["MAP"]="map";d["UNION"]="union";d["FIXED"]="fixed"})(y||(y={}));var v;(function(d){d["NULL"]="null";d["BOOLEAN"]="boolean";d["INT"]="int";d["LONG"]="long";d["FLOAT"]="float";d["DOUBLE"]="double";d["BYTES"]="bytes";d["STRING"]="string"})(v||(v={}));class AvroType{static fromSchema(d){if(typeof d==="string"){return AvroType.fromStringSchema(d)}else if(Array.isArray(d)){return AvroType.fromArraySchema(d)}else{return AvroType.fromObjectSchema(d)}}static fromStringSchema(d){switch(d){case v.NULL:case v.BOOLEAN:case v.INT:case v.LONG:case v.FLOAT:case v.DOUBLE:case v.BYTES:case v.STRING:return new AvroPrimitiveType(d);default:throw new Error(`Unexpected Avro type ${d}`)}}static fromArraySchema(d){return new AvroUnionType(d.map(AvroType.fromSchema))}static fromObjectSchema(d){const p=d.type;try{return AvroType.fromStringSchema(p)}catch{}switch(p){case y.RECORD:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.name){throw new Error(`Required attribute 'name' doesn't exist on schema: ${d}`)}const v={};if(!d.fields){throw new Error(`Required attribute 'fields' doesn't exist on schema: ${d}`)}for(const p of d.fields){v[p.name]=AvroType.fromSchema(p.type)}return new AvroRecordType(v,d.name);case y.ENUM:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.symbols){throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${d}`)}return new AvroEnumType(d.symbols);case y.MAP:if(!d.values){throw new Error(`Required attribute 'values' doesn't exist on schema: ${d}`)}return new AvroMapType(AvroType.fromSchema(d.values));case y.ARRAY:case y.FIXED:default:throw new Error(`Unexpected Avro type ${p} in ${d}`)}}}p.AvroType=AvroType;class AvroPrimitiveType extends AvroType{_primitive;constructor(d){super();this._primitive=d}read(d,p={}){switch(this._primitive){case v.NULL:return AvroParser.readNull();case v.BOOLEAN:return AvroParser.readBoolean(d,p);case v.INT:return AvroParser.readInt(d,p);case v.LONG:return AvroParser.readLong(d,p);case v.FLOAT:return AvroParser.readFloat(d,p);case v.DOUBLE:return AvroParser.readDouble(d,p);case v.BYTES:return AvroParser.readBytes(d,p);case v.STRING:return AvroParser.readString(d,p);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{_symbols;constructor(d){super();this._symbols=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._symbols[y]}}class AvroUnionType extends AvroType{_types;constructor(d){super();this._types=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._types[y].read(d,p)}}class AvroMapType extends AvroType{_itemType;constructor(d){super();this._itemType=d}read(d,p={}){const readItemMethod=(d,p)=>this._itemType.read(d,p);return AvroParser.readMap(d,readItemMethod,p)}}class AvroRecordType extends AvroType{_name;_fields;constructor(d,p){super();this._fields=d;this._name=p}async read(d,p={}){const y={};y["$schema"]=this._name;for(const v in this._fields){if(Object.prototype.hasOwnProperty.call(this._fields,v)){y[v]=await this._fields[v].read(d,p)}}return y}}},8287:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadable=void 0;class AvroReadable{}p.AvroReadable=AvroReadable},82943:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=void 0;const v=y(8287);const D=y(764);const M=y(20181);const U=new D.AbortError("Reading from the avro stream was aborted.");class AvroReadableFromStream extends v.AvroReadable{_position;_readable;toUint8Array(d){if(typeof d==="string"){return M.Buffer.from(d)}return d}constructor(d){super();this._readable=d;this._position=0}get position(){return this._position}async read(d,p={}){if(p.abortSignal?.aborted){throw U}if(d<0){throw new Error(`size parameter should be positive: ${d}`)}if(d===0){return new Uint8Array}if(!this._readable.readable){throw new Error("Stream no longer readable.")}const y=this._readable.read(d);if(y){this._position+=y.length;return this.toUint8Array(y)}else{return new Promise(((y,v)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback);this._readable.removeListener("error",rejectCallback);this._readable.removeListener("end",rejectCallback);this._readable.removeListener("close",rejectCallback);if(p.abortSignal){p.abortSignal.removeEventListener("abort",abortHandler)}};const readableCallback=()=>{const p=this._readable.read(d);if(p){this._position+=p.length;cleanUp();y(this.toUint8Array(p))}};const rejectCallback=()=>{cleanUp();v()};const abortHandler=()=>{cleanUp();v(U)};this._readable.on("readable",readableCallback);this._readable.once("error",rejectCallback);this._readable.once("end",rejectCallback);this._readable.once("close",rejectCallback);if(p.abortSignal){p.abortSignal.addEventListener("abort",abortHandler)}}))}}}p.AvroReadableFromStream=AvroReadableFromStream},92036:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReader=void 0;const v=y(90258);const D=y(90256);const M=y(22205);class AvroReader{_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(d,p,y,v){this._dataStream=d;this._headerStream=p||d;this._initialized=false;this._blockOffset=y||0;this._objectIndex=v||0;this._initialBlockOffset=y||0}async initialize(d={}){const p=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_INIT_BYTES.length,{abortSignal:d.abortSignal});if(!(0,M.arraysEqual)(p,v.AVRO_INIT_BYTES)){throw new Error("Stream is not an Avro file.")}this._metadata=await D.AvroParser.readMap(this._headerStream,D.AvroParser.readString,{abortSignal:d.abortSignal});const y=this._metadata[v.AVRO_CODEC_KEY];if(!(y===undefined||y===null||y==="null")){throw new Error("Codecs are not supported")}this._syncMarker=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});const U=JSON.parse(this._metadata[v.AVRO_SCHEMA_KEY]);this._itemType=D.AvroType.fromSchema(U);if(this._blockOffset===0){this._blockOffset=this._initialBlockOffset+this._dataStream.position}this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});this._initialized=true;if(this._objectIndex&&this._objectIndex>0){for(let p=0;p0}async*parseObjects(d={}){if(!this._initialized){await this.initialize(d)}while(this.hasNext()){const p=await this._itemType.read(this._dataStream,{abortSignal:d.abortSignal});this._itemsRemainingInBlock--;this._objectIndex++;if(this._itemsRemainingInBlock===0){const p=await D.AvroParser.readFixedBytes(this._dataStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!(0,M.arraysEqual)(this._syncMarker,p)){throw new Error("Stream is not a valid Avro file.")}try{this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}catch{this._itemsRemainingInBlock=0}if(this._itemsRemainingInBlock>0){await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}}yield p}}}p.AvroReader=AvroReader},46999:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=p.AvroReadable=p.AvroReader=void 0;var v=y(92036);Object.defineProperty(p,"AvroReader",{enumerable:true,get:function(){return v.AvroReader}});var D=y(8287);Object.defineProperty(p,"AvroReadable",{enumerable:true,get:function(){return D.AvroReadable}});var M=y(82943);Object.defineProperty(p,"AvroReadableFromStream",{enumerable:true,get:function(){return M.AvroReadableFromStream}})},22205:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.arraysEqual=arraysEqual;function arraysEqual(d,p){if(d===p)return true;if(d==null||p==null)return false;if(d.length!==p.length)return false;for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-blob")},67460:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=void 0;p.toAccessTier=toAccessTier;p.ensureCpkIfSpecified=ensureCpkIfSpecified;p.getBlobServiceAccountAudience=getBlobServiceAccountAudience;const v=y(48855);var D;(function(d){d["Hot"]="Hot";d["Cool"]="Cool";d["Cold"]="Cold";d["Archive"]="Archive"})(D||(p.BlockBlobTier=D={}));var M;(function(d){d["P4"]="P4";d["P6"]="P6";d["P10"]="P10";d["P15"]="P15";d["P20"]="P20";d["P30"]="P30";d["P40"]="P40";d["P50"]="P50";d["P60"]="P60";d["P70"]="P70";d["P80"]="P80"})(M||(p.PremiumPageBlobTier=M={}));function toAccessTier(d){if(d===undefined){return undefined}return d}function ensureCpkIfSpecified(d,p){if(d&&!p){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(d&&!d.encryptionAlgorithm){d.encryptionAlgorithm=v.EncryptionAlgorithmAES25}}var U;(function(d){d["StorageOAuthScopes"]="https://storage.azure.com/.default";d["DiskComputeOAuthScopes"]="https://disk.compute.azure.com/.default"})(U||(p.StorageBlobAudience=U={}));function getBlobServiceAccountAudience(d){return`https://${d}.blob.core.windows.net/.default`}},36857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(68572);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},68572:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(51916);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},51916:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},88634:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(51916);const D=y(91276);const M=y(48855);const U=y(46456);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},27982:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(48855);const M=y(46456);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},20507:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(48855);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},25312:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(51916);const M=y(48855);const U=y(46456);const j=y(19150);const V=y(35224);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},35224:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},2260:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(92075);const j=y(48855);const V=y(46456);const K=y(19150);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},25443:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(48855);const D=y(46456);const M=y(68572);const U=y(53786);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},99283:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(48855);const M=y(46456);const U=y(53786);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},75725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBeginCopyFromUrlPoller=void 0;const v=y(91276);const D=y(22670);class BlobBeginCopyFromUrlPoller extends D.Poller{intervalInMs;constructor(d){const{blobClient:p,copySource:y,intervalInMs:v=15e3,onProgress:D,resumeFrom:M,startCopyFromURLOptions:U}=d;let j;if(M){j=JSON.parse(M).state}const V=makeBlobBeginCopyFromURLPollOperation({...j,blobClient:p,copySource:y,startCopyFromURLOptions:U});super(V);if(typeof D==="function"){this.onProgress(D)}this.intervalInMs=v}delay(){return(0,v.delay)(this.intervalInMs)}}p.BlobBeginCopyFromUrlPoller=BlobBeginCopyFromUrlPoller;const M=async function cancel(d={}){const p=this.state;const{copyId:y}=p;if(p.isCompleted){return makeBlobBeginCopyFromURLPollOperation(p)}if(!y){p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)}await p.blobClient.abortCopyFromURL(y,{abortSignal:d.abortSignal});p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)};const U=async function update(d={}){const p=this.state;const{blobClient:y,copySource:v,startCopyFromURLOptions:D}=p;if(!p.isStarted){p.isStarted=true;const d=await y.startCopyFromURL(v,D);p.copyId=d.copyId;if(d.copyStatus==="success"){p.result=d;p.isCompleted=true}}else if(!p.isCompleted){try{const y=await p.blobClient.getProperties({abortSignal:d.abortSignal});const{copyStatus:v,copyProgress:D}=y;const M=p.copyProgress;if(D){p.copyProgress=D}if(v==="pending"&&D!==M&&typeof d.fireProgress==="function"){d.fireProgress(p)}else if(v==="success"){p.result=y;p.isCompleted=true}else if(v==="failed"){p.error=new Error(`Blob copy failed with reason: "${y.copyStatusDescription||"unknown"}"`);p.isCompleted=true}}catch(d){p.error=d;p.isCompleted=true}}return makeBlobBeginCopyFromURLPollOperation(p)};const j=function toString(){return JSON.stringify({state:this.state},((d,p)=>{if(d==="blobClient"){return undefined}return p}))};function makeBlobBeginCopyFromURLPollOperation(d){return{state:{...d},cancel:M,toString:j,update:U}}},70834:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASPermissions=void 0;class AccountSASPermissions{static parse(d){const p=new AccountSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"l":p.list=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"u":p.update=true;break;case"p":p.process=true;break;case"t":p.tag=true;break;case"f":p.filter=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission character: ${y}`)}}return p}static from(d){const p=new AccountSASPermissions;if(d.read){p.read=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.filter){p.filter=true}if(d.tag){p.tag=true}if(d.list){p.list=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.update){p.update=true}if(d.process){p.process=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;write=false;delete=false;deleteVersion=false;list=false;add=false;create=false;update=false;process=false;tag=false;filter=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.filter){d.push("f")}if(this.tag){d.push("t")}if(this.list){d.push("l")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.update){d.push("u")}if(this.process){d.push("p")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.AccountSASPermissions=AccountSASPermissions},30639:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASResourceTypes=void 0;class AccountSASResourceTypes{static parse(d){const p=new AccountSASResourceTypes;for(const y of d){switch(y){case"s":p.service=true;break;case"c":p.container=true;break;case"o":p.object=true;break;default:throw new RangeError(`Invalid resource type: ${y}`)}}return p}service=false;container=false;object=false;toString(){const d=[];if(this.service){d.push("s")}if(this.container){d.push("c")}if(this.object){d.push("o")}return d.join("")}}p.AccountSASResourceTypes=AccountSASResourceTypes},50120:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASServices=void 0;class AccountSASServices{static parse(d){const p=new AccountSASServices;for(const y of d){switch(y){case"b":p.blob=true;break;case"f":p.file=true;break;case"q":p.queue=true;break;case"t":p.table=true;break;default:throw new RangeError(`Invalid service character: ${y}`)}}return p}blob=false;file=false;queue=false;table=false;toString(){const d=[];if(this.blob){d.push("b")}if(this.table){d.push("t")}if(this.queue){d.push("q")}if(this.file){d.push("f")}return d.join("")}}p.AccountSASServices=AccountSASServices},79066:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateAccountSASQueryParameters=generateAccountSASQueryParameters;p.generateAccountSASQueryParametersInternal=generateAccountSASQueryParametersInternal;const v=y(70834);const D=y(30639);const M=y(50120);const U=y(4429);const j=y(49547);const V=y(48855);const K=y(46456);function generateAccountSASQueryParameters(d,p){return generateAccountSASQueryParametersInternal(d,p).sasQueryParameters}function generateAccountSASQueryParametersInternal(d,p){const y=d.version?d.version:V.SERVICE_VERSION;if(d.permissions&&d.permissions.setImmutabilityPolicy&&y<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.")}if(d.permissions&&d.permissions.tag&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(d.permissions&&d.permissions.filter&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}if(d.encryptionScope&&y<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}const ee=v.AccountSASPermissions.parse(d.permissions.toString());const te=M.AccountSASServices.parse(d.services).toString();const re=D.AccountSASResourceTypes.parse(d.resourceTypes).toString();let ne;if(y>="2020-12-06"){ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,d.encryptionScope?d.encryptionScope:"",""].join("\n")}else{ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,""].join("\n")}const ie=p.computeHMACSHA256(ne);return{sasQueryParameters:new j.SASQueryParameters(y,ie,ee.toString(),te,re,d.protocol,d.startsOn,d.expiresOn,d.ipRange,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,d.encryptionScope),stringToSign:ne}}},20252:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobSASPermissions=void 0;class BlobSASPermissions{static parse(d){const p=new BlobSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"t":p.tag=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission: ${y}`)}}return p}static from(d){const p=new BlobSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.BlobSASPermissions=BlobSASPermissions},24844:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateBlobSASQueryParameters=generateBlobSASQueryParameters;p.generateBlobSASQueryParametersInternal=generateBlobSASQueryParametersInternal;const v=y(20252);const D=y(67114);const M=y(78403);const U=y(71604);const j=y(4429);const V=y(49547);const K=y(48855);const ee=y(46456);function generateBlobSASQueryParameters(d,p,y){return generateBlobSASQueryParametersInternal(d,p,y).sasQueryParameters}function generateBlobSASQueryParametersInternal(d,p,y){const v=d.version?d.version:K.SERVICE_VERSION;const D=p instanceof M.StorageSharedKeyCredential?p:undefined;let j;if(D===undefined&&y!==undefined){j=new U.UserDelegationKeyCredential(y,p)}if(D===undefined&&j===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(v>="2020-12-06"){if(D!==undefined){return generateBlobSASQueryParameters20201206(d,D)}else{if(v>="2025-07-05"){return generateBlobSASQueryParametersUDK20250705(d,j)}else{return generateBlobSASQueryParametersUDK20201206(d,j)}}}if(v>="2018-11-09"){if(D!==undefined){return generateBlobSASQueryParameters20181109(d,D)}else{if(v>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(d,j)}else{return generateBlobSASQueryParametersUDK20181109(d,j)}}}if(v>="2015-04-05"){if(D!==undefined){return generateBlobSASQueryParameters20150405(d,D)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";if(d.blobName){y="b"}let M;if(d.permissions){if(d.blobName){M=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{M=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const U=[M?M:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const K=p.computeHMACSHA256(U);return{sasQueryParameters:new V.SASQueryParameters(d.version,K,M,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:U}}function generateBlobSASQueryParameters20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:K}}function generateBlobSASQueryParameters20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,undefined,undefined,undefined,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey),stringToSign:K}}function generateBlobSASQueryParametersUDK20200210(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId),stringToSign:K}}function generateBlobSASQueryParametersUDK20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20250705(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,undefined,undefined,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function getCanonicalName(d,p,y){const v=[`/blob/${d}/${p}`];if(y){v.push(`/${y}`)}return v.join("")}function SASSignatureValuesSanityCheckAndAutofill(d){const p=d.version?d.version:K.SERVICE_VERSION;if(d.snapshotTime&&p<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(d.blobName===undefined&&d.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(d.versionId&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(d.blobName===undefined&&d.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(d.permissions&&d.permissions.setImmutabilityPolicy&&p<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.")}if(d.permissions&&d.permissions.tag&&p<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(p<"2020-02-10"&&d.permissions&&(d.permissions.move||d.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(p<"2021-04-10"&&d.permissions&&d.permissions.filterByTags){throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.")}if(p<"2020-02-10"&&(d.preauthorizedAgentObjectId||d.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}if(d.encryptionScope&&p<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}d.version=p;return d}},67114:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerSASPermissions=void 0;class ContainerSASPermissions{static parse(d){const p=new ContainerSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"l":p.list=true;break;case"t":p.tag=true;break;case"x":p.deleteVersion=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;case"f":p.filterByTags=true;break;default:throw new RangeError(`Invalid permission ${y}`)}}return p}static from(d){const p=new ContainerSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.list){p.list=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}if(d.filterByTags){p.filterByTags=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;list=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;filterByTags=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.list){d.push("l")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}if(this.filterByTags){d.push("f")}return d.join("")}}p.ContainerSASPermissions=ContainerSASPermissions},49547:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SASQueryParameters=p.SASProtocol=void 0;const v=y(4429);const D=y(46456);var M;(function(d){d["Https"]="https";d["HttpsAndHttp"]="https,http"})(M||(p.SASProtocol=M={}));class SASQueryParameters{version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner){return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}return undefined}constructor(d,p,y,v,D,M,U,j,V,K,ee,te,re,ne,ie,se,oe,ae,le,ce){this.version=d;this.signature=p;if(y!==undefined&&typeof y!=="string"){this.permissions=y.permissions;this.services=y.services;this.resourceTypes=y.resourceTypes;this.protocol=y.protocol;this.startsOn=y.startsOn;this.expiresOn=y.expiresOn;this.ipRangeInner=y.ipRange;this.identifier=y.identifier;this.encryptionScope=y.encryptionScope;this.resource=y.resource;this.cacheControl=y.cacheControl;this.contentDisposition=y.contentDisposition;this.contentEncoding=y.contentEncoding;this.contentLanguage=y.contentLanguage;this.contentType=y.contentType;if(y.userDelegationKey){this.signedOid=y.userDelegationKey.signedObjectId;this.signedTenantId=y.userDelegationKey.signedTenantId;this.signedStartsOn=y.userDelegationKey.signedStartsOn;this.signedExpiresOn=y.userDelegationKey.signedExpiresOn;this.signedService=y.userDelegationKey.signedService;this.signedVersion=y.userDelegationKey.signedVersion;this.preauthorizedAgentObjectId=y.preauthorizedAgentObjectId;this.correlationId=y.correlationId}}else{this.services=v;this.resourceTypes=D;this.expiresOn=j;this.permissions=y;this.protocol=M;this.startsOn=U;this.ipRangeInner=V;this.encryptionScope=ce;this.identifier=K;this.resource=ee;this.cacheControl=te;this.contentDisposition=re;this.contentEncoding=ne;this.contentLanguage=ie;this.contentType=se;if(oe){this.signedOid=oe.signedObjectId;this.signedTenantId=oe.signedTenantId;this.signedStartsOn=oe.signedStartsOn;this.signedExpiresOn=oe.signedExpiresOn;this.signedService=oe.signedService;this.signedVersion=oe.signedVersion;this.preauthorizedAgentObjectId=ae;this.correlationId=le}}}toString(){const d=["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"];const p=[];for(const y of d){switch(y){case"sv":this.tryAppendQueryParameter(p,y,this.version);break;case"ss":this.tryAppendQueryParameter(p,y,this.services);break;case"srt":this.tryAppendQueryParameter(p,y,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(p,y,this.protocol);break;case"st":this.tryAppendQueryParameter(p,y,this.startsOn?(0,D.truncatedISO8061Date)(this.startsOn,false):undefined);break;case"se":this.tryAppendQueryParameter(p,y,this.expiresOn?(0,D.truncatedISO8061Date)(this.expiresOn,false):undefined);break;case"sip":this.tryAppendQueryParameter(p,y,this.ipRange?(0,v.ipRangeToString)(this.ipRange):undefined);break;case"si":this.tryAppendQueryParameter(p,y,this.identifier);break;case"ses":this.tryAppendQueryParameter(p,y,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(p,y,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(p,y,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(p,y,this.signedStartsOn?(0,D.truncatedISO8061Date)(this.signedStartsOn,false):undefined);break;case"ske":this.tryAppendQueryParameter(p,y,this.signedExpiresOn?(0,D.truncatedISO8061Date)(this.signedExpiresOn,false):undefined);break;case"sks":this.tryAppendQueryParameter(p,y,this.signedService);break;case"skv":this.tryAppendQueryParameter(p,y,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(p,y,this.resource);break;case"sp":this.tryAppendQueryParameter(p,y,this.permissions);break;case"sig":this.tryAppendQueryParameter(p,y,this.signature);break;case"rscc":this.tryAppendQueryParameter(p,y,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(p,y,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(p,y,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(p,y,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(p,y,this.contentType);break;case"saoid":this.tryAppendQueryParameter(p,y,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(p,y,this.correlationId);break}}return p.join("&")}tryAppendQueryParameter(d,p,y){if(!y){return}p=encodeURIComponent(p);y=encodeURIComponent(y);if(p.length>0&&y.length>0){d.push(`${p}=${y}`)}}}p.SASQueryParameters=SASQueryParameters},4429:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ipRangeToString=ipRangeToString;function ipRangeToString(d){return d.end?`${d.start}-${d.end}`:d.start}},35338:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Batch=void 0;const v=y(24434);var D;(function(d){d[d["Good"]=0]="Good";d[d["Error"]=1]="Error"})(D||(D={}));class Batch{concurrency;actives=0;completed=0;offset=0;operations=[];state=D.Good;emitter;constructor(d=5){if(d<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=d;this.emitter=new v.EventEmitter}addOperation(d){this.operations.push((async()=>{try{this.actives++;await d();this.actives--;this.completed++;this.parallelExecute()}catch(d){this.emitter.emit("error",d)}}))}async do(){if(this.operations.length===0){return Promise.resolve()}this.parallelExecute();return new Promise(((d,p)=>{this.emitter.on("finish",d);this.emitter.on("error",(d=>{this.state=D.Error;p(d)}))}))}nextOperation(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQuickQueryStream=void 0;const v=y(57075);const D=y(46999);class BlobQuickQueryStream extends v.Readable{source;avroReader;avroIter;avroPaused=true;onProgress;onError;constructor(d,p={}){super();this.source=d;this.onProgress=p.onProgress;this.onError=p.onError;this.avroReader=new D.AvroReader(new D.AvroReadableFromStream(this.source));this.avroIter=this.avroReader.parseObjects({abortSignal:p.abortSignal})}_read(){if(this.avroPaused){this.readInternal().catch((d=>{this.emit("error",d)}))}}async readInternal(){this.avroPaused=false;let d;do{d=await this.avroIter.next();if(d.done){break}const p=d.value;const y=p.$schema;if(typeof y!=="string"){throw Error("Missing schema in avro record.")}switch(y){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const d=p.data;if(d instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(d))){this.avroPaused=true}}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const d=p.bytesScanned;if(typeof d!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:d})}}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const d=p.totalBytes;if(typeof d!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:d})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const d=p.fatal;if(typeof d!=="boolean"){throw Error("Invalid fatal in avro error record.")}const y=p.name;if(typeof y!=="string"){throw Error("Invalid name in avro error record.")}const v=p.description;if(typeof v!=="string"){throw Error("Invalid description in avro error record.")}const D=p.position;if(typeof D!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:D,name:y,isFatal:d,description:v})}break;default:throw Error(`Unknown schema ${y} in avro progress record.`)}}while(!d.done&&!this.avroPaused)}}p.BlobQuickQueryStream=BlobQuickQueryStream},93269:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Mutex=void 0;var y;(function(d){d[d["LOCKED"]=0]="LOCKED";d[d["UNLOCKED"]=1]="UNLOCKED"})(y||(y={}));class Mutex{static async lock(d){return new Promise((p=>{if(this.keys[d]===undefined||this.keys[d]===y.UNLOCKED){this.keys[d]=y.LOCKED;p()}else{this.onUnlockEvent(d,(()=>{this.keys[d]=y.LOCKED;p()}))}}))}static async unlock(d){return new Promise((p=>{if(this.keys[d]===y.LOCKED){this.emitUnlockEvent(d)}delete this.keys[d];p()}))}static keys={};static listeners={};static onUnlockEvent(d,p){if(this.listeners[d]===undefined){this.listeners[d]=[p]}else{this.listeners[d].push(p)}}static emitUnlockEvent(d){if(this.listeners[d]!==undefined&&this.listeners[d].length>0){const p=this.listeners[d].shift();setImmediate((()=>{p.call(this)}))}}}p.Mutex=Mutex},90424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RetriableReadableStream=void 0;const v=y(764);const D=y(57075);class RetriableReadableStream extends D.Readable{start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(d,p,y,v,D={}){super({highWaterMark:D.highWaterMark});this.getter=p;this.source=d;this.start=y;this.offset=y;this.end=y+v-1;this.maxRetryRequests=D.maxRetryRequests&&D.maxRetryRequests>=0?D.maxRetryRequests:0;this.onProgress=D.onProgress;this.options=D;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);this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler);this.source.removeListener("aborted",this.sourceAbortedHandler)}sourceDataHandler=d=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=undefined;this.source.pause();this.sourceErrorOrEndHandler();this.source.destroy();return}this.offset+=d.length;if(this.onProgress){this.onProgress({loadedBytes:this.offset-this.start})}if(!this.push(d)){this.source.pause()}};sourceAbortedHandler=()=>{const d=new v.AbortError("The operation was aborted.");this.destroy(d)};sourceErrorOrEndHandler=d=>{if(d&&d.name==="AbortError"){this.destroy(d);return}this.removeSourceEventHandlers();if(this.offset-1===this.end){this.push(null)}else if(this.offset<=this.end){if(this.retries{this.source=d;this.setSourceEventHandlers();return})).catch((d=>{this.destroy(d)}))}else{this.destroy(new 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}`))}}else{this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))}};_destroy(d,p){this.removeSourceEventHandlers();this.source.destroy();p(d===null?undefined:d)}}p.RetriableReadableStream=RetriableReadableStream},53786:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.BlobDoesNotUseCustomerSpecifiedEncryption=p.BlobUsesCustomerSpecifiedEncryptionMsg=p.StorageBlobLoggingAllowedQueryParameters=p.StorageBlobLoggingAllowedHeaderNames=p.DevelopmentConnectionString=p.EncryptionAlgorithmAES25=p.HTTP_VERSION_1_1=p.HTTP_LINE_ENDING=p.BATCH_MAX_PAYLOAD_IN_BYTES=p.BATCH_MAX_REQUEST=p.SIZE_1_MB=p.ETagAny=p.ETagNone=p.HeaderConstants=p.HTTPURLConnection=p.URLConstants=p.StorageOAuthScopes=p.REQUEST_TIMEOUT=p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=p.BLOCK_BLOB_MAX_BLOCKS=p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=p.SERVICE_VERSION=p.SDK_VERSION=void 0;p.SDK_VERSION="12.28.0";p.SERVICE_VERSION="2025-07-05";p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;p.BLOCK_BLOB_MAX_BLOCKS=5e4;p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;p.REQUEST_TIMEOUT=100*1e3;p.StorageOAuthScopes="https://storage.azure.com/.default";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.ETagNone="";p.ETagAny="*";p.SIZE_1_MB=1*1024*1024;p.BATCH_MAX_REQUEST=256;p.BATCH_MAX_PAYLOAD_IN_BYTES=4*p.SIZE_1_MB;p.HTTP_LINE_ENDING="\r\n";p.HTTP_VERSION_1_1="HTTP/1.1";p.EncryptionAlgorithmAES25="AES256";p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.StorageBlobLoggingAllowedHeaderNames=["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-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"];p.StorageBlobLoggingAllowedQueryParameters=["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"];p.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";p.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},9820:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingClient=void 0;const v=y(92245);const D=y(48855);p.tracingClient=(0,v.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:D.SDK_VERSION,namespace:"Microsoft.Storage"})},46456:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.toBlobTagsString=toBlobTagsString;p.toBlobTags=toBlobTags;p.toTags=toTags;p.toQuerySerialization=toQuerySerialization;p.parseObjectReplicationRecord=parseObjectReplicationRecord;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.BlobNameToString=BlobNameToString;p.ConvertInternalResponseOfListBlobFlat=ConvertInternalResponseOfListBlobFlat;p.ConvertInternalResponseOfListBlobHierarchy=ConvertInternalResponseOfListBlobHierarchy;p.ExtractPageRangeInfoItems=ExtractPageRangeInfoItems;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(48855);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function toBlobTagsString(d){if(d===undefined){return undefined}const p=[];for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.push(`${encodeURIComponent(y)}=${encodeURIComponent(v)}`)}}return p.join("&")}function toBlobTags(d){if(d===undefined){return undefined}const p={blobTagSet:[]};for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.blobTagSet.push({key:y,value:v})}}return p}function toTags(d){if(d===undefined){return undefined}const p={};for(const y of d.blobTagSet){p[y.key]=y.value}return p}function toQuerySerialization(d){if(d===undefined){return undefined}switch(d.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:d.columnSeparator||",",fieldQuote:d.fieldQuote||"",recordSeparator:d.recordSeparator,escapeChar:d.escapeCharacter||"",headersPresent:d.hasHeaders||false}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:d.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:d.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(d){if(!d){return undefined}if("policy-id"in d){return undefined}const p=[];for(const y in d){const v=y.split("_");const D="or-";if(v[0].startsWith(D)){v[0]=v[0].substring(D.length)}const M={ruleId:v[1],replicationStatus:d[y]};const U=p.findIndex((d=>d.policyId===v[0]));if(U>-1){p[U].rules.push(M)}else{p.push({policyId:v[0],rules:[M]})}}return p}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function BlobNameToString(d){if(d.encoded){return decodeURIComponent(d.content)}else{return d.content}}function ConvertInternalResponseOfListBlobFlat(d){return{...d,segment:{blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function ConvertInternalResponseOfListBlobHierarchy(d){return{...d,segment:{blobPrefixes:d.segment.blobPrefixes?.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p})),blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function*ExtractPageRangeInfoItems(d){let p=[];let y=[];if(d.pageRange)p=d.pageRange;if(d.clearRange)y=d.clearRange;let v=0;let D=0;while(v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.fsCreateReadStream=p.fsStat=void 0;p.streamToBuffer=streamToBuffer;p.streamToBuffer2=streamToBuffer2;p.streamToBuffer3=streamToBuffer3;p.readStreamToLocalFile=readStreamToLocalFile;const v=y(31577);const D=v.__importDefault(y(73024));const M=v.__importDefault(y(57975));const U=y(48855);async function streamToBuffer(d,p,y,v,D){let M=0;const j=v-y;return new Promise(((v,V)=>{const K=setTimeout((()=>V(new Error(`The operation cannot be completed in timeout.`))),U.REQUEST_TIMEOUT);d.on("readable",(()=>{if(M>=j){clearTimeout(K);v();return}let U=d.read();if(!U){return}if(typeof U==="string"){U=Buffer.from(U,D)}const V=M+U.length>j?j-M:U.length;p.fill(U.slice(0,V),y+M,y+M+V);M+=V}));d.on("end",(()=>{clearTimeout(K);if(M{clearTimeout(K);V(d)}))}))}async function streamToBuffer2(d,p,y){let v=0;const D=p.length;return new Promise(((M,U)=>{d.on("readable",(()=>{let M=d.read();if(!M){return}if(typeof M==="string"){M=Buffer.from(M,y)}if(v+M.length>D){U(new Error(`Stream exceeds buffer size. Buffer size: ${D}`));return}p.fill(M,v,v+M.length);v+=M.length}));d.on("end",(()=>{M(v)}));d.on("error",U)}))}async function streamToBuffer3(d,p){return new Promise(((y,v)=>{const D=[];d.on("data",(d=>{D.push(typeof d==="string"?Buffer.from(d,p):d)}));d.on("end",(()=>{y(Buffer.concat(D))}));d.on("error",v)}))}async function readStreamToLocalFile(d,p){return new Promise(((y,v)=>{const M=D.default.createWriteStream(p);d.on("error",(d=>{v(d)}));M.on("error",(d=>{v(d)}));M.on("close",y);d.pipe(M)}))}p.fsStat=M.default.promisify(D.default.stat);p.fsCreateReadStream=D.default.createReadStream},88935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BufferScheduler=void 0;const v=y(24434);const D=y(66419);class BufferScheduler{bufferSize;maxBuffers;readable;outgoingHandler;emitter=new v.EventEmitter;concurrency;offset=0;isStreamEnd=false;isError=false;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(d,p,y,v,D,M){if(p<=0){throw new RangeError(`bufferSize must be larger than 0, current is ${p}`)}if(y<=0){throw new RangeError(`maxBuffers must be larger than 0, current is ${y}`)}if(D<=0){throw new RangeError(`concurrency must be larger than 0, current is ${D}`)}this.bufferSize=p;this.maxBuffers=y;this.readable=d;this.outgoingHandler=v;this.concurrency=D;this.encoding=M}async do(){return new Promise(((d,p)=>{this.readable.on("data",(d=>{d=typeof d==="string"?Buffer.from(d,this.encoding):d;this.appendUnresolvedData(d);if(!this.resolveData()){this.readable.pause()}}));this.readable.on("error",(d=>{this.emitter.emit("error",d)}));this.readable.on("end",(()=>{this.isStreamEnd=true;this.emitter.emit("checkEnd")}));this.emitter.on("error",(d=>{this.isError=true;this.readable.pause();p(d)}));this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0){if(this.unresolvedLength>0&&this.unresolvedLengthy.getReadableStream()),y.size,this.offset).then(d).catch(p)}else if(this.unresolvedLength>=this.bufferSize){return}else{d()}}}))}))}appendUnresolvedData(d){this.unresolvedDataArray.push(d);this.unresolvedLength+=d.length}shiftBufferFromUnresolvedDataArray(d){if(!d){d=new D.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{d.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=d.size;return d}resolveData(){while(this.unresolvedLength>=this.bufferSize){let d;if(this.incoming.length>0){d=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(d)}else{if(this.numBuffers=this.concurrency){return}d=this.outgoing.shift();if(d){this.triggerOutgoingHandler(d)}}while(d)}async triggerOutgoingHandler(d){const p=d.size;this.executingOutgoingHandlers++;this.offset+=p;try{await this.outgoingHandler((()=>d.getReadableStream()),p,this.offset-p)}catch(d){this.emitter.emit("error",d);return}this.executingOutgoingHandlers--;this.reuseBuffer(d);this.emitter.emit("checkEnd")}reuseBuffer(d){this.incoming.push(d);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}}}p.BufferScheduler=BufferScheduler},1599:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BuffersStream=void 0;const v=y(57075);class BuffersStream extends v.Readable{buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(d,p,y){super(y);this.buffers=d;this.byteLength=p;this.byteOffsetInCurrentBuffer=0;this.bufferIndex=0;this.pushedBytesLength=0;let v=0;for(const d of this.buffers){v+=d.byteLength}if(v=this.byteLength){this.push(null)}if(!d){d=this.readableHighWaterMark}const p=[];let y=0;while(yd-y){const v=this.byteOffsetInCurrentBuffer+d-y;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,v));this.pushedBytesLength+=d-y;this.byteOffsetInCurrentBuffer=v;y=d;break}else{const d=this.byteOffsetInCurrentBuffer+M;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,d));if(M===D){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=d}this.pushedBytesLength+=M;y+=M}}if(p.length>1){this.push(Buffer.concat(p))}else if(p.length===1){this.push(p[0])}}}p.BuffersStream=BuffersStream},66419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PooledBuffer=void 0;const v=y(31577);const D=y(1599);const M=v.__importDefault(y(4573));const U=M.default.constants.MAX_LENGTH;class PooledBuffer{buffers=[];capacity;_size;get size(){return this._size}constructor(d,p,y){this.capacity=d;this._size=0;const v=Math.ceil(d/U);for(let p=0;p0){d[0]=d[0].slice(M)}}getReadableStream(){return new D.BuffersStream(this.buffers,this.size)}}p.PooledBuffer=PooledBuffer},66941:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(13166);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},53519:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(20636);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(87332);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},13742:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},60385:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(48781);const D=y(96388);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},96388:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},63959:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(18615);const M=y(96388);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},22328:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=p.getCachedDefaultHttpClient=void 0;const v=y(31577);v.__exportStar(y(88935),p);var D=y(13742);Object.defineProperty(p,"getCachedDefaultHttpClient",{enumerable:true,get:function(){return D.getCachedDefaultHttpClient}});v.__exportStar(y(66941),p);v.__exportStar(y(60385),p);v.__exportStar(y(96388),p);v.__exportStar(y(63959),p);v.__exportStar(y(53519),p);var M=y(19024);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return M.BaseRequestPolicy}});v.__exportStar(y(48781),p);v.__exportStar(y(61736),p);v.__exportStar(y(13166),p);v.__exportStar(y(93402),p);v.__exportStar(y(79663),p);v.__exportStar(y(87332),p);v.__exportStar(y(20636),p);v.__exportStar(y(65704),p);v.__exportStar(y(18615),p);v.__exportStar(y(11935),p);v.__exportStar(y(53519),p)},5746:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-common")},48781:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(61736);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},61736:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(19024);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},19024:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},13166:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(19024);const D=y(91276);const M=y(94795);const U=y(4100);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},93402:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(94795);const M=y(4100);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},79663:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(94795);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},20636:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(19024);const M=y(94795);const U=y(4100);const j=y(5746);const V=y(87332);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},87332:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},65704:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(53519);const j=y(94795);const V=y(4100);const K=y(5746);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},18615:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(94795);const D=y(4100);const M=y(61736);const U=y(26942);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},11935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(94795);const M=y(4100);const U=y(26942);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},26942:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.DevelopmentConnectionString=p.HeaderConstants=p.URLConstants=p.SDK_VERSION=void 0;p.SDK_VERSION="1.0.0";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},4100:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(94795);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function EscapePath(d){const p=d.split("/");for(let d=0;d{"use strict";const v=y(57075).Writable;const D=y(57975).inherits;const M=y(80439);const U=y(55341);const j=y(66890);const V=45;const K=Buffer.from("-");const ee=Buffer.from("\r\n");const EMPTY_FN=function(){};function Dicer(d){if(!(this instanceof Dicer)){return new Dicer(d)}v.call(this,d);if(!d||!d.headerFirst&&typeof d.boundary!=="string"){throw new TypeError("Boundary required")}if(typeof d.boundary==="string"){this.setBoundary(d.boundary)}else{this._bparser=undefined}this._headerFirst=d.headerFirst;this._dashes=0;this._parts=0;this._finished=false;this._realFinish=false;this._isPreamble=true;this._justMatched=false;this._firstWrite=true;this._inHeader=true;this._part=undefined;this._cb=undefined;this._ignoreData=false;this._partOpts={highWaterMark:d.partHwm};this._pause=false;const p=this;this._hparser=new j(d);this._hparser.on("header",(function(d){p._inHeader=false;p._part.emit("header",d)}))}D(Dicer,v);Dicer.prototype.emit=function(d){if(d==="finish"&&!this._realFinish){if(!this._finished){const d=this;process.nextTick((function(){d.emit("error",new Error("Unexpected end of multipart data"));if(d._part&&!d._ignoreData){const p=d._isPreamble?"Preamble":"Part";d._part.emit("error",new Error(p+" terminated early due to unexpected end of multipart data"));d._part.push(null);process.nextTick((function(){d._realFinish=true;d.emit("finish");d._realFinish=false}));return}d._realFinish=true;d.emit("finish");d._realFinish=false}))}}else{v.prototype.emit.apply(this,arguments)}};Dicer.prototype._write=function(d,p,y){if(!this._hparser&&!this._bparser){return y()}if(this._headerFirst&&this._isPreamble){if(!this._part){this._part=new U(this._partOpts);if(this.listenerCount("preamble")!==0){this.emit("preamble",this._part)}else{this._ignore()}}const p=this._hparser.push(d);if(!this._inHeader&&p!==undefined&&p{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;const M=y(31954);const U=y(80439);const j=Buffer.from("\r\n\r\n");const V=/\r\n/g;const K=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function HeaderParser(d){v.call(this);d=d||{};const p=this;this.nread=0;this.maxed=false;this.npairs=0;this.maxHeaderPairs=M(d,"maxHeaderPairs",2e3);this.maxHeaderSize=M(d,"maxHeaderSize",80*1024);this.buffer="";this.header={};this.finished=false;this.ss=new U(j);this.ss.on("info",(function(d,y,v,D){if(y&&!p.maxed){if(p.nread+D-v>=p.maxHeaderSize){D=p.maxHeaderSize-p.nread+v;p.nread=p.maxHeaderSize;p.maxed=true}else{p.nread+=D-v}p.buffer+=y.toString("binary",v,D)}if(d){p._finish()}}))}D(HeaderParser,v);HeaderParser.prototype.push=function(d){const p=this.ss.push(d);if(this.finished){return p}};HeaderParser.prototype.reset=function(){this.finished=false;this.buffer="";this.header={};this.ss.reset()};HeaderParser.prototype._finish=function(){if(this.buffer){this._parseHeader()}this.ss.matches=this.ss.maxMatches;const d=this.header;this.header={};this.buffer="";this.finished=true;this.nread=this.npairs=0;this.maxed=false;this.emit("header",d)};HeaderParser.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs){return}const d=this.buffer.split(V);const p=d.length;let y,v;for(var D=0;D{"use strict";const v=y(57975).inherits;const D=y(57075).Readable;function PartStream(d){D.call(this,d)}v(PartStream,D);PartStream.prototype._read=function(d){};d.exports=PartStream},80439:(d,p,y)=>{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;function SBMH(d){if(typeof d==="string"){d=Buffer.from(d)}if(!Buffer.isBuffer(d)){throw new TypeError("The needle has to be a String or a Buffer.")}const p=d.length;if(p===0){throw new Error("The needle cannot be an empty String/Buffer.")}if(p>256){throw new Error("The needle cannot have a length bigger than 256.")}this.maxMatches=Infinity;this.matches=0;this._occ=new Array(256).fill(p);this._lookbehind_size=0;this._needle=d;this._bufpos=0;this._lookbehind=Buffer.alloc(p);for(var y=0;y=0){this.emit("info",false,this._lookbehind,0,this._lookbehind_size);this._lookbehind_size=0}else{const y=this._lookbehind_size+M;if(y>0){this.emit("info",false,this._lookbehind,0,y)}this._lookbehind.copy(this._lookbehind,0,y,this._lookbehind_size-y);this._lookbehind_size-=y;d.copy(this._lookbehind,this._lookbehind_size);this._lookbehind_size+=p;this._bufpos=p;return p}}M+=(M>=0)*this._bufpos;if(d.indexOf(y,M)!==-1){M=d.indexOf(y,M);++this.matches;if(M>0){this.emit("info",true,d,this._bufpos,M)}else{this.emit("info",true)}return this._bufpos=M+v}else{M=p-v}while(M0){this.emit("info",false,d,this._bufpos,M{"use strict";const v=y(57075).Writable;const{inherits:D}=y(57975);const M=y(56917);const U=y(84945);const j=y(31724);const V=y(66812);function Busboy(d){if(!(this instanceof Busboy)){return new Busboy(d)}if(typeof d!=="object"){throw new TypeError("Busboy expected an options-Object.")}if(typeof d.headers!=="object"){throw new TypeError("Busboy expected an options-Object with headers-attribute.")}if(typeof d.headers["content-type"]!=="string"){throw new TypeError("Missing Content-Type-header.")}const{headers:p,...y}=d;this.opts={autoDestroy:false,...y};v.call(this,this.opts);this._done=false;this._parser=this.getParserByHeaders(p);this._finished=false}D(Busboy,v);Busboy.prototype.emit=function(d){if(d==="finish"){if(!this._done){this._parser?.end();return}else if(this._finished){return}this._finished=true}v.prototype.emit.apply(this,arguments)};Busboy.prototype.getParserByHeaders=function(d){const p=V(d["content-type"]);const y={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:d,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:p,preservePath:this.opts.preservePath};if(U.detect.test(p[0])){return new U(this,y)}if(j.detect.test(p[0])){return new j(this,y)}throw new Error("Unsupported Content-Type.")};Busboy.prototype._write=function(d,p,y){this._parser.write(d,y)};d.exports=Busboy;d.exports["default"]=Busboy;d.exports.Busboy=Busboy;d.exports.Dicer=M},84945:(d,p,y)=>{"use strict";const{Readable:v}=y(57075);const{inherits:D}=y(57975);const M=y(56917);const U=y(66812);const j=y(3772);const V=y(14935);const K=y(31954);const ee=/^boundary$/i;const te=/^form-data$/i;const re=/^charset$/i;const ne=/^filename$/i;const ie=/^name$/i;Multipart.detect=/^multipart\/form-data/i;function Multipart(d,p){let y;let v;const D=this;let se;const oe=p.limits;const ae=p.isPartAFile||((d,p,y)=>p==="application/octet-stream"||y!==undefined);const le=p.parsedConType||[];const ce=p.defCharset||"utf8";const ue=p.preservePath;const de={highWaterMark:p.fileHwm};for(y=0,v=le.length;yhe){D.parser.removeListener("part",onPart);D.parser.on("part",skipPart);d.hitPartsLimit=true;d.emit("partsLimit");return skipPart(p)}if(Ce){const d=Ce;d.emit("end");d.removeAllListeners("end")}p.on("header",(function(M){let K;let ee;let se;let oe;let le;let he;let ge=0;if(M["content-type"]){se=U(M["content-type"][0]);if(se[0]){K=se[0].toLowerCase();for(y=0,v=se.length;yfe){const v=fe-ge+d.length;if(v>0){y.push(d.slice(0,v))}y.truncated=true;y.bytesRead=fe;p.removeAllListeners("data");y.emit("limit");return}else if(!y.push(d)){D._pause=true}y.bytesRead=ge};Se=function(){ve=undefined;y.push(null)}}else{if(Ee===Ae){if(!d.hitFieldsLimit){d.hitFieldsLimit=true;d.emit("fieldsLimit")}return skipPart(p)}++Ee;++we;let y="";let v=false;Ce=p;ye=function(d){if((ge+=d.length)>pe){const D=pe-(ge-d.length);y+=d.toString("binary",0,D);v=true;p.removeAllListeners("data")}else{y+=d.toString("binary")}};Se=function(){Ce=undefined;if(y.length){y=j(y,"binary",oe)}d.emit("field",ee,y,false,v,le,K);--we;checkFinished()}}p._readableState.sync=false;p.on("data",ye);p.on("end",Se)})).on("error",(function(d){if(ve){ve.emit("error",d)}}))})).on("error",(function(p){d.emit("error",p)})).on("finish",(function(){Se=true;checkFinished()}))}Multipart.prototype.write=function(d,p){const y=this.parser.write(d);if(y&&!this._pause){p()}else{this._needDrain=!y;this._cb=p}};Multipart.prototype.end=function(){const d=this;if(d.parser.writable){d.parser.end()}else if(!d._boy._done){process.nextTick((function(){d._boy._done=true;d._boy.emit("finish")}))}};function skipPart(d){d.resume()}function FileStream(d){v.call(this,d);this.bytesRead=0;this.truncated=false}D(FileStream,v);FileStream.prototype._read=function(d){};d.exports=Multipart},31724:(d,p,y)=>{"use strict";const v=y(70393);const D=y(3772);const M=y(31954);const U=/^charset$/i;UrlEncoded.detect=/^application\/x-www-form-urlencoded/i;function UrlEncoded(d,p){const y=p.limits;const D=p.parsedConType;this.boy=d;this.fieldSizeLimit=M(y,"fieldSize",1*1024*1024);this.fieldNameSizeLimit=M(y,"fieldNameSize",100);this.fieldsLimit=M(y,"fields",Infinity);let j;for(var V=0,K=D.length;VU){this._key+=this.decoder.write(d.toString("binary",U,y))}this._state="val";this._hitLimit=false;this._checkingBytes=true;this._val="";this._bytesVal=0;this._valTrunc=false;this.decoder.reset();U=y+1}else if(v!==undefined){++this._fields;let y;const M=this._keyTrunc;if(v>U){y=this._key+=this.decoder.write(d.toString("binary",U,v))}else{y=this._key}this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();if(y.length){this.boy.emit("field",D(y,"binary",this.charset),"",M,false)}U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._key+=this.decoder.write(d.toString("binary",U,M))}U=M;if((this._bytesKey=this._key.length)===this.fieldNameSizeLimit){this._checkingBytes=false;this._keyTrunc=true}}else{if(UU){this._val+=this.decoder.write(d.toString("binary",U,v))}this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc);this._state="key";this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._val+=this.decoder.write(d.toString("binary",U,M))}U=M;if(this._val===""&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit){this._checkingBytes=false;this._valTrunc=true}}else{if(U0){this.boy.emit("field",D(this._key,"binary",this.charset),"",this._keyTrunc,false)}else if(this._state==="val"){this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc)}this.boy._done=true;this.boy.emit("finish")};d.exports=UrlEncoded},70393:d=>{"use strict";const p=/\+/g;const y=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function Decoder(){this.buffer=undefined}Decoder.prototype.write=function(d){d=d.replace(p," ");let v="";let D=0;let M=0;const U=d.length;for(;DM){v+=d.substring(M,D);M=D}this.buffer="";++M}}if(M{"use strict";d.exports=function basename(d){if(typeof d!=="string"){return""}for(var p=d.length-1;p>=0;--p){switch(d.charCodeAt(p)){case 47:case 92:d=d.slice(p+1);return d===".."||d==="."?"":d}}return d===".."||d==="."?"":d}},3772:function(d){"use strict";const p=new TextDecoder("utf-8");const y=new Map([["utf-8",p],["utf8",p]]);function getDecoder(d){let p;while(true){switch(d){case"utf-8":case"utf8":return v.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return v.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return v.utf16le;case"base64":return v.base64;default:if(p===undefined){p=true;d=d.toLowerCase();continue}return v.other.bind(d)}}}const v={utf8:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.utf8Slice(0,d.length)},latin1:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){return d}return d.latin1Slice(0,d.length)},utf16le:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.ucs2Slice(0,d.length)},base64:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.base64Slice(0,d.length)},other:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}if(y.has(this.toString())){try{return y.get(this).decode(d)}catch{}}return typeof d==="string"?d:d.toString()}};function decodeText(d,p,y){if(d){return getDecoder(y)(d,p)}return d}d.exports=decodeText},31954:d=>{"use strict";d.exports=function getLimit(d,p,y){if(!d||d[p]===undefined||d[p]===null){return y}if(typeof d[p]!=="number"||isNaN(d[p])){throw new TypeError("Limit "+p+" is not a valid number")}return d[p]}},66812:(d,p,y)=>{"use strict";const v=y(3772);const D=/%[a-fA-F0-9][a-fA-F0-9]/g;const M={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"","%08":"\b","%09":"\t","%0a":"\n","%0A":"\n","%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"","%1B":"","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"","%7F":"","%80":"€","%81":"","%82":"‚","%83":"ƒ","%84":"„","%85":"…","%86":"†","%87":"‡","%88":"ˆ","%89":"‰","%8a":"Š","%8A":"Š","%8b":"‹","%8B":"‹","%8c":"Œ","%8C":"Œ","%8d":"","%8D":"","%8e":"Ž","%8E":"Ž","%8f":"","%8F":"","%90":"","%91":"‘","%92":"’","%93":"“","%94":"”","%95":"•","%96":"–","%97":"—","%98":"˜","%99":"™","%9a":"š","%9A":"š","%9b":"›","%9B":"›","%9c":"œ","%9C":"œ","%9d":"","%9D":"","%9e":"ž","%9E":"ž","%9f":"Ÿ","%9F":"Ÿ","%a0":" ","%A0":" ","%a1":"¡","%A1":"¡","%a2":"¢","%A2":"¢","%a3":"£","%A3":"£","%a4":"¤","%A4":"¤","%a5":"¥","%A5":"¥","%a6":"¦","%A6":"¦","%a7":"§","%A7":"§","%a8":"¨","%A8":"¨","%a9":"©","%A9":"©","%aa":"ª","%Aa":"ª","%aA":"ª","%AA":"ª","%ab":"«","%Ab":"«","%aB":"«","%AB":"«","%ac":"¬","%Ac":"¬","%aC":"¬","%AC":"¬","%ad":"­","%Ad":"­","%aD":"­","%AD":"­","%ae":"®","%Ae":"®","%aE":"®","%AE":"®","%af":"¯","%Af":"¯","%aF":"¯","%AF":"¯","%b0":"°","%B0":"°","%b1":"±","%B1":"±","%b2":"²","%B2":"²","%b3":"³","%B3":"³","%b4":"´","%B4":"´","%b5":"µ","%B5":"µ","%b6":"¶","%B6":"¶","%b7":"·","%B7":"·","%b8":"¸","%B8":"¸","%b9":"¹","%B9":"¹","%ba":"º","%Ba":"º","%bA":"º","%BA":"º","%bb":"»","%Bb":"»","%bB":"»","%BB":"»","%bc":"¼","%Bc":"¼","%bC":"¼","%BC":"¼","%bd":"½","%Bd":"½","%bD":"½","%BD":"½","%be":"¾","%Be":"¾","%bE":"¾","%BE":"¾","%bf":"¿","%Bf":"¿","%bF":"¿","%BF":"¿","%c0":"À","%C0":"À","%c1":"Á","%C1":"Á","%c2":"Â","%C2":"Â","%c3":"Ã","%C3":"Ã","%c4":"Ä","%C4":"Ä","%c5":"Å","%C5":"Å","%c6":"Æ","%C6":"Æ","%c7":"Ç","%C7":"Ç","%c8":"È","%C8":"È","%c9":"É","%C9":"É","%ca":"Ê","%Ca":"Ê","%cA":"Ê","%CA":"Ê","%cb":"Ë","%Cb":"Ë","%cB":"Ë","%CB":"Ë","%cc":"Ì","%Cc":"Ì","%cC":"Ì","%CC":"Ì","%cd":"Í","%Cd":"Í","%cD":"Í","%CD":"Í","%ce":"Î","%Ce":"Î","%cE":"Î","%CE":"Î","%cf":"Ï","%Cf":"Ï","%cF":"Ï","%CF":"Ï","%d0":"Ð","%D0":"Ð","%d1":"Ñ","%D1":"Ñ","%d2":"Ò","%D2":"Ò","%d3":"Ó","%D3":"Ó","%d4":"Ô","%D4":"Ô","%d5":"Õ","%D5":"Õ","%d6":"Ö","%D6":"Ö","%d7":"×","%D7":"×","%d8":"Ø","%D8":"Ø","%d9":"Ù","%D9":"Ù","%da":"Ú","%Da":"Ú","%dA":"Ú","%DA":"Ú","%db":"Û","%Db":"Û","%dB":"Û","%DB":"Û","%dc":"Ü","%Dc":"Ü","%dC":"Ü","%DC":"Ü","%dd":"Ý","%Dd":"Ý","%dD":"Ý","%DD":"Ý","%de":"Þ","%De":"Þ","%dE":"Þ","%DE":"Þ","%df":"ß","%Df":"ß","%dF":"ß","%DF":"ß","%e0":"à","%E0":"à","%e1":"á","%E1":"á","%e2":"â","%E2":"â","%e3":"ã","%E3":"ã","%e4":"ä","%E4":"ä","%e5":"å","%E5":"å","%e6":"æ","%E6":"æ","%e7":"ç","%E7":"ç","%e8":"è","%E8":"è","%e9":"é","%E9":"é","%ea":"ê","%Ea":"ê","%eA":"ê","%EA":"ê","%eb":"ë","%Eb":"ë","%eB":"ë","%EB":"ë","%ec":"ì","%Ec":"ì","%eC":"ì","%EC":"ì","%ed":"í","%Ed":"í","%eD":"í","%ED":"í","%ee":"î","%Ee":"î","%eE":"î","%EE":"î","%ef":"ï","%Ef":"ï","%eF":"ï","%EF":"ï","%f0":"ð","%F0":"ð","%f1":"ñ","%F1":"ñ","%f2":"ò","%F2":"ò","%f3":"ó","%F3":"ó","%f4":"ô","%F4":"ô","%f5":"õ","%F5":"õ","%f6":"ö","%F6":"ö","%f7":"÷","%F7":"÷","%f8":"ø","%F8":"ø","%f9":"ù","%F9":"ù","%fa":"ú","%Fa":"ú","%fA":"ú","%FA":"ú","%fb":"û","%Fb":"û","%fB":"û","%FB":"û","%fc":"ü","%Fc":"ü","%fC":"ü","%FC":"ü","%fd":"ý","%Fd":"ý","%fD":"ý","%FD":"ý","%fe":"þ","%Fe":"þ","%fE":"þ","%FE":"þ","%ff":"ÿ","%Ff":"ÿ","%fF":"ÿ","%FF":"ÿ"};function encodedReplacer(d){return M[d]}const U=0;const j=1;const V=2;const K=3;function parseParams(d){const p=[];let y=U;let M="";let ee=false;let te=false;let re=0;let ne="";const ie=d.length;for(var se=0;se{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},8007:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isOAuth2TokenCredential=isOAuth2TokenCredential;p.isBearerTokenCredential=isBearerTokenCredential;p.isBasicCredential=isBasicCredential;p.isApiKeyCredential=isApiKeyCredential;function isOAuth2TokenCredential(d){return"getOAuth2Token"in d}function isBearerTokenCredential(d){return"getBearerToken"in d}function isBasicCredential(d){return"username"in d&&"password"in d}function isApiKeyCredential(d){return"key"in d}},98517:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},32157:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},28540:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiVersionPolicyName=void 0;p.apiVersionPolicy=apiVersionPolicy;p.apiVersionPolicyName="ApiVersionPolicy";function apiVersionPolicy(d){return{name:p.apiVersionPolicyName,sendRequest:(p,y)=>{const v=new URL(p.url);if(!v.searchParams.get("api-version")&&d.apiVersion){p.url=`${p.url}${Array.from(v.searchParams.keys()).length>0?"&":"?"}api-version=${d.apiVersion}`}return y(p)}}}},38052:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultPipeline=createDefaultPipeline;p.getCachedDefaultHttpsClient=getCachedDefaultHttpsClient;const v=y(41264);const D=y(38358);const M=y(28540);const U=y(8007);const j=y(86987);const V=y(6664);const K=y(66849);const ee=y(71143);let te;function createDefaultPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d);p.addPolicy((0,M.apiVersionPolicy)(d));const{credential:y,authSchemes:v,allowInsecureConnection:te}=d;if(y){if((0,U.isApiKeyCredential)(y)){p.addPolicy((0,j.apiKeyAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBasicCredential)(y)){p.addPolicy((0,V.basicAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBearerTokenCredential)(y)){p.addPolicy((0,K.bearerAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isOAuth2TokenCredential)(y)){p.addPolicy((0,ee.oauth2AuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}}return p}function getCachedDefaultHttpsClient(){if(!te){te=(0,v.createDefaultHttpClient)()}return te}},20587:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getClient=getClient;const v=y(38052);const D=y(36451);const M=y(12500);const U=y(98402);function getClient(d,p={}){var y,D,U;const j=(y=p.pipeline)!==null&&y!==void 0?y:(0,v.createDefaultPipeline)(p);if((D=p.additionalPolicies)===null||D===void 0?void 0:D.length){for(const{policy:d,position:y}of p.additionalPolicies){const p=y==="perRetry"?"Sign":undefined;j.addPolicy(d,{afterPhase:p})}}const{allowInsecureConnection:V,httpClient:K}=p;const ee=(U=p.endpoint)!==null&&U!==void 0?U:d;const client=(d,...p)=>{const getUrl=y=>(0,M.buildRequestUrl)(ee,d,p,Object.assign({allowInsecureConnection:V},y));return{get:(d={})=>buildOperation("GET",getUrl(d),j,d,V,K),post:(d={})=>buildOperation("POST",getUrl(d),j,d,V,K),put:(d={})=>buildOperation("PUT",getUrl(d),j,d,V,K),patch:(d={})=>buildOperation("PATCH",getUrl(d),j,d,V,K),delete:(d={})=>buildOperation("DELETE",getUrl(d),j,d,V,K),head:(d={})=>buildOperation("HEAD",getUrl(d),j,d,V,K),options:(d={})=>buildOperation("OPTIONS",getUrl(d),j,d,V,K),trace:(d={})=>buildOperation("TRACE",getUrl(d),j,d,V,K)}};return{path:client,pathUnchecked:client,pipeline:j}}function buildOperation(d,p,y,v,M,j){var V;M=(V=v.allowInsecureConnection)!==null&&V!==void 0?V:M;return{then:function(U,V){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M}),j).then(U,V)},async asBrowserStream(){if(U.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}},async asNodeStream(){if(U.isNodeLike){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}},20140:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildBodyPart=buildBodyPart;p.buildMultipartBody=buildMultipartBody;const v=y(79058);const D=y(43688);const M=y(28917);const U=y(1093);function getHeaderValue(d,p){if(d.headers){const y=Object.keys(d.headers).find((d=>d.toLowerCase()===p.toLowerCase()));if(y){return d.headers[y]}}return undefined}function getPartContentType(d){const p=getHeaderValue(d,"content-type");if(p){return p}if(d.contentType===null){return undefined}if(d.contentType){return d.contentType}const{body:y}=d;if(y===null||y===undefined){return undefined}if(typeof y==="string"||typeof y==="number"||typeof y==="boolean"){return"text/plain; charset=UTF-8"}if(y instanceof Blob){return y.type||"application/octet-stream"}if((0,U.isBinaryBody)(y)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(d){return JSON.stringify(d)}function getContentDisposition(d){var p;const y=getHeaderValue(d,"content-disposition");if(y){return y}if(d.dispositionType===undefined&&d.name===undefined&&d.filename===undefined){return undefined}const v=(p=d.dispositionType)!==null&&p!==void 0?p:"form-data";let D=v;if(d.name){D+=`; name=${escapeDispositionField(d.name)}`}let M=undefined;if(d.filename){M=d.filename}else if(typeof File!=="undefined"&&d.body instanceof File){const p=d.body.name;if(p!==""){M=p}}if(M){D+=`; filename=${escapeDispositionField(M)}`}return D}function normalizeBody(d,p){if(d===undefined){return new Uint8Array([])}if((0,U.isBinaryBody)(d)){return d}if(typeof d==="string"||typeof d==="number"||typeof d==="boolean"){return(0,M.stringToUint8Array)(String(d),"utf-8")}if(p&&/application\/(.+\+)?json(;.+)?/i.test(String(p))){return(0,M.stringToUint8Array)(JSON.stringify(d),"utf-8")}throw new v.RestError(`Unsupported body/content-type combination: ${d}, ${p}`)}function buildBodyPart(d){var p;const y=getPartContentType(d);const v=getContentDisposition(d);const M=(0,D.createHttpHeaders)((p=d.headers)!==null&&p!==void 0?p:{});if(y){M.set("content-type",y)}if(v){M.set("content-disposition",v)}const U=normalizeBody(d.body,y);return{headers:M,body:U}}function buildMultipartBody(d){return{parts:d.map(buildBodyPart)}}},82831:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.operationOptionsToRequestParameters=operationOptionsToRequestParameters;function operationOptionsToRequestParameters(d){var p,y,v,D,M,U;return{allowInsecureConnection:(p=d.requestOptions)===null||p===void 0?void 0:p.allowInsecureConnection,timeout:(y=d.requestOptions)===null||y===void 0?void 0:y.timeout,skipUrlEncoding:(v=d.requestOptions)===null||v===void 0?void 0:v.skipUrlEncoding,abortSignal:d.abortSignal,onUploadProgress:(D=d.requestOptions)===null||D===void 0?void 0:D.onUploadProgress,onDownloadProgress:(M=d.requestOptions)===null||M===void 0?void 0:M.onDownloadProgress,headers:Object.assign({},(U=d.requestOptions)===null||U===void 0?void 0:U.headers),onResponse:d.onResponse}}},26920:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=createRestError;const v=y(79058);const D=y(43688);function createRestError(d,p){var y,D,M;const U=typeof d==="string"?p:d;const j=(D=(y=U.body)===null||y===void 0?void 0:y.error)!==null&&D!==void 0?D:U.body;const V=typeof d==="string"?d:(M=j===null||j===void 0?void 0:j.message)!==null&&M!==void 0?M:`Unexpected status code: ${U.status}`;return new v.RestError(V,{statusCode:statusCodeToNumber(U.status),code:j===null||j===void 0?void 0:j.code,request:U.request,response:toPipelineResponse(U)})}function toPipelineResponse(d){var p;return{headers:(0,D.createHttpHeaders)(d.headers),request:d.request,status:(p=statusCodeToNumber(d.status))!==null&&p!==void 0?p:-1}}function statusCodeToNumber(d){const p=Number.parseInt(d);return Number.isNaN(p)?undefined:p}},36451:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.sendRequest=sendRequest;const v=y(79058);const D=y(43688);const M=y(61605);const U=y(38052);const j=y(1093);const V=y(20140);async function sendRequest(d,p,y,D={},M){var j;const V=M!==null&&M!==void 0?M:(0,U.getCachedDefaultHttpsClient)();const K=buildPipelineRequest(d,p,D);try{const d=await y.sendRequest(V,K);const p=d.headers.toJSON();const v=(j=d.readableStreamBody)!==null&&j!==void 0?j:d.browserStreamBody;const M=D.responseAsStream||v!==undefined?undefined:getResponseBody(d);const U=v!==null&&v!==void 0?v:M;if(D===null||D===void 0?void 0:D.onResponse){D.onResponse(Object.assign(Object.assign({},d),{request:K,rawHeaders:p,parsedBody:M}))}return{request:K,headers:p,status:`${d.status}`,body:U}}catch(d){if((0,v.isRestError)(d)&&d.response&&D.onResponse){const{response:p}=d;const y=p.headers.toJSON();D===null||D===void 0?void 0:D.onResponse(Object.assign(Object.assign({},p),{request:K,rawHeaders:y}),d)}throw d}}function getRequestContentType(d={}){var p,y,v;return(v=(p=d.contentType)!==null&&p!==void 0?p:(y=d.headers)===null||y===void 0?void 0:y["content-type"])!==null&&v!==void 0?v:getContentType(d.body)}function getContentType(d){if(ArrayBuffer.isView(d)){return"application/octet-stream"}if(typeof d==="string"){try{JSON.parse(d);return"application/json"}catch(d){return undefined}}return"application/json"}function buildPipelineRequest(d,p,y={}){var v,U,j;const V=getRequestContentType(y);const{body:K,multipartBody:ee}=getRequestBody(y.body,V);const te=K!==undefined||ee!==undefined;const re=(0,D.createHttpHeaders)(Object.assign(Object.assign(Object.assign({},y.headers?y.headers:{}),{accept:(j=(v=y.accept)!==null&&v!==void 0?v:(U=y.headers)===null||U===void 0?void 0:U.accept)!==null&&j!==void 0?j:"application/json"}),te&&V&&{"content-type":V}));return(0,M.createPipelineRequest)({url:p,method:d,body:K,multipartBody:ee,headers:re,allowInsecureConnection:y.allowInsecureConnection,abortSignal:y.abortSignal,onUploadProgress:y.onUploadProgress,onDownloadProgress:y.onDownloadProgress,timeout:y.timeout,enableBrowserStreams:true,streamResponseStatusCodes:y.responseAsStream?new Set([Number.POSITIVE_INFINITY]):undefined})}function getRequestBody(d,p=""){if(d===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&d instanceof FormData){return{body:d}}if((0,j.isReadableStream)(d)){return{body:d}}if(ArrayBuffer.isView(d)){return{body:d instanceof Uint8Array?d:JSON.stringify(d)}}const y=p.split(";")[0];switch(y){case"application/json":return{body:JSON.stringify(d)};case"multipart/form-data":if(Array.isArray(d)){return{multipartBody:(0,V.buildMultipartBody)(d)}}return{body:JSON.stringify(d)};case"text/plain":return{body:String(d)};default:if(typeof d==="string"){return{body:d}}return{body:JSON.stringify(d)}}}function getResponseBody(d){var p,y;const v=(p=d.headers.get("content-type"))!==null&&p!==void 0?p:"";const D=v.split(";")[0];const M=(y=d.bodyAsText)!==null&&y!==void 0?y:"";if(D==="text/plain"){return String(M)}try{return M?JSON.parse(M):undefined}catch(p){if(D==="application/json"){throw createParseError(d,p)}return String(M)}}function createParseError(d,p){var y;const D=`Error "${p}" occurred while parsing the response body - ${d.bodyAsText}.`;const M=(y=p.code)!==null&&y!==void 0?y:v.RestError.PARSE_ERROR;return new v.RestError(D,{code:M,statusCode:d.status,request:d.request,response:d})}},12500:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildRequestUrl=buildRequestUrl;p.buildBaseUrl=buildBaseUrl;p.replaceAll=replaceAll;function isQueryParameterWithOptions(d){const p=d.value;return p!==undefined&&p.toString!==undefined&&typeof p.toString==="function"}function buildRequestUrl(d,p,y,v={}){if(p.startsWith("https://")||p.startsWith("http://")){return p}d=buildBaseUrl(d,v);p=buildRoutePath(p,y,v);const D=appendQueryParams(`${d}/${p}`,v);const M=new URL(D);return M.toString().replace(/([^:]\/)\/+/g,"$1")}function getQueryParamValue(d,p,y,v){let D;if(y==="pipeDelimited"){D="|"}else if(y==="spaceDelimited"){D="%20"}else{D=","}let M;if(Array.isArray(v)){M=v}else if(typeof v==="object"&&v.toString===Object.prototype.toString){M=Object.entries(v).flat()}else{M=[v]}const U=M.map((y=>{if(y===null||y===undefined){return""}if(!y.toString||typeof y.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${d} can't`)}const v=y.toISOString!==undefined?y.toISOString():y.toString();return p?v:encodeURIComponent(v)})).join(D);return`${p?d:encodeURIComponent(d)}=${U}`}function appendQueryParams(d,p={}){var y,v,D,M;if(!p.queryParameters){return d}const U=new URL(d);const j=p.queryParameters;const V=[];for(const d of Object.keys(j)){const U=j[d];if(U===undefined||U===null){continue}const K=isQueryParameterWithOptions(U);const ee=K?U.value:U;const te=K?(y=U.explode)!==null&&y!==void 0?y:false:false;const re=K&&U.style?U.style:"form";if(te){if(Array.isArray(ee)){for(const y of ee){V.push(getQueryParamValue(d,(v=p.skipUrlEncoding)!==null&&v!==void 0?v:false,re,y))}}else if(typeof ee==="object"){for(const[d,y]of Object.entries(ee)){V.push(getQueryParamValue(d,(D=p.skipUrlEncoding)!==null&&D!==void 0?D:false,re,y))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{V.push(getQueryParamValue(d,(M=p.skipUrlEncoding)!==null&&M!==void 0?M:false,re,ee))}}if(U.search!==""){U.search+="&"}U.search+=V.join("&");return U.toString()}function buildBaseUrl(d,p){var y;if(!p.pathParameters){return d}const v=p.pathParameters;for(const[D,M]of Object.entries(v)){if(M===undefined||M===null){throw new Error(`Path parameters ${D} must not be undefined or null`)}if(!M.toString||typeof M.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${D} can't`)}let v=M.toISOString!==undefined?M.toISOString():String(M);if(!p.skipUrlEncoding){v=encodeURIComponent(M)}d=(y=replaceAll(d,`{${D}}`,v))!==null&&y!==void 0?y:""}return d}function buildRoutePath(d,p,y={}){var v;for(const D of p){const p=typeof D==="object"&&((v=D.allowReserved)!==null&&v!==void 0?v:false);let M=typeof D==="object"?D.value:D;if(!y.skipUrlEncoding&&!p){M=encodeURIComponent(M)}d=d.replace(/\{[\w-]+\}/,String(M))}return d}function replaceAll(d,p,y){return!d||!p?d:d.split(p).join(y||"")}},88819:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="0.3.0";p.DEFAULT_RETRY_POLICY_COUNT=3},38358:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(85613);const D=y(53390);const M=y(56959);const U=y(92375);const j=y(29815);const V=y(14786);const K=y(70337);const ee=y(98402);const te=y(53511);const re=y(51250);const ne=y(55726);const ie=y(75303);function createPipelineFromOptions(d){const p=(0,D.createEmptyPipeline)();if(ee.isNodeLike){if(d.agent){p.addPolicy((0,re.agentPolicy)(d.agent))}if(d.tlsOptions){p.addPolicy((0,ne.tlsPolicy)(d.tlsOptions))}p.addPolicy((0,te.proxyPolicy)(d.proxyOptions));p.addPolicy((0,j.decompressResponsePolicy)())}p.addPolicy((0,K.formDataPolicy)(),{beforePolicies:[ie.multipartPolicyName]});p.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));p.addPolicy((0,ie.multipartPolicy)(),{afterPhase:"Deserialize"});p.addPolicy((0,V.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});if(ee.isNodeLike){p.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}p.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return p}},41264:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(93003);function createDefaultHttpClient(){return(0,v.createNodeHttpClient)()}},43688:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;function normalizeName(d){return d.toLowerCase()}function*headerIterator(d){for(const p of d.values()){yield[p.name,p.value]}}class HttpHeadersImpl{constructor(d){this._headersMap=new Map;if(d){for(const p of Object.keys(d)){this.set(p,d[p])}}}set(d,p){this._headersMap.set(normalizeName(d),{name:d,value:String(p).trim()})}get(d){var p;return(p=this._headersMap.get(normalizeName(d)))===null||p===void 0?void 0:p.value}has(d){return this._headersMap.has(normalizeName(d))}delete(d){this._headersMap.delete(normalizeName(d))}toJSON(d={}){const p={};if(d.preserveCase){for(const d of this._headersMap.values()){p[d.name]=d.value}}else{for(const[d,y]of this._headersMap){p[d]=y.value}}return p}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(d){return new HttpHeadersImpl(d)}},67810:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=p.operationOptionsToRequestParameters=p.getClient=p.createDefaultHttpClient=p.uint8ArrayToString=p.stringToUint8Array=p.isRestError=p.RestError=p.createEmptyPipeline=p.createPipelineRequest=p.createHttpHeaders=p.TypeSpecRuntimeLogger=p.setLogLevel=p.getLogLevel=p.createClientLogger=p.AbortError=void 0;const v=y(31577);var D=y(84260);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return D.AbortError}});var M=y(34135);Object.defineProperty(p,"createClientLogger",{enumerable:true,get:function(){return M.createClientLogger}});Object.defineProperty(p,"getLogLevel",{enumerable:true,get:function(){return M.getLogLevel}});Object.defineProperty(p,"setLogLevel",{enumerable:true,get:function(){return M.setLogLevel}});Object.defineProperty(p,"TypeSpecRuntimeLogger",{enumerable:true,get:function(){return M.TypeSpecRuntimeLogger}});var U=y(43688);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});v.__exportStar(y(32157),p);v.__exportStar(y(98517),p);var j=y(61605);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(53390);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return V.createEmptyPipeline}});var K=y(79058);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return K.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return K.isRestError}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(41264);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return te.createDefaultHttpClient}});var re=y(20587);Object.defineProperty(p,"getClient",{enumerable:true,get:function(){return re.getClient}});var ne=y(82831);Object.defineProperty(p,"operationOptionsToRequestParameters",{enumerable:true,get:function(){return ne.operationOptionsToRequestParameters}});var ie=y(26920);Object.defineProperty(p,"createRestError",{enumerable:true,get:function(){return ie.createRestError}})},76488:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(34135);p.logger=(0,v.createClientLogger)("ts-http-runtime")},91424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(60513);const D=typeof process!=="undefined"&&process.env&&process.env.DEBUG||undefined;let M;let U=[];let j=[];const V=[];if(D){enable(D)}const K=Object.assign((d=>createDebugger(d)),{enable:enable,enabled:enabled,disable:disable,log:v.log});function enable(d){M=d;U=[];j=[];const p=/\*/g;const y=d.split(",").map((d=>d.trim().replace(p,".*?")));for(const d of y){if(d.startsWith("-")){j.push(new RegExp(`^${d.substr(1)}$`))}else{U.push(new RegExp(`^${d}$`))}}for(const d of V){d.enabled=enabled(d.namespace)}}function enabled(d){if(d.endsWith("*")){return true}for(const p of j){if(p.test(d)){return false}}for(const p of U){if(p.test(d)){return true}}return false}function disable(){const d=M||"";enable("");return d}function createDebugger(d){const p=Object.assign(debug,{enabled:enabled(d),destroy:destroy,log:K.log,namespace:d,extend:extend});function debug(...y){if(!p.enabled){return}if(y.length>0){y[0]=`${d} ${y[0]}`}p.log(...y)}V.push(p);return p}function destroy(){const d=V.indexOf(this);if(d>=0){V.splice(d,1);return true}return false}function extend(d){const p=createDebugger(`${this.namespace}:${d}`);p.log=this.log;return p}p["default"]=K},5334:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createLoggerContext=void 0;var v=y(34135);Object.defineProperty(p,"createLoggerContext",{enumerable:true,get:function(){return v.createLoggerContext}})},60513:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.log=log;const v=y(31577);const D=y(48161);const M=v.__importDefault(y(57975));const U=v.__importStar(y(1708));function log(d,...p){U.stderr.write(`${M.default.format(d,...p)}${D.EOL}`)}},34135:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TypeSpecRuntimeLogger=void 0;p.createLoggerContext=createLoggerContext;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(31577);const D=v.__importDefault(y(91424));const M=["verbose","info","warning","error"];const U={verbose:400,info:300,warning:200,error:100};function patchLogMethod(d,p){p.log=(...p)=>{d.log(...p)}}function isTypeSpecRuntimeLogLevel(d){return M.includes(d)}function createLoggerContext(d){const p=new Set;const y=typeof process!=="undefined"&&process.env&&process.env[d.logLevelEnvVarName]||undefined;let v;const j=(0,D.default)(d.namespace);j.log=(...d)=>{D.default.log(...d)};function contextSetLogLevel(d){if(d&&!isTypeSpecRuntimeLogLevel(d)){throw new Error(`Unknown log level '${d}'. Acceptable values: ${M.join(",")}`)}v=d;const y=[];for(const d of p){if(shouldEnable(d)){y.push(d.namespace)}}D.default.enable(y.join(","))}if(y){if(isTypeSpecRuntimeLogLevel(y)){contextSetLogLevel(y)}else{console.error(`${d.logLevelEnvVarName} set to unknown log level '${y}'; logging is not enabled. Acceptable values: ${M.join(", ")}.`)}}function shouldEnable(d){return Boolean(v&&U[d.level]<=U[v])}function createLogger(d,y){const v=Object.assign(d.extend(y),{level:y});patchLogMethod(d,v);if(shouldEnable(v)){const d=D.default.disable();D.default.enable(d+","+v.namespace)}p.add(v);return v}function contextGetLogLevel(){return v}function contextCreateClientLogger(d){const p=j.extend(d);patchLogMethod(j,p);return{error:createLogger(p,"error"),warning:createLogger(p,"warning"),info:createLogger(p,"info"),verbose:createLogger(p,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:j}}const j=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});p.TypeSpecRuntimeLogger=j.logger;function setLogLevel(d){j.setLogLevel(d)}function getLogLevel(){return j.getLogLevel()}function createClientLogger(d){return j.createClientLogger(d)}},93003:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyLength=getBodyLength;p.createNodeHttpClient=createNodeHttpClient;const v=y(31577);const D=v.__importStar(y(37067));const M=v.__importStar(y(44708));const U=v.__importStar(y(38522));const j=y(57075);const V=y(84260);const K=y(43688);const ee=y(79058);const te=y(76488);const re=y(56620);const ne={};function isReadableStream(d){return d&&typeof d.pipe==="function"}function isStreamComplete(d){if(d.readable===false){return Promise.resolve()}return new Promise((p=>{const handler=()=>{p();d.removeListener("close",handler);d.removeListener("end",handler);d.removeListener("error",handler)};d.on("close",handler);d.on("end",handler);d.on("error",handler)}))}function isArrayBuffer(d){return d&&typeof d.byteLength==="number"}class ReportTransform extends j.Transform{_transform(d,p,y){this.push(d);this.loadedBytes+=d.length;try{this.progressCallback({loadedBytes:this.loadedBytes});y()}catch(d){y(d)}}constructor(d){super();this.loadedBytes=0;this.progressCallback=d}}class NodeHttpClient{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(d){var p,y,v;const D=new AbortController;let M;if(d.abortSignal){if(d.abortSignal.aborted){throw new V.AbortError("The operation was aborted. Request has already been canceled.")}M=d=>{if(d.type==="abort"){D.abort()}};d.abortSignal.addEventListener("abort",M)}let U;if(d.timeout>0){U=setTimeout((()=>{const p=new re.Sanitizer;te.logger.info(`request to '${p.sanitizeUrl(d.url)}' timed out. canceling...`);D.abort()}),d.timeout)}const j=d.headers.get("Accept-Encoding");const K=(j===null||j===void 0?void 0:j.includes("gzip"))||(j===null||j===void 0?void 0:j.includes("deflate"));let ee=typeof d.body==="function"?d.body():d.body;if(ee&&!d.headers.has("Content-Length")){const p=getBodyLength(ee);if(p!==null){d.headers.set("Content-Length",p)}}let ne;try{if(ee&&d.onUploadProgress){const p=d.onUploadProgress;const y=new ReportTransform(p);y.on("error",(d=>{te.logger.error("Error in upload progress",d)}));if(isReadableStream(ee)){ee.pipe(y)}else{y.end(ee)}ee=y}const M=await this.makeRequest(d,D,ee);if(U!==undefined){clearTimeout(U)}const j=getResponseHeaders(M);const V=(p=M.statusCode)!==null&&p!==void 0?p:0;const re={status:V,headers:j,request:d};if(d.method==="HEAD"){M.resume();return re}ne=K?getDecodedResponseStream(M,j):M;const ie=d.onDownloadProgress;if(ie){const d=new ReportTransform(ie);d.on("error",(d=>{te.logger.error("Error in download progress",d)}));ne.pipe(d);ne=d}if(((y=d.streamResponseStatusCodes)===null||y===void 0?void 0:y.has(Number.POSITIVE_INFINITY))||((v=d.streamResponseStatusCodes)===null||v===void 0?void 0:v.has(re.status))){re.readableStreamBody=ne}else{re.bodyAsText=await streamToText(ne)}return re}finally{if(d.abortSignal&&M){let p=Promise.resolve();if(isReadableStream(ee)){p=isStreamComplete(ee)}let y=Promise.resolve();if(isReadableStream(ne)){y=isStreamComplete(ne)}Promise.all([p,y]).then((()=>{var p;if(M){(p=d.abortSignal)===null||p===void 0?void 0:p.removeEventListener("abort",M)}})).catch((d=>{te.logger.warning("Error when cleaning up abortListener on httpRequest",d)}))}}}makeRequest(d,p,y){var v;const U=new URL(d.url);const j=U.protocol!=="https:";if(j&&!d.allowInsecureConnection){throw new Error(`Cannot connect to ${d.url} while allowInsecureConnection is false.`)}const K=(v=d.agent)!==null&&v!==void 0?v:this.getOrCreateAgent(d,j);const re=Object.assign({agent:K,hostname:U.hostname,path:`${U.pathname}${U.search}`,port:U.port,method:d.method,headers:d.headers.toJSON({preserveCase:true})},d.requestOverrides);return new Promise(((v,U)=>{const K=j?D.request(re,v):M.request(re,v);K.once("error",(p=>{var y;U(new ee.RestError(p.message,{code:(y=p.code)!==null&&y!==void 0?y:ee.RestError.REQUEST_SEND_ERROR,request:d}))}));p.signal.addEventListener("abort",(()=>{const d=new V.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");K.destroy(d);U(d)}));if(y&&isReadableStream(y)){y.pipe(K)}else if(y){if(typeof y==="string"||Buffer.isBuffer(y)){K.end(y)}else if(isArrayBuffer(y)){K.end(ArrayBuffer.isView(y)?Buffer.from(y.buffer):Buffer.from(y))}else{te.logger.error("Unrecognized body type",y);U(new ee.RestError("Unrecognized body type"))}}else{K.end()}}))}getOrCreateAgent(d,p){var y;const v=d.disableKeepAlive;if(p){if(v){return D.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new D.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(v&&!d.tlsSettings){return M.globalAgent}const p=(y=d.tlsSettings)!==null&&y!==void 0?y:ne;let D=this.cachedHttpsAgents.get(p);if(D&&D.options.keepAlive===!v){return D}te.logger.info("No cached TLS Agent exist, creating a new Agent");D=new M.Agent(Object.assign({keepAlive:!v},p));this.cachedHttpsAgents.set(p,D);return D}}}function getResponseHeaders(d){const p=(0,K.createHttpHeaders)();for(const y of Object.keys(d.headers)){const v=d.headers[y];if(Array.isArray(v)){if(v.length>0){p.set(y,v[0])}}else if(v){p.set(y,v)}}return p}function getDecodedResponseStream(d,p){const y=p.get("Content-Encoding");if(y==="gzip"){const p=U.createGunzip();d.pipe(p);return p}else if(y==="deflate"){const p=U.createInflate();d.pipe(p);return p}return d}function streamToText(d){return new Promise(((p,y)=>{const v=[];d.on("data",(d=>{if(Buffer.isBuffer(d)){v.push(d)}else{v.push(Buffer.from(d))}}));d.on("end",(()=>{p(Buffer.concat(v).toString("utf8"))}));d.on("error",(d=>{if(d&&(d===null||d===void 0?void 0:d.name)==="AbortError"){y(d)}else{y(new ee.RestError(`Error reading response as text: ${d.message}`,{code:ee.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(d){if(!d){return 0}else if(Buffer.isBuffer(d)){return d.length}else if(isReadableStream(d)){return null}else if(isArrayBuffer(d)){return d.byteLength}else if(typeof d==="string"){return Buffer.from(d).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}},53390:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const y=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(d){var p;this._policies=[];this._policies=(p=d===null||d===void 0?void 0:d.slice(0))!==null&&p!==void 0?p:[];this._orderedPolicies=undefined}addPolicy(d,p={}){if(p.phase&&p.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(p.phase&&!y.has(p.phase)){throw new Error(`Invalid phase name: ${p.phase}`)}if(p.afterPhase&&!y.has(p.afterPhase)){throw new Error(`Invalid afterPhase name: ${p.afterPhase}`)}this._policies.push({policy:d,options:p});this._orderedPolicies=undefined}removePolicy(d){const p=[];this._policies=this._policies.filter((y=>{if(d.name&&y.policy.name===d.name||d.phase&&y.options.phase===d.phase){p.push(y.policy);return false}else{return true}}));this._orderedPolicies=undefined;return p}sendRequest(d,p){const y=this.getOrderedPolicies();const v=y.reduceRight(((d,p)=>y=>p.sendRequest(y,d)),(p=>d.sendRequest(p)));return v(p)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const d=[];const p=new Map;function createPhase(d){return{name:d,policies:new Set,hasRun:false,hasAfterPolicies:false}}const y=createPhase("Serialize");const v=createPhase("None");const D=createPhase("Deserialize");const M=createPhase("Retry");const U=createPhase("Sign");const j=[y,v,D,M,U];function getPhase(d){if(d==="Retry"){return M}else if(d==="Serialize"){return y}else if(d==="Deserialize"){return D}else if(d==="Sign"){return U}else{return v}}for(const d of this._policies){const y=d.policy;const v=d.options;const D=y.name;if(p.has(D)){throw new Error("Duplicate policy names not allowed in pipeline")}const M={policy:y,dependsOn:new Set,dependants:new Set};if(v.afterPhase){M.afterPhase=getPhase(v.afterPhase);M.afterPhase.hasAfterPolicies=true}p.set(D,M);const U=getPhase(v.phase);U.policies.add(M)}for(const d of this._policies){const{policy:y,options:v}=d;const D=y.name;const M=p.get(D);if(!M){throw new Error(`Missing node for policy ${D}`)}if(v.afterPolicies){for(const d of v.afterPolicies){const y=p.get(d);if(y){M.dependsOn.add(y);y.dependants.add(M)}}}if(v.beforePolicies){for(const d of v.beforePolicies){const y=p.get(d);if(y){y.dependsOn.add(M);M.dependants.add(y)}}}}function walkPhase(y){y.hasRun=true;for(const v of y.policies){if(v.afterPhase&&(!v.afterPhase.hasRun||v.afterPhase.policies.size)){continue}if(v.dependsOn.size===0){d.push(v.policy);for(const d of v.dependants){d.dependsOn.delete(v)}p.delete(v.policy.name);y.policies.delete(v)}}}function walkPhases(){for(const d of j){walkPhase(d);if(d.policies.size>0&&d!==v){if(!v.hasRun){walkPhase(v)}return}if(d.hasAfterPolicies){walkPhase(v)}}}let V=0;while(p.size>0){V++;const p=d.length;walkPhases();if(d.length<=p&&V>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return d}}function createEmptyPipeline(){return HttpPipeline.create()}},61605:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(43688);const D=y(90955);class PipelineRequestImpl{constructor(d){var p,y,M,U,j,V,K;this.url=d.url;this.body=d.body;this.headers=(p=d.headers)!==null&&p!==void 0?p:(0,v.createHttpHeaders)();this.method=(y=d.method)!==null&&y!==void 0?y:"GET";this.timeout=(M=d.timeout)!==null&&M!==void 0?M:0;this.multipartBody=d.multipartBody;this.formData=d.formData;this.disableKeepAlive=(U=d.disableKeepAlive)!==null&&U!==void 0?U:false;this.proxySettings=d.proxySettings;this.streamResponseStatusCodes=d.streamResponseStatusCodes;this.withCredentials=(j=d.withCredentials)!==null&&j!==void 0?j:false;this.abortSignal=d.abortSignal;this.onUploadProgress=d.onUploadProgress;this.onDownloadProgress=d.onDownloadProgress;this.requestId=d.requestId||(0,D.randomUUID)();this.allowInsecureConnection=(V=d.allowInsecureConnection)!==null&&V!==void 0?V:false;this.enableBrowserStreams=(K=d.enableBrowserStreams)!==null&&K!==void 0?K:false;this.requestOverrides=d.requestOverrides;this.authSchemes=d.authSchemes}}function createPipelineRequest(d){return new PipelineRequestImpl(d)}},51250:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;p.agentPolicyName="agentPolicy";function agentPolicy(d){return{name:p.agentPolicyName,sendRequest:async(p,y)=>{if(!p.agent){p.agent=d}return y(p)}}}},86987:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiKeyAuthenticationPolicyName=void 0;p.apiKeyAuthenticationPolicy=apiKeyAuthenticationPolicy;const v=y(75626);p.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(d){return{name:p.apiKeyAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="apiKey"));if(!U){return y(p)}if(U.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${U.apiKeyLocation}`)}p.headers.set(U.name,d.credential.key);return y(p)}}}},6664:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.basicAuthenticationPolicyName=void 0;p.basicAuthenticationPolicy=basicAuthenticationPolicy;const v=y(28917);const D=y(75626);p.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function basicAuthenticationPolicy(d){return{name:p.basicAuthenticationPolicyName,async sendRequest(p,y){var M,U;(0,D.ensureSecureConnection)(p,d);const j=(U=(M=p.authSchemes)!==null&&M!==void 0?M:d.authSchemes)===null||U===void 0?void 0:U.find((d=>d.kind==="http"&&d.scheme==="basic"));if(!j){return y(p)}const{username:V,password:K}=d.credential;const ee=(0,v.uint8ArrayToString)((0,v.stringToUint8Array)(`${V}:${K}`,"utf-8"),"base64");p.headers.set("Authorization",`Basic ${ee}`);return y(p)}}}},66849:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerAuthenticationPolicyName=void 0;p.bearerAuthenticationPolicy=bearerAuthenticationPolicy;const v=y(75626);p.bearerAuthenticationPolicyName="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(d){return{name:p.bearerAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="http"&&d.scheme==="bearer"));if(!U){return y(p)}const j=await d.credential.getBearerToken({abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},75626:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ensureSecureConnection=ensureSecureConnection;const v=y(76488);let D=false;function allowInsecureConnection(d,p){if(p.allowInsecureConnection&&d.allowInsecureConnection){const p=new URL(d.url);if(p.hostname==="localhost"||p.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const d="Sending token over insecure transport. Assume any token issued is compromised.";v.logger.warning(d);if(typeof(process===null||process===void 0?void 0:process.emitWarning)==="function"&&!D){D=true;process.emitWarning(d)}}function ensureSecureConnection(d,p){if(!d.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(d,p)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}},71143:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.oauth2AuthenticationPolicyName=void 0;p.oauth2AuthenticationPolicy=oauth2AuthenticationPolicy;const v=y(75626);p.oauth2AuthenticationPolicyName="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(d){return{name:p.oauth2AuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="oauth2"));if(!U){return y(p)}const j=await d.credential.getOAuth2Token(U.flows,{abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},29815:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;p.decompressResponsePolicyName="decompressResponsePolicy";function decompressResponsePolicy(){return{name:p.decompressResponsePolicyName,async sendRequest(d,p){if(d.method!=="HEAD"){d.headers.set("Accept-Encoding","gzip,deflate")}return p(d)}}}},14786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(22714);const D=y(7524);const M=y(67021);const U=y(88819);p.defaultRetryPolicyName="defaultRetryPolicy";function defaultRetryPolicy(d={}){var y;return{name:p.defaultRetryPolicyName,sendRequest:(0,M.retryPolicy)([(0,D.throttlingRetryStrategy)(),(0,v.exponentialRetryStrategy)(d)],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:U.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},28332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.exponentialRetryPolicyName="exponentialRetryPolicy";function exponentialRetryPolicy(d={}){var p;return(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreSystemErrors:true}))],{maxRetries:(p=d.maxRetries)!==null&&p!==void 0?p:M.DEFAULT_RETRY_POLICY_COUNT})}},70337:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(28917);const D=y(98402);const M=y(43688);p.formDataPolicyName="formDataPolicy";function formDataToFormDataMap(d){var p;const y={};for(const[v,D]of d.entries()){(p=y[v])!==null&&p!==void 0?p:y[v]=[];y[v].push(D)}return y}function formDataPolicy(){return{name:p.formDataPolicyName,async sendRequest(d,p){if(D.isNodeLike&&typeof FormData!=="undefined"&&d.body instanceof FormData){d.formData=formDataToFormDataMap(d.body);d.body=undefined}if(d.formData){const p=d.headers.get("Content-Type");if(p&&p.indexOf("application/x-www-form-urlencoded")!==-1){d.body=wwwFormUrlEncode(d.formData)}else{await prepareFormData(d.formData,d)}d.formData=undefined}return p(d)}}}function wwwFormUrlEncode(d){const p=new URLSearchParams;for(const[y,v]of Object.entries(d)){if(Array.isArray(v)){for(const d of v){p.append(y,d.toString())}}else{p.append(y,v.toString())}}return p.toString()}async function prepareFormData(d,p){const y=p.headers.get("Content-Type");if(y&&!y.startsWith("multipart/form-data")){return}p.headers.set("Content-Type",y!==null&&y!==void 0?y:"multipart/form-data");const D=[];for(const[p,y]of Object.entries(d)){for(const d of Array.isArray(y)?y:[y]){if(typeof d==="string"){D.push({headers:(0,M.createHttpHeaders)({"Content-Disposition":`form-data; name="${p}"`}),body:(0,v.stringToUint8Array)(d,"utf-8")})}else if(d===undefined||d===null||typeof d!=="object"){throw new Error(`Unexpected value for key ${p}: ${d}. Value should be serialized to string first.`)}else{const y=d.name||"blob";const v=(0,M.createHttpHeaders)();v.set("Content-Disposition",`form-data; name="${p}"; filename="${y}"`);v.set("Content-Type",d.type||"application/octet-stream");D.push({headers:v,body:d})}}}p.multipartBody={parts:D}}},25068:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=p.userAgentPolicy=p.tlsPolicyName=p.tlsPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.formDataPolicyName=p.formDataPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.retryPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.defaultRetryPolicyName=p.defaultRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.agentPolicyName=p.agentPolicy=void 0;var v=y(51250);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return v.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return v.agentPolicyName}});var D=y(29815);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return D.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return D.decompressResponsePolicyName}});var M=y(14786);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return M.defaultRetryPolicy}});Object.defineProperty(p,"defaultRetryPolicyName",{enumerable:true,get:function(){return M.defaultRetryPolicyName}});var U=y(28332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return U.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return U.exponentialRetryPolicyName}});var j=y(67021);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return j.retryPolicy}});var V=y(79998);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return V.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return V.systemErrorRetryPolicyName}});var K=y(48492);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return K.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return K.throttlingRetryPolicyName}});var ee=y(70337);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return ee.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return ee.formDataPolicyName}});var te=y(85613);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return te.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return te.logPolicyName}});var re=y(75303);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return re.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return re.multipartPolicyName}});var ne=y(53511);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ne.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ne.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ne.getDefaultProxySettings}});var ie=y(56959);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return ie.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return ie.redirectPolicyName}});var se=y(55726);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return se.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return se.tlsPolicyName}});var oe=y(92375);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return oe.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return oe.userAgentPolicyName}})},85613:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(76488);const D=y(56620);p.logPolicyName="logPolicy";function logPolicy(d={}){var y;const M=(y=d.logger)!==null&&y!==void 0?y:v.logger.info;const U=new D.Sanitizer({additionalAllowedHeaderNames:d.additionalAllowedHeaderNames,additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});return{name:p.logPolicyName,async sendRequest(d,p){if(!M.enabled){return p(d)}M(`Request: ${U.sanitize(d)}`);const y=await p(d);M(`Response status code: ${y.status}`);M(`Headers: ${U.sanitize(y.headers)}`);return y}}}},75303:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(28917);const D=y(1093);const M=y(90955);const U=y(93407);function generateBoundary(){return`----AzSDKFormBoundary${(0,M.randomUUID)()}`}function encodeHeaders(d){let p="";for(const[y,v]of d){p+=`${y}: ${v}\r\n`}return p}function getLength(d){if(d instanceof Uint8Array){return d.byteLength}else if((0,D.isBlob)(d)){return d.size===-1?undefined:d.size}else{return undefined}}function getTotalLength(d){let p=0;for(const y of d){const d=getLength(y);if(d===undefined){return undefined}else{p+=d}}return p}async function buildRequestBody(d,p,y){const D=[(0,v.stringToUint8Array)(`--${y}`,"utf-8"),...p.flatMap((d=>[(0,v.stringToUint8Array)("\r\n","utf-8"),(0,v.stringToUint8Array)(encodeHeaders(d.headers),"utf-8"),(0,v.stringToUint8Array)("\r\n","utf-8"),d.body,(0,v.stringToUint8Array)(`\r\n--${y}`,"utf-8")])),(0,v.stringToUint8Array)("--\r\n\r\n","utf-8")];const M=getTotalLength(D);if(M){d.headers.set("Content-Length",M)}d.body=await(0,U.concat)(D)}p.multipartPolicyName="multipartPolicy";const j=70;const V=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(d){if(d.length>j){throw new Error(`Multipart boundary "${d}" exceeds maximum length of 70 characters`)}if(Array.from(d).some((d=>!V.has(d)))){throw new Error(`Multipart boundary "${d}" contains invalid characters`)}}function multipartPolicy(){return{name:p.multipartPolicyName,async sendRequest(d,p){var y;if(!d.multipartBody){return p(d)}if(d.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let v=d.multipartBody.boundary;const D=(y=d.headers.get("Content-Type"))!==null&&y!==void 0?y:"multipart/mixed";const M=D.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!M){throw new Error(`Got multipart request body, but content-type header was not multipart: ${D}`)}const[,U,j]=M;if(j&&v&&j!==v){throw new Error(`Multipart boundary was specified as ${j} in the header, but got ${v} in the request body`)}v!==null&&v!==void 0?v:v=j;if(v){assertValidBoundary(v)}else{v=generateBoundary()}d.headers.set("Content-Type",`${U}; boundary=${v}`);await buildRequestBody(d,d.multipartBody.parts,v);d.multipartBody=undefined;return p(d)}}}},53511:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.globalNoProxyList=p.proxyPolicyName=void 0;p.loadNoProxy=loadNoProxy;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(84708);const D=y(64702);const M=y(76488);const U="HTTPS_PROXY";const j="HTTP_PROXY";const V="ALL_PROXY";const K="NO_PROXY";p.proxyPolicyName="proxyPolicy";p.globalNoProxyList=[];let ee=false;const te=new Map;function getEnvironmentValue(d){if(process.env[d]){return process.env[d]}else if(process.env[d.toLowerCase()]){return process.env[d.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const d=getEnvironmentValue(U);const p=getEnvironmentValue(V);const y=getEnvironmentValue(j);return d||p||y}function isBypassed(d,p,y){if(p.length===0){return false}const v=new URL(d).hostname;if(y===null||y===void 0?void 0:y.has(v)){return y.get(v)}let D=false;for(const d of p){if(d[0]==="."){if(v.endsWith(d)){D=true}else{if(v.length===d.length-1&&v===d.slice(1)){D=true}}}else{if(v===d){D=true}}}y===null||y===void 0?void 0:y.set(v,D);return D}function loadNoProxy(){const d=getEnvironmentValue(K);ee=true;if(d){return d.split(",").map((d=>d.trim())).filter((d=>d.length))}return[]}function getDefaultProxySettings(d){if(!d){d=loadEnvironmentProxyValue();if(!d){return undefined}}const p=new URL(d);const y=p.protocol?p.protocol+"//":"";return{host:y+p.hostname,port:Number.parseInt(p.port||"80"),username:p.username,password:p.password}}function getDefaultProxySettingsInternal(){const d=loadEnvironmentProxyValue();return d?new URL(d):undefined}function getUrlFromProxySettings(d){let p;try{p=new URL(d.host)}catch(p){throw new Error(`Expecting a valid host string in proxy settings, but found "${d.host}".`)}p.port=String(d.port);if(d.username){p.username=d.username}if(d.password){p.password=d.password}return p}function setProxyAgentOnRequest(d,p,y){if(d.agent){return}const U=new URL(d.url);const j=U.protocol!=="https:";if(d.tlsSettings){M.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}const V=d.headers.toJSON();if(j){if(!p.httpProxyAgent){p.httpProxyAgent=new D.HttpProxyAgent(y,{headers:V})}d.agent=p.httpProxyAgent}else{if(!p.httpsProxyAgent){p.httpsProxyAgent=new v.HttpsProxyAgent(y,{headers:V})}d.agent=p.httpsProxyAgent}}function proxyPolicy(d,y){if(!ee){p.globalNoProxyList.push(...loadNoProxy())}const v=d?getUrlFromProxySettings(d):getDefaultProxySettingsInternal();const D={};return{name:p.proxyPolicyName,async sendRequest(d,M){var U;if(!d.proxySettings&&v&&!isBypassed(d.url,(U=y===null||y===void 0?void 0:y.customNoProxyList)!==null&&U!==void 0?U:p.globalNoProxyList,(y===null||y===void 0?void 0:y.customNoProxyList)?undefined:te)){setProxyAgentOnRequest(d,D,v)}else if(d.proxySettings){setProxyAgentOnRequest(d,D,getUrlFromProxySettings(d.proxySettings))}return M(d)}}}},56959:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;p.redirectPolicyName="redirectPolicy";const y=["GET","HEAD"];function redirectPolicy(d={}){const{maxRetries:y=20}=d;return{name:p.redirectPolicyName,async sendRequest(d,p){const v=await p(d);return handleRedirect(p,v,y)}}}async function handleRedirect(d,p,v,D=0){const{request:M,status:U,headers:j}=p;const V=j.get("location");if(V&&(U===300||U===301&&y.includes(M.method)||U===302&&y.includes(M.method)||U===303&&M.method==="POST"||U===307)&&D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(19490);const D=y(84260);const M=y(34135);const U=y(88819);const j=(0,M.createClientLogger)("ts-http-runtime retryPolicy");const V="retryPolicy";function retryPolicy(d,p={maxRetries:U.DEFAULT_RETRY_POLICY_COUNT}){const y=p.logger||j;return{name:V,async sendRequest(M,j){var V,K;let ee;let te;let re=-1;e:while(true){re+=1;ee=undefined;te=undefined;try{y.info(`Retry ${re}: Attempting to send request`,M.requestId);ee=await j(M);y.info(`Retry ${re}: Received a response from request`,M.requestId)}catch(d){y.error(`Retry ${re}: Received an error from request`,M.requestId);te=d;if(!d||te.name!=="RestError"){throw d}ee=te.response}if((V=M.abortSignal)===null||V===void 0?void 0:V.aborted){y.error(`Retry ${re}: Request aborted.`);const d=new D.AbortError;throw d}if(re>=((K=p.maxRetries)!==null&&K!==void 0?K:U.DEFAULT_RETRY_POLICY_COUNT)){y.info(`Retry ${re}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(te){throw te}else if(ee){return ee}else{throw new Error("Maximum retries reached with no response or error to throw")}}y.info(`Retry ${re}: Processing ${d.length} retry strategies.`);t:for(const p of d){const d=p.logger||y;d.info(`Retry ${re}: Processing retry strategy ${p.name}.`);const D=p.retry({retryCount:re,response:ee,responseError:te});if(D.skipStrategy){d.info(`Retry ${re}: Skipped.`);continue t}const{errorToThrow:U,retryAfterInMs:j,redirectTo:V}=D;if(U){d.error(`Retry ${re}: Retry strategy ${p.name} throws error:`,U);throw U}if(j||j===0){d.info(`Retry ${re}: Retry strategy ${p.name} retries after ${j}`);await(0,v.delay)(j,undefined,{abortSignal:M.abortSignal});continue e}if(V){d.info(`Retry ${re}: Retry strategy ${p.name} redirects to ${V}`);M.url=V;continue e}}if(te){y.info(`None of the retry strategies could work with the received error. Throwing it.`);throw te}if(ee){y.info(`None of the retry strategies could work with the received response. Returning it.`);return ee}}}}}},79998:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.systemErrorRetryPolicyName="systemErrorRetryPolicy";function systemErrorRetryPolicy(d={}){var y;return{name:p.systemErrorRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreHttpStatusCodes:true}))],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},48492:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(7524);const D=y(67021);const M=y(88819);p.throttlingRetryPolicyName="throttlingRetryPolicy";function throttlingRetryPolicy(d={}){var y;return{name:p.throttlingRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.throttlingRetryStrategy)()],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},55726:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;p.tlsPolicyName="tlsPolicy";function tlsPolicy(d){return{name:p.tlsPolicyName,sendRequest:async(p,y)=>{if(!p.tlsSettings){p.tlsSettings=d}return y(p)}}}},92375:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(295);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},79058:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(29769);const D=y(39067);const M=y(56620);const U=new M.Sanitizer;class RestError extends Error{constructor(d,p={}){super(d);this.name="RestError";this.code=p.code;this.statusCode=p.statusCode;Object.defineProperty(this,"request",{value:p.request,enumerable:false});Object.defineProperty(this,"response",{value:p.response,enumerable:false});Object.defineProperty(this,D.custom,{value:()=>`RestError: ${this.message} \n ${U.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}p.RestError=RestError;RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";function isRestError(d){if(d instanceof RestError){return true}return(0,v.isError)(d)&&d.name==="RestError"}},22714:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryStrategy=exponentialRetryStrategy;p.isExponentialRetryResponse=isExponentialRetryResponse;p.isSystemError=isSystemError;const v=y(36812);const D=y(7524);const M=1e3;const U=1e3*64;function exponentialRetryStrategy(d={}){var p,y;const j=(p=d.retryDelayInMs)!==null&&p!==void 0?p:M;const V=(y=d.maxRetryDelayInMs)!==null&&y!==void 0?y:U;return{name:"exponentialRetryStrategy",retry({retryCount:p,response:y,responseError:M}){const U=isSystemError(M);const K=U&&d.ignoreSystemErrors;const ee=isExponentialRetryResponse(y);const te=ee&&d.ignoreHttpStatusCodes;const re=y&&((0,D.isThrottlingRetryResponse)(y)||!ee);if(re||te||K){return{skipStrategy:true}}if(M&&!U&&!ee){return{errorToThrow:M}}return(0,v.calculateRetryDelay)(p,{retryDelayInMs:j,maxRetryDelayInMs:V})}}}function isExponentialRetryResponse(d){return Boolean(d&&d.status!==undefined&&(d.status>=500||d.status===408)&&d.status!==501&&d.status!==505)}function isSystemError(d){if(!d){return false}return d.code==="ETIMEDOUT"||d.code==="ESOCKETTIMEDOUT"||d.code==="ECONNREFUSED"||d.code==="ECONNRESET"||d.code==="ENOENT"||d.code==="ENOTFOUND"}},7524:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isThrottlingRetryResponse=isThrottlingRetryResponse;p.throttlingRetryStrategy=throttlingRetryStrategy;const v=y(19490);const D="Retry-After";const M=["retry-after-ms","x-ms-retry-after-ms",D];function getRetryAfterInMs(d){if(!(d&&[429,503].includes(d.status)))return undefined;try{for(const p of M){const y=(0,v.parseHeaderValueAsNumber)(d,p);if(y===0||y){const d=p===D?1e3:1;return y*d}}const p=d.headers.get(D);if(!p)return;const y=Date.parse(p);const U=y-Date.now();return Number.isFinite(U)?Math.max(0,U):undefined}catch(d){return undefined}}function isThrottlingRetryResponse(d){return Number.isFinite(getRetryAfterInMs(d))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:d}){const p=getRetryAfterInMs(d);if(!Number.isFinite(p)){return{skipStrategy:true}}return{retryAfterInMs:p}}}}},28917:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;function uint8ArrayToString(d,p){return Buffer.from(d).toString(p)}function stringToUint8Array(d,p){return Buffer.from(d,p)}},98402:(d,p)=>{"use strict";var y,v,D,M;Object.defineProperty(p,"__esModule",{value:true});p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isDeno=p.isWebWorker=p.isBrowser=void 0;p.isBrowser=typeof window!=="undefined"&&typeof window.document!=="undefined";p.isWebWorker=typeof self==="object"&&typeof(self===null||self===void 0?void 0:self.importScripts)==="function"&&(((y=self.constructor)===null||y===void 0?void 0:y.name)==="DedicatedWorkerGlobalScope"||((v=self.constructor)===null||v===void 0?void 0:v.name)==="ServiceWorkerGlobalScope"||((D=self.constructor)===null||D===void 0?void 0:D.name)==="SharedWorkerGlobalScope");p.isDeno=typeof Deno!=="undefined"&&typeof Deno.version!=="undefined"&&typeof Deno.version.deno!=="undefined";p.isBun=typeof Bun!=="undefined"&&typeof Bun.version!=="undefined";p.isNodeLike=typeof globalThis.process!=="undefined"&&Boolean(globalThis.process.version)&&Boolean((M=globalThis.process.versions)===null||M===void 0?void 0:M.node);p.isNodeRuntime=p.isNodeLike&&!p.isBun&&!p.isDeno;p.isReactNative=typeof navigator!=="undefined"&&(navigator===null||navigator===void 0?void 0:navigator.product)==="ReactNative"},93407:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.concat=concat;const v=y(31577);const D=y(2203);const M=y(1093);function streamAsyncIterator(){return v.__asyncGenerator(this,arguments,(function*streamAsyncIterator_1(){const d=this.getReader();try{while(true){const{done:p,value:y}=yield v.__await(d.read());if(p){return yield v.__await(void 0)}yield yield v.__await(y)}}finally{d.releaseLock()}}))}function makeAsyncIterable(d){if(!d[Symbol.asyncIterator]){d[Symbol.asyncIterator]=streamAsyncIterator.bind(d)}if(!d.values){d.values=streamAsyncIterator.bind(d)}}function ensureNodeStream(d){if(d instanceof ReadableStream){makeAsyncIterable(d);return D.Readable.fromWeb(d)}else{return d}}function toStream(d){if(d instanceof Uint8Array){return D.Readable.from(Buffer.from(d))}else if((0,M.isBlob)(d)){return ensureNodeStream(d.stream())}else{return ensureNodeStream(d)}}async function concat(d){return function(){const p=d.map((d=>typeof d==="function"?d():d)).map(toStream);return D.Readable.from(function(){return v.__asyncGenerator(this,arguments,(function*(){var d,y,D,M;for(const K of p){try{for(var U=true,j=(y=void 0,v.__asyncValues(K)),V;V=yield v.__await(j.next()),d=V.done,!d;U=true){M=V.value;U=false;const d=M;yield yield v.__await(d)}}catch(d){y={error:d}}finally{try{if(!U&&!d&&(D=j.return))yield v.__await(D.call(j))}finally{if(y)throw y.error}}}}))}())}}},36812:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.calculateRetryDelay=calculateRetryDelay;const v=y(81988);function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const D=Math.min(p.maxRetryDelayInMs,y);const M=D/2+(0,v.getRandomIntegerInclusive)(0,D/2);return{retryAfterInMs:M}}},29769:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isError=isError;const v=y(51900);function isError(d){if((0,v.isObject)(d)){const p=typeof d.name==="string";const y=typeof d.message==="string";return p&&y}return false}},19490:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.parseHeaderValueAsNumber=parseHeaderValueAsNumber;const v=y(84260);const D="The operation was aborted.";function delay(d,p,y){return new Promise(((M,U)=>{let j=undefined;let V=undefined;const rejectOnAbort=()=>U(new v.AbortError((y===null||y===void 0?void 0:y.abortErrorMsg)?y===null||y===void 0?void 0:y.abortErrorMsg:D));const removeListeners=()=>{if((y===null||y===void 0?void 0:y.abortSignal)&&V){y.abortSignal.removeEventListener("abort",V)}};V=()=>{if(j){clearTimeout(j)}removeListeners();return rejectOnAbort()};if((y===null||y===void 0?void 0:y.abortSignal)&&y.abortSignal.aborted){return rejectOnAbort()}j=setTimeout((()=>{removeListeners();M(p)}),d);if(y===null||y===void 0?void 0:y.abortSignal){y.abortSignal.addEventListener("abort",V)}}))}function parseHeaderValueAsNumber(d,p){const y=d.headers.get(p);if(!y)return;const v=Number(y);if(Number.isNaN(v))return;return v}},39067:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.custom=void 0;const v=y(57975);p.custom=v.inspect.custom},37954:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=p.uint8ArrayToString=p.stringToUint8Array=p.isWebWorker=p.isReactNative=p.isDeno=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isBrowser=p.randomUUID=p.computeSha256Hmac=p.computeSha256Hash=p.isError=p.isObject=p.getRandomIntegerInclusive=p.calculateRetryDelay=void 0;var v=y(36812);Object.defineProperty(p,"calculateRetryDelay",{enumerable:true,get:function(){return v.calculateRetryDelay}});var D=y(81988);Object.defineProperty(p,"getRandomIntegerInclusive",{enumerable:true,get:function(){return D.getRandomIntegerInclusive}});var M=y(51900);Object.defineProperty(p,"isObject",{enumerable:true,get:function(){return M.isObject}});var U=y(29769);Object.defineProperty(p,"isError",{enumerable:true,get:function(){return U.isError}});var j=y(53876);Object.defineProperty(p,"computeSha256Hash",{enumerable:true,get:function(){return j.computeSha256Hash}});Object.defineProperty(p,"computeSha256Hmac",{enumerable:true,get:function(){return j.computeSha256Hmac}});var V=y(90955);Object.defineProperty(p,"randomUUID",{enumerable:true,get:function(){return V.randomUUID}});var K=y(98402);Object.defineProperty(p,"isBrowser",{enumerable:true,get:function(){return K.isBrowser}});Object.defineProperty(p,"isBun",{enumerable:true,get:function(){return K.isBun}});Object.defineProperty(p,"isNodeLike",{enumerable:true,get:function(){return K.isNodeLike}});Object.defineProperty(p,"isNodeRuntime",{enumerable:true,get:function(){return K.isNodeRuntime}});Object.defineProperty(p,"isDeno",{enumerable:true,get:function(){return K.isDeno}});Object.defineProperty(p,"isReactNative",{enumerable:true,get:function(){return K.isReactNative}});Object.defineProperty(p,"isWebWorker",{enumerable:true,get:function(){return K.isWebWorker}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(56620);Object.defineProperty(p,"Sanitizer",{enumerable:true,get:function(){return te.Sanitizer}})},51900:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isObject=isObject;function isObject(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)&&!(d instanceof RegExp)&&!(d instanceof Date)}},81988:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRandomIntegerInclusive=getRandomIntegerInclusive;function getRandomIntegerInclusive(d,p){d=Math.ceil(d);p=Math.floor(p);const y=Math.floor(Math.random()*(p-d+1));return y+d}},56620:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=void 0;const v=y(51900);const D="REDACTED";const M=["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"];const U=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:d=[],additionalAllowedQueryParameters:p=[]}={}){d=M.concat(d);p=U.concat(p);this.allowedHeaderNames=new Set(d.map((d=>d.toLowerCase())));this.allowedQueryParameters=new Set(p.map((d=>d.toLowerCase())))}sanitize(d){const p=new Set;return JSON.stringify(d,((d,y)=>{if(y instanceof Error){return Object.assign(Object.assign({},y),{name:y.name,message:y.message})}if(d==="headers"){return this.sanitizeHeaders(y)}else if(d==="url"){return this.sanitizeUrl(y)}else if(d==="query"){return this.sanitizeQuery(y)}else if(d==="body"){return undefined}else if(d==="response"){return undefined}else if(d==="operationSpec"){return undefined}else if(Array.isArray(y)||(0,v.isObject)(y)){if(p.has(y)){return"[Circular]"}p.add(y)}return y}),2)}sanitizeUrl(d){if(typeof d!=="string"||d===null||d===""){return d}const p=new URL(d);if(!p.search){return d}for(const[d]of p.searchParams){if(!this.allowedQueryParameters.has(d.toLowerCase())){p.searchParams.set(d,D)}}return p.toString()}sanitizeHeaders(d){const p={};for(const y of Object.keys(d)){if(this.allowedHeaderNames.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}sanitizeQuery(d){if(typeof d!=="object"||d===null){return d}const p={};for(const y of Object.keys(d)){if(this.allowedQueryParameters.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}}p.Sanitizer=Sanitizer},53876:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.computeSha256Hmac=computeSha256Hmac;p.computeSha256Hash=computeSha256Hash;const v=y(77598);async function computeSha256Hmac(d,p,y){const D=Buffer.from(d,"base64");return(0,v.createHmac)("sha256",D).update(p).digest(y)}async function computeSha256Hash(d,p){return(0,v.createHash)("sha256").update(d).digest(p)}},1093:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isNodeReadableStream=isNodeReadableStream;p.isWebReadableStream=isWebReadableStream;p.isBinaryBody=isBinaryBody;p.isReadableStream=isReadableStream;p.isBlob=isBlob;function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}function isWebReadableStream(d){return Boolean(d&&typeof d.getReader==="function"&&typeof d.tee==="function")}function isBinaryBody(d){return d!==undefined&&(d instanceof Uint8Array||isReadableStream(d)||typeof d==="function"||d instanceof Blob)}function isReadableStream(d){return isNodeReadableStream(d)||isWebReadableStream(d)}function isBlob(d){return typeof d.stream==="function"}},295:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(89776);const D=y(88819);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("ts-http-runtime",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},89776:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},90955:(d,p,y)=>{"use strict";var v;Object.defineProperty(p,"__esModule",{value:true});p.randomUUID=randomUUID;const D=y(77598);const M=typeof((v=globalThis===null||globalThis===void 0?void 0:globalThis.crypto)===null||v===void 0?void 0:v.randomUUID)==="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):D.randomUUID;function randomUUID(){return M()}},49873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Glob=void 0;const v=y(33791);const D=y(73136);const M=y(69133);const U=y(48001);const j=y(9889);const V=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Glob{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(d,p){if(!p)throw new TypeError("glob options required");this.withFileTypes=!!p.withFileTypes;this.signal=p.signal;this.follow=!!p.follow;this.dot=!!p.dot;this.dotRelative=!!p.dotRelative;this.nodir=!!p.nodir;this.mark=!!p.mark;if(!p.cwd){this.cwd=""}else if(p.cwd instanceof URL||p.cwd.startsWith("file://")){p.cwd=(0,D.fileURLToPath)(p.cwd)}this.cwd=p.cwd||"";this.root=p.root;this.magicalBraces=!!p.magicalBraces;this.nobrace=!!p.nobrace;this.noext=!!p.noext;this.realpath=!!p.realpath;this.absolute=p.absolute;this.includeChildMatches=p.includeChildMatches!==false;this.noglobstar=!!p.noglobstar;this.matchBase=!!p.matchBase;this.maxDepth=typeof p.maxDepth==="number"?p.maxDepth:Infinity;this.stat=!!p.stat;this.ignore=p.ignore;if(this.withFileTypes&&this.absolute!==undefined){throw new Error("cannot set absolute and withFileTypes:true")}if(typeof d==="string"){d=[d]}this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){d=d.map((d=>d.replace(/\\/g,"/")))}if(this.matchBase){if(p.noglobstar){throw new TypeError("base matching requires globstar")}d=d.map((d=>d.includes("/")?d:`./**/${d}`))}this.pattern=d;this.platform=p.platform||V;this.opts={...p,platform:this.platform};if(p.scurry){this.scurry=p.scurry;if(p.nocase!==undefined&&p.nocase!==p.scurry.nocase){throw new Error("nocase option contradicts provided scurry option")}}else{const d=p.platform==="win32"?M.PathScurryWin32:p.platform==="darwin"?M.PathScurryDarwin:p.platform?M.PathScurryPosix:M.PathScurry;this.scurry=new d(this.cwd,{nocase:p.nocase,fs:p.fs})}this.nocase=this.scurry.nocase;const y=this.platform==="darwin"||this.platform==="win32";const j={...p,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:y,nocomment:true,noext:this.noext,nonegate:true,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug};const K=this.pattern.map((d=>new v.Minimatch(d,j)));const[ee,te]=K.reduce(((d,p)=>{d[0].push(...p.set);d[1].push(...p.globParts);return d}),[[],[]]);this.patterns=ee.map(((d,p)=>{const y=te[p];if(!y)throw new Error("invalid pattern object");return new U.Pattern(d,y,0,this.platform)}))}async walk(){return[...await new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}p.Glob=Glob},60241:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasMagic=void 0;const v=y(33791);const hasMagic=(d,p={})=>{if(!Array.isArray(d)){d=[d]}for(const y of d){if(new v.Minimatch(y,p).hasMagic())return true}return false};p.hasMagic=hasMagic},46121:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Ignore=void 0;const v=y(33791);const D=y(48001);const M=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Ignore{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(d,{nobrace:p,nocase:y,noext:v,noglobstar:D,platform:U=M}){this.relative=[];this.absolute=[];this.relativeChildren=[];this.absoluteChildren=[];this.platform=U;this.mmopts={dot:true,nobrace:p,nocase:y,noext:v,noglobstar:D,optimizationLevel:2,platform:U,nocomment:true,nonegate:true};for(const p of d)this.add(p)}add(d){const p=new v.Minimatch(d,this.mmopts);for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.glob=p.sync=p.iterate=p.iterateSync=p.stream=p.streamSync=p.Ignore=p.hasMagic=p.Glob=p.unescape=p.escape=void 0;p.globStreamSync=globStreamSync;p.globStream=globStream;p.globSync=globSync;p.globIterateSync=globIterateSync;p.globIterate=globIterate;const v=y(33791);const D=y(49873);const M=y(60241);var U=y(33791);Object.defineProperty(p,"escape",{enumerable:true,get:function(){return U.escape}});Object.defineProperty(p,"unescape",{enumerable:true,get:function(){return U.unescape}});var j=y(49873);Object.defineProperty(p,"Glob",{enumerable:true,get:function(){return j.Glob}});var V=y(60241);Object.defineProperty(p,"hasMagic",{enumerable:true,get:function(){return V.hasMagic}});var K=y(46121);Object.defineProperty(p,"Ignore",{enumerable:true,get:function(){return K.Ignore}});function globStreamSync(d,p={}){return new D.Glob(d,p).streamSync()}function globStream(d,p={}){return new D.Glob(d,p).stream()}function globSync(d,p={}){return new D.Glob(d,p).walkSync()}async function glob_(d,p={}){return new D.Glob(d,p).walk()}function globIterateSync(d,p={}){return new D.Glob(d,p).iterateSync()}function globIterate(d,p={}){return new D.Glob(d,p).iterate()}p.streamSync=globStreamSync;p.stream=Object.assign(globStream,{sync:globStreamSync});p.iterateSync=globIterateSync;p.iterate=Object.assign(globIterate,{sync:globIterateSync});p.sync=Object.assign(globSync,{stream:globStreamSync,iterate:globIterateSync});p.glob=Object.assign(glob_,{glob:glob_,globSync:globSync,sync:p.sync,globStream:globStream,stream:p.stream,globStreamSync:globStreamSync,streamSync:p.streamSync,globIterate:globIterate,iterate:p.iterate,globIterateSync:globIterateSync,iterateSync:p.iterateSync,Glob:D.Glob,hasMagic:M.hasMagic,escape:v.escape,unescape:v.unescape});p.glob.glob=p.glob},48001:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pattern=void 0;const v=y(33791);const isPatternList=d=>d.length>=1;const isGlobList=d=>d.length>=1;class Pattern{#h;#g;#y;length;#b;#E;#w;#v;#C;#S;#I=true;constructor(d,p,y,v){if(!isPatternList(d)){throw new TypeError("empty pattern list")}if(!isGlobList(p)){throw new TypeError("empty glob list")}if(p.length!==d.length){throw new TypeError("mismatched pattern list and glob list lengths")}this.length=d.length;if(y<0||y>=this.length){throw new TypeError("index out of range")}this.#h=d;this.#g=p;this.#y=y;this.#b=v;if(this.#y===0){if(this.isUNC()){const[d,p,y,v,...D]=this.#h;const[M,U,j,V,...K]=this.#g;if(D[0]===""){D.shift();K.shift()}const ee=[d,p,y,v,""].join("/");const te=[M,U,j,V,""].join("/");this.#h=[ee,...D];this.#g=[te,...K];this.length=this.#h.length}else if(this.isDrive()||this.isAbsolute()){const[d,...p]=this.#h;const[y,...v]=this.#g;if(p[0]===""){p.shift();v.shift()}const D=d+"/";const M=y+"/";this.#h=[D,...p];this.#g=[M,...v];this.length=this.#h.length}}}pattern(){return this.#h[this.#y]}isString(){return typeof this.#h[this.#y]==="string"}isGlobstar(){return this.#h[this.#y]===v.GLOBSTAR}isRegExp(){return this.#h[this.#y]instanceof RegExp}globString(){return this.#w=this.#w||(this.#y===0?this.isAbsolute()?this.#g[0]+this.#g.slice(1).join("/"):this.#g.join("/"):this.#g.slice(this.#y).join("/"))}hasMore(){return this.length>this.#y+1}rest(){if(this.#E!==undefined)return this.#E;if(!this.hasMore())return this.#E=null;this.#E=new Pattern(this.#h,this.#g,this.#y+1,this.#b);this.#E.#S=this.#S;this.#E.#C=this.#C;this.#E.#v=this.#v;return this.#E}isUNC(){const d=this.#h;return this.#C!==undefined?this.#C:this.#C=this.#b==="win32"&&this.#y===0&&d[0]===""&&d[1]===""&&typeof d[2]==="string"&&!!d[2]&&typeof d[3]==="string"&&!!d[3]}isDrive(){const d=this.#h;return this.#v!==undefined?this.#v:this.#v=this.#b==="win32"&&this.#y===0&&this.length>1&&typeof d[0]==="string"&&/^[a-z]:$/i.test(d[0])}isAbsolute(){const d=this.#h;return this.#S!==undefined?this.#S:this.#S=d[0]===""&&d.length>1||this.isDrive()||this.isUNC()}root(){const d=this.#h[0];return typeof d==="string"&&this.isAbsolute()&&this.#y===0?d:""}checkFollowGlobstar(){return!(this.#y===0||!this.isGlobstar()||!this.#I)}markFollowGlobstar(){if(this.#y===0||!this.isGlobstar()||!this.#I)return false;this.#I=false;return true}}p.Pattern=Pattern},1255:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Processor=p.SubWalks=p.MatchRecord=p.HasWalkedCache=void 0;const v=y(33791);class HasWalkedCache{store;constructor(d=new Map){this.store=d}copy(){return new HasWalkedCache(new Map(this.store))}hasWalked(d,p){return this.store.get(d.fullpath())?.has(p.globString())}storeWalked(d,p){const y=d.fullpath();const v=this.store.get(y);if(v)v.add(p.globString());else this.store.set(y,new Set([p.globString()]))}}p.HasWalkedCache=HasWalkedCache;class MatchRecord{store=new Map;add(d,p,y){const v=(p?2:0)|(y?1:0);const D=this.store.get(d);this.store.set(d,D===undefined?v:v&D)}entries(){return[...this.store.entries()].map((([d,p])=>[d,!!(p&2),!!(p&1)]))}}p.MatchRecord=MatchRecord;class SubWalks{store=new Map;add(d,p){if(!d.canReaddir()){return}const y=this.store.get(d);if(y){if(!y.find((d=>d.globString()===p.globString()))){y.push(p)}}else this.store.set(d,[p])}get(d){const p=this.store.get(d);if(!p){throw new Error("attempting to walk unknown path")}return p}entries(){return this.keys().map((d=>[d,this.store.get(d)]))}keys(){return[...this.store.keys()].filter((d=>d.canReaddir()))}}p.SubWalks=SubWalks;class Processor{hasWalkedCache;matches=new MatchRecord;subwalks=new SubWalks;patterns;follow;dot;opts;constructor(d,p){this.opts=d;this.follow=!!d.follow;this.dot=!!d.dot;this.hasWalkedCache=p?p.copy():new HasWalkedCache}processPatterns(d,p){this.patterns=p;const y=p.map((p=>[d,p]));for(let[d,p]of y){this.hasWalkedCache.storeWalked(d,p);const y=p.root();const D=p.isAbsolute()&&this.opts.absolute!==false;if(y){d=d.resolve(y==="/"&&this.opts.root!==undefined?this.opts.root:y);const v=p.rest();if(!v){this.matches.add(d,true,false);continue}else{p=v}}if(d.isENOENT())continue;let M;let U;let j=false;while(typeof(M=p.pattern())==="string"&&(U=p.rest())){const y=d.resolve(M);d=y;p=U;j=true}M=p.pattern();U=p.rest();if(j){if(this.hasWalkedCache.hasWalked(d,p))continue;this.hasWalkedCache.storeWalked(d,p)}if(typeof M==="string"){const p=M===".."||M===""||M===".";this.matches.add(d.resolve(M),D,p);continue}else if(M===v.GLOBSTAR){if(!d.isSymbolicLink()||this.follow||p.checkFollowGlobstar()){this.subwalks.add(d,p)}const y=U?.pattern();const v=U?.rest();if(!U||(y===""||y===".")&&!v){this.matches.add(d,D,y===""||y===".")}else{if(y===".."){const p=d.parent||d;if(!v)this.matches.add(p,D,true);else if(!this.hasWalkedCache.hasWalked(p,v)){this.subwalks.add(p,v)}}}}else if(M instanceof RegExp){this.subwalks.add(d,p)}}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new Processor(this.opts,this.hasWalkedCache)}filterEntries(d,p){const y=this.subwalks.get(d);const D=this.child();for(const d of p){for(const p of y){const y=p.isAbsolute();const M=p.pattern();const U=p.rest();if(M===v.GLOBSTAR){D.testGlobstar(d,p,U,y)}else if(M instanceof RegExp){D.testRegExp(d,M,U,y)}else{D.testString(d,M,U,y)}}}return D}testGlobstar(d,p,y,v){if(this.dot||!d.name.startsWith(".")){if(!p.hasMore()){this.matches.add(d,v,false)}if(d.canReaddir()){if(this.follow||!d.isSymbolicLink()){this.subwalks.add(d,p)}else if(d.isSymbolicLink()){if(y&&p.checkFollowGlobstar()){this.subwalks.add(d,y)}else if(p.markFollowGlobstar()){this.subwalks.add(d,p)}}}}if(y){const p=y.pattern();if(typeof p==="string"&&p!==".."&&p!==""&&p!=="."){this.testString(d,p,y.rest(),v)}else if(p===".."){const p=d.parent||d;this.subwalks.add(p,y)}else if(p instanceof RegExp){this.testRegExp(d,p,y.rest(),v)}}}testRegExp(d,p,y,v){if(!p.test(d.name))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}testString(d,p,y,v){if(!d.isNamed(p))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}}p.Processor=Processor},9889:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GlobStream=p.GlobWalker=p.GlobUtil=void 0;const v=y(99243);const D=y(46121);const M=y(1255);const makeIgnore=(d,p)=>typeof d==="string"?new D.Ignore([d],p):Array.isArray(d)?new D.Ignore(d,p):d;class GlobUtil{path;patterns;opts;seen=new Set;paused=false;aborted=false;#B=[];#x;#R;signal;maxDepth;includeChildMatches;constructor(d,p,y){this.patterns=d;this.path=p;this.opts=y;this.#R=!y.posix&&y.platform==="win32"?"\\":"/";this.includeChildMatches=y.includeChildMatches!==false;if(y.ignore||!this.includeChildMatches){this.#x=makeIgnore(y.ignore??[],y);if(!this.includeChildMatches&&typeof this.#x.add!=="function"){const d="cannot ignore child matches, ignore lacks add() method.";throw new Error(d)}}this.maxDepth=y.maxDepth||Infinity;if(y.signal){this.signal=y.signal;this.signal.addEventListener("abort",(()=>{this.#B.length=0}))}}#_(d){return this.seen.has(d)||!!this.#x?.ignored?.(d)}#T(d){return!!this.#x?.childrenIgnored?.(d)}pause(){this.paused=true}resume(){if(this.signal?.aborted)return;this.paused=false;let d=undefined;while(!this.paused&&(d=this.#B.shift())){d()}}onResume(d){if(this.signal?.aborted)return;if(!this.paused){d()}else{this.#B.push(d)}}async matchCheck(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||await d.realpath();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?await d.lstat():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=await D.realpath();if(d&&(d.isUnknown()||this.opts.stat)){await d.lstat()}}return this.matchCheckTest(D,p)}matchCheckTest(d,p){return d&&(this.maxDepth===Infinity||d.depth()<=this.maxDepth)&&(!p||d.canReaddir())&&(!this.opts.nodir||!d.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!d.isSymbolicLink()||!d.realpathCached()?.isDirectory())&&!this.#_(d)?d:undefined}matchCheckSync(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||d.realpathSync();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?d.lstatSync():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=D.realpathSync();if(d&&(d?.isUnknown()||this.opts.stat)){d.lstatSync()}}return this.matchCheckTest(D,p)}matchFinish(d,p){if(this.#_(d))return;if(!this.includeChildMatches&&this.#x?.add){const p=`${d.relativePosix()}/**`;this.#x.add(p)}const y=this.opts.absolute===undefined?p:this.opts.absolute;this.seen.add(d);const v=this.opts.mark&&d.isDirectory()?this.#R:"";if(this.opts.withFileTypes){this.matchEmit(d)}else if(y){const p=this.opts.posix?d.fullpathPosix():d.fullpath();this.matchEmit(p+v)}else{const p=this.opts.posix?d.relativePosix():d.relative();const y=this.opts.dotRelative&&!p.startsWith(".."+this.#R)?"."+this.#R:"";this.matchEmit(!p?"."+v:y+p+v)}}async match(d,p,y){const v=await this.matchCheck(d,y);if(v)this.matchFinish(v,p)}matchSync(d,p,y){const v=this.matchCheckSync(d,y);if(v)this.matchFinish(v,p)}walkCB(d,p,y){if(this.signal?.aborted)y();this.walkCB2(d,p,new M.Processor(this.opts),y)}walkCB2(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirCached();if(d.calledReaddir())this.walkCB3(d,p,y,next);else{d.readdirCB(((p,v)=>this.walkCB3(d,v,y,next)),true)}}next()}walkCB3(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2(d,p,y.child(),next)}next()}walkCBSync(d,p,y){if(this.signal?.aborted)y();this.walkCB2Sync(d,p,new M.Processor(this.opts),y)}walkCB2Sync(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2Sync(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirSync();this.walkCB3Sync(d,p,y,next)}next()}walkCB3Sync(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2Sync(d,p,y.child(),next)}next()}}p.GlobUtil=GlobUtil;class GlobWalker extends GlobUtil{matches=new Set;constructor(d,p,y){super(d,p,y)}matchEmit(d){this.matches.add(d)}async walk(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){await this.path.lstat()}await new Promise(((d,p)=>{this.walkCB(this.path,this.patterns,(()=>{if(this.signal?.aborted){p(this.signal.reason)}else{d(this.matches)}}))}));return this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>{if(this.signal?.aborted)throw this.signal.reason}));return this.matches}}p.GlobWalker=GlobWalker;class GlobStream extends GlobUtil{results;constructor(d,p,y){super(d,p,y);this.results=new v.Minipass({signal:this.signal,objectMode:true});this.results.on("drain",(()=>this.resume()));this.results.on("resume",(()=>this.resume()))}matchEmit(d){this.results.write(d);if(!this.results.flowing)this.pause()}stream(){const d=this.path;if(d.isUnknown()){d.lstat().then((()=>{this.walkCB(d,this.patterns,(()=>this.results.end()))}))}else{this.walkCB(d,this.patterns,(()=>this.results.end()))}return this.results}streamSync(){if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>this.results.end()));return this.results}}p.GlobStream=GlobStream},64037:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.jwtDecode=p.InvalidTokenError=void 0;class InvalidTokenError extends Error{}p.InvalidTokenError=InvalidTokenError;InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(d){return decodeURIComponent(atob(d).replace(/(.)/g,((d,p)=>{let y=p.charCodeAt(0).toString(16).toUpperCase();if(y.length<2){y="0"+y}return"%"+y})))}function base64UrlDecode(d){let p=d.replace(/-/g,"+").replace(/_/g,"/");switch(p.length%4){case 0:break;case 2:p+="==";break;case 3:p+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(p)}catch(d){return atob(p)}}function jwtDecode(d,p){if(typeof d!=="string"){throw new InvalidTokenError("Invalid token specified: must be a string")}p||(p={});const y=p.header===true?0:1;const v=d.split(".")[y];if(typeof v!=="string"){throw new InvalidTokenError(`Invalid token specified: missing part #${y+1}`)}let D;try{D=base64UrlDecode(v)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${y+1} (${d.message})`)}try{return JSON.parse(D)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${y+1} (${d.message})`)}}p.jwtDecode=jwtDecode},72013:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LRUCache=void 0;const y=typeof performance==="object"&&performance&&typeof performance.now==="function"?performance:Date;const v=new Set;const D=typeof process==="object"&&!!process?process:{};const emitWarning=(d,p,y,v)=>{typeof D.emitWarning==="function"?D.emitWarning(d,p,y,v):console.error(`[${y}] ${p}: ${d}`)};let M=globalThis.AbortController;let U=globalThis.AbortSignal;if(typeof M==="undefined"){U=class AbortSignal{onabort;_onabort=[];reason;aborted=false;addEventListener(d,p){this._onabort.push(p)}};M=class AbortController{constructor(){warnACPolyfill()}signal=new U;abort(d){if(this.signal.aborted)return;this.signal.reason=d;this.signal.aborted=true;for(const p of this.signal._onabort){p(d)}this.signal.onabort?.(d)}};let d=D.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const warnACPolyfill=()=>{if(!d)return;d=false;emitWarning("AbortController is not defined. If using lru-cache in "+"node 14, load an AbortController polyfill from the "+"`node-abort-controller` package. A minimal polyfill is "+"provided for use by LRUCache.fetch(), but it should not be "+"relied upon in other contexts (eg, passing it to other APIs that "+"use AbortController/AbortSignal might have undesirable effects). "+"You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",warnACPolyfill)}}const shouldWarn=d=>!v.has(d);const j=Symbol("type");const isPosInt=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d);const getUintArray=d=>!isPosInt(d)?null:d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?ZeroArray:null;class ZeroArray extends Array{constructor(d){super(d);this.fill(0)}}class Stack{heap;length;static#N=false;static create(d){const p=getUintArray(d);if(!p)return[];Stack.#N=true;const y=new Stack(d,p);Stack.#N=false;return y}constructor(d,p){if(!Stack.#N){throw new TypeError("instantiate Stack using Stack.create(n)")}this.heap=new p(d);this.length=0}push(d){this.heap[this.length++]=d}pop(){return this.heap[--this.length]}}class LRUCache{#k;#Q;#D;#P;#O;#L;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#F;#M;#U;#H;#j;#G;#q;#z;#V;#W;#$;#Y;#J;#K;#X;#Z;#ee;static unsafeExposeInternals(d){return{starts:d.#J,ttls:d.#K,sizes:d.#Y,keyMap:d.#U,keyList:d.#H,valList:d.#j,next:d.#G,prev:d.#q,get head(){return d.#z},get tail(){return d.#V},free:d.#W,isBackgroundFetch:p=>d.#te(p),backgroundFetch:(p,y,v,D)=>d.#re(p,y,v,D),moveToTail:p=>d.#ne(p),indexes:p=>d.#ie(p),rindexes:p=>d.#se(p),isStale:p=>d.#oe(p)}}get max(){return this.#k}get maxSize(){return this.#Q}get calculatedSize(){return this.#M}get size(){return this.#F}get fetchMethod(){return this.#O}get memoMethod(){return this.#L}get dispose(){return this.#D}get disposeAfter(){return this.#P}constructor(d){const{max:p=0,ttl:y,ttlResolution:D=1,ttlAutopurge:M,updateAgeOnGet:U,updateAgeOnHas:j,allowStale:V,dispose:K,disposeAfter:ee,noDisposeOnSet:te,noUpdateTTL:re,maxSize:ne=0,maxEntrySize:ie=0,sizeCalculation:se,fetchMethod:oe,memoMethod:ae,noDeleteOnFetchRejection:le,noDeleteOnStaleGet:ce,allowStaleOnFetchRejection:ue,allowStaleOnFetchAbort:de,ignoreFetchAbort:pe}=d;if(p!==0&&!isPosInt(p)){throw new TypeError("max option must be a nonnegative integer")}const fe=p?getUintArray(p):Array;if(!fe){throw new Error("invalid max value: "+p)}this.#k=p;this.#Q=ne;this.maxEntrySize=ie||this.#Q;this.sizeCalculation=se;if(this.sizeCalculation){if(!this.#Q&&!this.maxEntrySize){throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize")}if(typeof this.sizeCalculation!=="function"){throw new TypeError("sizeCalculation set to non-function")}}if(ae!==undefined&&typeof ae!=="function"){throw new TypeError("memoMethod must be a function if defined")}this.#L=ae;if(oe!==undefined&&typeof oe!=="function"){throw new TypeError("fetchMethod must be a function if specified")}this.#O=oe;this.#Z=!!oe;this.#U=new Map;this.#H=new Array(p).fill(undefined);this.#j=new Array(p).fill(undefined);this.#G=new fe(p);this.#q=new fe(p);this.#z=0;this.#V=0;this.#W=Stack.create(p);this.#F=0;this.#M=0;if(typeof K==="function"){this.#D=K}if(typeof ee==="function"){this.#P=ee;this.#$=[]}else{this.#P=undefined;this.#$=undefined}this.#X=!!this.#D;this.#ee=!!this.#P;this.noDisposeOnSet=!!te;this.noUpdateTTL=!!re;this.noDeleteOnFetchRejection=!!le;this.allowStaleOnFetchRejection=!!ue;this.allowStaleOnFetchAbort=!!de;this.ignoreFetchAbort=!!pe;if(this.maxEntrySize!==0){if(this.#Q!==0){if(!isPosInt(this.#Q)){throw new TypeError("maxSize must be a positive integer if specified")}}if(!isPosInt(this.maxEntrySize)){throw new TypeError("maxEntrySize must be a positive integer if specified")}this.#ae()}this.allowStale=!!V;this.noDeleteOnStaleGet=!!ce;this.updateAgeOnGet=!!U;this.updateAgeOnHas=!!j;this.ttlResolution=isPosInt(D)||D===0?D:1;this.ttlAutopurge=!!M;this.ttl=y||0;if(this.ttl){if(!isPosInt(this.ttl)){throw new TypeError("ttl must be a positive integer if specified")}this.#le()}if(this.#k===0&&this.ttl===0&&this.#Q===0){throw new TypeError("At least one of max, maxSize, or ttl is required")}if(!this.ttlAutopurge&&!this.#k&&!this.#Q){const d="LRU_CACHE_UNBOUNDED";if(shouldWarn(d)){v.add(d);const p="TTL caching without ttlAutopurge, max, or maxSize can "+"result in unbounded memory consumption.";emitWarning(p,"UnboundedCacheWarning",d,LRUCache)}}}getRemainingTTL(d){return this.#U.has(d)?Infinity:0}#le(){const d=new ZeroArray(this.#k);const p=new ZeroArray(this.#k);this.#K=d;this.#J=p;this.#ce=(v,D,M=y.now())=>{p[v]=D!==0?M:0;d[v]=D;if(D!==0&&this.ttlAutopurge){const d=setTimeout((()=>{if(this.#oe(v)){this.#ue(this.#H[v],"expire")}}),D+1);if(d.unref){d.unref()}}};this.#de=v=>{p[v]=d[v]!==0?y.now():0};this.#pe=(y,D)=>{if(d[D]){const M=d[D];const U=p[D];if(!M||!U)return;y.ttl=M;y.start=U;y.now=v||getNow();const j=y.now-U;y.remainingTTL=M-j}};let v=0;const getNow=()=>{const d=y.now();if(this.ttlResolution>0){v=d;const p=setTimeout((()=>v=0),this.ttlResolution);if(p.unref){p.unref()}}return d};this.getRemainingTTL=y=>{const D=this.#U.get(y);if(D===undefined){return 0}const M=d[D];const U=p[D];if(!M||!U){return Infinity}const j=(v||getNow())-U;return M-j};this.#oe=y=>{const D=p[y];const M=d[y];return!!M&&!!D&&(v||getNow())-D>M}}#de=()=>{};#pe=()=>{};#ce=()=>{};#oe=()=>false;#ae(){const d=new ZeroArray(this.#k);this.#M=0;this.#Y=d;this.#fe=p=>{this.#M-=d[p];d[p]=0};this.#me=(d,p,y,v)=>{if(this.#te(p)){return 0}if(!isPosInt(y)){if(v){if(typeof v!=="function"){throw new TypeError("sizeCalculation must be a function")}y=v(p,d);if(!isPosInt(y)){throw new TypeError("sizeCalculation return invalid (expect positive integer)")}}else{throw new TypeError("invalid size value (must be positive integer). "+"When maxSize or maxEntrySize is used, sizeCalculation "+"or size must be set.")}}return y};this.#Ae=(p,y,v)=>{d[p]=y;if(this.#Q){const y=this.#Q-d[p];while(this.#M>y){this.#he(true)}}this.#M+=d[p];if(v){v.entrySize=y;v.totalCalculatedSize=this.#M}}}#fe=d=>{};#Ae=(d,p,y)=>{};#me=(d,p,y,v)=>{if(y||v){throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}return 0};*#ie({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#V;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#z){break}else{p=this.#q[p]}}}}*#se({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#z;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#V){break}else{p=this.#G[p]}}}}#ge(d){return d!==undefined&&this.#U.get(this.#H[d])===d}*entries(){for(const d of this.#ie()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*rentries(){for(const d of this.#se()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*keys(){for(const d of this.#ie()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*rkeys(){for(const d of this.#se()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*values(){for(const d of this.#ie()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}*rvalues(){for(const d of this.#se()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(d,p={}){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;if(d(D,this.#H[y],this)){return this.get(this.#H[y],p)}}}forEach(d,p=this){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}rforEach(d,p=this){for(const y of this.#se()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}purgeStale(){let d=false;for(const p of this.#se({allowStale:true})){if(this.#oe(p)){this.#ue(this.#H[p],"expire");d=true}}return d}info(d){const p=this.#U.get(d);if(p===undefined)return undefined;const v=this.#j[p];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)return undefined;const M={value:D};if(this.#K&&this.#J){const d=this.#K[p];const v=this.#J[p];if(d&&v){const p=d-(y.now()-v);M.ttl=p;M.start=Date.now()}}if(this.#Y){M.size=this.#Y[p]}return M}dump(){const d=[];for(const p of this.#ie({allowStale:true})){const v=this.#H[p];const D=this.#j[p];const M=this.#te(D)?D.__staleWhileFetching:D;if(M===undefined||v===undefined)continue;const U={value:M};if(this.#K&&this.#J){U.ttl=this.#K[p];const d=y.now()-this.#J[p];U.start=Math.floor(Date.now()-d)}if(this.#Y){U.size=this.#Y[p]}d.unshift([v,U])}return d}load(d){this.clear();for(const[p,v]of d){if(v.start){const d=Date.now()-v.start;v.start=y.now()-d}this.set(p,v.value,v)}}set(d,p,y={}){if(p===undefined){this.delete(d);return this}const{ttl:v=this.ttl,start:D,noDisposeOnSet:M=this.noDisposeOnSet,sizeCalculation:U=this.sizeCalculation,status:j}=y;let{noUpdateTTL:V=this.noUpdateTTL}=y;const K=this.#me(d,p,y.size||0,U);if(this.maxEntrySize&&K>this.maxEntrySize){if(j){j.set="miss";j.maxEntrySizeExceeded=true}this.#ue(d,"set");return this}let ee=this.#F===0?undefined:this.#U.get(d);if(ee===undefined){ee=this.#F===0?this.#V:this.#W.length!==0?this.#W.pop():this.#F===this.#k?this.#he(false):this.#F;this.#H[ee]=d;this.#j[ee]=p;this.#U.set(d,ee);this.#G[this.#V]=ee;this.#q[ee]=this.#V;this.#V=ee;this.#F++;this.#Ae(ee,K,j);if(j)j.set="add";V=false}else{this.#ne(ee);const y=this.#j[ee];if(p!==y){if(this.#Z&&this.#te(y)){y.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:p}=y;if(p!==undefined&&!M){if(this.#X){this.#D?.(p,d,"set")}if(this.#ee){this.#$?.push([p,d,"set"])}}}else if(!M){if(this.#X){this.#D?.(y,d,"set")}if(this.#ee){this.#$?.push([y,d,"set"])}}this.#fe(ee);this.#Ae(ee,K,j);this.#j[ee]=p;if(j){j.set="replace";const d=y&&this.#te(y)?y.__staleWhileFetching:y;if(d!==undefined)j.oldValue=d}}else if(j){j.set="update"}}if(v!==0&&!this.#K){this.#le()}if(this.#K){if(!V){this.#ce(ee,v,D)}if(j)this.#pe(j,ee)}if(!M&&this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return this}pop(){try{while(this.#F){const d=this.#j[this.#z];this.#he(true);if(this.#te(d)){if(d.__staleWhileFetching){return d.__staleWhileFetching}}else if(d!==undefined){return d}}}finally{if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}#he(d){const p=this.#z;const y=this.#H[p];const v=this.#j[p];if(this.#Z&&this.#te(v)){v.__abortController.abort(new Error("evicted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(v,y,"evict")}if(this.#ee){this.#$?.push([v,y,"evict"])}}this.#fe(p);if(d){this.#H[p]=undefined;this.#j[p]=undefined;this.#W.push(p)}if(this.#F===1){this.#z=this.#V=0;this.#W.length=0}else{this.#z=this.#G[p]}this.#U.delete(y);this.#F--;return p}has(d,p={}){const{updateAgeOnHas:y=this.updateAgeOnHas,status:v}=p;const D=this.#U.get(d);if(D!==undefined){const d=this.#j[D];if(this.#te(d)&&d.__staleWhileFetching===undefined){return false}if(!this.#oe(D)){if(y){this.#de(D)}if(v){v.has="hit";this.#pe(v,D)}return true}else if(v){v.has="stale";this.#pe(v,D)}}else if(v){v.has="miss"}return false}peek(d,p={}){const{allowStale:y=this.allowStale}=p;const v=this.#U.get(d);if(v===undefined||!y&&this.#oe(v)){return}const D=this.#j[v];return this.#te(D)?D.__staleWhileFetching:D}#re(d,p,y,v){const D=p===undefined?undefined:this.#j[p];if(this.#te(D)){return D}const U=new M;const{signal:j}=y;j?.addEventListener("abort",(()=>U.abort(j.reason)),{signal:U.signal});const V={signal:U.signal,options:y,context:v};const cb=(v,D=false)=>{const{aborted:M}=U.signal;const j=y.ignoreFetchAbort&&v!==undefined;if(y.status){if(M&&!D){y.status.fetchAborted=true;y.status.fetchError=U.signal.reason;if(j)y.status.fetchAbortIgnored=true}else{y.status.fetchResolved=true}}if(M&&!j&&!D){return fetchFail(U.signal.reason)}const ee=K;if(this.#j[p]===K){if(v===undefined){if(ee.__staleWhileFetching){this.#j[p]=ee.__staleWhileFetching}else{this.#ue(d,"fetch")}}else{if(y.status)y.status.fetchUpdated=true;this.set(d,v,V.options)}}return v};const eb=d=>{if(y.status){y.status.fetchRejected=true;y.status.fetchError=d}return fetchFail(d)};const fetchFail=v=>{const{aborted:D}=U.signal;const M=D&&y.allowStaleOnFetchAbort;const j=M||y.allowStaleOnFetchRejection;const V=j||y.noDeleteOnFetchRejection;const ee=K;if(this.#j[p]===K){const y=!V||ee.__staleWhileFetching===undefined;if(y){this.#ue(d,"fetch")}else if(!M){this.#j[p]=ee.__staleWhileFetching}}if(j){if(y.status&&ee.__staleWhileFetching!==undefined){y.status.returnedStale=true}return ee.__staleWhileFetching}else if(ee.__returned===ee){throw v}};const pcall=(p,v)=>{const M=this.#O?.(d,D,V);if(M&&M instanceof Promise){M.then((d=>p(d===undefined?undefined:d)),v)}U.signal.addEventListener("abort",(()=>{if(!y.ignoreFetchAbort||y.allowStaleOnFetchAbort){p(undefined);if(y.allowStaleOnFetchAbort){p=d=>cb(d,true)}}}))};if(y.status)y.status.fetchDispatched=true;const K=new Promise(pcall).then(cb,eb);const ee=Object.assign(K,{__abortController:U,__staleWhileFetching:D,__returned:undefined});if(p===undefined){this.set(d,ee,{...V.options,status:undefined});p=this.#U.get(d)}else{this.#j[p]=ee}return ee}#te(d){if(!this.#Z)return false;const p=d;return!!p&&p instanceof Promise&&p.hasOwnProperty("__staleWhileFetching")&&p.__abortController instanceof M}async fetch(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,ttl:M=this.ttl,noDisposeOnSet:U=this.noDisposeOnSet,size:j=0,sizeCalculation:V=this.sizeCalculation,noUpdateTTL:K=this.noUpdateTTL,noDeleteOnFetchRejection:ee=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:te=this.allowStaleOnFetchRejection,ignoreFetchAbort:re=this.ignoreFetchAbort,allowStaleOnFetchAbort:ne=this.allowStaleOnFetchAbort,context:ie,forceRefresh:se=false,status:oe,signal:ae}=p;if(!this.#Z){if(oe)oe.fetch="get";return this.get(d,{allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,status:oe})}const le={allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,ttl:M,noDisposeOnSet:U,size:j,sizeCalculation:V,noUpdateTTL:K,noDeleteOnFetchRejection:ee,allowStaleOnFetchRejection:te,allowStaleOnFetchAbort:ne,ignoreFetchAbort:re,status:oe,signal:ae};let ce=this.#U.get(d);if(ce===undefined){if(oe)oe.fetch="miss";const p=this.#re(d,ce,le,ie);return p.__returned=p}else{const p=this.#j[ce];if(this.#te(p)){const d=y&&p.__staleWhileFetching!==undefined;if(oe){oe.fetch="inflight";if(d)oe.returnedStale=true}return d?p.__staleWhileFetching:p.__returned=p}const D=this.#oe(ce);if(!se&&!D){if(oe)oe.fetch="hit";this.#ne(ce);if(v){this.#de(ce)}if(oe)this.#pe(oe,ce);return p}const M=this.#re(d,ce,le,ie);const U=M.__staleWhileFetching!==undefined;const j=U&&y;if(oe){oe.fetch=D?"stale":"refresh";if(j&&D)oe.returnedStale=true}return j?M.__staleWhileFetching:M.__returned=M}}async forceFetch(d,p={}){const y=await this.fetch(d,p);if(y===undefined)throw new Error("fetch() returned undefined");return y}memo(d,p={}){const y=this.#L;if(!y){throw new Error("no memoMethod provided to constructor")}const{context:v,forceRefresh:D,...M}=p;const U=this.get(d,M);if(!D&&U!==undefined)return U;const j=y(d,U,{options:M,context:v});this.set(d,j,M);return j}get(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,status:M}=p;const U=this.#U.get(d);if(U!==undefined){const p=this.#j[U];const j=this.#te(p);if(M)this.#pe(M,U);if(this.#oe(U)){if(M)M.get="stale";if(!j){if(!D){this.#ue(d,"expire")}if(M&&y)M.returnedStale=true;return y?p:undefined}else{if(M&&y&&p.__staleWhileFetching!==undefined){M.returnedStale=true}return y?p.__staleWhileFetching:undefined}}else{if(M)M.get="hit";if(j){return p.__staleWhileFetching}this.#ne(U);if(v){this.#de(U)}return p}}else if(M){M.get="miss"}}#ye(d,p){this.#q[p]=d;this.#G[d]=p}#ne(d){if(d!==this.#V){if(d===this.#z){this.#z=this.#G[d]}else{this.#ye(this.#q[d],this.#G[d])}this.#ye(this.#V,d);this.#V=d}}delete(d){return this.#ue(d,"delete")}#ue(d,p){let y=false;if(this.#F!==0){const v=this.#U.get(d);if(v!==undefined){y=true;if(this.#F===1){this.#be(p)}else{this.#fe(v);const y=this.#j[v];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(y,d,p)}if(this.#ee){this.#$?.push([y,d,p])}}this.#U.delete(d);this.#H[v]=undefined;this.#j[v]=undefined;if(v===this.#V){this.#V=this.#q[v]}else if(v===this.#z){this.#z=this.#G[v]}else{const d=this.#q[v];this.#G[d]=this.#G[v];const p=this.#G[v];this.#q[p]=this.#q[v]}this.#F--;this.#W.push(v)}}}if(this.#ee&&this.#$?.length){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return y}clear(){return this.#be("delete")}#be(d){for(const p of this.#se({allowStale:true})){const y=this.#j[p];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else{const v=this.#H[p];if(this.#X){this.#D?.(y,v,d)}if(this.#ee){this.#$?.push([y,v,d])}}}this.#U.clear();this.#j.fill(undefined);this.#H.fill(undefined);if(this.#K&&this.#J){this.#K.fill(0);this.#J.fill(0)}if(this.#Y){this.#Y.fill(0)}this.#z=0;this.#V=0;this.#W.length=0;this.#M=0;this.#F=0;if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}p.LRUCache=LRUCache},6005:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertValidPattern=void 0;const y=1024*64;const assertValidPattern=d=>{if(typeof d!=="string"){throw new TypeError("invalid pattern")}if(d.length>y){throw new TypeError("pattern is too long")}};p.assertValidPattern=assertValidPattern},26175:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AST=void 0;const v=y(96638);const D=y(38455);const M=new Set(["!","?","+","*","@"]);const isExtglobType=d=>M.has(d);const U="(?!(?:^|/)\\.\\.?(?:$|/))";const j="(?!\\.)";const V=new Set(["[","."]);const K=new Set(["..","."]);const ee=new Set("().*{}+?[]^$\\!");const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const te="[^/]";const re=te+"*?";const ne=te+"+?";class AST{type;#Ee;#we;#ve=false;#Ce=[];#Se;#Ie;#Be;#xe=false;#Re;#_e;#Te=false;constructor(d,p,y={}){this.type=d;if(d)this.#we=true;this.#Se=p;this.#Ee=this.#Se?this.#Se.#Ee:this;this.#Re=this.#Ee===this?y:this.#Ee.#Re;this.#Be=this.#Ee===this?[]:this.#Ee.#Be;if(d==="!"&&!this.#Ee.#xe)this.#Be.push(this);this.#Ie=this.#Se?this.#Se.#Ce.length:0}get hasMagic(){if(this.#we!==undefined)return this.#we;for(const d of this.#Ce){if(typeof d==="string")continue;if(d.type||d.hasMagic)return this.#we=true}return this.#we}toString(){if(this.#_e!==undefined)return this.#_e;if(!this.type){return this.#_e=this.#Ce.map((d=>String(d))).join("")}else{return this.#_e=this.type+"("+this.#Ce.map((d=>String(d))).join("|")+")"}}#Ne(){if(this!==this.#Ee)throw new Error("should only call on root");if(this.#xe)return this;this.toString();this.#xe=true;let d;while(d=this.#Be.pop()){if(d.type!=="!")continue;let p=d;let y=p.#Se;while(y){for(let v=p.#Ie+1;!y.type&&vtypeof d==="string"?d:d.toJSON())):[this.type,...this.#Ce.map((d=>d.toJSON()))];if(this.isStart()&&!this.type)d.unshift([]);if(this.isEnd()&&(this===this.#Ee||this.#Ee.#xe&&this.#Se?.type==="!")){d.push({})}return d}isStart(){if(this.#Ee===this)return true;if(!this.#Se?.isStart())return false;if(this.#Ie===0)return true;const d=this.#Se;for(let p=0;p{const[v,D,M,U]=typeof p==="string"?AST.#Qe(p,this.#we,y):p.toRegExpSource(d);this.#we=this.#we||M;this.#ve=this.#ve||U;return v})).join("");let M="";if(this.isStart()){if(typeof this.#Ce[0]==="string"){const y=this.#Ce.length===1&&K.has(this.#Ce[0]);if(!y){const y=V;const D=p&&y.has(v.charAt(0))||v.startsWith("\\.")&&y.has(v.charAt(2))||v.startsWith("\\.\\.")&&y.has(v.charAt(4));const K=!p&&!d&&y.has(v.charAt(0));M=D?U:K?j:""}}}let ee="";if(this.isEnd()&&this.#Ee.#xe&&this.#Se?.type==="!"){ee="(?:$|\\/)"}const te=M+v+ee;return[te,(0,D.unescape)(v),this.#we=!!this.#we,this.#ve]}const y=this.type==="*"||this.type==="+";const v=this.type==="!"?"(?:(?!(?:":"(?:";let M=this.#De(p);if(this.isStart()&&this.isEnd()&&!M&&this.type!=="!"){const d=this.toString();this.#Ce=[d];this.type=null;this.#we=undefined;return[d,(0,D.unescape)(this.toString()),false,false]}let ee=!y||d||p||!j?"":this.#De(true);if(ee===M){ee=""}if(ee){M=`(?:${M})(?:${ee})*?`}let te="";if(this.type==="!"&&this.#Te){te=(this.isStart()&&!p?j:"")+ne}else{const y=this.type==="!"?"))"+(this.isStart()&&!p&&!d?j:"")+re+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&ee?")":this.type==="*"&&ee?`)?`:`)${this.type}`;te=v+M+y}return[te,(0,D.unescape)(M),this.#we=!!this.#we,this.#ve]}#De(d){return this.#Ce.map((p=>{if(typeof p==="string"){throw new Error("string type in extglob ast??")}const[y,v,D,M]=p.toRegExpSource(d);this.#ve=this.#ve||M;return y})).filter((d=>!(this.isStart()&&this.isEnd())||!!d)).join("|")}static#Qe(d,p,y=false){let M=false;let U="";let j=false;for(let D=0;D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseClass=void 0;const y={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",true],"[:alpha:]":["\\p{L}\\p{Nl}",true],"[:ascii:]":["\\x"+"00-\\x"+"7f",false],"[:blank:]":["\\p{Zs}\\t",true],"[:cntrl:]":["\\p{Cc}",true],"[:digit:]":["\\p{Nd}",true],"[:graph:]":["\\p{Z}\\p{C}",true,true],"[:lower:]":["\\p{Ll}",true],"[:print:]":["\\p{C}",true],"[:punct:]":["\\p{P}",true],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",true],"[:upper:]":["\\p{Lu}",true],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",true],"[:xdigit:]":["A-Fa-f0-9",false]};const braceEscape=d=>d.replace(/[[\]\\-]/g,"\\$&");const regexpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const rangesToString=d=>d.join("");const parseClass=(d,p)=>{const v=p;if(d.charAt(v)!=="["){throw new Error("not in a brace expression")}const D=[];const M=[];let U=v+1;let j=false;let V=false;let K=false;let ee=false;let te=v;let re="";e:while(Ure){D.push(braceEscape(re)+"-"+braceEscape(p))}else if(p===re){D.push(braceEscape(p))}re="";U++;continue}if(d.startsWith("-]",U+1)){D.push(braceEscape(p+"-"));U+=2;continue}if(d.startsWith("-",U+1)){re=p;U+=2;continue}D.push(braceEscape(p));U++}if(te{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escape=void 0;const escape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/[?*()[\]]/g,"[$&]"):d.replace(/[?*()[\]\\]/g,"\\$&");p.escape=escape},33791:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.unescape=p.escape=p.AST=p.Minimatch=p.match=p.makeRe=p.braceExpand=p.defaults=p.filter=p.GLOBSTAR=p.sep=p.minimatch=void 0;const D=v(y(5772));const M=y(6005);const U=y(26175);const j=y(44820);const V=y(38455);const minimatch=(d,p,y={})=>{(0,M.assertValidPattern)(p);if(!y.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,y).match(d)};p.minimatch=minimatch;const K=/^\*+([^+@!?\*\[\(]*)$/;const starDotExtTest=d=>p=>!p.startsWith(".")&&p.endsWith(d);const starDotExtTestDot=d=>p=>p.endsWith(d);const starDotExtTestNocase=d=>{d=d.toLowerCase();return p=>!p.startsWith(".")&&p.toLowerCase().endsWith(d)};const starDotExtTestNocaseDot=d=>{d=d.toLowerCase();return p=>p.toLowerCase().endsWith(d)};const ee=/^\*+\.\*+$/;const starDotStarTest=d=>!d.startsWith(".")&&d.includes(".");const starDotStarTestDot=d=>d!=="."&&d!==".."&&d.includes(".");const te=/^\.\*+$/;const dotStarTest=d=>d!=="."&&d!==".."&&d.startsWith(".");const re=/^\*+$/;const starTest=d=>d.length!==0&&!d.startsWith(".");const starTestDot=d=>d.length!==0&&d!=="."&&d!=="..";const ne=/^\?+([^+@!?\*\[\(]*)?$/;const qmarksTestNocase=([d,p=""])=>{const y=qmarksTestNoExt([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestNocaseDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTest=([d,p=""])=>{const y=qmarksTestNoExt([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTestNoExt=([d])=>{const p=d.length;return d=>d.length===p&&!d.startsWith(".")};const qmarksTestNoExtDot=([d])=>{const p=d.length;return d=>d.length===p&&d!=="."&&d!==".."};const ie=typeof process==="object"&&process?typeof process.env==="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix";const se={win32:{sep:"\\"},posix:{sep:"/"}};p.sep=ie==="win32"?se.win32.sep:se.posix.sep;p.minimatch.sep=p.sep;p.GLOBSTAR=Symbol("globstar **");p.minimatch.GLOBSTAR=p.GLOBSTAR;const oe="[^/]";const ae=oe+"*?";const le="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";const ce="(?:(?!(?:\\/|^)\\.).)*?";const filter=(d,y={})=>v=>(0,p.minimatch)(v,d,y);p.filter=filter;p.minimatch.filter=p.filter;const ext=(d,p={})=>Object.assign({},d,p);const defaults=d=>{if(!d||typeof d!=="object"||!Object.keys(d).length){return p.minimatch}const y=p.minimatch;const m=(p,v,D={})=>y(p,v,ext(d,D));return Object.assign(m,{Minimatch:class Minimatch extends y.Minimatch{constructor(p,y={}){super(p,ext(d,y))}static defaults(p){return y.defaults(ext(d,p)).Minimatch}},AST:class AST extends y.AST{constructor(p,y,v={}){super(p,y,ext(d,v))}static fromGlob(p,v={}){return y.AST.fromGlob(p,ext(d,v))}},unescape:(p,v={})=>y.unescape(p,ext(d,v)),escape:(p,v={})=>y.escape(p,ext(d,v)),filter:(p,v={})=>y.filter(p,ext(d,v)),defaults:p=>y.defaults(ext(d,p)),makeRe:(p,v={})=>y.makeRe(p,ext(d,v)),braceExpand:(p,v={})=>y.braceExpand(p,ext(d,v)),match:(p,v,D={})=>y.match(p,v,ext(d,D)),sep:y.sep,GLOBSTAR:p.GLOBSTAR})};p.defaults=defaults;p.minimatch.defaults=p.defaults;const braceExpand=(d,p={})=>{(0,M.assertValidPattern)(d);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(d)){return[d]}return(0,D.default)(d)};p.braceExpand=braceExpand;p.minimatch.braceExpand=p.braceExpand;const makeRe=(d,p={})=>new Minimatch(d,p).makeRe();p.makeRe=makeRe;p.minimatch.makeRe=p.makeRe;const match=(d,p,y={})=>{const v=new Minimatch(p,y);d=d.filter((d=>v.match(d)));if(v.options.nonull&&!d.length){d.push(p)}return d};p.match=match;p.minimatch.match=p.match;const ue=/[?*]|[+@!]\(.*?\)|\[|\]/;const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class Minimatch{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(d,p={}){(0,M.assertValidPattern)(d);p=p||{};this.options=p;this.pattern=d;this.platform=p.platform||ie;this.isWindows=this.platform==="win32";this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){this.pattern=this.pattern.replace(/\\/g,"/")}this.preserveMultipleSlashes=!!p.preserveMultipleSlashes;this.regexp=null;this.negate=false;this.nonegate=!!p.nonegate;this.comment=false;this.empty=false;this.partial=!!p.partial;this.nocase=!!this.options.nocase;this.windowsNoMagicRoot=p.windowsNoMagicRoot!==undefined?p.windowsNoMagicRoot:!!(this.isWindows&&this.nocase);this.globSet=[];this.globParts=[];this.set=[];this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1){return true}for(const d of this.set){for(const p of d){if(typeof p!=="string")return true}}return false}debug(...d){}make(){const d=this.pattern;const p=this.options;if(!p.nocomment&&d.charAt(0)==="#"){this.comment=true;return}if(!d){this.empty=true;return}this.parseNegate();this.globSet=[...new Set(this.braceExpand())];if(p.debug){this.debug=(...d)=>console.error(...d)}this.debug(this.pattern,this.globSet);const y=this.globSet.map((d=>this.slashSplit(d)));this.globParts=this.preprocess(y);this.debug(this.pattern,this.globParts);let v=this.globParts.map(((d,p,y)=>{if(this.isWindows&&this.windowsNoMagicRoot){const p=d[0]===""&&d[1]===""&&(d[2]==="?"||!ue.test(d[2]))&&!ue.test(d[3]);const y=/^[a-z]:/i.test(d[0]);if(p){return[...d.slice(0,4),...d.slice(4).map((d=>this.parse(d)))]}else if(y){return[d[0],...d.slice(1).map((d=>this.parse(d)))]}}return d.map((d=>this.parse(d)))}));this.debug(this.pattern,v);this.set=v.filter((d=>d.indexOf(false)===-1));if(this.isWindows){for(let d=0;d=2){d=this.firstPhasePreProcess(d);d=this.secondPhasePreProcess(d)}else if(p>=1){d=this.levelOneOptimize(d)}else{d=this.adjascentGlobstarOptimize(d)}return d}adjascentGlobstarOptimize(d){return d.map((d=>{let p=-1;while(-1!==(p=d.indexOf("**",p+1))){let y=p;while(d[y+1]==="**"){y++}if(y!==p){d.splice(p,y-p)}}return d}))}levelOneOptimize(d){return d.map((d=>{d=d.reduce(((d,p)=>{const y=d[d.length-1];if(p==="**"&&y==="**"){return d}if(p===".."){if(y&&y!==".."&&y!=="."&&y!=="**"){d.pop();return d}}d.push(p);return d}),[]);return d.length===0?[""]:d}))}levelTwoFileOptimize(d){if(!Array.isArray(d)){d=this.slashSplit(d)}let p=false;do{p=false;if(!this.preserveMultipleSlashes){for(let y=1;yv){y.splice(v+1,D-v)}let M=y[v+1];const U=y[v+2];const j=y[v+3];if(M!=="..")continue;if(!U||U==="."||U===".."||!j||j==="."||j===".."){continue}p=true;y.splice(v,1);const V=y.slice(0);V[v]="**";d.push(V);v--}if(!this.preserveMultipleSlashes){for(let d=1;dd.length))}partsMatch(d,p,y=false){let v=0;let D=0;let M=[];let U="";while(vU){y=y.slice(j)}else if(U>j){d=d.slice(U)}}}}const{optimizationLevel:M=1}=this.options;if(M>=2){d=this.levelTwoFileOptimize(d)}this.debug("matchOne",this,{file:d,pattern:y});this.debug("matchOne",d.length,y.length);for(var U=0,j=0,V=d.length,K=y.length;U>> no match, partial?",d,re,y,ne);if(re===V){return true}}return false}let M;if(typeof ee==="string"){M=te===ee;this.debug("string match",ee,te,M)}else{M=ee.test(te);this.debug("pattern match",ee,te,M)}if(!M)return false}if(U===V&&j===K){return true}else if(U===V){return v}else if(j===K){return U===V-1&&d[U]===""}else{throw new Error("wtf?")}}braceExpand(){return(0,p.braceExpand)(this.pattern,this.options)}parse(d){(0,M.assertValidPattern)(d);const y=this.options;if(d==="**")return p.GLOBSTAR;if(d==="")return"";let v;let D=null;if(v=d.match(re)){D=y.dot?starTestDot:starTest}else if(v=d.match(K)){D=(y.nocase?y.dot?starDotExtTestNocaseDot:starDotExtTestNocase:y.dot?starDotExtTestDot:starDotExtTest)(v[1])}else if(v=d.match(ne)){D=(y.nocase?y.dot?qmarksTestNocaseDot:qmarksTestNocase:y.dot?qmarksTestDot:qmarksTest)(v)}else if(v=d.match(ee)){D=y.dot?starDotStarTestDot:starDotStarTest}else if(v=d.match(te)){D=dotStarTest}const j=U.AST.fromGlob(d,this.options).toMMPattern();if(D&&typeof j==="object"){Reflect.defineProperty(j,"test",{value:D})}return j}makeRe(){if(this.regexp||this.regexp===false)return this.regexp;const d=this.set;if(!d.length){this.regexp=false;return this.regexp}const y=this.options;const v=y.noglobstar?ae:y.dot?le:ce;const D=new Set(y.nocase?["i"]:[]);let M=d.map((d=>{const y=d.map((d=>{if(d instanceof RegExp){for(const p of d.flags.split(""))D.add(p)}return typeof d==="string"?regExpEscape(d):d===p.GLOBSTAR?p.GLOBSTAR:d._src}));y.forEach(((d,D)=>{const M=y[D+1];const U=y[D-1];if(d!==p.GLOBSTAR||U===p.GLOBSTAR){return}if(U===undefined){if(M!==undefined&&M!==p.GLOBSTAR){y[D+1]="(?:\\/|"+v+"\\/)?"+M}else{y[D]=v}}else if(M===undefined){y[D-1]=U+"(?:\\/|"+v+")?"}else if(M!==p.GLOBSTAR){y[D-1]=U+"(?:\\/|\\/"+v+"\\/)"+M;y[D+1]=p.GLOBSTAR}}));return y.filter((d=>d!==p.GLOBSTAR)).join("/")})).join("|");const[U,j]=d.length>1?["(?:",")"]:["",""];M="^"+U+M+j+"$";if(this.negate)M="^(?!"+M+").+$";try{this.regexp=new RegExp(M,[...D].join(""))}catch(d){this.regexp=false}return this.regexp}slashSplit(d){if(this.preserveMultipleSlashes){return d.split("/")}else if(this.isWindows&&/^\/\/[^\/]+/.test(d)){return["",...d.split(/\/+/)]}else{return d.split(/\/+/)}}match(d,p=this.partial){this.debug("match",d,this.pattern);if(this.comment){return false}if(this.empty){return d===""}if(d==="/"&&p){return true}const y=this.options;if(this.isWindows){d=d.split("\\").join("/")}const v=this.slashSplit(d);this.debug(this.pattern,"split",v);const D=this.set;this.debug(this.pattern,"set",D);let M=v[v.length-1];if(!M){for(let d=v.length-2;!M&&d>=0;d--){M=v[d]}}for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.unescape=void 0;const unescape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/\[([^\/\\])\]/g,"$1"):d.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");p.unescape=unescape},99243:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.Minipass=p.isWritable=p.isReadable=p.isStream=void 0;const D=typeof process==="object"&&process?process:{stdout:null,stderr:null};const M=y(78474);const U=v(y(57075));const j=y(46193);const isStream=d=>!!d&&typeof d==="object"&&(d instanceof Minipass||d instanceof U.default||(0,p.isReadable)(d)||(0,p.isWritable)(d));p.isStream=isStream;const isReadable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.pipe==="function"&&d.pipe!==U.default.Writable.prototype.pipe;p.isReadable=isReadable;const isWritable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.write==="function"&&typeof d.end==="function";p.isWritable=isWritable;const V=Symbol("EOF");const K=Symbol("maybeEmitEnd");const ee=Symbol("emittedEnd");const te=Symbol("emittingEnd");const re=Symbol("emittedError");const ne=Symbol("closed");const ie=Symbol("read");const se=Symbol("flush");const oe=Symbol("flushChunk");const ae=Symbol("encoding");const le=Symbol("decoder");const ce=Symbol("flowing");const ue=Symbol("paused");const de=Symbol("resume");const pe=Symbol("buffer");const fe=Symbol("pipes");const me=Symbol("bufferLength");const Ae=Symbol("bufferPush");const he=Symbol("bufferShift");const ge=Symbol("objectMode");const ye=Symbol("destroyed");const be=Symbol("error");const Ee=Symbol("emitData");const we=Symbol("emitEnd");const ve=Symbol("emitEnd2");const Ce=Symbol("async");const Se=Symbol("abort");const Ie=Symbol("aborted");const Be=Symbol("signal");const xe=Symbol("dataListeners");const Re=Symbol("discarded");const defer=d=>Promise.resolve().then(d);const nodefer=d=>d();const isEndish=d=>d==="end"||d==="finish"||d==="prefinish";const isArrayBufferLike=d=>d instanceof ArrayBuffer||!!d&&typeof d==="object"&&d.constructor&&d.constructor.name==="ArrayBuffer"&&d.byteLength>=0;const isArrayBufferView=d=>!Buffer.isBuffer(d)&&ArrayBuffer.isView(d);class Pipe{src;dest;opts;ondrain;constructor(d,p,y){this.src=d;this.dest=p;this.opts=y;this.ondrain=()=>d[de]();this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(d){}end(){this.unpipe();if(this.opts.end)this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors);super.unpipe()}constructor(d,p,y){super(d,p,y);this.proxyErrors=d=>p.emit("error",d);d.on("error",this.proxyErrors)}}const isObjectModeOptions=d=>!!d.objectMode;const isEncodingOptions=d=>!d.objectMode&&!!d.encoding&&d.encoding!=="buffer";class Minipass extends M.EventEmitter{[ce]=false;[ue]=false;[fe]=[];[pe]=[];[ge];[ae];[Ce];[le];[V]=false;[ee]=false;[te]=false;[ne]=false;[re]=null;[me]=0;[ye]=false;[Be];[Ie]=false;[xe]=0;[Re]=false;writable=true;readable=true;constructor(...d){const p=d[0]||{};super();if(p.objectMode&&typeof p.encoding==="string"){throw new TypeError("Encoding and objectMode may not be used together")}if(isObjectModeOptions(p)){this[ge]=true;this[ae]=null}else if(isEncodingOptions(p)){this[ae]=p.encoding;this[ge]=false}else{this[ge]=false;this[ae]=null}this[Ce]=!!p.async;this[le]=this[ae]?new j.StringDecoder(this[ae]):null;if(p&&p.debugExposeBuffer===true){Object.defineProperty(this,"buffer",{get:()=>this[pe]})}if(p&&p.debugExposePipes===true){Object.defineProperty(this,"pipes",{get:()=>this[fe]})}const{signal:y}=p;if(y){this[Be]=y;if(y.aborted){this[Se]()}else{y.addEventListener("abort",(()=>this[Se]()))}}}get bufferLength(){return this[me]}get encoding(){return this[ae]}set encoding(d){throw new Error("Encoding must be set at instantiation time")}setEncoding(d){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[ge]}set objectMode(d){throw new Error("objectMode must be set at instantiation time")}get["async"](){return this[Ce]}set["async"](d){this[Ce]=this[Ce]||!!d}[Se](){this[Ie]=true;this.emit("abort",this[Be]?.reason);this.destroy(this[Be]?.reason)}get aborted(){return this[Ie]}set aborted(d){}write(d,p,y){if(this[Ie])return false;if(this[V])throw new Error("write after end");if(this[ye]){this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"}));return true}if(typeof p==="function"){y=p;p="utf8"}if(!p)p="utf8";const v=this[Ce]?defer:nodefer;if(!this[ge]&&!Buffer.isBuffer(d)){if(isArrayBufferView(d)){d=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}else if(isArrayBufferLike(d)){d=Buffer.from(d)}else if(typeof d!=="string"){throw new Error("Non-contiguous data written to non-objectMode stream")}}if(this[ge]){if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(!d.length){if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(typeof d==="string"&&!(p===this[ae]&&!this[le]?.lastNeed)){d=Buffer.from(d,p)}if(Buffer.isBuffer(d)&&this[ae]){d=this[le].write(d)}if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}read(d){if(this[ye])return null;this[Re]=false;if(this[me]===0||d===0||d&&d>this[me]){this[K]();return null}if(this[ge])d=null;if(this[pe].length>1&&!this[ge]){this[pe]=[this[ae]?this[pe].join(""):Buffer.concat(this[pe],this[me])]}const p=this[ie](d||null,this[pe][0]);this[K]();return p}[ie](d,p){if(this[ge])this[he]();else{const y=p;if(d===y.length||d===null)this[he]();else if(typeof y==="string"){this[pe][0]=y.slice(d);p=y.slice(0,d);this[me]-=d}else{this[pe][0]=y.subarray(d);p=y.subarray(0,d);this[me]-=d}}this.emit("data",p);if(!this[pe].length&&!this[V])this.emit("drain");return p}end(d,p,y){if(typeof d==="function"){y=d;d=undefined}if(typeof p==="function"){y=p;p="utf8"}if(d!==undefined)this.write(d,p);if(y)this.once("end",y);this[V]=true;this.writable=false;if(this[ce]||!this[ue])this[K]();return this}[de](){if(this[ye])return;if(!this[xe]&&!this[fe].length){this[Re]=true}this[ue]=false;this[ce]=true;this.emit("resume");if(this[pe].length)this[se]();else if(this[V])this[K]();else this.emit("drain")}resume(){return this[de]()}pause(){this[ce]=false;this[ue]=true;this[Re]=false}get destroyed(){return this[ye]}get flowing(){return this[ce]}get paused(){return this[ue]}[Ae](d){if(this[ge])this[me]+=1;else this[me]+=d.length;this[pe].push(d)}[he](){if(this[ge])this[me]-=1;else this[me]-=this[pe][0].length;return this[pe].shift()}[se](d=false){do{}while(this[oe](this[he]())&&this[pe].length);if(!d&&!this[pe].length&&!this[V])this.emit("drain")}[oe](d){this.emit("data",d);return this[ce]}pipe(d,p){if(this[ye])return d;this[Re]=false;const y=this[ee];p=p||{};if(d===D.stdout||d===D.stderr)p.end=false;else p.end=p.end!==false;p.proxyErrors=!!p.proxyErrors;if(y){if(p.end)d.end()}else{this[fe].push(!p.proxyErrors?new Pipe(this,d,p):new PipeProxyErrors(this,d,p));if(this[Ce])defer((()=>this[de]()));else this[de]()}return d}unpipe(d){const p=this[fe].find((p=>p.dest===d));if(p){if(this[fe].length===1){if(this[ce]&&this[xe]===0){this[ce]=false}this[fe]=[]}else this[fe].splice(this[fe].indexOf(p),1);p.unpipe()}}addListener(d,p){return this.on(d,p)}on(d,p){const y=super.on(d,p);if(d==="data"){this[Re]=false;this[xe]++;if(!this[fe].length&&!this[ce]){this[de]()}}else if(d==="readable"&&this[me]!==0){super.emit("readable")}else if(isEndish(d)&&this[ee]){super.emit(d);this.removeAllListeners(d)}else if(d==="error"&&this[re]){const d=p;if(this[Ce])defer((()=>d.call(this,this[re])));else d.call(this,this[re])}return y}removeListener(d,p){return this.off(d,p)}off(d,p){const y=super.off(d,p);if(d==="data"){this[xe]=this.listeners("data").length;if(this[xe]===0&&!this[Re]&&!this[fe].length){this[ce]=false}}return y}removeAllListeners(d){const p=super.removeAllListeners(d);if(d==="data"||d===undefined){this[xe]=0;if(!this[Re]&&!this[fe].length){this[ce]=false}}return p}get emittedEnd(){return this[ee]}[K](){if(!this[te]&&!this[ee]&&!this[ye]&&this[pe].length===0&&this[V]){this[te]=true;this.emit("end");this.emit("prefinish");this.emit("finish");if(this[ne])this.emit("close");this[te]=false}}emit(d,...p){const y=p[0];if(d!=="error"&&d!=="close"&&d!==ye&&this[ye]){return false}else if(d==="data"){return!this[ge]&&!y?false:this[Ce]?(defer((()=>this[Ee](y))),true):this[Ee](y)}else if(d==="end"){return this[we]()}else if(d==="close"){this[ne]=true;if(!this[ee]&&!this[ye])return false;const d=super.emit("close");this.removeAllListeners("close");return d}else if(d==="error"){this[re]=y;super.emit(be,y);const d=!this[Be]||this.listeners("error").length?super.emit("error",y):false;this[K]();return d}else if(d==="resume"){const d=super.emit("resume");this[K]();return d}else if(d==="finish"||d==="prefinish"){const p=super.emit(d);this.removeAllListeners(d);return p}const v=super.emit(d,...p);this[K]();return v}[Ee](d){for(const p of this[fe]){if(p.dest.write(d)===false)this.pause()}const p=this[Re]?false:super.emit("data",d);this[K]();return p}[we](){if(this[ee])return false;this[ee]=true;this.readable=false;return this[Ce]?(defer((()=>this[ve]())),true):this[ve]()}[ve](){if(this[le]){const d=this[le].end();if(d){for(const p of this[fe]){p.dest.write(d)}if(!this[Re])super.emit("data",d)}}for(const d of this[fe]){d.end()}const d=super.emit("end");this.removeAllListeners("end");return d}async collect(){const d=Object.assign([],{dataLength:0});if(!this[ge])d.dataLength=0;const p=this.promise();this.on("data",(p=>{d.push(p);if(!this[ge])d.dataLength+=p.length}));await p;return d}async concat(){if(this[ge]){throw new Error("cannot concat in objectMode")}const d=await this.collect();return this[ae]?d.join(""):Buffer.concat(d,d.dataLength)}async promise(){return new Promise(((d,p)=>{this.on(ye,(()=>p(new Error("stream destroyed"))));this.on("error",(d=>p(d)));this.on("end",(()=>d()))}))}[Symbol.asyncIterator](){this[Re]=false;let d=false;const stop=async()=>{this.pause();d=true;return{value:undefined,done:true}};const next=()=>{if(d)return stop();const p=this.read();if(p!==null)return Promise.resolve({done:false,value:p});if(this[V])return stop();let y;let v;const onerr=d=>{this.off("data",ondata);this.off("end",onend);this.off(ye,ondestroy);stop();v(d)};const ondata=d=>{this.off("error",onerr);this.off("end",onend);this.off(ye,ondestroy);this.pause();y({value:d,done:!!this[V]})};const onend=()=>{this.off("error",onerr);this.off("data",ondata);this.off(ye,ondestroy);stop();y({done:true,value:undefined})};const ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((d,p)=>{v=p;y=d;this.once(ye,ondestroy);this.once("error",onerr);this.once("end",onend);this.once("data",ondata)}))};return{next:next,throw:stop,return:stop,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Re]=false;let d=false;const stop=()=>{this.pause();this.off(be,stop);this.off(ye,stop);this.off("end",stop);d=true;return{done:true,value:undefined}};const next=()=>{if(d)return stop();const p=this.read();return p===null?stop():{done:false,value:p}};this.once("end",stop);this.once(be,stop);this.once(ye,stop);return{next:next,throw:stop,return:stop,[Symbol.iterator](){return this}}}destroy(d){if(this[ye]){if(d)this.emit("error",d);else this.emit(ye);return this}this[ye]=true;this[Re]=true;this[pe].length=0;this[me]=0;const p=this;if(typeof p.close==="function"&&!this[ne])p.close();if(d)this.emit("error",d);else this.emit(ye);return this}static get isStream(){return p.isStream}}p.Minipass=Minipass},69133:function(d,p,y){"use strict";var v=this&&this.__createBinding||(Object.create?function(d,p,y,v){if(v===undefined)v=y;var D=Object.getOwnPropertyDescriptor(p,y);if(!D||("get"in D?!p.__esModule:D.writable||D.configurable)){D={enumerable:true,get:function(){return p[y]}}}Object.defineProperty(d,v,D)}:function(d,p,y,v){if(v===undefined)v=y;d[v]=p[y]});var D=this&&this.__setModuleDefault||(Object.create?function(d,p){Object.defineProperty(d,"default",{enumerable:true,value:p})}:function(d,p){d["default"]=p});var M=this&&this.__importStar||function(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var y in d)if(y!=="default"&&Object.prototype.hasOwnProperty.call(d,y))v(p,d,y);D(p,d);return p};Object.defineProperty(p,"__esModule",{value:true});p.PathScurry=p.Path=p.PathScurryDarwin=p.PathScurryPosix=p.PathScurryWin32=p.PathScurryBase=p.PathPosix=p.PathWin32=p.PathBase=p.ChildrenCache=p.ResolveCache=void 0;const U=y(72013);const j=y(76760);const V=y(73136);const K=y(79896);const ee=M(y(73024));const te=K.realpathSync.native;const re=y(51455);const ne=y(99243);const ie={lstatSync:K.lstatSync,readdir:K.readdir,readdirSync:K.readdirSync,readlinkSync:K.readlinkSync,realpathSync:te,promises:{lstat:re.lstat,readdir:re.readdir,readlink:re.readlink,realpath:re.realpath}};const fsFromOption=d=>!d||d===ie||d===ee?ie:{...ie,...d,promises:{...ie.promises,...d.promises||{}}};const se=/^\\\\\?\\([a-z]:)\\?$/i;const uncToDrive=d=>d.replace(/\//g,"\\").replace(se,"$1\\");const oe=/[\\\/]/;const ae=0;const le=1;const ce=2;const ue=4;const de=6;const pe=8;const fe=10;const me=12;const Ae=15;const he=~Ae;const ge=16;const ye=32;const be=64;const Ee=128;const we=256;const ve=512;const Ce=be|Ee|ve;const Se=1023;const entToType=d=>d.isFile()?pe:d.isDirectory()?ue:d.isSymbolicLink()?fe:d.isCharacterDevice()?ce:d.isBlockDevice()?de:d.isSocket()?me:d.isFIFO()?le:ae;const Ie=new Map;const normalize=d=>{const p=Ie.get(d);if(p)return p;const y=d.normalize("NFKD");Ie.set(d,y);return y};const Be=new Map;const normalizeNocase=d=>{const p=Be.get(d);if(p)return p;const y=normalize(d.toLowerCase());Be.set(d,y);return y};class ResolveCache extends U.LRUCache{constructor(){super({max:256})}}p.ResolveCache=ResolveCache;class ChildrenCache extends U.LRUCache{constructor(d=16*1024){super({maxSize:d,sizeCalculation:d=>d.length+1})}}p.ChildrenCache=ChildrenCache;const xe=Symbol("PathScurry setAsCwd");class PathBase{name;root;roots;parent;nocase;isCWD=false;#Pe;#Oe;get dev(){return this.#Oe}#Le;get mode(){return this.#Le}#Fe;get nlink(){return this.#Fe}#Me;get uid(){return this.#Me}#Ue;get gid(){return this.#Ue}#He;get rdev(){return this.#He}#je;get blksize(){return this.#je}#Ge;get ino(){return this.#Ge}#F;get size(){return this.#F}#qe;get blocks(){return this.#qe}#ze;get atimeMs(){return this.#ze}#Ve;get mtimeMs(){return this.#Ve}#We;get ctimeMs(){return this.#We}#$e;get birthtimeMs(){return this.#$e}#Ye;get atime(){return this.#Ye}#Je;get mtime(){return this.#Je}#Ke;get ctime(){return this.#Ke}#Xe;get birthtime(){return this.#Xe}#Ze;#et;#tt;#rt;#nt;#it;#st;#ot;#at;#lt;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(d,p=ae,y,v,D,M,U){this.name=d;this.#Ze=D?normalizeNocase(d):normalize(d);this.#st=p&Se;this.nocase=D;this.roots=v;this.root=y||this;this.#ot=M;this.#tt=U.fullpath;this.#nt=U.relative;this.#it=U.relativePosix;this.parent=U.parent;if(this.parent){this.#Pe=this.parent.#Pe}else{this.#Pe=fsFromOption(U.fs)}}depth(){if(this.#et!==undefined)return this.#et;if(!this.parent)return this.#et=0;return this.#et=this.parent.depth()+1}childrenCache(){return this.#ot}resolve(d){if(!d){return this}const p=this.getRootString(d);const y=d.substring(p.length);const v=y.split(this.splitSep);const D=p?this.getRoot(p).#ct(v):this.#ct(v);return D}#ct(d){let p=this;for(const y of d){p=p.child(y)}return p}children(){const d=this.#ot.get(this);if(d){return d}const p=Object.assign([],{provisional:0});this.#ot.set(this,p);this.#st&=~ge;return p}child(d,p){if(d===""||d==="."){return this}if(d===".."){return this.parent||this}const y=this.children();const v=this.nocase?normalizeNocase(d):normalize(d);for(const d of y){if(d.#Ze===v){return d}}const D=this.parent?this.sep:"";const M=this.#tt?this.#tt+D+d:undefined;const U=this.newChild(d,ae,{...p,parent:this,fullpath:M});if(!this.canReaddir()){U.#st|=Ee}y.push(U);return U}relative(){if(this.isCWD)return"";if(this.#nt!==undefined){return this.#nt}const d=this.name;const p=this.parent;if(!p){return this.#nt=this.name}const y=p.relative();return y+(!y||!p.parent?"":this.sep)+d}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#it!==undefined)return this.#it;const d=this.name;const p=this.parent;if(!p){return this.#it=this.fullpathPosix()}const y=p.relativePosix();return y+(!y||!p.parent?"":"/")+d}fullpath(){if(this.#tt!==undefined){return this.#tt}const d=this.name;const p=this.parent;if(!p){return this.#tt=this.name}const y=p.fullpath();const v=y+(!p.parent?"":this.sep)+d;return this.#tt=v}fullpathPosix(){if(this.#rt!==undefined)return this.#rt;if(this.sep==="/")return this.#rt=this.fullpath();if(!this.parent){const d=this.fullpath().replace(/\\/g,"/");if(/^[a-z]:\//i.test(d)){return this.#rt=`//?/${d}`}else{return this.#rt=d}}const d=this.parent;const p=d.fullpathPosix();const y=p+(!p||!d.parent?"":"/")+this.name;return this.#rt=y}isUnknown(){return(this.#st&Ae)===ae}isType(d){return this[`is${d}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#st&Ae)===pe}isDirectory(){return(this.#st&Ae)===ue}isCharacterDevice(){return(this.#st&Ae)===ce}isBlockDevice(){return(this.#st&Ae)===de}isFIFO(){return(this.#st&Ae)===le}isSocket(){return(this.#st&Ae)===me}isSymbolicLink(){return(this.#st&fe)===fe}lstatCached(){return this.#st&ye?this:undefined}readlinkCached(){return this.#at}realpathCached(){return this.#lt}readdirCached(){const d=this.children();return d.slice(0,d.provisional)}canReadlink(){if(this.#at)return true;if(!this.parent)return false;const d=this.#st&Ae;return!(d!==ae&&d!==fe||this.#st&we||this.#st&Ee)}calledReaddir(){return!!(this.#st&ge)}isENOENT(){return!!(this.#st&Ee)}isNamed(d){return!this.nocase?this.#Ze===normalize(d):this.#Ze===normalizeNocase(d)}async readlink(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=await this.#Pe.promises.readlink(this.fullpath());const p=(await this.parent.realpath())?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}readlinkSync(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=this.#Pe.readlinkSync(this.fullpath());const p=this.parent.realpathSync()?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}#dt(d){this.#st|=ge;for(let p=d.provisional;pp(null,d)))}readdirCB(d,p=false){if(!this.canReaddir()){if(p)d(null,[]);else queueMicrotask((()=>d(null,[])));return}const y=this.children();if(this.calledReaddir()){const v=y.slice(0,y.provisional);if(p)d(null,v);else queueMicrotask((()=>d(null,v)));return}this.#Ct.push(d);if(this.#St){return}this.#St=true;const v=this.fullpath();this.#Pe.readdir(v,{withFileTypes:true},((d,p)=>{if(d){this.#ht(d.code);y.provisional=0}else{for(const d of p){this.#yt(d,y)}this.#dt(y)}this.#It(y.slice(0,y.provisional));return}))}#Bt;async readdir(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();if(this.#Bt){await this.#Bt}else{let resolve=()=>{};this.#Bt=new Promise((d=>resolve=d));try{for(const y of await this.#Pe.promises.readdir(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}this.#Bt=undefined;resolve()}return d.slice(0,d.provisional)}readdirSync(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();try{for(const y of this.#Pe.readdirSync(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}return d.slice(0,d.provisional)}canReaddir(){if(this.#st&Ce)return false;const d=Ae&this.#st;if(!(d===ae||d===ue||d===fe)){return false}return true}shouldWalk(d,p){return(this.#st&ue)===ue&&!(this.#st&Ce)&&!d.has(this)&&(!p||p(this))}async realpath(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=await this.#Pe.promises.realpath(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}realpathSync(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=this.#Pe.realpathSync(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}[xe](d){if(d===this)return;d.isCWD=false;this.isCWD=true;const p=new Set([]);let y=[];let v=this;while(v&&v.parent){p.add(v);v.#nt=y.join(this.sep);v.#it=y.join("/");v=v.parent;y.push("..")}v=d;while(v&&v.parent&&!p.has(v)){v.#nt=undefined;v.#it=undefined;v=v.parent}}}p.PathBase=PathBase;class PathWin32 extends PathBase{sep="\\";splitSep=oe;constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}newChild(d,p=ae,y={}){return new PathWin32(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}getRootString(d){return j.win32.parse(d).root}getRoot(d){d=uncToDrive(d.toUpperCase());if(d===this.root.name){return this.root}for(const[p,y]of Object.entries(this.roots)){if(this.sameRoot(d,p)){return this.roots[d]=y}}return this.roots[d]=new PathScurryWin32(d,this).root}sameRoot(d,p=this.root.name){d=d.toUpperCase().replace(/\//g,"\\").replace(se,"$1\\");return d===p}}p.PathWin32=PathWin32;class PathPosix extends PathBase{splitSep="/";sep="/";constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}getRootString(d){return d.startsWith("/")?"/":""}getRoot(d){return this.root}newChild(d,p=ae,y={}){return new PathPosix(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}}p.PathPosix=PathPosix;class PathScurryBase{root;rootPath;roots;cwd;#xt;#Rt;#ot;nocase;#Pe;constructor(d=process.cwd(),p,y,{nocase:v,childrenCacheSize:D=16*1024,fs:M=ie}={}){this.#Pe=fsFromOption(M);if(d instanceof URL||d.startsWith("file://")){d=(0,V.fileURLToPath)(d)}const U=p.resolve(d);this.roots=Object.create(null);this.rootPath=this.parseRootPath(U);this.#xt=new ResolveCache;this.#Rt=new ResolveCache;this.#ot=new ChildrenCache(D);const j=U.substring(this.rootPath.length).split(y);if(j.length===1&&!j[0]){j.pop()}if(v===undefined){throw new TypeError("must provide nocase setting to PathScurryBase ctor")}this.nocase=v;this.root=this.newRoot(this.#Pe);this.roots[this.rootPath]=this.root;let K=this.root;let ee=j.length-1;const te=p.sep;let re=this.rootPath;let ne=false;for(const d of j){const p=ee--;K=K.child(d,{relative:new Array(p).fill("..").join(te),relativePosix:new Array(p).fill("..").join("/"),fullpath:re+=(ne?"":te)+d});ne=true}this.cwd=K}depth(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.depth()}childrenCache(){return this.#ot}resolve(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#xt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpath();this.#xt.set(p,v);return v}resolvePosix(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#Rt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpathPosix();this.#Rt.set(p,v);return v}relative(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relative()}relativePosix(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relativePosix()}basename(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.name}dirname(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return(d.parent||d).fullpath()}async readdir(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y}=p;if(!d.canReaddir()){return[]}else{const p=await d.readdir();return y?p:p.map((d=>d.name))}}readdirSync(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true}=p;if(!d.canReaddir()){return[]}else if(y){return d.readdirSync()}else{return d.readdirSync().map((d=>d.name))}}async lstat(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstat()}lstatSync(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstatSync()}async readlink(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.readlink();return p?y:y?.fullpath()}readlinkSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.readlinkSync();return p?y:y?.fullpath()}async realpath(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.realpath();return p?y:y?.fullpath()}realpathSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.realpathSync();return p?y:y?.fullpath()}async walk(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set;const walk=(d,p)=>{j.add(d);d.readdirCB(((d,V)=>{if(d){return p(d)}let K=V.length;if(!K)return p();const next=()=>{if(--K===0){p()}};for(const d of V){if(!D||D(d)){U.push(y?d:d.fullpath())}if(v&&d.isSymbolicLink()){d.realpath().then((d=>d?.isUnknown()?d.lstat():d)).then((d=>d?.shouldWalk(j,M)?walk(d,next):next()))}else{if(d.shouldWalk(j,M)){walk(d,next)}else{next()}}}}),true)};const V=d;return new Promise(((d,p)=>{walk(V,(y=>{if(y)return p(y);d(U)}))}))}walkSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set([d]);for(const d of j){const p=d.readdirSync();for(const d of p){if(!D||D(d)){U.push(y?d:d.fullpath())}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){j.add(p)}}}return U}[Symbol.asyncIterator](){return this.iterate()}iterate(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}return this.stream(d,p)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;if(!D||D(d)){yield y?d:d.fullpath()}const U=new Set([d]);for(const d of U){const p=d.readdirSync();for(const d of p){if(!D||D(d)){yield y?d:d.fullpath()}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(U,M)){U.add(p)}}}}stream(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});if(!D||D(d)){U.write(y?d:d.fullpath())}const j=new Set;const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const onReaddir=(p,te,re=false)=>{if(p)return U.emit("error",p);if(v&&!re){const d=[];for(const p of te){if(p.isSymbolicLink()){d.push(p.realpath().then((d=>d?.isUnknown()?d.lstat():d)))}}if(d.length){Promise.all(d).then((()=>onReaddir(null,te,true)));return}}for(const p of te){if(p&&(!D||D(p))){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of te){const p=d.realpathCached()||d;if(p.shouldWalk(j,M)){V.push(p)}}if(d&&!U.flowing){U.once("drain",process)}else if(!ee){process()}};let ee=true;p.readdirCB(onReaddir,true);ee=false}};process();return U}streamSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});const j=new Set;if(!D||D(d)){U.write(y?d:d.fullpath())}const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const ee=p.readdirSync();for(const p of ee){if(!D||D(p)){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of ee){let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){V.push(p)}}}if(d&&!U.flowing)U.once("drain",process)};process();return U}chdir(d=this.cwd){const p=this.cwd;this.cwd=typeof d==="string"?this.cwd.resolve(d):d;this.cwd[xe](p)}}p.PathScurryBase=PathScurryBase;class PathScurryWin32 extends PathScurryBase{sep="\\";constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,j.win32,"\\",{...p,nocase:y});this.nocase=y;for(let d=this.cwd;d;d=d.parent){d.nocase=this.nocase}}parseRootPath(d){return j.win32.parse(d).root.toUpperCase()}newRoot(d){return new PathWin32(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")||d.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(d)}}p.PathScurryWin32=PathScurryWin32;class PathScurryPosix extends PathScurryBase{sep="/";constructor(d=process.cwd(),p={}){const{nocase:y=false}=p;super(d,j.posix,"/",{...p,nocase:y});this.nocase=y}parseRootPath(d){return"/"}newRoot(d){return new PathPosix(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")}}p.PathScurryPosix=PathScurryPosix;class PathScurryDarwin extends PathScurryPosix{constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,{...p,nocase:y})}}p.PathScurryDarwin=PathScurryDarwin;p.Path=process.platform==="win32"?PathWin32:PathPosix;p.PathScurry=process.platform==="win32"?PathScurryWin32:process.platform==="darwin"?PathScurryDarwin:PathScurryPosix},97965:d=>{"use strict";function getDefaultExportFromCjs(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d}const p=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function ensureBuffer(d){if(Buffer.isBuffer(d)){return d}if(typeof d==="number"){return Buffer.alloc(d)}else if(typeof d==="string"){return Buffer.from(d)}else{throw new Error("input must be buffer, number, or string, received "+typeof d)}}function bufferizeInt(d){const p=ensureBuffer(4);p.writeInt32BE(d,0);return p}function _crc32(d,y){d=ensureBuffer(d);if(Buffer.isBuffer(y)){y=y.readUInt32BE(0)}let v=~~y^-1;for(var D=0;D>>8}return v^-1}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};var y=crc32;const v=getDefaultExportFromCjs(y);d.exports=v},56147:(d,p)=>{"use strict";class CsvError extends Error{constructor(d,p,y,...v){if(Array.isArray(p))p=p.join(" ").trim();super(p);if(Error.captureStackTrace!==undefined){Error.captureStackTrace(this,CsvError)}this.code=d;for(const d of v){for(const p in d){const v=d[p];this[p]=Buffer.isBuffer(v)?v.toString(y.encoding):v==null?v:JSON.parse(JSON.stringify(v))}}}}const is_object=function(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)};const normalize_columns_array=function(d){const p=[];for(let y=0,v=d.length;y=this.size){this.resize();if(p>=this.size){throw Error("INVALID_BUFFER_STATE")}}const y=this.buf;this.buf=Buffer.allocUnsafe(this.size);d.copy(this.buf,0);y.copy(this.buf,d.length);this.length+=d.length}else{const p=this.length++;if(p===this.size){this.resize()}const y=this.clone();this.buf[0]=d;y.copy(this.buf,1,0,p)}}append(d){const p=this.length++;if(p===this.size){this.resize()}this.buf[p]=d}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){const d=this.length;this.size=this.size*2;const p=Buffer.allocUnsafe(this.size);this.buf.copy(p,0,0,d);this.buf=p}toString(d){if(d){return this.buf.slice(0,this.length).toString(d)}else{return Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}}toJSON(){return this.toString("utf8")}reset(){this.length=0}}const y=12;const v=13;const D=10;const M=32;const U=9;const init_state=function(d){return{bomSkipped:false,bufBytesStart:0,castField:d.cast_function,commenting:false,error:undefined,enabled:d.from_line===1,escaping:false,escapeIsQuote:Buffer.isBuffer(d.escape)&&Buffer.isBuffer(d.quote)&&Buffer.compare(d.escape,d.quote)===0,expectedRecordLength:Array.isArray(d.columns)?d.columns.length:undefined,field:new ResizeableBuffer(20),firstLineToHeaders:d.cast_first_line_to_header,needMoreDataSize:Math.max(d.comment!==null?d.comment.length:0,...d.delimiter.map((d=>d.length)),d.quote!==null?d.quote.length:0),previousBuf:undefined,quoting:false,stop:false,rawBuffer:new ResizeableBuffer(100),record:[],recordHasError:false,record_length:0,recordDelimiterMaxLength:d.record_delimiter.length===0?0:Math.max(...d.record_delimiter.map((d=>d.length))),trimChars:[Buffer.from(" ",d.encoding)[0],Buffer.from("\t",d.encoding)[0]],wasQuoting:false,wasRowDelimiter:false,timchars:[Buffer.from(Buffer.from([v],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([D],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([y],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([M],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([U],"utf8").toString(),d.encoding)]}};const underscore=function(d){return d.replace(/([A-Z])/g,(function(d,p){return"_"+p.toLowerCase()}))};const normalize_options=function(d){const p={};for(const y in d){p[underscore(y)]=d[y]}if(p.encoding===undefined||p.encoding===true){p.encoding="utf8"}else if(p.encoding===null||p.encoding===false){p.encoding=null}else if(typeof p.encoding!=="string"&&p.encoding!==null){throw new CsvError("CSV_INVALID_OPTION_ENCODING",["Invalid option encoding:","encoding must be a string or null to return a buffer,",`got ${JSON.stringify(p.encoding)}`],p)}if(p.bom===undefined||p.bom===null||p.bom===false){p.bom=false}else if(p.bom!==true){throw new CsvError("CSV_INVALID_OPTION_BOM",["Invalid option bom:","bom must be true,",`got ${JSON.stringify(p.bom)}`],p)}p.cast_function=null;if(p.cast===undefined||p.cast===null||p.cast===false||p.cast===""){p.cast=undefined}else if(typeof p.cast==="function"){p.cast_function=p.cast;p.cast=true}else if(p.cast!==true){throw new CsvError("CSV_INVALID_OPTION_CAST",["Invalid option cast:","cast must be true or a function,",`got ${JSON.stringify(p.cast)}`],p)}if(p.cast_date===undefined||p.cast_date===null||p.cast_date===false||p.cast_date===""){p.cast_date=false}else if(p.cast_date===true){p.cast_date=function(d){const p=Date.parse(d);return!isNaN(p)?new Date(p):d}}else if(typeof p.cast_date!=="function"){throw new CsvError("CSV_INVALID_OPTION_CAST_DATE",["Invalid option cast_date:","cast_date must be true or a function,",`got ${JSON.stringify(p.cast_date)}`],p)}p.cast_first_line_to_header=null;if(p.columns===true){p.cast_first_line_to_header=undefined}else if(typeof p.columns==="function"){p.cast_first_line_to_header=p.columns;p.columns=true}else if(Array.isArray(p.columns)){p.columns=normalize_columns_array(p.columns)}else if(p.columns===undefined||p.columns===null||p.columns===false){p.columns=false}else{throw new CsvError("CSV_INVALID_OPTION_COLUMNS",["Invalid option columns:","expect an array, a function or true,",`got ${JSON.stringify(p.columns)}`],p)}if(p.group_columns_by_name===undefined||p.group_columns_by_name===null||p.group_columns_by_name===false){p.group_columns_by_name=false}else if(p.group_columns_by_name!==true){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","expect an boolean,",`got ${JSON.stringify(p.group_columns_by_name)}`],p)}else if(p.columns===false){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","the `columns` mode must be activated."],p)}if(p.comment===undefined||p.comment===null||p.comment===false||p.comment===""){p.comment=null}else{if(typeof p.comment==="string"){p.comment=Buffer.from(p.comment,p.encoding)}if(!Buffer.isBuffer(p.comment)){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment:","comment must be a buffer or a string,",`got ${JSON.stringify(p.comment)}`],p)}}if(p.comment_no_infix===undefined||p.comment_no_infix===null||p.comment_no_infix===false){p.comment_no_infix=false}else if(p.comment_no_infix!==true){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment_no_infix:","value must be a boolean,",`got ${JSON.stringify(p.comment_no_infix)}`],p)}const y=JSON.stringify(p.delimiter);if(!Array.isArray(p.delimiter))p.delimiter=[p.delimiter];if(p.delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}p.delimiter=p.delimiter.map((function(d){if(d===undefined||d===null||d===false){return Buffer.from(",",p.encoding)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}if(!Buffer.isBuffer(d)||d.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}return d}));if(p.escape===undefined||p.escape===true){p.escape=Buffer.from('"',p.encoding)}else if(typeof p.escape==="string"){p.escape=Buffer.from(p.escape,p.encoding)}else if(p.escape===null||p.escape===false){p.escape=null}if(p.escape!==null){if(!Buffer.isBuffer(p.escape)){throw new Error(`Invalid Option: escape must be a buffer, a string or a boolean, got ${JSON.stringify(p.escape)}`)}}if(p.from===undefined||p.from===null){p.from=1}else{if(typeof p.from==="string"&&/\d+/.test(p.from)){p.from=parseInt(p.from)}if(Number.isInteger(p.from)){if(p.from<0){throw new Error(`Invalid Option: from must be a positive integer, got ${JSON.stringify(d.from)}`)}}else{throw new Error(`Invalid Option: from must be an integer, got ${JSON.stringify(p.from)}`)}}if(p.from_line===undefined||p.from_line===null){p.from_line=1}else{if(typeof p.from_line==="string"&&/\d+/.test(p.from_line)){p.from_line=parseInt(p.from_line)}if(Number.isInteger(p.from_line)){if(p.from_line<=0){throw new Error(`Invalid Option: from_line must be a positive integer greater than 0, got ${JSON.stringify(d.from_line)}`)}}else{throw new Error(`Invalid Option: from_line must be an integer, got ${JSON.stringify(d.from_line)}`)}}if(p.ignore_last_delimiters===undefined||p.ignore_last_delimiters===null){p.ignore_last_delimiters=false}else if(typeof p.ignore_last_delimiters==="number"){p.ignore_last_delimiters=Math.floor(p.ignore_last_delimiters);if(p.ignore_last_delimiters===0){p.ignore_last_delimiters=false}}else if(typeof p.ignore_last_delimiters!=="boolean"){throw new CsvError("CSV_INVALID_OPTION_IGNORE_LAST_DELIMITERS",["Invalid option `ignore_last_delimiters`:","the value must be a boolean value or an integer,",`got ${JSON.stringify(p.ignore_last_delimiters)}`],p)}if(p.ignore_last_delimiters===true&&p.columns===false){throw new CsvError("CSV_IGNORE_LAST_DELIMITERS_REQUIRES_COLUMNS",["The option `ignore_last_delimiters`","requires the activation of the `columns` option"],p)}if(p.info===undefined||p.info===null||p.info===false){p.info=false}else if(p.info!==true){throw new Error(`Invalid Option: info must be true, got ${JSON.stringify(p.info)}`)}if(p.max_record_size===undefined||p.max_record_size===null||p.max_record_size===false){p.max_record_size=0}else if(Number.isInteger(p.max_record_size)&&p.max_record_size>=0);else if(typeof p.max_record_size==="string"&&/\d+/.test(p.max_record_size)){p.max_record_size=parseInt(p.max_record_size)}else{throw new Error(`Invalid Option: max_record_size must be a positive integer, got ${JSON.stringify(p.max_record_size)}`)}if(p.objname===undefined||p.objname===null||p.objname===false){p.objname=undefined}else if(Buffer.isBuffer(p.objname)){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty buffer`)}if(p.encoding===null);else{p.objname=p.objname.toString(p.encoding)}}else if(typeof p.objname==="string"){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty string`)}}else if(typeof p.objname==="number");else{throw new Error(`Invalid Option: objname must be a string or a buffer, got ${p.objname}`)}if(p.objname!==undefined){if(typeof p.objname==="number"){if(p.columns!==false){throw Error("Invalid Option: objname index cannot be combined with columns or be defined as a field")}}else{if(p.columns===false){throw Error("Invalid Option: objname field must be combined with columns or be defined as an index")}}}if(p.on_record===undefined||p.on_record===null){p.on_record=undefined}else if(typeof p.on_record!=="function"){throw new CsvError("CSV_INVALID_OPTION_ON_RECORD",["Invalid option `on_record`:","expect a function,",`got ${JSON.stringify(p.on_record)}`],p)}if(p.on_skip!==undefined&&p.on_skip!==null&&typeof p.on_skip!=="function"){throw new Error(`Invalid Option: on_skip must be a function, got ${JSON.stringify(p.on_skip)}`)}if(p.quote===null||p.quote===false||p.quote===""){p.quote=null}else{if(p.quote===undefined||p.quote===true){p.quote=Buffer.from('"',p.encoding)}else if(typeof p.quote==="string"){p.quote=Buffer.from(p.quote,p.encoding)}if(!Buffer.isBuffer(p.quote)){throw new Error(`Invalid Option: quote must be a buffer or a string, got ${JSON.stringify(p.quote)}`)}}if(p.raw===undefined||p.raw===null||p.raw===false){p.raw=false}else if(p.raw!==true){throw new Error(`Invalid Option: raw must be true, got ${JSON.stringify(p.raw)}`)}if(p.record_delimiter===undefined){p.record_delimiter=[]}else if(typeof p.record_delimiter==="string"||Buffer.isBuffer(p.record_delimiter)){if(p.record_delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=[p.record_delimiter]}else if(!Array.isArray(p.record_delimiter)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=p.record_delimiter.map((function(d,y){if(typeof d!=="string"&&!Buffer.isBuffer(d)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}else if(d.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}return d}));if(typeof p.relax_column_count==="boolean");else if(p.relax_column_count===undefined||p.relax_column_count===null){p.relax_column_count=false}else{throw new Error(`Invalid Option: relax_column_count must be a boolean, got ${JSON.stringify(p.relax_column_count)}`)}if(typeof p.relax_column_count_less==="boolean");else if(p.relax_column_count_less===undefined||p.relax_column_count_less===null){p.relax_column_count_less=false}else{throw new Error(`Invalid Option: relax_column_count_less must be a boolean, got ${JSON.stringify(p.relax_column_count_less)}`)}if(typeof p.relax_column_count_more==="boolean");else if(p.relax_column_count_more===undefined||p.relax_column_count_more===null){p.relax_column_count_more=false}else{throw new Error(`Invalid Option: relax_column_count_more must be a boolean, got ${JSON.stringify(p.relax_column_count_more)}`)}if(typeof p.relax_quotes==="boolean");else if(p.relax_quotes===undefined||p.relax_quotes===null){p.relax_quotes=false}else{throw new Error(`Invalid Option: relax_quotes must be a boolean, got ${JSON.stringify(p.relax_quotes)}`)}if(typeof p.skip_empty_lines==="boolean");else if(p.skip_empty_lines===undefined||p.skip_empty_lines===null){p.skip_empty_lines=false}else{throw new Error(`Invalid Option: skip_empty_lines must be a boolean, got ${JSON.stringify(p.skip_empty_lines)}`)}if(typeof p.skip_records_with_empty_values==="boolean");else if(p.skip_records_with_empty_values===undefined||p.skip_records_with_empty_values===null){p.skip_records_with_empty_values=false}else{throw new Error(`Invalid Option: skip_records_with_empty_values must be a boolean, got ${JSON.stringify(p.skip_records_with_empty_values)}`)}if(typeof p.skip_records_with_error==="boolean");else if(p.skip_records_with_error===undefined||p.skip_records_with_error===null){p.skip_records_with_error=false}else{throw new Error(`Invalid Option: skip_records_with_error must be a boolean, got ${JSON.stringify(p.skip_records_with_error)}`)}if(p.rtrim===undefined||p.rtrim===null||p.rtrim===false){p.rtrim=false}else if(p.rtrim!==true){throw new Error(`Invalid Option: rtrim must be a boolean, got ${JSON.stringify(p.rtrim)}`)}if(p.ltrim===undefined||p.ltrim===null||p.ltrim===false){p.ltrim=false}else if(p.ltrim!==true){throw new Error(`Invalid Option: ltrim must be a boolean, got ${JSON.stringify(p.ltrim)}`)}if(p.trim===undefined||p.trim===null||p.trim===false){p.trim=false}else if(p.trim!==true){throw new Error(`Invalid Option: trim must be a boolean, got ${JSON.stringify(p.trim)}`)}if(p.trim===true&&d.ltrim!==false){p.ltrim=true}else if(p.ltrim!==true){p.ltrim=false}if(p.trim===true&&d.rtrim!==false){p.rtrim=true}else if(p.rtrim!==true){p.rtrim=false}if(p.to===undefined||p.to===null){p.to=-1}else{if(typeof p.to==="string"&&/\d+/.test(p.to)){p.to=parseInt(p.to)}if(Number.isInteger(p.to)){if(p.to<=0){throw new Error(`Invalid Option: to must be a positive integer greater than 0, got ${JSON.stringify(d.to)}`)}}else{throw new Error(`Invalid Option: to must be an integer, got ${JSON.stringify(d.to)}`)}}if(p.to_line===undefined||p.to_line===null){p.to_line=-1}else{if(typeof p.to_line==="string"&&/\d+/.test(p.to_line)){p.to_line=parseInt(p.to_line)}if(Number.isInteger(p.to_line)){if(p.to_line<=0){throw new Error(`Invalid Option: to_line must be a positive integer greater than 0, got ${JSON.stringify(d.to_line)}`)}}else{throw new Error(`Invalid Option: to_line must be an integer, got ${JSON.stringify(d.to_line)}`)}}return p};const isRecordEmpty=function(d){return d.every((d=>d==null||d.toString&&d.toString().trim()===""))};const j=13;const V=10;const K={utf8:Buffer.from([239,187,191]),utf16le:Buffer.from([255,254])};const transform=function(d={}){const p={bytes:0,comment_lines:0,empty_lines:0,invalid_field_length:0,lines:1,records:0};const y=normalize_options(d);return{info:p,original_options:d,options:y,state:init_state(y),__needMoreData:function(d,p,y){if(y)return false;const{encoding:v,escape:D,quote:M}=this.options;const{quoting:U,needMoreDataSize:j,recordDelimiterMaxLength:V}=this.state;const K=p-d-1;const ee=Math.max(j,V===0?Buffer.from("\r\n",v).length:V,U?(D===null?0:D.length)+M.length:0,U?M.length+V:0);return Kle){this.state.stop=true;v();return}if(this.state.quoting===false&&pe.length===0){const d=this.__autoDiscoverRecordDelimiter(ge,be);if(d){pe=this.options.record_delimiter}}const d=ge[be];if(ne===true){Ae.append(d)}if((d===j||d===V)&&this.state.wasRowDelimiter===false){this.state.wasRowDelimiter=true}if(this.state.escaping===true){this.state.escaping=false}else{if(ue!==null&&this.state.quoting===true&&this.__isEscape(ge,be,d)&&be+ue.lengthK[d].equals(this.state.field.toString())?d:false)).filter(Boolean)[0];const y=this.__error(new CsvError("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(d.column)} at line ${d.lines}, value is ${JSON.stringify(this.state.field.toString(U))}`,p?`(${p} bom)`:undefined],this.options,d,{field:this.state.field}));if(y!==undefined)return y}}else{this.state.quoting=true;be+=de.length-1;continue}}}if(this.state.quoting===false){const p=this.__isRecordDelimiter(d,ge,be);if(p!==0){const d=this.state.commenting&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0;if(d){this.info.comment_lines++}else{if(this.state.enabled===false&&this.info.lines+(this.state.wasRowDelimiter===true?1:0)>=ee){this.state.enabled=true;this.__resetField();this.__resetRecord();be+=p-1;continue}if(oe===true&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++;be+=p-1;continue}this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;this.info.bytes=this.state.bufBytesStart+be+p;const D=this.__onRecord(y);if(D!==undefined)return D;if(ae!==-1&&this.info.records>=ae){this.state.stop=true;v();return}}this.state.commenting=false;be+=p-1;continue}if(this.state.commenting){continue}if(ce!==null&&(M===false||this.state.record.length===0&&this.state.field.length===0)){const p=this.__compareBytes(ce,ge,be,d);if(p!==0){this.state.commenting=true;continue}}const D=this.__isDelimiter(ge,be,d);if(D!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;be+=D-1;continue}}}if(this.state.commenting===false){if(re!==0&&this.state.record_length+this.state.field.length>re){return this.__error(new CsvError("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${re}`,`at line ${this.info.lines}`],this.options,this.__infoField()))}}const D=te===false||this.state.quoting===true||this.state.field.length!==0||!this.__isCharTrimable(ge,be);const fe=se===false||this.state.wasQuoting===false;if(D===true&&fe===true){this.state.field.append(d)}else if(se===true&&!this.__isCharTrimable(ge,be)){return this.__error(new CsvError("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()))}else{if(D===false){be+=this.__isCharTrimable(ge,be)-1}continue}}if(p===true){if(this.state.quoting===true){const d=this.__error(new CsvError("CSV_QUOTE_NOT_CLOSED",["Quote Not Closed:",`the parsing is finished with an opening quote at line ${this.info.lines}`],this.options,this.__infoField()));if(d!==undefined)return d}else{if(this.state.wasQuoting===true||this.state.record.length!==0||this.state.field.length!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;const p=this.__onRecord(y);if(p!==undefined)return p}else if(this.state.wasRowDelimiter===true){this.info.empty_lines++}else if(this.state.commenting===true){this.info.comment_lines++}}}else{this.state.bufBytesStart+=be;this.state.previousBuf=ge.slice(be)}if(this.state.wasRowDelimiter===true){this.info.lines++;this.state.wasRowDelimiter=false}},__onRecord:function(d){const{columns:p,group_columns_by_name:y,encoding:v,info:D,from:M,relax_column_count:U,relax_column_count_less:j,relax_column_count_more:V,raw:K,skip_records_with_empty_values:ee}=this.options;const{enabled:te,record:re}=this.state;if(te===false){return this.__resetRecord()}const ne=re.length;if(p===true){if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}return this.__firstLineToColumns(re)}if(p===false&&this.info.records===0){this.state.expectedRecordLength=ne}if(ne!==this.state.expectedRecordLength){const d=p===false?new CsvError("CSV_RECORD_INCONSISTENT_FIELDS_LENGTH",["Invalid Record Length:",`expect ${this.state.expectedRecordLength},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re}):new CsvError("CSV_RECORD_INCONSISTENT_COLUMNS",["Invalid Record Length:",`columns length is ${p.length},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re});if(U===true||j===true&&nethis.state.expectedRecordLength){this.info.invalid_field_length++;this.state.error=d}else{const p=this.__error(d);if(p)return p}}if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}if(this.state.recordHasError===true){this.__resetRecord();this.state.recordHasError=false;return}this.info.records++;if(M===1||this.info.records>=M){const{objname:M}=this.options;if(p!==false){const U={};for(let d=0,v=re.length;d{const{timchars:y}=this.state;e:for(let v=0;v=0},__compareBytes:function(d,p,y,v){if(d[0]!==v)return 0;const D=d.length;for(let v=1;vthis.state.record.length?d[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};const parse=function(d,p={}){if(typeof d==="string"){d=Buffer.from(d)}const y=p&&p.objname?{}:[];const v=transform(p);const push=d=>{if(v.options.objname===undefined)y.push(d);else{y[d[0]]=d[1]}};const close=()=>{};const D=v.parse(d,false,push,close);if(D!==undefined)throw D;const M=v.parse(undefined,true,push,close);if(M!==undefined)throw M;return y};p.CsvError=CsvError;p.parse=parse},89421:d=>{(()=>{"use strict";var p={d:(d,y)=>{for(var v in y)p.o(y,v)&&!p.o(d,v)&&Object.defineProperty(d,v,{enumerable:!0,get:y[v]})},o:(d,p)=>Object.prototype.hasOwnProperty.call(d,p),r:d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}},y={};p.r(y),p.d(y,{XMLBuilder:()=>ft,XMLParser:()=>st,XMLValidator:()=>le});const v=":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",D=new RegExp("^["+v+"]["+v+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function s(d,p){const y=[];let v=p.exec(d);for(;v;){const D=[];D.startIndex=p.lastIndex-v[0].length;const M=v.length;for(let d=0;d"!==d[M]&&" "!==d[M]&&"\t"!==d[M]&&"\n"!==d[M]&&"\r"!==d[M];M++)V+=d[M];if(V=V.trim(),"/"===V[V.length-1]&&(V=V.substring(0,V.length-1),M--),!r(V)){let p;return p=0===V.trim().length?"Invalid space after '<'.":"Tag '"+V+"' is an invalid name.",x("InvalidTag",p,N(d,M))}const K=c(d,M);if(!1===K)return x("InvalidAttr","Attributes for '"+V+"' have open quote.",N(d,M));let ee=K.value;if(M=K.index,"/"===ee[ee.length-1]){const y=M-ee.length;ee=ee.substring(0,ee.length-1);const D=g(ee,p);if(!0!==D)return x(D.err.code,D.err.msg,N(d,y+D.err.line));v=!0}else if(j){if(!K.tagClosed)return x("InvalidTag","Closing tag '"+V+"' doesn't have proper closing.",N(d,M));if(ee.trim().length>0)return x("InvalidTag","Closing tag '"+V+"' can't have attributes or invalid starting.",N(d,U));if(0===y.length)return x("InvalidTag","Closing tag '"+V+"' has not been opened.",N(d,U));{const p=y.pop();if(V!==p.tagName){let y=N(d,p.tagStartPos);return x("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+y.line+", col "+y.col+") instead of closing tag '"+V+"'.",N(d,U))}0==y.length&&(D=!0)}}else{const j=g(ee,p);if(!0!==j)return x(j.err.code,j.err.msg,N(d,M-ee.length+j.err.line));if(!0===D)return x("InvalidXml","Multiple possible root nodes found.",N(d,M));-1!==p.unpairedTags.indexOf(V)||y.push({tagName:V,tagStartPos:U}),v=!0}for(M++;M0)||x("InvalidXml","Invalid '"+JSON.stringify(y.map((d=>d.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):x("InvalidXml","Start tag expected.",1)}function l(d){return" "===d||"\t"===d||"\n"===d||"\r"===d}function u(d,p){const y=p;for(;p5&&"xml"===v)return x("InvalidXml","XML declaration allowed only at the start of the document.",N(d,p));if("?"==d[p]&&">"==d[p+1]){p++;break}}return p}function h(d,p){if(d.length>p+5&&"-"===d[p+1]&&"-"===d[p+2]){for(p+=3;p"===d[p+2]){p+=2;break}}else if(d.length>p+8&&"D"===d[p+1]&&"O"===d[p+2]&&"C"===d[p+3]&&"T"===d[p+4]&&"Y"===d[p+5]&&"P"===d[p+6]&&"E"===d[p+7]){let y=1;for(p+=8;p"===d[p]&&(y--,0===y))break}else if(d.length>p+9&&"["===d[p+1]&&"C"===d[p+2]&&"D"===d[p+3]&&"A"===d[p+4]&&"T"===d[p+5]&&"A"===d[p+6]&&"["===d[p+7])for(p+=8;p"===d[p+2]){p+=2;break}return p}const U='"',j="'";function c(d,p){let y="",v="",D=!1;for(;p"===d[p]&&""===v){D=!0;break}y+=d[p]}return""===v&&{value:y,index:p,tagClosed:D}}const V=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function g(d,p){const y=s(d,V),v={};for(let d=0;d!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(d,p,y){return d},captureMetaData:!1};let ee;ee="function"!=typeof Symbol?"@@xmlMetadata":Symbol("XML Node Metadata");class T{constructor(d){this.tagname=d,this.child=[],this[":@"]={}}add(d,p){"__proto__"===d&&(d="#__proto__"),this.child.push({[d]:p})}addChild(d,p){"__proto__"===d.tagname&&(d.tagname="#__proto__"),d[":@"]&&Object.keys(d[":@"]).length>0?this.child.push({[d.tagname]:d.child,":@":d[":@"]}):this.child.push({[d.tagname]:d.child}),void 0!==p&&(this.child[this.child.length-1][ee]={startIndex:p})}static getMetaDataSymbol(){return ee}}function w(d,p){const y={};if("O"!==d[p+3]||"C"!==d[p+4]||"T"!==d[p+5]||"Y"!==d[p+6]||"P"!==d[p+7]||"E"!==d[p+8])throw new Error("Invalid Tag instead of DOCTYPE");{p+=9;let v=1,D=!1,M=!1,U="";for(;p"===d[p]){if(M?"-"===d[p-1]&&"-"===d[p-2]&&(M=!1,v--):v--,0===v)break}else"["===d[p]?D=!0:U+=d[p];else{if(D&&C(d,"!ENTITY",p)){let v,D;p+=7,[v,D,p]=O(d,p+1),-1===D.indexOf("&")&&(y[v]={regx:RegExp(`&${v};`,"g"),val:D})}else if(D&&C(d,"!ELEMENT",p)){p+=8;const{index:y}=S(d,p+1);p=y}else if(D&&C(d,"!ATTLIST",p))p+=8;else if(D&&C(d,"!NOTATION",p)){p+=9;const{index:y}=A(d,p+1);p=y}else{if(!C(d,"!--",p))throw new Error("Invalid DOCTYPE");M=!0}v++,U=""}if(0!==v)throw new Error("Unclosed DOCTYPE")}return{entities:y,i:p}}const P=(d,p)=>{for(;p{for(const y of d){if("string"==typeof y&&p===y)return!0;if(y instanceof RegExp&&y.test(p))return!0}}:()=>!1}class k{constructor(d){this.options=d,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,16))}},this.addExternalEntities=F,this.parseXml=X,this.parseTextData=L,this.resolveNameSpace=B,this.buildAttributesMap=G,this.isItStopNode=Z,this.replaceEntitiesValue=R,this.readStopNodeData=J,this.saveTextToParentTag=q,this.addChild=Y,this.ignoreAttributesFn=_(this.options.ignoreAttributes)}}function F(d){const p=Object.keys(d);for(let y=0;y0)){U||(d=this.replaceEntitiesValue(d));const v=this.options.tagValueProcessor(p,d,y,D,M);return null==v?d:typeof v!=typeof d||v!==d?v:this.options.trimValues||d.trim()===d?H(d,this.options.parseTagValue,this.options.numberParseOptions):d}}function B(d){if(this.options.removeNSPrefix){const p=d.split(":"),y="/"===d.charAt(0)?"/":"";if("xmlns"===p[0])return"";2===p.length&&(d=y+p[1])}return d}const se=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function G(d,p,y){if(!0!==this.options.ignoreAttributes&&"string"==typeof d){const y=s(d,se),v=y.length,D={};for(let d=0;d",M,"Closing Tag is not closed.");let U=d.substring(M+2,p).trim();if(this.options.removeNSPrefix){const d=U.indexOf(":");-1!==d&&(U=U.substr(d+1))}this.options.transformTagName&&(U=this.options.transformTagName(U)),y&&(v=this.saveTextToParentTag(v,y,D));const j=D.substring(D.lastIndexOf(".")+1);if(U&&-1!==this.options.unpairedTags.indexOf(U))throw new Error(`Unpaired tag can not be used as closing tag: `);let V=0;j&&-1!==this.options.unpairedTags.indexOf(j)?(V=D.lastIndexOf(".",D.lastIndexOf(".")-1),this.tagsNodeStack.pop()):V=D.lastIndexOf("."),D=D.substring(0,V),y=this.tagsNodeStack.pop(),v="",M=p}else if("?"===d[M+1]){let p=z(d,M,!1,"?>");if(!p)throw new Error("Pi Tag is not closed.");if(v=this.saveTextToParentTag(v,y,D),this.options.ignoreDeclaration&&"?xml"===p.tagName||this.options.ignorePiTags);else{const d=new T(p.tagName);d.add(this.options.textNodeName,""),p.tagName!==p.tagExp&&p.attrExpPresent&&(d[":@"]=this.buildAttributesMap(p.tagExp,D,p.tagName)),this.addChild(y,d,D,M)}M=p.closeIndex+1}else if("!--"===d.substr(M+1,3)){const p=W(d,"--\x3e",M+4,"Comment is not closed.");if(this.options.commentPropName){const U=d.substring(M+4,p-2);v=this.saveTextToParentTag(v,y,D),y.add(this.options.commentPropName,[{[this.options.textNodeName]:U}])}M=p}else if("!D"===d.substr(M+1,2)){const p=w(d,M);this.docTypeEntities=p.entities,M=p.i}else if("!["===d.substr(M+1,2)){const p=W(d,"]]>",M,"CDATA is not closed.")-2,U=d.substring(M+9,p);v=this.saveTextToParentTag(v,y,D);let j=this.parseTextData(U,y.tagname,D,!0,!1,!0,!0);null==j&&(j=""),this.options.cdataPropName?y.add(this.options.cdataPropName,[{[this.options.textNodeName]:U}]):y.add(this.options.textNodeName,j),M=p+2}else{let U=z(d,M,this.options.removeNSPrefix),j=U.tagName;const V=U.rawTagName;let K=U.tagExp,ee=U.attrExpPresent,te=U.closeIndex;this.options.transformTagName&&(j=this.options.transformTagName(j)),y&&v&&"!xml"!==y.tagname&&(v=this.saveTextToParentTag(v,y,D,!1));const re=y;re&&-1!==this.options.unpairedTags.indexOf(re.tagname)&&(y=this.tagsNodeStack.pop(),D=D.substring(0,D.lastIndexOf("."))),j!==p.tagname&&(D+=D?"."+j:j);const ne=M;if(this.isItStopNode(this.options.stopNodes,D,j)){let p="";if(K.length>0&&K.lastIndexOf("/")===K.length-1)"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),M=U.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(j))M=U.closeIndex;else{const y=this.readStopNodeData(d,V,te+1);if(!y)throw new Error(`Unexpected end of ${V}`);M=y.i,p=y.tagContent}const v=new T(j);j!==K&&ee&&(v[":@"]=this.buildAttributesMap(K,D,j)),p&&(p=this.parseTextData(p,j,D,!0,ee,!0,!0)),D=D.substr(0,D.lastIndexOf(".")),v.add(this.options.textNodeName,p),this.addChild(y,v,D,ne)}else{if(K.length>0&&K.lastIndexOf("/")===K.length-1){"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),this.options.transformTagName&&(j=this.options.transformTagName(j));const d=new T(j);j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),D=D.substr(0,D.lastIndexOf("."))}else{const d=new T(j);this.tagsNodeStack.push(y),j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),y=d}v="",M=te}}else v+=d[M];return p.child};function Y(d,p,y,v){this.options.captureMetaData||(v=void 0);const D=this.options.updateTag(p.tagname,y,p[":@"]);!1===D||("string"==typeof D?(p.tagname=D,d.addChild(p,v)):d.addChild(p,v))}const R=function(d){if(this.options.processEntities){for(let p in this.docTypeEntities){const y=this.docTypeEntities[p];d=d.replace(y.regx,y.val)}for(let p in this.lastEntities){const y=this.lastEntities[p];d=d.replace(y.regex,y.val)}if(this.options.htmlEntities)for(let p in this.htmlEntities){const y=this.htmlEntities[p];d=d.replace(y.regex,y.val)}d=d.replace(this.ampEntity.regex,this.ampEntity.val)}return d};function q(d,p,y,v){return d&&(void 0===v&&(v=0===p.child.length),void 0!==(d=this.parseTextData(d,p.tagname,y,!1,!!p[":@"]&&0!==Object.keys(p[":@"]).length,v))&&""!==d&&p.add(this.options.textNodeName,d),d=""),d}function Z(d,p,y){const v="*."+y;for(const y in d){const D=d[y];if(v===D||p===D)return!0}return!1}function W(d,p,y,v){const D=d.indexOf(p,y);if(-1===D)throw new Error(v);return D+p.length-1}function z(d,p,y,v=">"){const D=function(d,p,y=">"){let v,D="";for(let M=p;M",y,`${p} is not closed`);if(d.substring(y+2,M).trim()===p&&(D--,0===D))return{tagContent:d.substring(v,y),i:M};y=M}else if("?"===d[y+1])y=W(d,"?>",y+1,"StopNode is not closed.");else if("!--"===d.substr(y+1,3))y=W(d,"--\x3e",y+3,"StopNode is not closed.");else if("!["===d.substr(y+1,2))y=W(d,"]]>",y,"StopNode is not closed.")-2;else{const v=z(d,y,">");v&&((v&&v.tagName)===p&&"/"!==v.tagExp[v.tagExp.length-1]&&D++,y=v.closeIndex)}}function H(d,p,y){if(p&&"string"==typeof d){const p=d.trim();return"true"===p||"false"!==p&&function(d,p={}){if(p=Object.assign({},ne,p),!d||"string"!=typeof d)return d;let y=d.trim();if(void 0!==p.skipLike&&p.skipLike.test(y))return d;if("0"===d)return 0;if(p.hex&&te.test(y))return function(d){if(parseInt)return parseInt(d,16);if(Number.parseInt)return Number.parseInt(d,16);if(window&&window.parseInt)return window.parseInt(d,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(y);if(-1!==y.search(/.+[eE].+/))return function(d,p,y){if(!y.eNotation)return d;const v=p.match(ie);if(v){let D=v[1]||"";const M=-1===v[3].indexOf("e")?"E":"e",U=v[2],j=D?d[U.length+1]===M:d[U.length]===M;return U.length>1&&j?d:1!==U.length||!v[3].startsWith(`.${M}`)&&v[3][0]!==M?y.leadingZeros&&!j?(p=(v[1]||"")+v[3],Number(p)):d:Number(p)}return d}(d,y,p);{const D=re.exec(y);if(D){const M=D[1]||"",U=D[2];let j=(v=D[3])&&-1!==v.indexOf(".")?("."===(v=v.replace(/0+$/,""))?v="0":"."===v[0]?v="0"+v:"."===v[v.length-1]&&(v=v.substring(0,v.length-1)),v):v;const V=M?"."===d[U.length+1]:"."===d[U.length];if(!p.leadingZeros&&(U.length>1||1===U.length&&!V))return d;{const v=Number(y),D=String(v);if(0===v||-0===v)return v;if(-1!==D.search(/[eE]/))return p.eNotation?v:d;if(-1!==y.indexOf("."))return"0"===D||D===j||D===`${M}${j}`?v:d;let V=U?j:y;return U?V===D||M+V===D?v:d:V===D||V===M+D?v:d}}return d}var v}(d,y)}return void 0!==d?d:""}const oe=T.getMetaDataSymbol();function Q(d,p){return tt(d,p)}function tt(d,p,y){let v;const D={};for(let M=0;M0&&(D[p.textNodeName]=v):void 0!==v&&(D[p.textNodeName]=v),D}function et(d){const p=Object.keys(d);for(let d=0;d0&&(y="\n"),ot(d,p,"",y)}function ot(d,p,y,v){let D="",M=!1;for(let U=0;U`,M=!1;continue}if(V===p.commentPropName){D+=v+`\x3c!--${j[V][0][p.textNodeName]}--\x3e`,M=!0;continue}if("?"===V[0]){const d=lt(j[":@"],p),y="?xml"===V?"":v;let U=j[V][0][p.textNodeName];U=0!==U.length?" "+U:"",D+=y+`<${V}${U}${d}?>`,M=!0;continue}let ee=v;""!==ee&&(ee+=p.indentBy);const te=v+`<${V}${lt(j[":@"],p)}`,re=ot(j[V],p,K,ee);-1!==p.unpairedTags.indexOf(V)?p.suppressUnpairedNode?D+=te+">":D+=te+"/>":re&&0!==re.length||!p.suppressEmptyNode?re&&re.endsWith(">")?D+=te+`>${re}${v}`:(D+=te+">",re&&""!==v&&(re.includes("/>")||re.includes("`):D+=te+"/>",M=!0}return D}function at(d){const p=Object.keys(d);for(let y=0;y0&&p.processEntities)for(let y=0;y","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ft(d){this.options=Object.assign({},ae,d),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=_(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=gt),this.processTextOrObjNode=ct,this.options.format?(this.indentate=pt,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ct(d,p,y,v){const D=this.j2x(d,y+1,v.concat(p));return void 0!==d[this.options.textNodeName]&&1===Object.keys(d).length?this.buildTextValNode(d[this.options.textNodeName],p,D.attrStr,y):this.buildObjectNode(D.val,p,D.attrStr,y)}function pt(d){return this.options.indentBy.repeat(d)}function gt(d){return!(!d.startsWith(this.options.attributeNamePrefix)||d===this.options.textNodeName)&&d.substr(this.attrPrefixLen)}ft.prototype.build=function(d){return this.options.preserveOrder?rt(d,this.options):(Array.isArray(d)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(d={[this.options.arrayNodeName]:d}),this.j2x(d,0,[]).val)},ft.prototype.j2x=function(d,p,y){let v="",D="";const M=y.join(".");for(let U in d)if(Object.prototype.hasOwnProperty.call(d,U))if(void 0===d[U])this.isAttribute(U)&&(D+="");else if(null===d[U])this.isAttribute(U)||U===this.options.cdataPropName?D+="":"?"===U[0]?D+=this.indentate(p)+"<"+U+"?"+this.tagEndChar:D+=this.indentate(p)+"<"+U+"/"+this.tagEndChar;else if(d[U]instanceof Date)D+=this.buildTextValNode(d[U],U,"",p);else if("object"!=typeof d[U]){const y=this.isAttribute(U);if(y&&!this.ignoreAttributesFn(y,M))v+=this.buildAttrPairStr(y,""+d[U]);else if(!y)if(U===this.options.textNodeName){let p=this.options.tagValueProcessor(U,""+d[U]);D+=this.replaceEntitiesValue(p)}else D+=this.buildTextValNode(d[U],U,"",p)}else if(Array.isArray(d[U])){const v=d[U].length;let M="",j="";for(let V=0;V"+d+D}},ft.prototype.closeTag=function(d){let p="";return-1!==this.options.unpairedTags.indexOf(d)?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&p===this.options.commentPropName)return this.indentate(v)+`\x3c!--${d}--\x3e`+this.newLine;if("?"===p[0])return this.indentate(v)+"<"+p+y+"?"+this.tagEndChar;{let D=this.options.tagValueProcessor(p,d);return D=this.replaceEntitiesValue(D),""===D?this.indentate(v)+"<"+p+y+this.closeTag(p)+this.tagEndChar:this.indentate(v)+"<"+p+y+">"+D+"0&&this.options.processEntities)for(let p=0;p{"use strict";d.exports=JSON.parse('{"name":"@actions/artifact","version":"2.3.2","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^7.0.1","jwt-decode":"^3.1.2","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}')},47080:d=>{"use strict";d.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}}')},92547:d=>{"use strict";d.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(d){var p=__webpack_module_cache__[d];if(p!==undefined){return p.exports}var y=__webpack_module_cache__[d]={id:d,loaded:false,exports:{}};var v=true;try{__webpack_modules__[d].call(y.exports,y,y.exports,__nccwpck_require__);v=false}finally{if(v)delete __webpack_module_cache__[d]}y.loaded=true;return y.exports}(()=>{__nccwpck_require__.d=(d,p)=>{for(var y in p){if(__nccwpck_require__.o(p,y)&&!__nccwpck_require__.o(d,y)){Object.defineProperty(d,y,{enumerable:true,get:p[y]})}}}})();(()=>{__nccwpck_require__.o=(d,p)=>Object.prototype.hasOwnProperty.call(d,p)})();(()=>{__nccwpck_require__.r=d=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(d,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(d,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=d=>{d.paths=[];if(!d.children)d.children=[];return d}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var d={};__nccwpck_require__.r(d);__nccwpck_require__.d(d,{hasBrowserEnv:()=>Ke,hasStandardBrowserEnv:()=>Ze,hasStandardBrowserWebWorkerEnv:()=>dt,navigator:()=>Xe,origin:()=>mt});var p=__nccwpck_require__(79896);var y=__nccwpck_require__(59999);var v=__nccwpck_require__(82709);var D=__nccwpck_require__(50611);var M=__nccwpck_require__(48148);var U=__nccwpck_require__(69184);var j=__nccwpck_require__(72726);var V=__nccwpck_require__(67362);var K=__nccwpck_require__(76869);var ee=__nccwpck_require__(39023);var te=__nccwpck_require__(35317);const re=process.env.STATE_tmpDir||"";const ne=process.env.STATE_inputs?JSON.parse(process.env.STATE_inputs):undefined;function setTmpDir(d){y.saveState("tmpDir",d)}function setInputs(d){y.saveState("inputs",JSON.stringify(d))}function setExposeId(d){y.saveState("exposeId",d)}function getExposeId(){return y.getState("exposeId")}function setBuildkitdAddr(d){y.saveState("buildkitdAddr",d)}function getBuildkitdAddr(){return y.getState("buildkitdAddr")}function setBuilderName(d){y.saveState("builderName",d)}function getBuilderName(){return core.getState("builderName")}function setSigkillUsed(d){y.saveState("sigkillUsed",d.toString())}function getSigkillUsed(){return y.getState("sigkillUsed")==="true"}function bind(d,p){return function wrap(){return d.apply(p,arguments)}}const{toString:ie}=Object.prototype;const{getPrototypeOf:se}=Object;const{iterator:oe,toStringTag:ae}=Symbol;const le=(d=>p=>{const y=ie.call(p);return d[y]||(d[y]=y.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=d=>{d=d.toLowerCase();return p=>le(p)===d};const typeOfTest=d=>p=>typeof p===d;const{isArray:ce}=Array;const ue=typeOfTest("undefined");function isBuffer(d){return d!==null&&!ue(d)&&d.constructor!==null&&!ue(d.constructor)&&fe(d.constructor.isBuffer)&&d.constructor.isBuffer(d)}const de=kindOfTest("ArrayBuffer");function isArrayBufferView(d){let p;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){p=ArrayBuffer.isView(d)}else{p=d&&d.buffer&&de(d.buffer)}return p}const pe=typeOfTest("string");const fe=typeOfTest("function");const me=typeOfTest("number");const isObject=d=>d!==null&&typeof d==="object";const isBoolean=d=>d===true||d===false;const isPlainObject=d=>{if(le(d)!=="object"){return false}const p=se(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(ae in d)&&!(oe in d)};const isEmptyObject=d=>{if(!isObject(d)||isBuffer(d)){return false}try{return Object.keys(d).length===0&&Object.getPrototypeOf(d)===Object.prototype}catch(d){return false}};const Ae=kindOfTest("Date");const he=kindOfTest("File");const ge=kindOfTest("Blob");const ye=kindOfTest("FileList");const isStream=d=>isObject(d)&&fe(d.pipe);const isFormData=d=>{let p;return d&&(typeof FormData==="function"&&d instanceof FormData||fe(d.append)&&((p=le(d))==="formdata"||p==="object"&&fe(d.toString)&&d.toString()==="[object FormData]"))};const be=kindOfTest("URLSearchParams");const[Ee,we,ve,Ce]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=d=>d.trim?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(d,p,{allOwnKeys:y=false}={}){if(d===null||typeof d==="undefined"){return}let v;let D;if(typeof d!=="object"){d=[d]}if(ce(d)){for(v=0,D=d.length;v0){D=y[v];if(p===D.toLowerCase()){return D}}return null}const Se=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=d=>!ue(d)&&d!==Se;function merge(){const{caseless:d}=isContextDefined(this)&&this||{};const p={};const assignValue=(y,v)=>{const D=d&&findKey(p,v)||v;if(isPlainObject(p[D])&&isPlainObject(y)){p[D]=merge(p[D],y)}else if(isPlainObject(y)){p[D]=merge({},y)}else if(ce(y)){p[D]=y.slice()}else{p[D]=y}};for(let d=0,p=arguments.length;d{forEach(p,((p,v)=>{if(y&&fe(p)){d[v]=bind(p,y)}else{d[v]=p}}),{allOwnKeys:v});return d};const stripBOM=d=>{if(d.charCodeAt(0)===65279){d=d.slice(1)}return d};const inherits=(d,p,y,v)=>{d.prototype=Object.create(p.prototype,v);d.prototype.constructor=d;Object.defineProperty(d,"super",{value:p.prototype});y&&Object.assign(d.prototype,y)};const toFlatObject=(d,p,y,v)=>{let D;let M;let U;const j={};p=p||{};if(d==null)return p;do{D=Object.getOwnPropertyNames(d);M=D.length;while(M-- >0){U=D[M];if((!v||v(U,d,p))&&!j[U]){p[U]=d[U];j[U]=true}}d=y!==false&&se(d)}while(d&&(!y||y(d,p))&&d!==Object.prototype);return p};const endsWith=(d,p,y)=>{d=String(d);if(y===undefined||y>d.length){y=d.length}y-=p.length;const v=d.indexOf(p,y);return v!==-1&&v===y};const toArray=d=>{if(!d)return null;if(ce(d))return d;let p=d.length;if(!me(p))return null;const y=new Array(p);while(p-- >0){y[p]=d[p]}return y};const Ie=(d=>p=>d&&p instanceof d)(typeof Uint8Array!=="undefined"&&se(Uint8Array));const forEachEntry=(d,p)=>{const y=d&&d[oe];const v=y.call(d);let D;while((D=v.next())&&!D.done){const y=D.value;p.call(d,y[0],y[1])}};const matchAll=(d,p)=>{let y;const v=[];while((y=d.exec(p))!==null){v.push(y)}return v};const Be=kindOfTest("HTMLFormElement");const toCamelCase=d=>d.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(d,p,y){return p.toUpperCase()+y}));const xe=(({hasOwnProperty:d})=>(p,y)=>d.call(p,y))(Object.prototype);const Re=kindOfTest("RegExp");const reduceDescriptors=(d,p)=>{const y=Object.getOwnPropertyDescriptors(d);const v={};forEach(y,((y,D)=>{let M;if((M=p(y,D,d))!==false){v[D]=M||y}}));Object.defineProperties(d,v)};const freezeMethods=d=>{reduceDescriptors(d,((p,y)=>{if(fe(d)&&["arguments","caller","callee"].indexOf(y)!==-1){return false}const v=d[y];if(!fe(v))return;p.enumerable=false;if("writable"in p){p.writable=false;return}if(!p.set){p.set=()=>{throw Error("Can not rewrite read-only method '"+y+"'")}}}))};const toObjectSet=(d,p)=>{const y={};const define=d=>{d.forEach((d=>{y[d]=true}))};ce(d)?define(d):define(String(d).split(p));return y};const noop=()=>{};const toFiniteNumber=(d,p)=>d!=null&&Number.isFinite(d=+d)?d:p;function isSpecCompliantForm(d){return!!(d&&fe(d.append)&&d[ae]==="FormData"&&d[oe])}const toJSONObject=d=>{const p=new Array(10);const visit=(d,y)=>{if(isObject(d)){if(p.indexOf(d)>=0){return}if(isBuffer(d)){return d}if(!("toJSON"in d)){p[y]=d;const v=ce(d)?[]:{};forEach(d,((d,p)=>{const D=visit(d,y+1);!ue(D)&&(v[p]=D)}));p[y]=undefined;return v}}return d};return visit(d,0)};const _e=kindOfTest("AsyncFunction");const isThenable=d=>d&&(isObject(d)||fe(d))&&fe(d.then)&&fe(d.catch);const Te=((d,p)=>{if(d){return setImmediate}return p?((d,p)=>{Se.addEventListener("message",(({source:y,data:v})=>{if(y===Se&&v===d){p.length&&p.shift()()}}),false);return y=>{p.push(y);Se.postMessage(d,"*")}})(`axios@${Math.random()}`,[]):d=>setTimeout(d)})(typeof setImmediate==="function",fe(Se.postMessage));const Ne=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(Se):typeof process!=="undefined"&&process.nextTick||Te;const isIterable=d=>d!=null&&fe(d[oe]);const ke={isArray:ce,isArrayBuffer:de,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:pe,isNumber:me,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:Ee,isRequest:we,isResponse:ve,isHeaders:Ce,isUndefined:ue,isDate:Ae,isFile:he,isBlob:ge,isRegExp:Re,isFunction:fe,isStream:isStream,isURLSearchParams:be,isTypedArray:Ie,isFileList:ye,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:le,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:Be,hasOwnProperty:xe,hasOwnProp:xe,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:Se,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:_e,isThenable:isThenable,setImmediate:Te,asap:Ne,isIterable:isIterable};function AxiosError(d,p,y,v,D){Error.call(this);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack}this.message=d;this.name="AxiosError";p&&(this.code=p);y&&(this.config=y);v&&(this.request=v);if(D){this.response=D;this.status=D.status?D.status:null}}ke.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ke.toJSONObject(this.config),code:this.code,status:this.status}}});const Qe=AxiosError.prototype;const De={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((d=>{De[d]={value:d}}));Object.defineProperties(AxiosError,De);Object.defineProperty(Qe,"isAxiosError",{value:true});AxiosError.from=(d,p,y,v,D,M)=>{const U=Object.create(Qe);ke.toFlatObject(d,U,(function filter(d){return d!==Error.prototype}),(d=>d!=="isAxiosError"));AxiosError.call(U,d.message,p,y,v,D);U.cause=d;U.name=d.name;M&&Object.assign(U,M);return U};const Pe=AxiosError;var Oe=__nccwpck_require__(34455);const Le=Oe;function isVisitable(d){return ke.isPlainObject(d)||ke.isArray(d)}function removeBrackets(d){return ke.endsWith(d,"[]")?d.slice(0,-2):d}function renderKey(d,p,y){if(!d)return p;return d.concat(p).map((function each(d,p){d=removeBrackets(d);return!y&&p?"["+d+"]":d})).join(y?".":"")}function isFlatArray(d){return ke.isArray(d)&&!d.some(isVisitable)}const Fe=ke.toFlatObject(ke,{},null,(function filter(d){return/^is[A-Z]/.test(d)}));function toFormData(d,p,y){if(!ke.isObject(d)){throw new TypeError("target must be an object")}p=p||new(Le||FormData);y=ke.toFlatObject(y,{metaTokens:true,dots:false,indexes:false},false,(function defined(d,p){return!ke.isUndefined(p[d])}));const v=y.metaTokens;const D=y.visitor||defaultVisitor;const M=y.dots;const U=y.indexes;const j=y.Blob||typeof Blob!=="undefined"&&Blob;const V=j&&ke.isSpecCompliantForm(p);if(!ke.isFunction(D)){throw new TypeError("visitor must be a function")}function convertValue(d){if(d===null)return"";if(ke.isDate(d)){return d.toISOString()}if(ke.isBoolean(d)){return d.toString()}if(!V&&ke.isBlob(d)){throw new Pe("Blob is not supported. Use a Buffer instead.")}if(ke.isArrayBuffer(d)||ke.isTypedArray(d)){return V&&typeof Blob==="function"?new Blob([d]):Buffer.from(d)}return d}function defaultVisitor(d,y,D){let j=d;if(d&&!D&&typeof d==="object"){if(ke.endsWith(y,"{}")){y=v?y:y.slice(0,-2);d=JSON.stringify(d)}else if(ke.isArray(d)&&isFlatArray(d)||(ke.isFileList(d)||ke.endsWith(y,"[]"))&&(j=ke.toArray(d))){y=removeBrackets(y);j.forEach((function each(d,v){!(ke.isUndefined(d)||d===null)&&p.append(U===true?renderKey([y],v,M):U===null?y:y+"[]",convertValue(d))}));return false}}if(isVisitable(d)){return true}p.append(renderKey(D,y,M),convertValue(d));return false}const K=[];const ee=Object.assign(Fe,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(d,y){if(ke.isUndefined(d))return;if(K.indexOf(d)!==-1){throw Error("Circular reference detected in "+y.join("."))}K.push(d);ke.forEach(d,(function each(d,v){const M=!(ke.isUndefined(d)||d===null)&&D.call(p,d,ke.isString(v)?v.trim():v,y,ee);if(M===true){build(d,y?y.concat(v):[v])}}));K.pop()}if(!ke.isObject(d)){throw new TypeError("data must be an object")}build(d);return p}const Me=toFormData;function encode(d){const p={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(d).replace(/[!'()~]|%20|%00/g,(function replacer(d){return p[d]}))}function AxiosURLSearchParams(d,p){this._pairs=[];d&&Me(d,this,p)}const Ue=AxiosURLSearchParams.prototype;Ue.append=function append(d,p){this._pairs.push([d,p])};Ue.toString=function toString(d){const p=d?function(p){return d.call(this,p,encode)}:encode;return this._pairs.map((function each(d){return p(d[0])+"="+p(d[1])}),"").join("&")};const He=AxiosURLSearchParams;function buildURL_encode(d){return encodeURIComponent(d).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(d,p,y){if(!p){return d}const v=y&&y.encode||buildURL_encode;if(ke.isFunction(y)){y={serialize:y}}const D=y&&y.serialize;let M;if(D){M=D(p,y)}else{M=ke.isURLSearchParams(p)?p.toString():new He(p,y).toString(v)}if(M){const p=d.indexOf("#");if(p!==-1){d=d.slice(0,p)}d+=(d.indexOf("?")===-1?"?":"&")+M}return d}class InterceptorManager{constructor(){this.handlers=[]}use(d,p,y){this.handlers.push({fulfilled:d,rejected:p,synchronous:y?y.synchronous:false,runWhen:y?y.runWhen:null});return this.handlers.length-1}eject(d){if(this.handlers[d]){this.handlers[d]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(d){ke.forEach(this.handlers,(function forEachHandler(p){if(p!==null){d(p)}}))}}const je=InterceptorManager;const Ge={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false};var qe=__nccwpck_require__(76982);var ze=__nccwpck_require__(87016);const Ve=ze.URLSearchParams;const We="abcdefghijklmnopqrstuvwxyz";const $e="0123456789";const Ye={DIGIT:$e,ALPHA:We,ALPHA_DIGIT:We+We.toUpperCase()+$e};const generateString=(d=16,p=Ye.ALPHA_DIGIT)=>{let y="";const{length:v}=p;const D=new Uint32Array(d);qe.randomFillSync(D);for(let M=0;Mtypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const mt=Ke&&window.location.href||"http://localhost";const At={...d,...Je};function toURLEncodedForm(d,p){return Me(d,new At.classes.URLSearchParams,{visitor:function(d,p,y,v){if(At.isNode&&ke.isBuffer(d)){this.append(p,d.toString("base64"));return false}return v.defaultVisitor.apply(this,arguments)},...p})}function parsePropPath(d){return ke.matchAll(/\w+|\[(\w*)]/g,d).map((d=>d[0]==="[]"?"":d[1]||d[0]))}function arrayToObject(d){const p={};const y=Object.keys(d);let v;const D=y.length;let M;for(v=0;v=d.length;D=!D&&ke.isArray(y)?y.length:D;if(U){if(ke.hasOwnProp(y,D)){y[D]=[y[D],p]}else{y[D]=p}return!M}if(!y[D]||!ke.isObject(y[D])){y[D]=[]}const j=buildPath(d,p,y[D],v);if(j&&ke.isArray(y[D])){y[D]=arrayToObject(y[D])}return!M}if(ke.isFormData(d)&&ke.isFunction(d.entries)){const p={};ke.forEachEntry(d,((d,y)=>{buildPath(parsePropPath(d),y,p,0)}));return p}return null}const yt=formDataToJSON;function stringifySafely(d,p,y){if(ke.isString(d)){try{(p||JSON.parse)(d);return ke.trim(d)}catch(d){if(d.name!=="SyntaxError"){throw d}}}return(y||JSON.stringify)(d)}const bt={transitional:Ge,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(d,p){const y=p.getContentType()||"";const v=y.indexOf("application/json")>-1;const D=ke.isObject(d);if(D&&ke.isHTMLForm(d)){d=new FormData(d)}const M=ke.isFormData(d);if(M){return v?JSON.stringify(yt(d)):d}if(ke.isArrayBuffer(d)||ke.isBuffer(d)||ke.isStream(d)||ke.isFile(d)||ke.isBlob(d)||ke.isReadableStream(d)){return d}if(ke.isArrayBufferView(d)){return d.buffer}if(ke.isURLSearchParams(d)){p.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return d.toString()}let U;if(D){if(y.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(d,this.formSerializer).toString()}if((U=ke.isFileList(d))||y.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Me(U?{"files[]":d}:d,p&&new p,this.formSerializer)}}if(D||v){p.setContentType("application/json",false);return stringifySafely(d)}return d}],transformResponse:[function transformResponse(d){const p=this.transitional||bt.transitional;const y=p&&p.forcedJSONParsing;const v=this.responseType==="json";if(ke.isResponse(d)||ke.isReadableStream(d)){return d}if(d&&ke.isString(d)&&(y&&!this.responseType||v)){const y=p&&p.silentJSONParsing;const D=!y&&v;try{return JSON.parse(d)}catch(d){if(D){if(d.name==="SyntaxError"){throw Pe.from(d,Pe.ERR_BAD_RESPONSE,this,null,this.response)}throw d}}}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:At.classes.FormData,Blob:At.classes.Blob},validateStatus:function validateStatus(d){return d>=200&&d<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};ke.forEach(["delete","get","head","post","put","patch"],(d=>{bt.headers[d]={}}));const Et=bt;const wt=ke.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=d=>{const p={};let y;let v;let D;d&&d.split("\n").forEach((function parser(d){D=d.indexOf(":");y=d.substring(0,D).trim().toLowerCase();v=d.substring(D+1).trim();if(!y||p[y]&&wt[y]){return}if(y==="set-cookie"){if(p[y]){p[y].push(v)}else{p[y]=[v]}}else{p[y]=p[y]?p[y]+", "+v:v}}));return p};const vt=Symbol("internals");function normalizeHeader(d){return d&&String(d).trim().toLowerCase()}function normalizeValue(d){if(d===false||d==null){return d}return ke.isArray(d)?d.map(normalizeValue):String(d)}function parseTokens(d){const p=Object.create(null);const y=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let v;while(v=y.exec(d)){p[v[1]]=v[2]}return p}const isValidHeaderName=d=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(d.trim());function matchHeaderValue(d,p,y,v,D){if(ke.isFunction(v)){return v.call(this,p,y)}if(D){p=y}if(!ke.isString(p))return;if(ke.isString(v)){return p.indexOf(v)!==-1}if(ke.isRegExp(v)){return v.test(p)}}function formatHeader(d){return d.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((d,p,y)=>p.toUpperCase()+y))}function buildAccessors(d,p){const y=ke.toCamelCase(" "+p);["get","set","has"].forEach((v=>{Object.defineProperty(d,v+y,{value:function(d,y,D){return this[v].call(this,p,d,y,D)},configurable:true})}))}class AxiosHeaders{constructor(d){d&&this.set(d)}set(d,p,y){const v=this;function setHeader(d,p,y){const D=normalizeHeader(p);if(!D){throw new Error("header name must be a non-empty string")}const M=ke.findKey(v,D);if(!M||v[M]===undefined||y===true||y===undefined&&v[M]!==false){v[M||p]=normalizeValue(d)}}const setHeaders=(d,p)=>ke.forEach(d,((d,y)=>setHeader(d,y,p)));if(ke.isPlainObject(d)||d instanceof this.constructor){setHeaders(d,p)}else if(ke.isString(d)&&(d=d.trim())&&!isValidHeaderName(d)){setHeaders(parseHeaders(d),p)}else if(ke.isObject(d)&&ke.isIterable(d)){let y={},v,D;for(const p of d){if(!ke.isArray(p)){throw TypeError("Object iterator must return a key-value pair")}y[D=p[0]]=(v=y[D])?ke.isArray(v)?[...v,p[1]]:[v,p[1]]:p[1]}setHeaders(y,p)}else{d!=null&&setHeader(p,d,y)}return this}get(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);if(y){const d=this[y];if(!p){return d}if(p===true){return parseTokens(d)}if(ke.isFunction(p)){return p.call(this,d,y)}if(ke.isRegExp(p)){return p.exec(d)}throw new TypeError("parser must be boolean|regexp|function")}}}has(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);return!!(y&&this[y]!==undefined&&(!p||matchHeaderValue(this,this[y],y,p)))}return false}delete(d,p){const y=this;let v=false;function deleteHeader(d){d=normalizeHeader(d);if(d){const D=ke.findKey(y,d);if(D&&(!p||matchHeaderValue(y,y[D],D,p))){delete y[D];v=true}}}if(ke.isArray(d)){d.forEach(deleteHeader)}else{deleteHeader(d)}return v}clear(d){const p=Object.keys(this);let y=p.length;let v=false;while(y--){const D=p[y];if(!d||matchHeaderValue(this,this[D],D,d,true)){delete this[D];v=true}}return v}normalize(d){const p=this;const y={};ke.forEach(this,((v,D)=>{const M=ke.findKey(y,D);if(M){p[M]=normalizeValue(v);delete p[D];return}const U=d?formatHeader(D):String(D).trim();if(U!==D){delete p[D]}p[U]=normalizeValue(v);y[U]=true}));return this}concat(...d){return this.constructor.concat(this,...d)}toJSON(d){const p=Object.create(null);ke.forEach(this,((y,v)=>{y!=null&&y!==false&&(p[v]=d&&ke.isArray(y)?y.join(", "):y)}));return p}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([d,p])=>d+": "+p)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(d){return d instanceof this?d:new this(d)}static concat(d,...p){const y=new this(d);p.forEach((d=>y.set(d)));return y}static accessor(d){const p=this[vt]=this[vt]={accessors:{}};const y=p.accessors;const v=this.prototype;function defineAccessor(d){const p=normalizeHeader(d);if(!y[p]){buildAccessors(v,d);y[p]=true}}ke.isArray(d)?d.forEach(defineAccessor):defineAccessor(d);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ke.reduceDescriptors(AxiosHeaders.prototype,(({value:d},p)=>{let y=p[0].toUpperCase()+p.slice(1);return{get:()=>d,set(d){this[y]=d}}}));ke.freezeMethods(AxiosHeaders);const Ct=AxiosHeaders;function transformData(d,p){const y=this||Et;const v=p||y;const D=Ct.from(v.headers);let M=v.data;ke.forEach(d,(function transform(d){M=d.call(y,M,D.normalize(),p?p.status:undefined)}));D.normalize();return M}function isCancel(d){return!!(d&&d.__CANCEL__)}function CanceledError(d,p,y){Pe.call(this,d==null?"canceled":d,Pe.ERR_CANCELED,p,y);this.name="CanceledError"}ke.inherits(CanceledError,Pe,{__CANCEL__:true});const St=CanceledError;function settle(d,p,y){const v=y.config.validateStatus;if(!y.status||!v||v(y.status)){d(y)}else{p(new Pe("Request failed with status code "+y.status,[Pe.ERR_BAD_REQUEST,Pe.ERR_BAD_RESPONSE][Math.floor(y.status/100)-4],y.config,y.request,y))}}function isAbsoluteURL(d){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(d)}function combineURLs(d,p){return p?d.replace(/\/?\/$/,"")+"/"+p.replace(/^\/+/,""):d}function buildFullPath(d,p,y){let v=!isAbsoluteURL(p);if(d&&(v||y==false)){return combineURLs(d,p)}return p}var It=__nccwpck_require__(20330);var Bt=__nccwpck_require__(58611);var xt=__nccwpck_require__(65692);var Rt=__nccwpck_require__(63509);var _t=__nccwpck_require__(43106);const Tt="1.11.0";function parseProtocol(d){const p=/^([-+\w]{1,25})(:?\/\/|:)/.exec(d);return p&&p[1]||""}const Nt=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function fromDataURI(d,p,y){const v=y&&y.Blob||At.classes.Blob;const D=parseProtocol(d);if(p===undefined&&v){p=true}if(D==="data"){d=D.length?d.slice(D.length+1):d;const y=Nt.exec(d);if(!y){throw new Pe("Invalid URL",Pe.ERR_INVALID_URL)}const M=y[1];const U=y[2];const j=y[3];const V=Buffer.from(decodeURIComponent(j),U?"base64":"utf8");if(p){if(!v){throw new Pe("Blob is not supported",Pe.ERR_NOT_SUPPORT)}return new v([V],{type:M})}return V}throw new Pe("Unsupported protocol "+D,Pe.ERR_NOT_SUPPORT)}var kt=__nccwpck_require__(2203);const Qt=Symbol("internals");class AxiosTransformStream extends kt.Transform{constructor(d){d=ke.toFlatObject(d,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((d,p)=>!ke.isUndefined(p[d])));super({readableHighWaterMark:d.chunkSize});const p=this[Qt]={timeWindow:d.timeWindow,chunkSize:d.chunkSize,maxRate:d.maxRate,minChunkSize:d.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(d=>{if(d==="progress"){if(!p.isCaptured){p.isCaptured=true}}}))}_read(d){const p=this[Qt];if(p.onReadCallback){p.onReadCallback()}return super._read(d)}_transform(d,p,y){const v=this[Qt];const D=v.maxRate;const M=this.readableHighWaterMark;const U=v.timeWindow;const j=1e3/U;const V=D/j;const K=v.minChunkSize!==false?Math.max(v.minChunkSize,V*.01):0;const pushChunk=(d,p)=>{const y=Buffer.byteLength(d);v.bytesSeen+=y;v.bytes+=y;v.isCaptured&&this.emit("progress",v.bytesSeen);if(this.push(d)){process.nextTick(p)}else{v.onReadCallback=()=>{v.onReadCallback=null;process.nextTick(p)}}};const transformChunk=(d,p)=>{const y=Buffer.byteLength(d);let j=null;let ee=M;let te;let re=0;if(D){const d=Date.now();if(!v.ts||(re=d-v.ts)>=U){v.ts=d;te=V-v.bytes;v.bytes=te<0?-te:0;re=0}te=V-v.bytes}if(D){if(te<=0){return setTimeout((()=>{p(null,d)}),U-re)}if(teee&&y-ee>K){j=d.subarray(ee);d=d.subarray(0,ee)}pushChunk(d,j?()=>{process.nextTick(p,null,j)}:p)};transformChunk(d,(function transformNextChunk(d,p){if(d){return y(d)}if(p){transformChunk(p,transformNextChunk)}else{y(null)}}))}}const Dt=AxiosTransformStream;var Pt=__nccwpck_require__(24434);const{asyncIterator:Ot}=Symbol;const readBlob=async function*(d){if(d.stream){yield*d.stream()}else if(d.arrayBuffer){yield await d.arrayBuffer()}else if(d[Ot]){yield*d[Ot]()}else{yield d}};const Lt=readBlob;const Ft=At.ALPHABET.ALPHA_DIGIT+"-_";const Mt=typeof TextEncoder==="function"?new TextEncoder:new ee.TextEncoder;const Ut="\r\n";const Ht=Mt.encode(Ut);const jt=2;class FormDataPart{constructor(d,p){const{escapeName:y}=this.constructor;const v=ke.isString(p);let D=`Content-Disposition: form-data; name="${y(d)}"${!v&&p.name?`; filename="${y(p.name)}"`:""}${Ut}`;if(v){p=Mt.encode(String(p).replace(/\r?\n|\r\n?/g,Ut))}else{D+=`Content-Type: ${p.type||"application/octet-stream"}${Ut}`}this.headers=Mt.encode(D+Ut);this.contentLength=v?p.byteLength:p.size;this.size=this.headers.byteLength+this.contentLength+jt;this.name=d;this.value=p}async*encode(){yield this.headers;const{value:d}=this;if(ke.isTypedArray(d)){yield d}else{yield*Lt(d)}yield Ht}static escapeName(d){return String(d).replace(/[\r\n"]/g,(d=>({"\r":"%0D","\n":"%0A",'"':"%22"}[d])))}}const formDataToStream=(d,p,y)=>{const{tag:v="form-data-boundary",size:D=25,boundary:M=v+"-"+At.generateString(D,Ft)}=y||{};if(!ke.isFormData(d)){throw TypeError("FormData instance required")}if(M.length<1||M.length>70){throw Error("boundary must be 10-70 characters long")}const U=Mt.encode("--"+M+Ut);const j=Mt.encode("--"+M+"--"+Ut);let V=j.byteLength;const K=Array.from(d.entries()).map((([d,p])=>{const y=new FormDataPart(d,p);V+=y.size;return y}));V+=U.byteLength*K.length;V=ke.toFiniteNumber(V);const ee={"Content-Type":`multipart/form-data; boundary=${M}`};if(Number.isFinite(V)){ee["Content-Length"]=V}p&&p(ee);return kt.Readable.from(async function*(){for(const d of K){yield U;yield*d.encode()}yield j}())};const Gt=formDataToStream;class ZlibHeaderTransformStream extends kt.Transform{__transform(d,p,y){this.push(d);y()}_transform(d,p,y){if(d.length!==0){this._transform=this.__transform;if(d[0]!==120){const d=Buffer.alloc(2);d[0]=120;d[1]=156;this.push(d,p)}}this.__transform(d,p,y)}}const qt=ZlibHeaderTransformStream;const callbackify=(d,p)=>ke.isAsyncFn(d)?function(...y){const v=y.pop();d.apply(this,y).then((d=>{try{p?v(null,...p(d)):v(null,d)}catch(d){v(d)}}),v)}:d;const zt=callbackify;function speedometer(d,p){d=d||10;const y=new Array(d);const v=new Array(d);let D=0;let M=0;let U;p=p!==undefined?p:1e3;return function push(j){const V=Date.now();const K=v[M];if(!U){U=V}y[D]=j;v[D]=V;let ee=M;let te=0;while(ee!==D){te+=y[ee++];ee=ee%d}D=(D+1)%d;if(D===M){M=(M+1)%d}if(V-U{y=v;D=null;if(M){clearTimeout(M);M=null}d(...p)};const throttled=(...d)=>{const p=Date.now();const U=p-y;if(U>=v){invoke(d,p)}else{D=d;if(!M){M=setTimeout((()=>{M=null;invoke(D)}),v-U)}}};const flush=()=>D&&invoke(D);return[throttled,flush]}const Wt=throttle;const progressEventReducer=(d,p,y=3)=>{let v=0;const D=Vt(50,250);return Wt((y=>{const M=y.loaded;const U=y.lengthComputable?y.total:undefined;const j=M-v;const V=D(j);const K=M<=U;v=M;const ee={loaded:M,total:U,progress:U?M/U:undefined,bytes:j,rate:V?V:undefined,estimated:V&&U&&K?(U-M)/V:undefined,event:y,lengthComputable:U!=null,[p?"download":"upload"]:true};d(ee)}),y)};const progressEventDecorator=(d,p)=>{const y=d!=null;return[v=>p[0]({lengthComputable:y,total:d,loaded:v}),p[1]]};const asyncDecorator=d=>(...p)=>ke.asap((()=>d(...p)));const $t={flush:_t.constants.Z_SYNC_FLUSH,finishFlush:_t.constants.Z_SYNC_FLUSH};const Yt={flush:_t.constants.BROTLI_OPERATION_FLUSH,finishFlush:_t.constants.BROTLI_OPERATION_FLUSH};const Jt=ke.isFunction(_t.createBrotliDecompress);const{http:Kt,https:Xt}=Rt;const Zt=/https:?/;const er=At.protocols.map((d=>d+":"));const flushOnFinish=(d,[p,y])=>{d.on("end",y).on("error",y);return p};function dispatchBeforeRedirect(d,p){if(d.beforeRedirects.proxy){d.beforeRedirects.proxy(d)}if(d.beforeRedirects.config){d.beforeRedirects.config(d,p)}}function setProxy(d,p,y){let v=p;if(!v&&v!==false){const d=It.getProxyForUrl(y);if(d){v=new URL(d)}}if(v){if(v.username){v.auth=(v.username||"")+":"+(v.password||"")}if(v.auth){if(v.auth.username||v.auth.password){v.auth=(v.auth.username||"")+":"+(v.auth.password||"")}const p=Buffer.from(v.auth,"utf8").toString("base64");d.headers["Proxy-Authorization"]="Basic "+p}d.headers.host=d.hostname+(d.port?":"+d.port:"");const p=v.hostname||v.host;d.hostname=p;d.host=p;d.port=v.port;d.path=y;if(v.protocol){d.protocol=v.protocol.includes(":")?v.protocol:`${v.protocol}:`}}d.beforeRedirects.proxy=function beforeRedirect(d){setProxy(d,p,d.href)}}const tr=typeof process!=="undefined"&&ke.kindOf(process)==="process";const wrapAsync=d=>new Promise(((p,y)=>{let v;let D;const done=(d,p)=>{if(D)return;D=true;v&&v(d,p)};const _resolve=d=>{done(d);p(d)};const _reject=d=>{done(d,true);y(d)};d(_resolve,_reject,(d=>v=d)).catch(_reject)}));const resolveFamily=({address:d,family:p})=>{if(!ke.isString(d)){throw TypeError("address must be a string")}return{address:d,family:p||(d.indexOf(".")<0?6:4)}};const buildAddressEntry=(d,p)=>resolveFamily(ke.isObject(d)?d:{address:d,family:p});const rr=tr&&function httpAdapter(d){return wrapAsync((async function dispatchHttpRequest(p,y,v){let{data:D,lookup:M,family:U}=d;const{responseType:j,responseEncoding:V}=d;const K=d.method.toUpperCase();let te;let re=false;let ne;if(M){const d=zt(M,(d=>ke.isArray(d)?d:[d]));M=(p,y,v)=>{d(p,y,((d,p,D)=>{if(d){return v(d)}const M=ke.isArray(p)?p.map((d=>buildAddressEntry(d))):[buildAddressEntry(p,D)];y.all?v(d,M):v(d,M[0].address,M[0].family)}))}}const ie=new Pt.EventEmitter;const onFinished=()=>{if(d.cancelToken){d.cancelToken.unsubscribe(abort)}if(d.signal){d.signal.removeEventListener("abort",abort)}ie.removeAllListeners()};v(((d,p)=>{te=true;if(p){re=true;onFinished()}}));function abort(p){ie.emit("abort",!p||p.type?new St(null,d,ne):p)}ie.once("abort",y);if(d.cancelToken||d.signal){d.cancelToken&&d.cancelToken.subscribe(abort);if(d.signal){d.signal.aborted?abort():d.signal.addEventListener("abort",abort)}}const se=buildFullPath(d.baseURL,d.url,d.allowAbsoluteUrls);const oe=new URL(se,At.hasBrowserEnv?At.origin:undefined);const ae=oe.protocol||er[0];if(ae==="data:"){let v;if(K!=="GET"){return settle(p,y,{status:405,statusText:"method not allowed",headers:{},config:d})}try{v=fromDataURI(d.url,j==="blob",{Blob:d.env&&d.env.Blob})}catch(p){throw Pe.from(p,Pe.ERR_BAD_REQUEST,d)}if(j==="text"){v=v.toString(V);if(!V||V==="utf8"){v=ke.stripBOM(v)}}else if(j==="stream"){v=kt.Readable.from(v)}return settle(p,y,{data:v,status:200,statusText:"OK",headers:new Ct,config:d})}if(er.indexOf(ae)===-1){return y(new Pe("Unsupported protocol "+ae,Pe.ERR_BAD_REQUEST,d))}const le=Ct.from(d.headers).normalize();le.set("User-Agent","axios/"+Tt,false);const{onUploadProgress:ce,onDownloadProgress:ue}=d;const de=d.maxRate;let pe=undefined;let fe=undefined;if(ke.isSpecCompliantForm(D)){const d=le.getContentType(/boundary=([-_\w\d]{10,70})/i);D=Gt(D,(d=>{le.set(d)}),{tag:`axios-${Tt}-boundary`,boundary:d&&d[1]||undefined})}else if(ke.isFormData(D)&&ke.isFunction(D.getHeaders)){le.set(D.getHeaders());if(!le.hasContentLength()){try{const d=await ee.promisify(D.getLength).call(D);Number.isFinite(d)&&d>=0&&le.setContentLength(d)}catch(d){}}}else if(ke.isBlob(D)||ke.isFile(D)){D.size&&le.setContentType(D.type||"application/octet-stream");le.setContentLength(D.size||0);D=kt.Readable.from(Lt(D))}else if(D&&!ke.isStream(D)){if(Buffer.isBuffer(D)){}else if(ke.isArrayBuffer(D)){D=Buffer.from(new Uint8Array(D))}else if(ke.isString(D)){D=Buffer.from(D,"utf-8")}else{return y(new Pe("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",Pe.ERR_BAD_REQUEST,d))}le.setContentLength(D.length,false);if(d.maxBodyLength>-1&&D.length>d.maxBodyLength){return y(new Pe("Request body larger than maxBodyLength limit",Pe.ERR_BAD_REQUEST,d))}}const me=ke.toFiniteNumber(le.getContentLength());if(ke.isArray(de)){pe=de[0];fe=de[1]}else{pe=fe=de}if(D&&(ce||pe)){if(!ke.isStream(D)){D=kt.Readable.from(D,{objectMode:false})}D=kt.pipeline([D,new Dt({maxRate:ke.toFiniteNumber(pe)})],ke.noop);ce&&D.on("progress",flushOnFinish(D,progressEventDecorator(me,progressEventReducer(asyncDecorator(ce),false,3))))}let Ae=undefined;if(d.auth){const p=d.auth.username||"";const y=d.auth.password||"";Ae=p+":"+y}if(!Ae&&oe.username){const d=oe.username;const p=oe.password;Ae=d+":"+p}Ae&&le.delete("authorization");let he;try{he=buildURL(oe.pathname+oe.search,d.params,d.paramsSerializer).replace(/^\?/,"")}catch(p){const v=new Error(p.message);v.config=d;v.url=d.url;v.exists=true;return y(v)}le.set("Accept-Encoding","gzip, compress, deflate"+(Jt?", br":""),false);const ge={path:he,method:K,headers:le.toJSON(),agents:{http:d.httpAgent,https:d.httpsAgent},auth:Ae,protocol:ae,family:U,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:{}};!ke.isUndefined(M)&&(ge.lookup=M);if(d.socketPath){ge.socketPath=d.socketPath}else{ge.hostname=oe.hostname.startsWith("[")?oe.hostname.slice(1,-1):oe.hostname;ge.port=oe.port;setProxy(ge,d.proxy,ae+"//"+oe.hostname+(oe.port?":"+oe.port:"")+ge.path)}let ye;const be=Zt.test(ge.protocol);ge.agent=be?d.httpsAgent:d.httpAgent;if(d.transport){ye=d.transport}else if(d.maxRedirects===0){ye=be?xt:Bt}else{if(d.maxRedirects){ge.maxRedirects=d.maxRedirects}if(d.beforeRedirect){ge.beforeRedirects.config=d.beforeRedirect}ye=be?Xt:Kt}if(d.maxBodyLength>-1){ge.maxBodyLength=d.maxBodyLength}else{ge.maxBodyLength=Infinity}if(d.insecureHTTPParser){ge.insecureHTTPParser=d.insecureHTTPParser}ne=ye.request(ge,(function handleResponse(v){if(ne.destroyed)return;const D=[v];const M=+v.headers["content-length"];if(ue||fe){const d=new Dt({maxRate:ke.toFiniteNumber(fe)});ue&&d.on("progress",flushOnFinish(d,progressEventDecorator(M,progressEventReducer(asyncDecorator(ue),true,3))));D.push(d)}let U=v;const ee=v.req||ne;if(d.decompress!==false&&v.headers["content-encoding"]){if(K==="HEAD"||v.statusCode===204){delete v.headers["content-encoding"]}switch((v.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"deflate":D.push(new qt);D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"br":if(Jt){D.push(_t.createBrotliDecompress(Yt));delete v.headers["content-encoding"]}}}U=D.length>1?kt.pipeline(D,ke.noop):D[0];const te=kt.finished(U,(()=>{te();onFinished()}));const se={status:v.statusCode,statusText:v.statusMessage,headers:new Ct(v.headers),config:d,request:ee};if(j==="stream"){se.data=U;settle(p,y,se)}else{const v=[];let D=0;U.on("data",(function handleStreamData(p){v.push(p);D+=p.length;if(d.maxContentLength>-1&&D>d.maxContentLength){re=true;U.destroy();y(new Pe("maxContentLength size of "+d.maxContentLength+" exceeded",Pe.ERR_BAD_RESPONSE,d,ee))}}));U.on("aborted",(function handlerStreamAborted(){if(re){return}const p=new Pe("stream has been aborted",Pe.ERR_BAD_RESPONSE,d,ee);U.destroy(p);y(p)}));U.on("error",(function handleStreamError(p){if(ne.destroyed)return;y(Pe.from(p,null,d,ee))}));U.on("end",(function handleStreamEnd(){try{let d=v.length===1?v[0]:Buffer.concat(v);if(j!=="arraybuffer"){d=d.toString(V);if(!V||V==="utf8"){d=ke.stripBOM(d)}}se.data=d}catch(p){return y(Pe.from(p,null,d,se.request,se))}settle(p,y,se)}))}ie.once("abort",(d=>{if(!U.destroyed){U.emit("error",d);U.destroy()}}))}));ie.once("abort",(d=>{y(d);ne.destroy(d)}));ne.on("error",(function handleRequestError(p){y(Pe.from(p,null,d,ne))}));ne.on("socket",(function handleRequestSocket(d){d.setKeepAlive(true,1e3*60)}));if(d.timeout){const p=parseInt(d.timeout,10);if(Number.isNaN(p)){y(new Pe("error trying to parse `config.timeout` to int",Pe.ERR_BAD_OPTION_VALUE,d,ne));return}ne.setTimeout(p,(function handleRequestTimeout(){if(te)return;let p=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded";const v=d.transitional||Ge;if(d.timeoutErrorMessage){p=d.timeoutErrorMessage}y(new Pe(p,v.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ne));abort()}))}if(ke.isStream(D)){let p=false;let y=false;D.on("end",(()=>{p=true}));D.once("error",(d=>{y=true;ne.destroy(d)}));D.on("close",(()=>{if(!p&&!y){abort(new St("Request stream has been aborted",d,ne))}}));D.pipe(ne)}else{ne.end(D)}}))};const nr=null&&setProxy;const ir=At.hasStandardBrowserEnv?((d,p)=>y=>{y=new URL(y,At.origin);return d.protocol===y.protocol&&d.host===y.host&&(p||d.port===y.port)})(new URL(At.origin),At.navigator&&/(msie|trident)/i.test(At.navigator.userAgent)):()=>true;const sr=At.hasStandardBrowserEnv?{write(d,p,y,v,D,M){const U=[d+"="+encodeURIComponent(p)];ke.isNumber(y)&&U.push("expires="+new Date(y).toGMTString());ke.isString(v)&&U.push("path="+v);ke.isString(D)&&U.push("domain="+D);M===true&&U.push("secure");document.cookie=U.join("; ")},read(d){const p=document.cookie.match(new RegExp("(^|;\\s*)("+d+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove(d){this.write(d,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};const headersToObject=d=>d instanceof Ct?{...d}:d;function mergeConfig(d,p){p=p||{};const y={};function getMergedValue(d,p,y,v){if(ke.isPlainObject(d)&&ke.isPlainObject(p)){return ke.merge.call({caseless:v},d,p)}else if(ke.isPlainObject(p)){return ke.merge({},p)}else if(ke.isArray(p)){return p.slice()}return p}function mergeDeepProperties(d,p,y,v){if(!ke.isUndefined(p)){return getMergedValue(d,p,y,v)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d,y,v)}}function valueFromConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}}function defaultToConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d)}}function mergeDirectKeys(y,v,D){if(D in p){return getMergedValue(y,v)}else if(D in d){return getMergedValue(undefined,y)}}const v={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(d,p,y)=>mergeDeepProperties(headersToObject(d),headersToObject(p),y,true)};ke.forEach(Object.keys({...d,...p}),(function computeConfigValue(D){const M=v[D]||mergeDeepProperties;const U=M(d[D],p[D],D);ke.isUndefined(U)&&M!==mergeDirectKeys||(y[D]=U)}));return y}const resolveConfig=d=>{const p=mergeConfig({},d);let{data:y,withXSRFToken:v,xsrfHeaderName:D,xsrfCookieName:M,headers:U,auth:j}=p;p.headers=U=Ct.from(U);p.url=buildURL(buildFullPath(p.baseURL,p.url,p.allowAbsoluteUrls),d.params,d.paramsSerializer);if(j){U.set("Authorization","Basic "+btoa((j.username||"")+":"+(j.password?unescape(encodeURIComponent(j.password)):"")))}let V;if(ke.isFormData(y)){if(At.hasStandardBrowserEnv||At.hasStandardBrowserWebWorkerEnv){U.setContentType(undefined)}else if((V=U.getContentType())!==false){const[d,...p]=V?V.split(";").map((d=>d.trim())).filter(Boolean):[];U.setContentType([d||"multipart/form-data",...p].join("; "))}}if(At.hasStandardBrowserEnv){v&&ke.isFunction(v)&&(v=v(p));if(v||v!==false&&ir(p.url)){const d=D&&M&&sr.read(M);if(d){U.set(D,d)}}}return p};const or=typeof XMLHttpRequest!=="undefined";const ar=or&&function(d){return new Promise((function dispatchXhrRequest(p,y){const v=resolveConfig(d);let D=v.data;const M=Ct.from(v.headers).normalize();let{responseType:U,onUploadProgress:j,onDownloadProgress:V}=v;let K;let ee,te;let re,ne;function done(){re&&re();ne&&ne();v.cancelToken&&v.cancelToken.unsubscribe(K);v.signal&&v.signal.removeEventListener("abort",K)}let ie=new XMLHttpRequest;ie.open(v.method.toUpperCase(),v.url,true);ie.timeout=v.timeout;function onloadend(){if(!ie){return}const v=Ct.from("getAllResponseHeaders"in ie&&ie.getAllResponseHeaders());const D=!U||U==="text"||U==="json"?ie.responseText:ie.response;const M={data:D,status:ie.status,statusText:ie.statusText,headers:v,config:d,request:ie};settle((function _resolve(d){p(d);done()}),(function _reject(d){y(d);done()}),M);ie=null}if("onloadend"in ie){ie.onloadend=onloadend}else{ie.onreadystatechange=function handleLoad(){if(!ie||ie.readyState!==4){return}if(ie.status===0&&!(ie.responseURL&&ie.responseURL.indexOf("file:")===0)){return}setTimeout(onloadend)}}ie.onabort=function handleAbort(){if(!ie){return}y(new Pe("Request aborted",Pe.ECONNABORTED,d,ie));ie=null};ie.onerror=function handleError(){y(new Pe("Network Error",Pe.ERR_NETWORK,d,ie));ie=null};ie.ontimeout=function handleTimeout(){let p=v.timeout?"timeout of "+v.timeout+"ms exceeded":"timeout exceeded";const D=v.transitional||Ge;if(v.timeoutErrorMessage){p=v.timeoutErrorMessage}y(new Pe(p,D.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ie));ie=null};D===undefined&&M.setContentType(null);if("setRequestHeader"in ie){ke.forEach(M.toJSON(),(function setRequestHeader(d,p){ie.setRequestHeader(p,d)}))}if(!ke.isUndefined(v.withCredentials)){ie.withCredentials=!!v.withCredentials}if(U&&U!=="json"){ie.responseType=v.responseType}if(V){[te,ne]=progressEventReducer(V,true);ie.addEventListener("progress",te)}if(j&&ie.upload){[ee,re]=progressEventReducer(j);ie.upload.addEventListener("progress",ee);ie.upload.addEventListener("loadend",re)}if(v.cancelToken||v.signal){K=p=>{if(!ie){return}y(!p||p.type?new St(null,d,ie):p);ie.abort();ie=null};v.cancelToken&&v.cancelToken.subscribe(K);if(v.signal){v.signal.aborted?K():v.signal.addEventListener("abort",K)}}const se=parseProtocol(v.url);if(se&&At.protocols.indexOf(se)===-1){y(new Pe("Unsupported protocol "+se+":",Pe.ERR_BAD_REQUEST,d));return}ie.send(D||null)}))};const composeSignals=(d,p)=>{const{length:y}=d=d?d.filter(Boolean):[];if(p||y){let y=new AbortController;let v;const onabort=function(d){if(!v){v=true;unsubscribe();const p=d instanceof Error?d:this.reason;y.abort(p instanceof Pe?p:new St(p instanceof Error?p.message:p))}};let D=p&&setTimeout((()=>{D=null;onabort(new Pe(`timeout ${p} of ms exceeded`,Pe.ETIMEDOUT))}),p);const unsubscribe=()=>{if(d){D&&clearTimeout(D);D=null;d.forEach((d=>{d.unsubscribe?d.unsubscribe(onabort):d.removeEventListener("abort",onabort)}));d=null}};d.forEach((d=>d.addEventListener("abort",onabort)));const{signal:M}=y;M.unsubscribe=()=>ke.asap(unsubscribe);return M}};const lr=composeSignals;const streamChunk=function*(d,p){let y=d.byteLength;if(!p||y{const D=readBytes(d,p);let M=0;let U;let _onFinish=d=>{if(!U){U=true;v&&v(d)}};return new ReadableStream({async pull(d){try{const{done:p,value:v}=await D.next();if(p){_onFinish();d.close();return}let U=v.byteLength;if(y){let d=M+=U;y(d)}d.enqueue(new Uint8Array(v))}catch(d){_onFinish(d);throw d}},cancel(d){_onFinish(d);return D.return()}},{highWaterMark:2})};const cr=typeof fetch==="function"&&typeof Request==="function"&&typeof Response==="function";const ur=cr&&typeof ReadableStream==="function";const dr=cr&&(typeof TextEncoder==="function"?(d=>p=>d.encode(p))(new TextEncoder):async d=>new Uint8Array(await new Response(d).arrayBuffer()));const test=(d,...p)=>{try{return!!d(...p)}catch(d){return false}};const pr=ur&&test((()=>{let d=false;const p=new Request(At.origin,{body:new ReadableStream,method:"POST",get duplex(){d=true;return"half"}}).headers.has("Content-Type");return d&&!p}));const fr=64*1024;const mr=ur&&test((()=>ke.isReadableStream(new Response("").body)));const Ar={stream:mr&&(d=>d.body)};cr&&(d=>{["text","arrayBuffer","blob","formData","stream"].forEach((p=>{!Ar[p]&&(Ar[p]=ke.isFunction(d[p])?d=>d[p]():(d,y)=>{throw new Pe(`Response type '${p}' is not supported`,Pe.ERR_NOT_SUPPORT,y)})}))})(new Response);const getBodyLength=async d=>{if(d==null){return 0}if(ke.isBlob(d)){return d.size}if(ke.isSpecCompliantForm(d)){const p=new Request(At.origin,{method:"POST",body:d});return(await p.arrayBuffer()).byteLength}if(ke.isArrayBufferView(d)||ke.isArrayBuffer(d)){return d.byteLength}if(ke.isURLSearchParams(d)){d=d+""}if(ke.isString(d)){return(await dr(d)).byteLength}};const resolveBodyLength=async(d,p)=>{const y=ke.toFiniteNumber(d.getContentLength());return y==null?getBodyLength(p):y};const hr=cr&&(async d=>{let{url:p,method:y,data:v,signal:D,cancelToken:M,timeout:U,onDownloadProgress:j,onUploadProgress:V,responseType:K,headers:ee,withCredentials:te="same-origin",fetchOptions:re}=resolveConfig(d);K=K?(K+"").toLowerCase():"text";let ne=lr([D,M&&M.toAbortSignal()],U);let ie;const se=ne&&ne.unsubscribe&&(()=>{ne.unsubscribe()});let oe;try{if(V&&pr&&y!=="get"&&y!=="head"&&(oe=await resolveBodyLength(ee,v))!==0){let d=new Request(p,{method:"POST",body:v,duplex:"half"});let y;if(ke.isFormData(v)&&(y=d.headers.get("content-type"))){ee.setContentType(y)}if(d.body){const[p,y]=progressEventDecorator(oe,progressEventReducer(asyncDecorator(V)));v=trackStream(d.body,fr,p,y)}}if(!ke.isString(te)){te=te?"include":"omit"}const D="credentials"in Request.prototype;ie=new Request(p,{...re,signal:ne,method:y.toUpperCase(),headers:ee.normalize().toJSON(),body:v,duplex:"half",credentials:D?te:undefined});let M=await fetch(ie,re);const U=mr&&(K==="stream"||K==="response");if(mr&&(j||U&&se)){const d={};["status","statusText","headers"].forEach((p=>{d[p]=M[p]}));const p=ke.toFiniteNumber(M.headers.get("content-length"));const[y,v]=j&&progressEventDecorator(p,progressEventReducer(asyncDecorator(j),true))||[];M=new Response(trackStream(M.body,fr,y,(()=>{v&&v();se&&se()})),d)}K=K||"text";let ae=await Ar[ke.findKey(Ar,K)||"text"](M,d);!U&&se&&se();return await new Promise(((p,y)=>{settle(p,y,{data:ae,headers:Ct.from(M.headers),status:M.status,statusText:M.statusText,config:d,request:ie})}))}catch(p){se&&se();if(p&&p.name==="TypeError"&&/Load failed|fetch/i.test(p.message)){throw Object.assign(new Pe("Network Error",Pe.ERR_NETWORK,d,ie),{cause:p.cause||p})}throw Pe.from(p,p&&p.code,d,ie)}});const gr={http:rr,xhr:ar,fetch:hr};ke.forEach(gr,((d,p)=>{if(d){try{Object.defineProperty(d,"name",{value:p})}catch(d){}Object.defineProperty(d,"adapterName",{value:p})}}));const renderReason=d=>`- ${d}`;const isResolvedHandle=d=>ke.isFunction(d)||d===null||d===false;const yr={getAdapter:d=>{d=ke.isArray(d)?d:[d];const{length:p}=d;let y;let v;const D={};for(let M=0;M`adapter ${d} `+(p===false?"is not supported by the environment":"is not available in the build")));let y=p?d.length>1?"since :\n"+d.map(renderReason).join("\n"):" "+renderReason(d[0]):"as no adapter specified";throw new Pe(`There is no suitable adapter to dispatch the request `+y,"ERR_NOT_SUPPORT")}return v},adapters:gr};function throwIfCancellationRequested(d){if(d.cancelToken){d.cancelToken.throwIfRequested()}if(d.signal&&d.signal.aborted){throw new St(null,d)}}function dispatchRequest(d){throwIfCancellationRequested(d);d.headers=Ct.from(d.headers);d.data=transformData.call(d,d.transformRequest);if(["post","put","patch"].indexOf(d.method)!==-1){d.headers.setContentType("application/x-www-form-urlencoded",false)}const p=yr.getAdapter(d.adapter||Et.adapter);return p(d).then((function onAdapterResolution(p){throwIfCancellationRequested(d);p.data=transformData.call(d,d.transformResponse,p);p.headers=Ct.from(p.headers);return p}),(function onAdapterRejection(p){if(!isCancel(p)){throwIfCancellationRequested(d);if(p&&p.response){p.response.data=transformData.call(d,d.transformResponse,p.response);p.response.headers=Ct.from(p.response.headers)}}return Promise.reject(p)}))}const br={};["object","boolean","number","function","string","symbol"].forEach(((d,p)=>{br[d]=function validator(y){return typeof y===d||"a"+(p<1?"n ":" ")+d}}));const Er={};br.transitional=function transitional(d,p,y){function formatMessage(d,p){return"[Axios v"+Tt+"] Transitional option '"+d+"'"+p+(y?". "+y:"")}return(y,v,D)=>{if(d===false){throw new Pe(formatMessage(v," has been removed"+(p?" in "+p:"")),Pe.ERR_DEPRECATED)}if(p&&!Er[v]){Er[v]=true;console.warn(formatMessage(v," has been deprecated since v"+p+" and will be removed in the near future"))}return d?d(y,v,D):true}};br.spelling=function spelling(d){return(p,y)=>{console.warn(`${y} is likely a misspelling of ${d}`);return true}};function assertOptions(d,p,y){if(typeof d!=="object"){throw new Pe("options must be an object",Pe.ERR_BAD_OPTION_VALUE)}const v=Object.keys(d);let D=v.length;while(D-- >0){const M=v[D];const U=p[M];if(U){const p=d[M];const y=p===undefined||U(p,M,d);if(y!==true){throw new Pe("option "+M+" must be "+y,Pe.ERR_BAD_OPTION_VALUE)}continue}if(y!==true){throw new Pe("Unknown option "+M,Pe.ERR_BAD_OPTION)}}}const wr={assertOptions:assertOptions,validators:br};const vr=wr.validators;class Axios{constructor(d){this.defaults=d||{};this.interceptors={request:new je,response:new je}}async request(d,p){try{return await this._request(d,p)}catch(d){if(d instanceof Error){let p={};Error.captureStackTrace?Error.captureStackTrace(p):p=new Error;const y=p.stack?p.stack.replace(/^.+\n/,""):"";try{if(!d.stack){d.stack=y}else if(y&&!String(d.stack).endsWith(y.replace(/^.+\n.+\n/,""))){d.stack+="\n"+y}}catch(d){}}throw d}}_request(d,p){if(typeof d==="string"){p=p||{};p.url=d}else{p=d||{}}p=mergeConfig(this.defaults,p);const{transitional:y,paramsSerializer:v,headers:D}=p;if(y!==undefined){wr.assertOptions(y,{silentJSONParsing:vr.transitional(vr.boolean),forcedJSONParsing:vr.transitional(vr.boolean),clarifyTimeoutError:vr.transitional(vr.boolean)},false)}if(v!=null){if(ke.isFunction(v)){p.paramsSerializer={serialize:v}}else{wr.assertOptions(v,{encode:vr.function,serialize:vr.function},true)}}if(p.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){p.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{p.allowAbsoluteUrls=true}wr.assertOptions(p,{baseUrl:vr.spelling("baseURL"),withXsrfToken:vr.spelling("withXSRFToken")},true);p.method=(p.method||this.defaults.method||"get").toLowerCase();let M=D&&ke.merge(D.common,D[p.method]);D&&ke.forEach(["delete","get","head","post","put","patch","common"],(d=>{delete D[d]}));p.headers=Ct.concat(M,D);const U=[];let j=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(d){if(typeof d.runWhen==="function"&&d.runWhen(p)===false){return}j=j&&d.synchronous;U.unshift(d.fulfilled,d.rejected)}));const V=[];this.interceptors.response.forEach((function pushResponseInterceptors(d){V.push(d.fulfilled,d.rejected)}));let K;let ee=0;let te;if(!j){const d=[dispatchRequest.bind(this),undefined];d.unshift(...U);d.push(...V);te=d.length;K=Promise.resolve(p);while(ee{if(!y._listeners)return;let p=y._listeners.length;while(p-- >0){y._listeners[p](d)}y._listeners=null}));this.promise.then=d=>{let p;const v=new Promise((d=>{y.subscribe(d);p=d})).then(d);v.cancel=function reject(){y.unsubscribe(p)};return v};d((function cancel(d,v,D){if(y.reason){return}y.reason=new St(d,v,D);p(y.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(d){if(this.reason){d(this.reason);return}if(this._listeners){this._listeners.push(d)}else{this._listeners=[d]}}unsubscribe(d){if(!this._listeners){return}const p=this._listeners.indexOf(d);if(p!==-1){this._listeners.splice(p,1)}}toAbortSignal(){const d=new AbortController;const abort=p=>{d.abort(p)};this.subscribe(abort);d.signal.unsubscribe=()=>this.unsubscribe(abort);return d.signal}static source(){let d;const p=new CancelToken((function executor(p){d=p}));return{token:p,cancel:d}}}const Sr=CancelToken;function spread(d){return function wrap(p){return d.apply(null,p)}}function isAxiosError(d){return ke.isObject(d)&&d.isAxiosError===true}const Ir={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ir).forEach((([d,p])=>{Ir[p]=d}));const Br=Ir;function createInstance(d){const p=new Cr(d);const y=bind(Cr.prototype.request,p);ke.extend(y,Cr.prototype,p,{allOwnKeys:true});ke.extend(y,p,null,{allOwnKeys:true});y.create=function create(p){return createInstance(mergeConfig(d,p))};return y}const xr=createInstance(Et);xr.Axios=Cr;xr.CanceledError=St;xr.CancelToken=Sr;xr.isCancel=isCancel;xr.VERSION=Tt;xr.toFormData=Me;xr.AxiosError=Pe;xr.Cancel=xr.CanceledError;xr.all=function all(d){return Promise.all(d)};xr.spread=spread;xr.isAxiosError=isAxiosError;xr.mergeConfig=mergeConfig;xr.AxiosHeaders=Ct;xr.formToJSON=d=>yt(ke.isHTMLForm(d)?new FormData(d):d);xr.getAdapter=yr.getAdapter;xr.HttpStatusCode=Br;xr.default=xr;const Rr=xr;var _r=__nccwpck_require__(36758);const Tr="axios-retry";function isNetworkError(d){const p=["ERR_CANCELED","ECONNABORTED"];if(d.response){return false}if(!d.code){return false}if(p.includes(d.code)){return false}return _r(d)}const Nr=["get","head","options"];const kr=Nr.concat(["put","delete"]);function isRetryableError(d){return d.code!=="ECONNABORTED"&&(!d.response||d.response.status===429||d.response.status>=500&&d.response.status<=599)}function isSafeRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&Nr.indexOf(d.config.method)!==-1}function isIdempotentRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&kr.indexOf(d.config.method)!==-1}function isNetworkOrIdempotentRequestError(d){return isNetworkError(d)||isIdempotentRequestError(d)}function retryAfter(d=undefined){const p=d?.response?.headers["retry-after"];if(!p){return 0}let y=(Number(p)||0)*1e3;if(y===0){y=(new Date(p).valueOf()||0)-Date.now()}return Math.max(0,y)}function noDelay(d=0,p=undefined){return Math.max(0,retryAfter(p))}function exponentialDelay(d=0,p=undefined,y=100){const v=2**d*y;const D=Math.max(v,retryAfter(p));const M=D*.2*Math.random();return D+M}function linearDelay(d=100){return(p=0,y=undefined)=>{const v=p*d;return Math.max(v,retryAfter(y))}}const Qr={retries:3,retryCondition:isNetworkOrIdempotentRequestError,retryDelay:noDelay,shouldResetTimeout:false,onRetry:()=>{},onMaxRetryTimesExceeded:()=>{},validateResponse:null};function getRequestOptions(d,p){return{...Qr,...p,...d[Tr]}}function setCurrentState(d,p,y=false){const v=getRequestOptions(d,p||{});v.retryCount=v.retryCount||0;if(!v.lastRequestTime||y){v.lastRequestTime=Date.now()}d[Tr]=v;return v}function fixConfig(d,p){if(d.defaults.agent===p.agent){delete p.agent}if(d.defaults.httpAgent===p.httpAgent){delete p.httpAgent}if(d.defaults.httpsAgent===p.httpsAgent){delete p.httpsAgent}}async function shouldRetry(d,p){const{retries:y,retryCondition:v}=d;const D=(d.retryCount||0)d];await U(p.retryCount,y,v);if(v.signal?.aborted){return Promise.resolve(d(v))}return new Promise((p=>{const abortListener=()=>{clearTimeout(y);p(d(v))};const y=setTimeout((()=>{p(d(v));if(v.signal?.removeEventListener){v.signal.removeEventListener("abort",abortListener)}}),j);if(v.signal?.addEventListener){v.signal.addEventListener("abort",abortListener,{once:true})}}))}async function handleMaxRetryTimesExceeded(d,p){if(d.retryCount>=d.retries)await d.onMaxRetryTimesExceeded(p,d.retryCount)}const axiosRetry=(d,p)=>{const y=d.interceptors.request.use((d=>{setCurrentState(d,p,true);if(d[Tr]?.validateResponse){d.validateStatus=()=>false}return d}));const v=d.interceptors.response.use(null,(async y=>{const{config:v}=y;if(!v){return Promise.reject(y)}const D=setCurrentState(v,p);if(y.response&&D.validateResponse?.(y.response)){return y.response}if(await shouldRetry(D,y)){return handleRetry(d,D,y,v)}await handleMaxRetryTimesExceeded(D,y);return Promise.reject(y)}));return{requestInterceptorId:y,responseInterceptorId:v}};axiosRetry.isNetworkError=isNetworkError;axiosRetry.isSafeRequestError=isSafeRequestError;axiosRetry.isIdempotentRequestError=isIdempotentRequestError;axiosRetry.isNetworkOrIdempotentRequestError=isNetworkOrIdempotentRequestError;axiosRetry.exponentialDelay=exponentialDelay;axiosRetry.linearDelay=linearDelay;axiosRetry.isRetryableError=isRetryableError;const Dr=axiosRetry;var Pr;(function(d){d[d["Unary"]=0]="Unary";d[d["ServerStreaming"]=1]="ServerStreaming";d[d["ClientStreaming"]=2]="ClientStreaming";d[d["BiDiStreaming"]=3]="BiDiStreaming"})(Pr||(Pr={}));var Or;(function(d){d[d["NoSideEffects"]=1]="NoSideEffects";d[d["Idempotent"]=2]="Idempotent"})(Or||(Or={}));function makeAnyClient(d,p){const y={};for(const[v,D]of Object.entries(d.methods)){const M=p(Object.assign(Object.assign({},D),{localName:v,service:d}));if(M!=null){y[v]=M}}return y}var Lr;(function(d){d[d["Canceled"]=1]="Canceled";d[d["Unknown"]=2]="Unknown";d[d["InvalidArgument"]=3]="InvalidArgument";d[d["DeadlineExceeded"]=4]="DeadlineExceeded";d[d["NotFound"]=5]="NotFound";d[d["AlreadyExists"]=6]="AlreadyExists";d[d["PermissionDenied"]=7]="PermissionDenied";d[d["ResourceExhausted"]=8]="ResourceExhausted";d[d["FailedPrecondition"]=9]="FailedPrecondition";d[d["Aborted"]=10]="Aborted";d[d["OutOfRange"]=11]="OutOfRange";d[d["Unimplemented"]=12]="Unimplemented";d[d["Internal"]=13]="Internal";d[d["Unavailable"]=14]="Unavailable";d[d["DataLoss"]=15]="DataLoss";d[d["Unauthenticated"]=16]="Unauthenticated"})(Lr||(Lr={}));function codeToString(d){const p=Lr[d];if(typeof p!="string"){return d.toString()}return p[0].toLowerCase()+p.substring(1).replace(/[A-Z]/g,(d=>"_"+d.toLowerCase()))}let Fr;function codeFromString(d){if(!Fr){Fr={};for(const d of Object.values(Code)){if(typeof d=="string"){continue}Fr[codeToString(d)]=d}}return Fr[d]}class connect_error_ConnectError extends Error{constructor(d,p=Lr.Unknown,y,v,D){super(createMessage(d,p));this.name="ConnectError";Object.setPrototypeOf(this,new.target.prototype);this.rawMessage=d;this.code=p;this.metadata=new Headers(y!==null&&y!==void 0?y:{});this.details=v!==null&&v!==void 0?v:[];this.cause=D}static from(d,p=Lr.Unknown){if(d instanceof connect_error_ConnectError){return d}if(d instanceof Error){if(d.name=="AbortError"){return new connect_error_ConnectError(d.message,Lr.Canceled)}return new connect_error_ConnectError(d.message,p,undefined,undefined,d)}return new connect_error_ConnectError(String(d),p,undefined,undefined,d)}static[Symbol.hasInstance](d){if(!(d instanceof Error)){return false}if(Object.getPrototypeOf(d)===connect_error_ConnectError.prototype){return true}return d.name==="ConnectError"&&"code"in d&&typeof d.code==="number"&&"metadata"in d&&"details"in d&&Array.isArray(d.details)&&"rawMessage"in d&&typeof d.rawMessage=="string"&&"cause"in d}findDetails(d){const p="typeName"in d?{findMessage:p=>p===d.typeName?d:undefined}:d;const y=[];for(const d of this.details){if("getType"in d){if(p.findMessage(d.getType().typeName)){y.push(d)}continue}const v=p.findMessage(d.type);if(v){try{y.push(v.fromBinary(d.value))}catch(d){}}}return y}}function createMessage(d,p){return d.length?`[${codeToString(p)}] ${d}`:`[${codeToString(p)}]`}const Mr=1;function compressionNegotiate(d,p,y,v){let D=null;let M=null;let U=undefined;if(p!==null&&p!=="identity"){const y=d.find((d=>d.name===p));if(y){D=y}else{const y=d.map((d=>d.name)).join(",");U=new ConnectError(`unknown compression "${p}": supported encodings are ${y}`,Code.Unimplemented,{[v]:y})}}if(y===null||y===""){M=D}else{const p=y.split(",").map((d=>d.trim()));for(const y of p){const p=d.find((d=>d.name===y));if(p){M=p;break}}}return{request:D,response:M,error:U}}function createEnvelopeReadableStream(d){let p;let y=new Uint8Array(0);function append(d){const p=new Uint8Array(y.length+d.length);p.set(y);p.set(d,y.length);y=p}return new ReadableStream({start(){p=d.getReader()},async pull(d){let v=undefined;for(;;){if(v===undefined&&y.byteLength>=5){let d=0;for(let p=1;p<5;p++){d=(d<<8)+y[p]}v={flags:y[0],length:d}}if(v!==undefined&&y.byteLength>=v.length+5){break}const d=await p.read();if(d.done){break}append(d.value)}if(v===undefined){if(y.byteLength==0){d.close();return}d.error(new ConnectError("premature end of stream",Code.DataLoss));return}const D=y.subarray(5,5+v.length);y=y.subarray(5+v.length);d.enqueue({flags:v.flags,data:D})}})}async function envelopeCompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){throw new connect_error_ConnectError("invalid envelope, already compressed",Lr.Internal)}if(p&&D.byteLength>=y){D=await p.compress(D);v=v|Mr}return{data:D,flags:v}}async function envelopeDecompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){if(!p){throw new connect_error_ConnectError("received compressed envelope, but do not know how to decompress",Lr.Internal)}D=await p.decompress(D,y);v=v^Mr}return{data:D,flags:v}}function encodeEnvelope(d,p){const y=new Uint8Array(p.length+5);y.set(p,5);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);v.setUint8(0,d);v.setUint32(1,p.length);return y}function encodeEnvelopes(...d){const p=d.reduce(((d,p)=>d+p.data.length+5),0);const y=new Uint8Array(p);const v=new DataView(y.buffer);let D=0;for(const p of d){v.setUint8(D,p.flags);v.setUint32(D+1,p.data.length);y.set(p.data,D+5);D+=p.data.length+5}return y}const Ur=4294967295;const Hr=Ur;const jr=1024;function validateReadWriteMaxBytes(d,p,y){p!==null&&p!==void 0?p:p=Hr;d!==null&&d!==void 0?d:d=Ur;y!==null&&y!==void 0?y:y=jr;if(p<1||p>Hr){throw new connect_error_ConnectError(`writeMaxBytes ${p} must be >= 1 and <= ${Hr}`,Lr.Internal)}if(d<1||d>Ur){throw new connect_error_ConnectError(`readMaxBytes ${d} must be >= 1 and <= ${Ur}`,Lr.Internal)}return{readMaxBytes:d,writeMaxBytes:p,compressMinBytes:y}}function assertWriteMaxBytes(d,p){if(p>d){throw new connect_error_ConnectError(`message size ${p} is larger than configured writeMaxBytes ${d}`,Lr.ResourceExhausted)}}function limit_io_assertReadMaxBytes(d,p,y=false){if(p>d){let v=`message size is larger than configured readMaxBytes ${d}`;if(y){v=`message size ${p} is larger than configured readMaxBytes ${d}`}throw new connect_error_ConnectError(v,Lr.ResourceExhausted)}}var Gr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var qr=undefined&&undefined.__await||function(d){return this instanceof qr?(this.v=d,this):new qr(d)};var zr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof qr?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};var Vr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:qr(d[v](p)),done:false}:D?D(p):p}:D}};function pipeTo(d,...p){const[y,v,D]=pickTransformsAndSink(p);let M=d;let U;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){M=U=makeIterableAbortable(M)}M=pipe(M,...y,{propagateDownStreamError:false});return v(M).catch((d=>{if(U){return U.abort(d).then((()=>Promise.reject(d)))}return Promise.reject(d)}))}function pickTransformsAndSink(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}const y=d.pop();return[d,y,p]}function sinkAll(){return async function(d){var p,y,v,D;const M=[];try{for(var U=true,j=Gr(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;M.push(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}}function sinkAllBytes(d,p){return async function(y){return await readAllBytes(y,d,p)}}function pipe(d,...p){return zr(this,arguments,(function*pipe_1(){var y;const[v,D]=pickTransforms(p);let M;const U=d[Symbol.asyncIterator]();const j={[Symbol.asyncIterator](){return U}};let V=j;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){V=M=makeIterableAbortable(V)}for(const d of v){V=d(V)}const K=V[Symbol.asyncIterator]();try{for(;;){const d=yield qr(K.next());if(d.done===true){break}if(!M){yield yield qr(d.value);continue}try{yield yield qr(d.value)}catch(d){yield qr(M.abort(d));throw d}}}finally{if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){(y=U.return)===null||y===void 0?void 0:y.call(U).catch((()=>{}))}}}))}function pickTransforms(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}return[d,p]}function transformCatch(d){return function(p){return zr(this,arguments,(function*(){const y=p[Symbol.asyncIterator]();for(;;){let p;try{p=yield qr(y.next())}catch(p){const y=yield qr(d(p));if(y!==undefined){yield yield qr(y)}break}if(p.done===true){break}yield yield qr(p.value)}}))}}function transformCatchFinally(d){return function(p){return zr(this,arguments,(function*(){let y;const v=p[Symbol.asyncIterator]();for(;;){let d;try{d=yield qr(v.next())}catch(d){y=d;break}if(d.done===true){break}yield yield qr(d.value)}const D=yield qr(d(y));if(D!==undefined){yield yield qr(D)}}))}}function transformAppend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}const K=yield qr(d());if(K!==undefined){yield yield qr(K)}}))}}function transformPrepend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;const U=yield qr(d());if(U!==undefined){yield yield qr(U)}try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}}))}}function transformReadAllBytes(d,p){return function(y){return zr(this,arguments,(function*(){yield yield qr(yield qr(readAllBytes(y,d,p)))}))}}function transformSerializeEnvelope(d,p,y){if(p===undefined||y===undefined){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const p=M;const y=d.serialize(p);yield yield qr({flags:0,data:y})}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const v=j;let D;let M=0;if(v.end){M=M|p;D=y.serialize(v.value)}else{D=d.serialize(v.value)}yield yield qr({flags:M,data:D})}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformParseEnvelope(d,p,y){if(y&&p!==undefined){return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if((v&p)===p){yield yield qr({value:y.parse(D),end:true})}else{yield yield qr({value:d.parse(D),end:false})}}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if(p!==undefined&&(v&p)===p){if(y===null){throw new connect_error_ConnectError("unexpected end flag",Lr.InvalidArgument)}continue}yield yield qr(d.parse(D))}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformCompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeCompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformDecompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeDecompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformJoinEnvelopes(){return function(d){return zr(this,arguments,(function*(){var p,y,v,D;try{for(var M=true,U=Gr(d),j;j=yield qr(U.next()),p=j.done,!p;M=true){D=j.value;M=false;const{flags:d,data:p}=D;yield yield qr(encodeEnvelope(d,p))}}catch(d){y={error:d}}finally{try{if(!M&&!p&&(v=U.return))yield qr(v.call(U))}finally{if(y)throw y.error}}}))}}function transformSplitEnvelope(d){function append(d,p){const y=new Uint8Array(d.byteLength+p.byteLength);y.set(d);y.set(p,d.length);return y}function shiftEnvelope(d,p){if(d.byteLength<5+p.length){return[undefined,d]}return[{flags:p.flags,data:d.subarray(5,5+p.length)},d.subarray(5+p.length)]}function peekHeader(d){if(d.byteLength<5){return undefined}const p=new DataView(d.buffer,d.byteOffset,d.byteLength);const y=p.getUint32(1);const v=p.getUint8(0);return{length:y,flags:v}}return function(p){return zr(this,arguments,(function*(){var y,v,D,M;let U=new Uint8Array(0);try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const p=M;U=append(U,p);for(;;){const p=peekHeader(U);if(!p){break}limit_io_assertReadMaxBytes(d,p.length,true);let y;[y,U]=shiftEnvelope(U,p);if(!y){break}yield yield qr(y)}}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}if(U.byteLength>0){const d=peekHeader(U);let p="protocol error: incomplete envelope";if(d){p=`protocol error: promised ${d.length} bytes in enveloped message, got ${U.byteLength-5} bytes`}throw new connect_error_ConnectError(p,Lr.InvalidArgument)}}))}}async function readAllBytes(d,p,y){var v,D,M,U,j,V,K,ee;const[te,re]=parseLengthHint(y);if(te){if(re>p){assertReadMaxBytes(p,re,true)}const y=new Uint8Array(re);let j=0;try{for(var ne=true,ie=Gr(d),se;se=await ie.next(),v=se.done,!v;ne=true){U=se.value;ne=false;const d=U;if(j+d.byteLength>re){throw new ConnectError(`protocol error: promised ${re} bytes, received ${j+d.byteLength}`,Code.InvalidArgument)}y.set(d,j);j+=d.byteLength}}catch(d){D={error:d}}finally{try{if(!ne&&!v&&(M=ie.return))await M.call(ie)}finally{if(D)throw D.error}}if(jp.throw(d)}if(p.return!==undefined){d.return=d=>p.return(d)}return d}}}function makeIterableAbortable(d){const p=d[Symbol.asyncIterator]();if(p.throw===undefined){throw new Error("AsyncIterable does not implement throw")}const y=p;let v;let D;let M={next(){D=y.next().finally((()=>{D=undefined}));return D},throw(d){return y.throw(d)}};if(p.return!==undefined){M=Object.assign(Object.assign({},M),{return(d){return y.return(d)}})}let U=false;return{abort(d){if(v){return v.state}const f=()=>y.throw(d).then((d=>d.done===true?"completed":"caught"),(()=>"rethrown"));if(D){v={reason:d,state:D.then(f,f)};return v.state}v={reason:d,state:f()};return v.state},[Symbol.asyncIterator](){if(U){throw new Error("AsyncIterable cannot be re-used")}U=true;return M}}}function createWritableIterable(){const d=[];const p=[];let y=undefined;let v;let D;let M=new Promise(((d,p)=>{v=d;D=p}));let U=false;function drain(){for(const p of d.splice(0,d.length)){p({done:true,value:undefined})}}return{close(){U=true;drain()},async write(v){if(U){throw y!==null&&y!==void 0?y:new Error("cannot write, WritableIterable already closed")}const D=d.shift();if(D===undefined){p.push(v)}else{D({done:false,value:v});if(d.length>0){return}}const j=p.length+1;for(let d=0;d{v=d;D=p}));const y=p.shift();if(y!==undefined){return Promise.resolve({done:false,value:y})}if(U){return Promise.resolve({done:true,value:undefined})}let j;const V=new Promise((d=>j=d));d.push(j);return V},throw(d){y=d;U=true;p.splice(0,p.length);M.catch((()=>{}));D(y);drain();return Promise.resolve({done:true,value:undefined})},return(){U=true;p.splice(0,p.length);v();M=Promise.reject(new Error("cannot write, consumer called return"));M.catch((()=>{}));drain();return Promise.resolve({done:true,value:undefined})}}}}}function createAsyncIterable(d){return zr(this,arguments,(function*createAsyncIterable_1(){yield qr(yield*Vr(Gr(d)))}))}var Wr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var $r=undefined&&undefined.__await||function(d){return this instanceof $r?(this.v=d,this):new $r(d)};var Yr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:$r(d[v](p)),done:false}:D?D(p):p}:D}};var Jr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof $r?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function createClient(d,p){return makeAnyClient(d,(y=>{switch(y.kind){case Pr.Unary:return createUnaryFn(p,d,y);case Pr.ServerStreaming:return createServerStreamingFn(p,d,y);case Pr.ClientStreaming:return createClientStreamingFn(p,d,y);case Pr.BiDiStreaming:return createBiDiStreamingFn(p,d,y);default:return null}}))}function createPromiseClient(d,p){return createClient(d,p)}function createUnaryFn(d,p,y){return async function(v,D){var M,U;const j=await d.unary(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(M=D===null||D===void 0?void 0:D.onHeader)===null||M===void 0?void 0:M.call(D,j.header);(U=D===null||D===void 0?void 0:D.onTrailer)===null||U===void 0?void 0:U.call(D,j.trailer);return j.message}}function createServerStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,createAsyncIterable([v]),D===null||D===void 0?void 0:D.contextValues),D)}}function createClientStreamingFn(d,p,y){return async function(v,D){var M,U,j,V;var K,ee;const te=await d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(K=D===null||D===void 0?void 0:D.onHeader)===null||K===void 0?void 0:K.call(D,te.header);let re;let ne=0;try{for(var ie=true,se=Wr(te.message),oe;oe=await se.next(),M=oe.done,!M;ie=true){V=oe.value;ie=false;const d=V;re=d;ne++}}catch(d){U={error:d}}finally{try{if(!ie&&!M&&(j=se.return))await j.call(se)}finally{if(U)throw U.error}}if(!re){throw new connect_error_ConnectError("protocol error: missing response message",Lr.Unimplemented)}if(ne>1){throw new connect_error_ConnectError("protocol error: received extra messages for client streaming method",Lr.Unimplemented)}(ee=D===null||D===void 0?void 0:D.onTrailer)===null||ee===void 0?void 0:ee.call(D,te.trailer);return re}}function createBiDiStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues),D)}}function handleStreamResponse(d,p){const y=function(){return Jr(this,arguments,(function*(){var y,v;const D=yield $r(d);(y=p===null||p===void 0?void 0:p.onHeader)===null||y===void 0?void 0:y.call(p,D.header);yield $r(yield*Yr(Wr(D.message)));(v=p===null||p===void 0?void 0:p.onTrailer)===null||v===void 0?void 0:v.call(p,D.trailer)}))}()[Symbol.asyncIterator]();return{[Symbol.asyncIterator]:()=>({next:()=>y.next()})}}var Kr=__nccwpck_require__(40298);const[Xr]=process.versions.node.split(".").map((d=>parseInt(d,10)));if(Xr<18){if(typeof globalThis.Headers==="undefined"){globalThis.Headers=Kr.Headers}}function node_error_connectErrorFromNodeReason(d){let p=Lr.Internal;const y=unwrapNodeErrorChain(d).map(getNodeErrorProps);if(y.some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ERR_STREAM_DESTROYED"||d.code=="ERR_HTTP2_INVALID_STREAM"||d.code=="ECONNRESET"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ETIMEDOUT"||d.code=="ENOTFOUND"||d.code=="EAI_AGAIN"||d.code=="ECONNREFUSED"))){p=Lr.Unavailable}const v=connect_error_ConnectError.from(d,p);if(v!==d){v.cause=d}return v}function unwrapNodeErrorChain(d){const p=[];for(;;){if(!(d instanceof Error)){break}if(p.includes(d)){break}p.push(d);if(!("cause"in d)){break}d=d.cause}return p}function getNodeErrorProps(d){const p={};if(d instanceof Error){if("code"in d&&typeof d.code=="string"){p.code=d.code}if("syscall"in d&&typeof d.syscall=="string"){p.syscall=d.syscall}}return p}function node_error_connectErrorFromH2ResetCode(d){switch(d){case Zr.PROTOCOL_ERROR:case Zr.INTERNAL_ERROR:case Zr.FLOW_CONTROL_ERROR:case Zr.SETTINGS_TIMEOUT:case Zr.FRAME_SIZE_ERROR:case Zr.COMPRESSION_ERROR:case Zr.CONNECT_ERROR:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Internal);case Zr.REFUSED_STREAM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Unavailable);case Zr.CANCEL:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Canceled);case Zr.ENHANCE_YOUR_CALM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.ResourceExhausted);case Zr.INADEQUATE_SECURITY:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.HTTP_1_1_REQUIRED:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.STREAM_CLOSED:default:break}return undefined}var Zr;(function(d){d[d["PROTOCOL_ERROR"]=1]="PROTOCOL_ERROR";d[d["INTERNAL_ERROR"]=2]="INTERNAL_ERROR";d[d["FLOW_CONTROL_ERROR"]=3]="FLOW_CONTROL_ERROR";d[d["SETTINGS_TIMEOUT"]=4]="SETTINGS_TIMEOUT";d[d["STREAM_CLOSED"]=5]="STREAM_CLOSED";d[d["FRAME_SIZE_ERROR"]=6]="FRAME_SIZE_ERROR";d[d["REFUSED_STREAM"]=7]="REFUSED_STREAM";d[d["CANCEL"]=8]="CANCEL";d[d["COMPRESSION_ERROR"]=9]="COMPRESSION_ERROR";d[d["CONNECT_ERROR"]=10]="CONNECT_ERROR";d[d["ENHANCE_YOUR_CALM"]=11]="ENHANCE_YOUR_CALM";d[d["INADEQUATE_SECURITY"]=12]="INADEQUATE_SECURITY";d[d["HTTP_1_1_REQUIRED"]=13]="HTTP_1_1_REQUIRED"})(Zr||(Zr={}));const en=(0,ee.promisify)(_t.gzip);const tn=(0,ee.promisify)(_t.gunzip);const rn=(0,ee.promisify)(_t.brotliCompress);const nn=(0,ee.promisify)(_t.brotliDecompress);const sn={name:"gzip",compress(d){return en(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(tn(d,{maxOutputLength:p}),p)}};const an={name:"br",compress(d){return rn(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(nn(d,{maxOutputLength:p}),p)}};function wrapZLibErrors(d,p){return d.catch((d=>{const y=getNodeErrorProps(d);let v=Lr.Internal;let D="decompression failed";switch(y.code){case"ERR_BUFFER_TOO_LARGE":v=Lr.ResourceExhausted;D=`message is larger than configured readMaxBytes ${p} after decompression`;break;case"Z_DATA_ERROR":case"ERR_PADDING_2":v=Lr.InvalidArgument;break;default:if(y.code!==undefined&&y.code.startsWith("ERR__ERROR_FORMAT_")){v=Lr.InvalidArgument}break}return Promise.reject(new connect_error_ConnectError(D,v,undefined,undefined,d))}))}var ln=__nccwpck_require__(85675);function node_universal_header_nodeHeaderToWebHeader(d){const p=new Headers;for(const[y,v]of Object.entries(d)){if(y.startsWith(":")){continue}if(v===undefined){continue}if(typeof v=="string"){p.append(y,v)}else if(typeof v=="number"){p.append(y,String(v))}else{for(const d of v){p.append(y,d)}}}return p}function node_universal_header_webHeaderToNodeHeaders(d,p){if(d===undefined&&p===undefined){return undefined}const y=Object.create(null);if(p!==undefined){for(const[d,v]of Object.entries(p)){if(Array.isArray(v)){y[d]=v.concat()}else if(v!==undefined){y[d]=v}}}if(d!==undefined){if(Array.isArray(d)){for(const[p,v]of d){appendWebHeader(y,p,v)}}else if("forEach"in d){if(typeof d.forEach=="function"){d.forEach(((d,p)=>{appendWebHeader(y,p,d)}))}}else{for(const[p,v]of Object.entries(d)){appendWebHeader(y,p,v)}}}return y}function appendWebHeader(d,p,y){p=p.toLowerCase();const v=d[p];if(Array.isArray(v)){v.push(y)}else if(v===undefined){d[p]=y}else{d[p]=[v.toString(),y]}}function createLinkedAbortController(...d){const p=new AbortController;const y=d.filter((d=>d!==undefined)).concat(p.signal);for(const d of y){if(d.aborted){onAbort.apply(d);break}d.addEventListener("abort",onAbort)}function onAbort(){if(!p.signal.aborted){p.abort(getAbortSignalReason(this))}for(const d of y){d.removeEventListener("abort",onAbort)}}return p}function createDeadlineSignal(d){const p=new AbortController;const listener=()=>{p.abort(new connect_error_ConnectError("the operation timed out",Lr.DeadlineExceeded))};let y;if(d!==undefined){if(d<=0)listener();else y=setTimeout(listener,d)}return{signal:p.signal,cleanup:()=>clearTimeout(y)}}function getAbortSignalReason(d){if(!d.aborted){return undefined}if(d.reason!==undefined){return d.reason}const p=new Error("This operation was aborted");p.name="AbortError";return p}class Http2SessionManager{state(){if(this.s.t=="ready"){if(this.verifying!==undefined){return"verifying"}return this.s.streamCount()>0?"open":"idle"}return this.s.t}error(){if(this.s.t=="error"){return this.s.reason}return undefined}constructor(d,p,y){var v,D,M,U;this.s=http2_session_manager_closed();this.shuttingDown=[];this.authority=new URL(d).origin;this.http2SessionOptions=y;this.options={pingIntervalMs:(v=p===null||p===void 0?void 0:p.pingIntervalMs)!==null&&v!==void 0?v:Number.POSITIVE_INFINITY,pingTimeoutMs:(D=p===null||p===void 0?void 0:p.pingTimeoutMs)!==null&&D!==void 0?D:1e3*15,pingIdleConnection:(M=p===null||p===void 0?void 0:p.pingIdleConnection)!==null&&M!==void 0?M:false,idleConnectionTimeoutMs:(U=p===null||p===void 0?void 0:p.idleConnectionTimeoutMs)!==null&&U!==void 0?U:1e3*60*15}}async connect(){try{const d=await this.gotoReady();return d.streamCount()>0?"open":"idle"}catch(d){return"error"}}async request(d,p,y,v){for(;;){const D=await this.gotoReady();try{const M=D.conn.request(Object.assign(Object.assign({},y),{":method":d,":path":p}),v);D.registerRequest(M);return M}catch(d){if(D.conn.closed||D.conn.destroyed){continue}throw d}}}notifyResponseByteRead(d){if(this.s.t=="ready"){this.s.responseByteRead(d)}for(const p of this.shuttingDown){p.responseByteRead(d)}}abort(d){var p,y,v;const D=d!==null&&d!==void 0?d:new connect_error_ConnectError("connection aborted",Lr.Canceled);(y=(p=this.s).abort)===null||y===void 0?void 0:y.call(p,D);for(const d of this.shuttingDown){(v=d.abort)===null||v===void 0?void 0:v.call(d,D)}this.setState(closedOrError(D))}async gotoReady(){if(this.s.t=="ready"){if(this.s.isShuttingDown()||this.s.conn.closed||this.s.conn.destroyed){this.setState(connect(this.authority,this.http2SessionOptions))}else if(this.s.requiresVerify()){await this.verify(this.s)}}else if(this.s.t=="closed"||this.s.t=="error"){this.setState(connect(this.authority,this.http2SessionOptions))}while(this.s.t!=="ready"){if(this.s.t==="error"){throw this.s.reason}if(this.s.t==="connecting"){await this.s.conn}}return this.s}setState(d){var p,y;(y=(p=this.s).onExitState)===null||y===void 0?void 0:y.call(p);if(this.s.t=="ready"&&this.s.isShuttingDown()){const d=this.s;this.shuttingDown.push(d);d.onClose=d.onError=()=>{const p=this.shuttingDown.indexOf(d);if(p!==-1){this.shuttingDown.splice(p,1)}}}switch(d.t){case"connecting":d.conn.then((d=>{this.setState(ready(d,this.options))}),(d=>{this.setState(closedOrError(d))}));break;case"ready":d.onClose=()=>this.setState(http2_session_manager_closed());d.onError=d=>this.setState(closedOrError(d));break;case"closed":break;case"error":break}this.s=d}verify(d){if(this.verifying!==undefined){return this.verifying}this.verifying=d.verify().then((d=>{if(d){return}this.setState(connect(this.authority,this.http2SessionOptions))}),(d=>{this.setState(closedOrError(d))})).finally((()=>{this.verifying=undefined}));return this.verifying}}function http2_session_manager_closed(){return{t:"closed"}}function error(d){return{t:"error",reason:d}}function closedOrError(d){const p=d instanceof connect_error_ConnectError&&connect_error_ConnectError.from(d).code==Lr.Canceled;return p?http2_session_manager_closed():error(d)}function connect(d,p){let y;let v;const D=new Promise(((d,p)=>{y=d;v=p}));const M=ln.connect(d,p);M.on("connect",onConnect);M.on("error",onError);function onConnect(){y===null||y===void 0?void 0:y(M);cleanup()}function onError(d){v===null||v===void 0?void 0:v(node_error_connectErrorFromNodeReason(d));cleanup()}function cleanup(){M.off("connect",onConnect);M.off("error",onError)}return{t:"connecting",conn:D,abort(d){if(!M.destroyed){M.destroy(undefined,ln.constants.NGHTTP2_CANCEL)}v===null||v===void 0?void 0:v(d)},onExitState(){cleanup()}}}function ready(d,p){assertSessionOpen(d);d.unref();let y=Date.now();let v=0;let D;let M;let U=false;let j=false;let V;resetIdleTimeout();const K={t:"ready",conn:d,streamCount(){return v},requiresVerify(){const d=Date.now()-y;return d>p.pingIntervalMs},isShuttingDown(){return U},onClose:undefined,onError:undefined,registerRequest(p){v++;if(v==1){d.ref();resetPingInterval();stopIdleTimeout()}p.once("response",(()=>{y=Date.now();resetPingInterval()}));p.once("close",(()=>{v--;if(v==0){d.unref();resetPingInterval();resetIdleTimeout()}}))},responseByteRead(p){if(p.session!==d){return}if(d.closed||d.destroyed){return}if(v<=0){return}y=Date.now();resetPingInterval()},verify(){d.ref();return new Promise((p=>{commonPing((()=>{if(v==0)d.unref();p(true)}));d.once("error",(()=>p(false)))}))},abort(p){if(!d.destroyed){d.once("error",(()=>{}));d.destroy(p,ln.constants.NGHTTP2_CANCEL)}},onExitState(){if(K.isShuttingDown()){return}cleanup();this.onError=undefined;this.onClose=undefined}};function resetPingInterval(){stopPingInterval();if(v>0||p.pingIdleConnection){D=safeSetTimeout(onPingInterval,p.pingIntervalMs)}}function stopPingInterval(){clearTimeout(D);clearTimeout(M)}function onPingInterval(){commonPing(resetPingInterval)}function commonPing(v){clearTimeout(M);M=safeSetTimeout((()=>{d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL)}),p.pingTimeoutMs);d.ping(((D,U)=>{clearTimeout(M);if(D!==null){return}if(U>p.pingTimeoutMs){d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL);return}y=Date.now();v()}))}function stopIdleTimeout(){clearTimeout(V)}function resetIdleTimeout(){V=safeSetTimeout(onIdleTimeout,p.idleConnectionTimeoutMs)}function onIdleTimeout(){d.close();onClose()}function onGoaway(y,D,M){U=true;const V=Buffer.from("too_many_pings","ascii");if(y===ln.constants.NGHTTP2_ENHANCE_YOUR_CALM&&M!=null&&M.equals(V)){p.pingIntervalMs=p.pingIntervalMs*2;j=true}if(y===ln.constants.NGHTTP2_NO_ERROR){const p=parseInt(process.versions.node.split(".")[0],10);if(v==0&&p>=18){d.destroy(new connect_error_ConnectError("received GOAWAY without any open streams",Lr.Canceled),ln.constants.NGHTTP2_NO_ERROR)}}}function onClose(){var d;cleanup();(d=K.onClose)===null||d===void 0?void 0:d.call(K)}function onError(d){var p,y;cleanup();if(j){const d=new connect_error_ConnectError(`http/2 connection closed with error code ENHANCE_YOUR_CALM (0x${ln.constants.NGHTTP2_ENHANCE_YOUR_CALM.toString(16)}), too_many_pings, doubled the interval`,Lr.ResourceExhausted);(p=K.onError)===null||p===void 0?void 0:p.call(K,d)}else{(y=K.onError)===null||y===void 0?void 0:y.call(K,node_error_connectErrorFromNodeReason(d))}}function cleanup(){stopPingInterval();stopIdleTimeout();d.off("error",onError);d.off("close",onClose);d.off("goaway",onGoaway)}d.on("error",onError);d.on("close",onClose);d.on("goaway",onGoaway);return K}function safeSetTimeout(d,p){if(p>2147483647){return}return setTimeout(d,p).unref()}function assertSessionOpen(d){if(d.connecting){throw new connect_error_ConnectError("expected open session, but it is connecting",Lr.Internal)}if(d.destroyed){throw new connect_error_ConnectError("expected open session, but it is destroyed",Lr.Internal)}if(d.closed){throw new connect_error_ConnectError("expected open session, but it is closed",Lr.Internal)}}function createNodeHttpClient(d){var p;if(d.httpVersion=="1.1"){return createNodeHttp1Client(d.nodeOptions)}const y=(p=d.sessionProvider)!==null&&p!==void 0?p:d=>new Http2SessionManager(d);return createNodeHttp2Client(y)}function createNodeHttp1Client(d){return async function request(p){const y=createSentinel(p.signal);return new Promise(((v,D)=>{y.catch((d=>{D(d)}));h1Request(y,p.url,Object.assign(Object.assign({},d),{headers:node_universal_header_webHeaderToNodeHeaders(p.header,d===null||d===void 0?void 0:d.headers),method:p.method}),(d=>{void sinkRequest(p,d,y);d.on("response",(d=>{var p;d.on("error",y.reject);y.catch((p=>d.destroy(node_error_connectErrorFromNodeReason(p))));const D=new Headers;v({status:(p=d.statusCode)!==null&&p!==void 0?p:0,header:node_universal_header_nodeHeaderToWebHeader(d.headers),body:h1ResponseIterable(y,d,D),trailer:D})}))}))}))}}function createNodeHttp2Client(d){return function request(p){const y=createSentinel(p.signal);const v=d(p.url);return new Promise(((d,D)=>{y.catch((d=>{D(d)}));h2Request(y,v,p.url,p.method,node_universal_header_webHeaderToNodeHeaders(p.header),{},(D=>{void sinkRequest(p,D,y);D.on("response",(p=>{var M;const U={status:(M=p[":status"])!==null&&M!==void 0?M:0,header:node_universal_header_nodeHeaderToWebHeader(p),body:h2ResponseIterable(y,D,v),trailer:h2ResponseTrailer(D)};d(U)}))}))}))}}function h1Request(d,p,y,v){let D;if(new URL(p).protocol.startsWith("https")){D=xt.request(p,y)}else{D=Bt.request(p,y)}d.catch((d=>D.destroy(node_error_connectErrorFromNodeReason(d))));D.flushHeaders();D.on("error",d.reject);D.on("socket",(function onRequestSocket(d){function onSocketConnect(){d.off("connect",onSocketConnect);v(D)}if(d.readyState==="open"){v(D)}else{d.on("connect",onSocketConnect)}}))}function h1ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){node_universal_header_nodeHeaderToWebHeader(p.trailers).forEach(((d,p)=>{y.set(p,d)}));d.resolve();await d}return D},throw(p){d.reject(p);throw p}}}}}function h2Request(d,p,y,v,D,M,U){const j=new URL(y);if(j.origin!==p.authority){const y=`cannot make a request to ${j.origin}: the http2 session is connected to ${p.authority}`;d.reject(new connect_error_ConnectError(y,Lr.Internal));return}p.request(v,j.pathname+j.search,D,{}).then((p=>{d.catch((d=>{if(p.closed){return}const y=d instanceof connect_error_ConnectError&&d.code==Lr.Canceled?Zr.CANCEL:Zr.INTERNAL_ERROR;return new Promise((d=>p.close(y,d)))}));p.on("error",(function h2StreamError(y){if(p.writableEnded&&unwrapNodeErrorChain(y).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}d.reject(y)}));p.on("close",(function h2StreamClose(){const y=node_error_connectErrorFromH2ResetCode(p.rstCode);if(y){d.reject(y)}}));U(p)}),(p=>{d.reject(p)}))}function h2ResponseTrailer(d){const p=new Headers;d.on("trailers",(d=>{node_universal_header_nodeHeaderToWebHeader(d).forEach(((d,y)=>{p.set(y,d)}))}));return p}function h2ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){d.resolve();await d}y===null||y===void 0?void 0:y.notifyResponseByteRead(p);return D},throw(p){d.reject(p);throw p}}}}}async function sinkRequest(d,p,y){if(d.body===undefined){await new Promise((d=>p.end(d)));return}const v=d.body[Symbol.asyncIterator]();return new Promise((d=>{writeNext();function writeNext(){if(y.isRejected()){return}v.next().then((D=>{if(D.done===true){p.end(d);return}p.write(D.value,"binary",(function(d){if(d===null||d===undefined){writeNext();return}if(v.throw!==undefined){v.throw(node_error_connectErrorFromNodeReason(d)).catch((()=>{}))}if(p.writableEnded&&unwrapNodeErrorChain(d).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}y.reject(d)}))}),(d=>{y.reject(d)}))}}))}function createSentinel(d){let p;let y;let v=false;let D=false;const M=new Promise(((d,v)=>{p=d;y=v}));const U={resolve(){if(!v&&!D){v=true;p===null||p===void 0?void 0:p()}},isResolved(){return v},reject(d){if(!v&&!D){D=true;y===null||y===void 0?void 0:y(node_error_connectErrorFromNodeReason(d))}},isRejected(){return D},async race(d){const p=await Promise.race([d,M]);if(p===undefined&&v){throw new connect_error_ConnectError("sentinel completed early",Lr.Internal)}return p}};const j=Object.assign(M,U);function onSignalAbort(){U.reject(getAbortSignalReason(this))}if(d){if(d.aborted){U.reject(getAbortSignalReason(d))}else{d.addEventListener("abort",onSignalAbort)}M.finally((()=>d.removeEventListener("abort",onSignalAbort))).catch((()=>{}))}return j}function node_transport_options_validateNodeTransportOptions(d){var p,y,v,D;let M;if(d.httpVersion=="2"){let p;if(d.sessionManager){p=d.sessionManager}else{p=new Http2SessionManager(d.baseUrl,{pingIntervalMs:d.pingIntervalMs,pingIdleConnection:d.pingIdleConnection,pingTimeoutMs:d.pingTimeoutMs,idleConnectionTimeoutMs:d.idleConnectionTimeoutMs},d.nodeOptions)}M=createNodeHttpClient({httpVersion:"2",sessionProvider:()=>p})}else{M=createNodeHttpClient({httpVersion:"1.1",nodeOptions:d.nodeOptions})}return Object.assign(Object.assign(Object.assign({},d),{httpClient:M,useBinaryFormat:(p=d.useBinaryFormat)!==null&&p!==void 0?p:true,interceptors:(y=d.interceptors)!==null&&y!==void 0?y:[],sendCompression:(v=d.sendCompression)!==null&&v!==void 0?v:null,acceptCompression:(D=d.acceptCompression)!==null&&D!==void 0?D:[sn,an]}),validateReadWriteMaxBytes(d.readMaxBytes,d.writeMaxBytes,d.compressMinBytes))}function createGrpcWebTransport(d){return createTransport(validateNodeTransportOptions(d))}const cn="Content-Type";const un="Grpc-Encoding";const dn="Grpc-Accept-Encoding";const pn="Grpc-Timeout";const mn="Grpc-Status";const An="Grpc-Message";const hn="Grpc-Status-Details-Bin";const gn="Grpc-Message-Type";const yn="User-Agent";const bn=/^application\/grpc(?:\+(?:(json)(?:; ?charset=utf-?8)?|proto))?$/i;const En="application/grpc+proto";const wn="application/grpc+json";function parseContentType(d){const p=d===null||d===void 0?void 0:d.match(bn);if(!p){return undefined}const y=!p[1];return{binary:y}}function requestHeader(d,p,y){const v=new Headers(y!==null&&y!==void 0?y:{});v.set(cn,d?En:wn);v.set(yn,"connect-es/1.6.1");if(p!==undefined){v.set(pn,`${p}m`)}v.set("Te","trailers");return v}function requestHeaderWithCompression(d,p,y,v,D){const M=requestHeader(d,p,y);if(D!=null){M.set(un,D.name)}if(v.length>0){M.set(dn,v.map((d=>d.name)).join(","))}return M}function codeFromHttpStatus(d){switch(d){case 400:return Lr.Internal;case 401:return Lr.Unauthenticated;case 403:return Lr.PermissionDenied;case 404:return Lr.Unimplemented;case 429:return Lr.Unavailable;case 502:return Lr.Unavailable;case 503:return Lr.Unavailable;case 504:return Lr.Unavailable;default:return Lr.Unknown}}class Message{equals(d){return this.getType().runtime.util.equals(this.getType(),this,d)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(d,p){const y=this.getType(),v=y.runtime.bin,D=v.makeReadOptions(p);v.readMessage(this,D.readerFactory(d),d.byteLength,D);return this}fromJson(d,p){const y=this.getType(),v=y.runtime.json,D=v.makeReadOptions(p);v.readMessage(y,d,D,this);return this}fromJsonString(d,p){let y;try{y=JSON.parse(d)}catch(d){throw new Error(`cannot decode ${this.getType().typeName} from JSON: ${d instanceof Error?d.message:String(d)}`)}return this.fromJson(y,p)}toBinary(d){const p=this.getType(),y=p.runtime.bin,v=y.makeWriteOptions(d),D=v.writerFactory();y.writeMessage(this,D,v);return D.finish()}toJson(d){const p=this.getType(),y=p.runtime.json,v=y.makeWriteOptions(d);return y.writeMessage(this,v)}toJsonString(d){var p;const y=this.toJson(d);return JSON.stringify(y,null,(p=d===null||d===void 0?void 0:d.prettySpaces)!==null&&p!==void 0?p:0)}toJSON(){return this.toJson({emitDefaultValues:true})}getType(){return Object.getPrototypeOf(this).constructor}}function assert(d,p){if(!d){throw new Error(p)}}const vn=34028234663852886e22,Cn=-34028234663852886e22,Sn=4294967295,In=2147483647,Bn=-2147483648;function assertInt32(d){if(typeof d!=="number")throw new Error("invalid int 32: "+typeof d);if(!Number.isInteger(d)||d>In||dSn||d<0)throw new Error("invalid uint 32: "+d)}function assertFloat32(d){if(typeof d!=="number")throw new Error("invalid float 32: "+typeof d);if(!Number.isFinite(d))return;if(d>vn||d({no:p.no,name:p.name,localName:d[p.no]}))),v)}function makeEnumType(d,p,y){const v=Object.create(null);const D=Object.create(null);const M=[];for(const d of p){const p=normalizeEnumValue(d);M.push(p);v[d.name]=p;D[d.no]=p}return{typeName:d,values:M,findName(d){return v[d]},findNumber(d){return D[d]}}}function makeEnum(d,p,y){const v={};for(const d of p){const p=normalizeEnumValue(d);v[p.localName]=p.no;v[p.no]=p.localName}setEnumType(v,d,p,y);return v}function normalizeEnumValue(d){if("localName"in d){return d}return Object.assign(Object.assign({},d),{localName:d.name})}function makeMessageType(d,p,y,v){var D;const M=(D=v===null||v===void 0?void 0:v.localName)!==null&&D!==void 0?D:p.substring(p.lastIndexOf(".")+1);const U={[M]:function(p){d.util.initFields(this);d.util.initPartial(p,this)}}[M];Object.setPrototypeOf(U.prototype,new Message);Object.assign(U,{runtime:d,typeName:p,fields:d.util.newFieldList(y),fromBinary(d,p){return(new U).fromBinary(d,p)},fromJson(d,p){return(new U).fromJson(d,p)},fromJsonString(d,p){return(new U).fromJsonString(d,p)},equals(p,y){return d.util.equals(U,p,y)}});return U}function varint64read(){let d=0;let p=0;for(let y=0;y<28;y+=7){let v=this.buf[this.pos++];d|=(v&127)<>4;if((y&128)==0){this.assertBounds();return[d,p]}for(let y=3;y<=31;y+=7){let v=this.buf[this.pos++];p|=(v&127)<>>v;const M=!(D>>>7==0&&p==0);const U=(M?D|128:D)&255;y.push(U);if(!M){return}}const v=d>>>28&15|(p&7)<<4;const D=!(p>>3==0);y.push((D?v|128:v)&255);if(!D){return}for(let d=3;d<31;d=d+7){const v=p>>>d;const D=!(v>>>7==0);const M=(D?v|128:v)&255;y.push(M);if(!D){return}}y.push(p>>>31&1)}const Rn=4294967296;function int64FromString(d){const p=d[0]==="-";if(p){d=d.slice(1)}const y=1e6;let v=0;let D=0;function add1e6digit(p,M){const U=Number(d.slice(p,M));D*=y;v=v*y+U;if(v>=Rn){D=D+(v/Rn|0);v=v%Rn}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return p?negate(v,D):newBits(v,D)}function int64ToString(d,p){let y=newBits(d,p);const v=y.hi&2147483648;if(v){y=negate(y.lo,y.hi)}const D=uInt64ToString(y.lo,y.hi);return v?"-"+D:D}function uInt64ToString(d,p){({lo:d,hi:p}=toUnsigned(d,p));if(p<=2097151){return String(Rn*p+d)}const y=d&16777215;const v=(d>>>24|p<<8)&16777215;const D=p>>16&65535;let M=y+v*6777216+D*6710656;let U=v+D*8147497;let j=D*2;const V=1e7;if(M>=V){U+=Math.floor(M/V);M%=V}if(U>=V){j+=Math.floor(U/V);U%=V}return j.toString()+decimalFrom1e7WithLeadingZeros(U)+decimalFrom1e7WithLeadingZeros(M)}function toUnsigned(d,p){return{lo:d>>>0,hi:p>>>0}}function newBits(d,p){return{lo:d|0,hi:p|0}}function negate(d,p){p=~p;if(d){d=~d+1}else{p+=1}return newBits(d,p)}const decimalFrom1e7WithLeadingZeros=d=>{const p=String(d);return"0000000".slice(p.length)+p};function varint32write(d,p){if(d>=0){while(d>127){p.push(d&127|128);d=d>>>7}p.push(d)}else{for(let y=0;y<9;y++){p.push(d&127|128);d=d>>7}p.push(1)}}function varint32read(){let d=this.buf[this.pos++];let p=d&127;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<7;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<14;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<21;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&15)<<28;for(let p=5;(d&128)!==0&&p<10;p++)d=this.buf[this.pos++];if((d&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}function makeInt64Support(){const d=new DataView(new ArrayBuffer(8));const p=typeof BigInt==="function"&&typeof d.getBigInt64==="function"&&typeof d.getBigUint64==="function"&&typeof d.setBigInt64==="function"&&typeof d.setBigUint64==="function"&&(typeof process!="object"||typeof process.env!="object"||process.env.BUF_BIGINT_DISABLE!=="1");if(p){const p=BigInt("-9223372036854775808"),y=BigInt("9223372036854775807"),v=BigInt("0"),D=BigInt("18446744073709551615");return{zero:BigInt(0),supported:true,parse(d){const v=typeof d=="bigint"?d:BigInt(d);if(v>y||vD||passert(/^-?[0-9]+$/.test(d),`int64 invalid: ${d}`);const assertUInt64String=d=>assert(/^[0-9]+$/.test(d),`uint64 invalid: ${d}`);return{zero:"0",supported:false,parse(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return d},uParse(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return d},enc(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return int64FromString(d)},uEnc(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return int64FromString(d)},dec(d,p){return int64ToString(d,p)},uDec(d,p){return uInt64ToString(d,p)}}}const _n=makeInt64Support();var Tn;(function(d){d[d["DOUBLE"]=1]="DOUBLE";d[d["FLOAT"]=2]="FLOAT";d[d["INT64"]=3]="INT64";d[d["UINT64"]=4]="UINT64";d[d["INT32"]=5]="INT32";d[d["FIXED64"]=6]="FIXED64";d[d["FIXED32"]=7]="FIXED32";d[d["BOOL"]=8]="BOOL";d[d["STRING"]=9]="STRING";d[d["BYTES"]=12]="BYTES";d[d["UINT32"]=13]="UINT32";d[d["SFIXED32"]=15]="SFIXED32";d[d["SFIXED64"]=16]="SFIXED64";d[d["SINT32"]=17]="SINT32";d[d["SINT64"]=18]="SINT64"})(Tn||(Tn={}));var Nn;(function(d){d[d["BIGINT"]=0]="BIGINT";d[d["STRING"]=1]="STRING"})(Nn||(Nn={}));function scalarEquals(d,p,y){if(p===y){return true}if(d==Tn.BYTES){if(!(p instanceof Uint8Array)||!(y instanceof Uint8Array)){return false}if(p.length!==y.length){return false}for(let d=0;dy[p]]}function initExtensionField(d){const p=d.field;if(p.repeated){return[]}if(p.default!==undefined){return p.default}switch(p.kind){case"enum":return p.T.values[0].no;case"scalar":return scalarZeroValue(p.T,p.L);case"message":const d=p.T,y=new d;return d.fieldWrapper?d.fieldWrapper.unwrapField(y):y;case"map":throw"map fields are not allowed to be extensions"}}function filterUnknownFields(d,p){if(!p.repeated&&(p.kind=="enum"||p.kind=="scalar")){for(let y=d.length-1;y>=0;--y){if(d[y].no==p.no){return[d[y]]}}return[]}return d.filter((d=>d.no===p.no))}let kn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let Qn=[];for(let d=0;d>4;U=M;D=2;break;case 2:y[v++]=(U&15)<<4|(M&60)>>2;U=M;D=3;break;case 3:y[v++]=(U&3)<<6|M;D=0;break}}if(D==1)throw Error("invalid base64 string.");return y.subarray(0,v)},enc(d){let p="",y=0,v,D=0;for(let M=0;M>2];D=(v&3)<<4;y=1;break;case 1:p+=kn[D|v>>4];D=(v&15)<<2;y=2;break;case 2:p+=kn[D|v>>6];p+=kn[v&63];y=0;break}}if(y){p+=kn[D];p+="=";if(y==1)p+="="}return p}};function getExtension(d,p,y){assertExtendee(p,d);const v=p.runtime.bin.makeReadOptions(y);const D=filterUnknownFields(d.getType().runtime.bin.listUnknownFields(d),p.field);const[M,U]=createExtensionContainer(p);for(const d of D){p.runtime.bin.readField(M,v.readerFactory(d.data),p.field,d.wireType,v)}return U()}function setExtension(d,p,y,v){assertExtendee(p,d);const D=p.runtime.bin.makeReadOptions(v);const M=p.runtime.bin.makeWriteOptions(v);if(hasExtension(d,p)){const y=d.getType().runtime.bin.listUnknownFields(d).filter((d=>d.no!=p.field.no));d.getType().runtime.bin.discardUnknownFields(d);for(const p of y){d.getType().runtime.bin.onUnknownField(d,p.no,p.wireType,p.data)}}const U=M.writerFactory();let j=p.field;if(!j.opt&&!j.repeated&&(j.kind=="enum"||j.kind=="scalar")){j=Object.assign(Object.assign({},p.field),{opt:true})}p.runtime.bin.writeField(j,y,U,M);const V=D.readerFactory(U.finish());while(V.posd.no!=p.field.no));y.discardUnknownFields(d);for(const p of v){y.onUnknownField(d,p.no,p.wireType,p.data)}}}function hasExtension(d,p){const y=d.getType();return p.extendee.typeName===y.typeName&&!!y.runtime.bin.listUnknownFields(d).find((d=>d.no==p.field.no))}function assertExtendee(d,p){assert(d.extendee.typeName==p.getType().typeName,`extension ${d.typeName} can only be applied to message ${d.extendee.typeName}`)}function isFieldSet(d,p){const y=d.localName;if(d.repeated){return p[y].length>0}if(d.oneof){return p[d.oneof.localName].case===y}switch(d.kind){case"enum":case"scalar":if(d.opt||d.req){return p[y]!==undefined}if(d.kind=="enum"){return p[y]!==d.T.values[0].no}return!isScalarZeroValue(d.T,p[y]);case"message":return p[y]!==undefined;case"map":return Object.keys(p[y]).length>0}}function clearField(d,p){const y=d.localName;const v=!d.opt&&!d.req;if(d.repeated){p[y]=[]}else if(d.oneof){p[d.oneof.localName]={case:undefined}}else{switch(d.kind){case"map":p[y]={};break;case"enum":p[y]=v?d.T.values[0].no:undefined;break;case"scalar":p[y]=v?scalarZeroValue(d.T,d.L):undefined;break;case"message":p[y]=undefined;break}}}function isMessage(d,p){if(d===null||typeof d!="object"){return false}if(!Object.getOwnPropertyNames(Message.prototype).every((p=>p in d&&typeof d[p]=="function"))){return false}const y=d.getType();if(y===null||typeof y!="function"||!("typeName"in y)||typeof y.typeName!="string"){return false}return p===undefined?true:y.typeName==p.typeName}function wrapField(d,p){if(isMessage(p)||!d.fieldWrapper){return p}return d.fieldWrapper.wrapField(p)}function getUnwrappedFieldType(d){if(d.fieldKind!=="message"){return undefined}if(d.repeated){return undefined}if(d.oneof!=undefined){return undefined}return Pn[d.message.typeName]}const Pn={"google.protobuf.DoubleValue":Tn.DOUBLE,"google.protobuf.FloatValue":Tn.FLOAT,"google.protobuf.Int64Value":Tn.INT64,"google.protobuf.UInt64Value":Tn.UINT64,"google.protobuf.Int32Value":Tn.INT32,"google.protobuf.UInt32Value":Tn.UINT32,"google.protobuf.BoolValue":Tn.BOOL,"google.protobuf.StringValue":Tn.STRING,"google.protobuf.BytesValue":Tn.BYTES};const On={ignoreUnknownFields:false};const Ln={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0};function makeReadOptions(d){return d?Object.assign(Object.assign({},On),d):On}function makeWriteOptions(d){return d?Object.assign(Object.assign({},Ln),d):Ln}const Fn=Symbol();const Mn=Symbol();function makeJsonFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,readMessage(d,p,y,v){if(p==null||Array.isArray(p)||typeof p!="object"){throw new Error(`cannot decode message ${d.typeName} from JSON: ${debugJsonValue(p)}`)}v=v!==null&&v!==void 0?v:new d;const D=new Map;const M=y.typeRegistry;for(const[U,j]of Object.entries(p)){const p=d.fields.findJsonName(U);if(p){if(p.oneof){if(j===null&&p.kind=="scalar"){continue}const y=D.get(p.oneof);if(y!==undefined){throw new Error(`cannot decode message ${d.typeName} from JSON: multiple keys for oneof "${p.oneof.name}" present: "${y}", "${U}"`)}D.set(p.oneof,U)}readField(v,j,p,y,d)}else{let p=false;if((M===null||M===void 0?void 0:M.findExtension)&&U.startsWith("[")&&U.endsWith("]")){const D=M.findExtension(U.substring(1,U.length-1));if(D&&D.extendee.typeName==d.typeName){p=true;const[d,M]=createExtensionContainer(D);readField(d,j,D.field,y,D);setExtension(v,D,M(),y)}}if(!p&&!y.ignoreUnknownFields){throw new Error(`cannot decode message ${d.typeName} from JSON: key "${U}" is unknown`)}}}return v},writeMessage(d,p){const y=d.getType();const v={};let D;try{for(D of y.fields.byNumber()){if(!isFieldSet(D,d)){if(D.req){throw`required field not set`}if(!p.emitDefaultValues){continue}if(!canEmitFieldDefaultValue(D)){continue}}const y=D.oneof?d[D.oneof.localName].value:d[D.localName];const M=writeField(D,y,p);if(M!==undefined){v[p.useProtoFieldName?D.name:D.jsonName]=M}}const M=p.typeRegistry;if(M===null||M===void 0?void 0:M.findExtensionFor){for(const D of y.runtime.bin.listUnknownFields(d)){const U=M.findExtensionFor(y.typeName,D.no);if(U&&hasExtension(d,U)){const y=getExtension(d,U,p);const D=writeField(U.field,y,p);if(D!==undefined){v[U.field.jsonName]=D}}}}}catch(d){const p=D?`cannot encode field ${y.typeName}.${D.name} to JSON`:`cannot encode message ${y.typeName} to JSON`;const v=d instanceof Error?d.message:String(d);throw new Error(p+(v.length>0?`: ${v}`:""))}return v},readScalar(d,p,y){return readScalar(d,p,y!==null&&y!==void 0?y:Nn.BIGINT,true)},writeScalar(d,p,y){if(p===undefined){return undefined}if(y||isScalarZeroValue(d,p)){return writeScalar(d,p)}return undefined},debug:debugJsonValue}}function debugJsonValue(d){if(d===null){return"null"}switch(typeof d){case"object":return Array.isArray(d)?"array":"object";case"string":return d.length>100?"string":`"${d.split('"').join('\\"')}"`;default:return String(d)}}function readField(d,p,y,v,D){let M=y.localName;if(y.repeated){assert(y.kind!="map");if(p===null){return}if(!Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const d of p){if(d===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`)}switch(y.kind){case"message":U.push(y.T.fromJson(d,v));break;case"enum":const p=readEnum(y.T,d,v.ignoreUnknownFields,true);if(p!==Mn){U.push(p)}break;case"scalar":try{U.push(readScalar(y.T,d,y.L,true))}catch(p){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`;if(p instanceof Error&&p.message.length>0){v+=`: ${p.message}`}throw new Error(v)}break}}}else if(y.kind=="map"){if(p===null){return}if(typeof p!="object"||Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const[d,M]of Object.entries(p)){if(M===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: map value null`)}let j;try{j=readMapKey(y.K,d)}catch(d){let v=`cannot decode map key for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}switch(y.V.kind){case"message":U[j]=y.V.T.fromJson(M,v);break;case"enum":const d=readEnum(y.V.T,M,v.ignoreUnknownFields,true);if(d!==Mn){U[j]=d}break;case"scalar":try{U[j]=readScalar(y.V.T,M,Nn.BIGINT,true)}catch(d){let v=`cannot decode map value for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}else{if(y.oneof){d=d[y.oneof.localName]={case:M};M="value"}switch(y.kind){case"message":const U=y.T;if(p===null&&U.typeName!="google.protobuf.Value"){return}let j=d[M];if(isMessage(j)){j.fromJson(p,v)}else{d[M]=j=U.fromJson(p,v);if(U.fieldWrapper&&!y.oneof){d[M]=U.fieldWrapper.unwrapField(j)}}break;case"enum":const V=readEnum(y.T,p,v.ignoreUnknownFields,false);switch(V){case Fn:clearField(y,d);break;case Mn:break;default:d[M]=V;break}break;case"scalar":try{const v=readScalar(y.T,p,y.L,false);switch(v){case Fn:clearField(y,d);break;default:d[M]=v;break}}catch(d){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}function readMapKey(d,p){if(d===Tn.BOOL){switch(p){case"true":p=true;break;case"false":p=false;break}}return readScalar(d,p,Nn.BIGINT,true).toString()}function readScalar(d,p,y,v){if(p===null){if(v){return scalarZeroValue(d,y)}return Fn}switch(d){case Tn.DOUBLE:case Tn.FLOAT:if(p==="NaN")return Number.NaN;if(p==="Infinity")return Number.POSITIVE_INFINITY;if(p==="-Infinity")return Number.NEGATIVE_INFINITY;if(p===""){break}if(typeof p=="string"&&p.trim().length!==p.length){break}if(typeof p!="string"&&typeof p!="number"){break}const v=Number(p);if(Number.isNaN(v)){break}if(!Number.isFinite(v)){break}if(d==Tn.FLOAT)assertFloat32(v);return v;case Tn.INT32:case Tn.FIXED32:case Tn.SFIXED32:case Tn.SINT32:case Tn.UINT32:let D;if(typeof p=="number")D=p;else if(typeof p=="string"&&p.length>0){if(p.trim().length===p.length)D=Number(p)}if(D===undefined)break;if(d==Tn.UINT32||d==Tn.FIXED32)assertUInt32(D);else assertInt32(D);return D;case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:if(typeof p!="number"&&typeof p!="string")break;const M=_n.parse(p);return y?M.toString():M;case Tn.FIXED64:case Tn.UINT64:if(typeof p!="number"&&typeof p!="string")break;const U=_n.uParse(p);return y?U.toString():U;case Tn.BOOL:if(typeof p!=="boolean")break;return p;case Tn.STRING:if(typeof p!=="string"){break}try{encodeURIComponent(p)}catch(d){throw new Error("invalid UTF8")}return p;case Tn.BYTES:if(p==="")return new Uint8Array(0);if(typeof p!=="string")break;return Dn.dec(p)}throw new Error}function readEnum(d,p,y,v){if(p===null){if(d.typeName=="google.protobuf.NullValue"){return 0}return v?d.values[0].no:Fn}switch(typeof p){case"number":if(Number.isInteger(p)){return p}break;case"string":const v=d.findName(p);if(v!==undefined){return v.no}if(y){return Mn}break}throw new Error(`cannot decode enum ${d.typeName} from JSON: ${debugJsonValue(p)}`)}function canEmitFieldDefaultValue(d){if(d.repeated||d.kind=="map"){return true}if(d.oneof){return false}if(d.kind=="message"){return false}if(d.opt||d.req){return false}return true}function writeField(d,p,y){if(d.kind=="map"){assert(typeof p=="object"&&p!=null);const v={};const D=Object.entries(p);switch(d.V.kind){case"scalar":for(const[p,y]of D){v[p.toString()]=writeScalar(d.V.T,y)}break;case"message":for(const[d,p]of D){v[d.toString()]=p.toJson(y)}break;case"enum":const p=d.V.T;for(const[d,M]of D){v[d.toString()]=writeEnum(p,M,y.enumAsInteger)}break}return y.emitDefaultValues||D.length>0?v:undefined}if(d.repeated){assert(Array.isArray(p));const v=[];switch(d.kind){case"scalar":for(let y=0;y0?v:undefined}switch(d.kind){case"scalar":return writeScalar(d.T,p);case"enum":return writeEnum(d.T,p,y.enumAsInteger);case"message":return wrapField(d.T,p).toJson(y)}}function writeEnum(d,p,y){var v;assert(typeof p=="number");if(d.typeName=="google.protobuf.NullValue"){return null}if(y){return p}const D=d.findNumber(p);return(v=D===null||D===void 0?void 0:D.name)!==null&&v!==void 0?v:p}function writeScalar(d,p){switch(d){case Tn.INT32:case Tn.SFIXED32:case Tn.SINT32:case Tn.FIXED32:case Tn.UINT32:assert(typeof p=="number");return p;case Tn.FLOAT:case Tn.DOUBLE:assert(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case Tn.STRING:assert(typeof p=="string");return p;case Tn.BOOL:assert(typeof p=="boolean");return p;case Tn.UINT64:case Tn.FIXED64:case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:assert(typeof p=="bigint"||typeof p=="string"||typeof p=="number");return p.toString();case Tn.BYTES:assert(p instanceof Uint8Array);return Dn.enc(p)}}var Un;(function(d){d[d["Varint"]=0]="Varint";d[d["Bit64"]=1]="Bit64";d[d["LengthDelimited"]=2]="LengthDelimited";d[d["StartGroup"]=3]="StartGroup";d[d["EndGroup"]=4]="EndGroup";d[d["Bit32"]=5]="Bit32"})(Un||(Un={}));class BinaryWriter{constructor(d){this.stack=[];this.textEncoder=d!==null&&d!==void 0?d:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let d=0;for(let p=0;p>>0)}raw(d){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(d);return this}uint32(d){assertUInt32(d);while(d>127){this.buf.push(d&127|128);d=d>>>7}this.buf.push(d);return this}int32(d){assertInt32(d);varint32write(d,this.buf);return this}bool(d){this.buf.push(d?1:0);return this}bytes(d){this.uint32(d.byteLength);return this.raw(d)}string(d){let p=this.textEncoder.encode(d);this.uint32(p.byteLength);return this.raw(p)}float(d){assertFloat32(d);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,d,true);return this.raw(p)}double(d){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,d,true);return this.raw(p)}fixed32(d){assertUInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,d,true);return this.raw(p)}sfixed32(d){assertInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,d,true);return this.raw(p)}sint32(d){assertInt32(d);d=(d<<1^d>>31)>>>0;varint32write(d,this.buf);return this}sfixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.enc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}fixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.uEnc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}int64(d){let p=_n.enc(d);varint64write(p.lo,p.hi,this.buf);return this}sint64(d){let p=_n.enc(d),y=p.hi>>31,v=p.lo<<1^y,D=(p.hi<<1|p.lo>>>31)^y;varint64write(v,D,this.buf);return this}uint64(d){let p=_n.uEnc(d);varint64write(p.lo,p.hi,this.buf);return this}}class BinaryReader{constructor(d,p){this.varint64=varint64read;this.uint32=varint32read;this.buf=d;this.len=d.length;this.pos=0;this.view=new DataView(d.buffer,d.byteOffset,d.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder}tag(){let d=this.uint32(),p=d>>>3,y=d&7;if(p<=0||y<0||y>5)throw new Error("illegal tag: field no "+p+" wire type "+y);return[p,y]}skip(d,p){let y=this.pos;switch(d){case Un.Varint:while(this.buf[this.pos++]&128){}break;case Un.Bit64:this.pos+=4;case Un.Bit32:this.pos+=4;break;case Un.LengthDelimited:let y=this.uint32();this.pos+=y;break;case Un.StartGroup:for(;;){const[d,y]=this.tag();if(y===Un.EndGroup){if(p!==undefined&&d!==p){throw new Error("invalid end group tag")}break}this.skip(y,d)}break;default:throw new Error("cant skip wire type "+d)}this.assertBounds();return this.buf.subarray(y,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let d=this.uint32();return d>>>1^-(d&1)}int64(){return _n.dec(...this.varint64())}uint64(){return _n.uDec(...this.varint64())}sint64(){let[d,p]=this.varint64();let y=-(d&1);d=(d>>>1|(p&1)<<31)^y;p=p>>>1^y;return _n.dec(d,p)}bool(){let[d,p]=this.varint64();return d!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return _n.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return _n.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let d=this.uint32(),p=this.pos;this.pos+=d;this.assertBounds();return this.buf.subarray(p,p+d)}string(){return this.textDecoder.decode(this.bytes())}}const Hn=Symbol("@bufbuild/protobuf/unknown-fields");const jn={readUnknownFields:true,readerFactory:d=>new BinaryReader(d)};const Gn={writeUnknownFields:true,writerFactory:()=>new BinaryWriter};function binary_format_makeReadOptions(d){return d?Object.assign(Object.assign({},jn),d):jn}function binary_format_makeWriteOptions(d){return d?Object.assign(Object.assign({},Gn),d):Gn}function makeBinaryFormat(){return{makeReadOptions:binary_format_makeReadOptions,makeWriteOptions:binary_format_makeWriteOptions,listUnknownFields(d){var p;return(p=d[Hn])!==null&&p!==void 0?p:[]},discardUnknownFields(d){delete d[Hn]},writeUnknownFields(d,p){const y=d;const v=y[Hn];if(v){for(const d of v){p.tag(d.no,d.wireType).raw(d.data)}}},onUnknownField(d,p,y,v){const D=d;if(!Array.isArray(D[Hn])){D[Hn]=[]}D[Hn].push({no:p,wireType:y,data:v})},readMessage(d,p,y,v,D){const M=d.getType();const U=D?p.len:p.pos+y;let j,V;while(p.pos0){V=readScalarLTString}if(M){let y=d[U];const D=v==Un.LengthDelimited&&j!=Tn.STRING&&j!=Tn.BYTES;if(D){let d=p.uint32()+p.pos;while(p.posisMessage(d,V)?d:new V(d)))}else{const d=M[y];if(V.fieldWrapper){if(V.typeName==="google.protobuf.BytesValue"){D[y]=toU8Arr(d)}else{D[y]=d}}else{D[y]=isMessage(d,V)?d:new V(d)}}break}}},equals(d,p,y){if(p===y){return true}if(!p||!y){return false}return d.fields.byMember().every((d=>{const v=p[d.localName];const D=y[d.localName];if(d.repeated){if(v.length!==D.length){return false}switch(d.kind){case"message":return v.every(((p,y)=>d.T.equals(p,D[y])));case"scalar":return v.every(((p,y)=>scalarEquals(d.T,p,D[y])));case"enum":return v.every(((d,p)=>scalarEquals(Tn.INT32,d,D[p])))}throw new Error(`repeated cannot contain ${d.kind}`)}switch(d.kind){case"message":let p=v;let y=D;if(d.T.fieldWrapper){if(p!==undefined&&!isMessage(p)){p=d.T.fieldWrapper.wrapField(p)}if(y!==undefined&&!isMessage(y)){y=d.T.fieldWrapper.wrapField(y)}}return d.T.equals(p,y);case"enum":return scalarEquals(Tn.INT32,v,D);case"scalar":return scalarEquals(d.T,v,D);case"oneof":if(v.case!==D.case){return false}const M=d.findField(v.case);if(M===undefined){return true}switch(M.kind){case"message":return M.T.equals(v.value,D.value);case"enum":return scalarEquals(Tn.INT32,v.value,D.value);case"scalar":return scalarEquals(M.T,v.value,D.value)}throw new Error(`oneof cannot contain ${M.kind}`);case"map":const U=Object.keys(v).concat(Object.keys(D));switch(d.V.kind){case"message":const p=d.V.T;return U.every((d=>p.equals(v[d],D[d])));case"enum":return U.every((d=>scalarEquals(Tn.INT32,v[d],D[d])));case"scalar":const y=d.V.T;return U.every((d=>scalarEquals(y,v[d],D[d])))}break}}))},clone(d){const p=d.getType(),y=new p,v=y;for(const y of p.fields.byMember()){const p=d[y.localName];let D;if(y.repeated){D=p.map(cloneSingularField)}else if(y.kind=="map"){D=v[y.localName];for(const[d,y]of Object.entries(p)){D[d]=cloneSingularField(y)}}else if(y.kind=="oneof"){const d=y.findField(p.case);D=d?{case:p.case,value:cloneSingularField(p.value)}:{case:undefined}}else{D=cloneSingularField(p)}v[y.localName]=D}for(const y of p.runtime.bin.listUnknownFields(d)){p.runtime.bin.onUnknownField(v,y.no,y.wireType,y.data)}return y}}}function cloneSingularField(d){if(d===undefined){return d}if(isMessage(d)){return d.clone()}if(d instanceof Uint8Array){const p=new Uint8Array(d.byteLength);p.set(d);return p}return d}function toU8Arr(d){return d instanceof Uint8Array?d:new Uint8Array(d)}function makeProtoRuntime(d,p,y){return{syntax:d,json:makeJsonFormat(),bin:makeBinaryFormat(),util:Object.assign(Object.assign({},makeUtilCommon()),{newFieldList:p,initFields:y}),makeMessageType(d,p,y){return makeMessageType(this,d,p,y)},makeEnum:makeEnum,makeEnumType:makeEnumType,getEnumType:getEnumType,makeExtension(d,p,y){return makeExtension(this,d,p,y)}}}class InternalFieldList{constructor(d,p){this._fields=d;this._normalizer=p}findJsonName(d){if(!this.jsonNames){const d={};for(const p of this.list()){d[p.jsonName]=d[p.name]=p}this.jsonNames=d}return this.jsonNames[d]}find(d){if(!this.numbers){const d={};for(const p of this.list()){d[p.no]=p}this.numbers=d}return this.numbers[d]}list(){if(!this.all){this.all=this._normalizer(this._fields)}return this.all}byNumber(){if(!this.numbersAsc){this.numbersAsc=this.list().concat().sort(((d,p)=>d.no-p.no))}return this.numbersAsc}byMember(){if(!this.members){this.members=[];const d=this.members;let p;for(const y of this.list()){if(y.oneof){if(y.oneof!==p){p=y.oneof;d.push(p)}}else{d.push(y)}}}return this.members}}function localName(d){switch(d.kind){case"field":return localFieldName(d.name,d.oneof!==undefined);case"oneof":return localOneofName(d.name);case"enum":case"message":case"service":case"extension":{const p=d.file.proto.package;const y=p===undefined?0:p.length+1;const v=d.typeName.substring(y).replace(/\./g,"_");return safeObjectProperty(safeIdentifier(v))}case"enum_value":{let p=d.name;const y=d.parent.sharedPrefix;if(y!==undefined){p=p.substring(y.length)}return safeObjectProperty(p)}case"rpc":{let p=d.name;if(p.length==0){return p}p=p[0].toLowerCase()+p.substring(1);return safeObjectProperty(p)}}}function localFieldName(d,p){const y=protoCamelCase(d);if(p){return y}return safeObjectProperty(safeMessageProperty(y))}function localOneofName(d){return localFieldName(d,false)}const qn=protoCamelCase;function findEnumSharedPrefix(d,p){const y=camelToSnakeCase(d)+"_";for(const d of p){if(!d.toLowerCase().startsWith(y)){return undefined}const p=d.substring(y.length);if(p.length==0){return undefined}if(/^\d/.test(p)){return undefined}}return y}function camelToSnakeCase(d){return(d.substring(0,1)+d.substring(1).replace(/[A-Z]/g,(d=>"_"+d))).toLowerCase()}function protoCamelCase(d){let p=false;const y=[];for(let v=0;v`${d}$`;const safeMessageProperty=d=>{if(Wn.has(d)){return fallback(d)}return d};const safeObjectProperty=d=>{if(Vn.has(d)){return fallback(d)}return d};const safeIdentifier=d=>{if(zn.has(d)){return fallback(d)}return d};class InternalOneofInfo{constructor(d){this.kind="oneof";this.repeated=false;this.packed=false;this.opt=false;this.req=false;this.default=undefined;this.fields=[];this.name=d;this.localName=localOneofName(d)}addField(d){assert(d.oneof===this,`field ${d.name} not one of ${this.name}`);this.fields.push(d)}findField(d){if(!this._lookup){this._lookup=Object.create(null);for(let d=0;dnew InternalFieldList(d,(d=>normalizeFieldInfos(d,true)))),(d=>{for(const p of d.getType().fields.byMember()){if(p.opt){continue}const y=p.localName,v=d;if(p.repeated){v[y]=[];continue}switch(p.kind){case"oneof":v[y]={case:undefined};break;case"enum":v[y]=0;break;case"map":v[y]={};break;case"scalar":v[y]=scalarZeroValue(p.T,p.L);break;case"message":break}}}));class any_pb_Any extends Message{constructor(d){super();this.typeUrl="";this.value=new Uint8Array(0);$n.util.initPartial(d,this)}toJson(d){var p;if(this.typeUrl===""){return{}}const y=this.typeUrlToName(this.typeUrl);const v=(p=d===null||d===void 0?void 0:d.typeRegistry)===null||p===void 0?void 0:p.findMessage(y);if(!v){throw new Error(`cannot encode message google.protobuf.Any to JSON: "${this.typeUrl}" is not in the type registry`)}const D=v.fromBinary(this.value);let M=D.toJson(d);if(y.startsWith("google.protobuf.")||(M===null||Array.isArray(M)||typeof M!=="object")){M={value:M}}M["@type"]=this.typeUrl;return M}fromJson(d,p){var y;if(d===null||Array.isArray(d)||typeof d!="object"){throw new Error(`cannot decode message google.protobuf.Any from JSON: expected object but got ${d===null?"null":Array.isArray(d)?"array":typeof d}`)}if(Object.keys(d).length==0){return this}const v=d["@type"];if(typeof v!="string"||v==""){throw new Error(`cannot decode message google.protobuf.Any from JSON: "@type" is empty`)}const D=this.typeUrlToName(v),M=(y=p===null||p===void 0?void 0:p.typeRegistry)===null||y===void 0?void 0:y.findMessage(D);if(!M){throw new Error(`cannot decode message google.protobuf.Any from JSON: ${v} is not in the type registry`)}let U;if(D.startsWith("google.protobuf.")&&Object.prototype.hasOwnProperty.call(d,"value")){U=M.fromJson(d["value"],p)}else{const y=Object.assign({},d);delete y["@type"];U=M.fromJson(y,p)}this.packFrom(U);return this}packFrom(d){this.value=d.toBinary();this.typeUrl=this.typeNameToUrl(d.getType().typeName)}unpackTo(d){if(!this.is(d.getType())){return false}d.fromBinary(this.value);return true}unpack(d){if(this.typeUrl===""){return undefined}const p=d.findMessage(this.typeUrlToName(this.typeUrl));if(!p){return undefined}return p.fromBinary(this.value)}is(d){if(this.typeUrl===""){return false}const p=this.typeUrlToName(this.typeUrl);let y="";if(typeof d==="string"){y=d}else{y=d.typeName}return p===y}typeNameToUrl(d){return`type.googleapis.com/${d}`}typeUrlToName(d){if(!d.length){throw new Error(`invalid type url: ${d}`)}const p=d.lastIndexOf("/");const y=p>=0?d.substring(p+1):d;if(!y.length){throw new Error(`invalid type url: ${d}`)}return y}static pack(d){const p=new any_pb_Any;p.packFrom(d);return p}static fromBinary(d,p){return(new any_pb_Any).fromBinary(d,p)}static fromJson(d,p){return(new any_pb_Any).fromJson(d,p)}static fromJsonString(d,p){return(new any_pb_Any).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(any_pb_Any,d,p)}}any_pb_Any.runtime=$n;any_pb_Any.typeName="google.protobuf.Any";any_pb_Any.fields=$n.util.newFieldList((()=>[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}]));class status_pb_Status extends Message{constructor(d){super();this.code=0;this.message="";this.details=[];$n.util.initPartial(d,this)}static fromBinary(d,p){return(new status_pb_Status).fromBinary(d,p)}static fromJson(d,p){return(new status_pb_Status).fromJson(d,p)}static fromJsonString(d,p){return(new status_pb_Status).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(status_pb_Status,d,p)}}status_pb_Status.runtime=$n;status_pb_Status.typeName="google.rpc.Status";status_pb_Status.fields=$n.util.newFieldList((()=>[{no:1,name:"code",kind:"scalar",T:5},{no:2,name:"message",kind:"scalar",T:9},{no:3,name:"details",kind:"message",T:any_pb_Any,repeated:true}]));function http_headers_encodeBinaryHeader(d){let p;if(typeof d=="object"&&"getType"in d){p=d.toBinary()}else if(typeof d=="string"){p=(new TextEncoder).encode(d)}else{p=d instanceof Uint8Array?d:new Uint8Array(d)}return protoBase64.enc(p).replace(/=+$/,"")}function decodeBinaryHeader(d,p,y){try{const v=Dn.dec(d);if(p){return p.fromBinary(v,y)}return v}catch(d){throw connect_error_ConnectError.from(d,Lr.DataLoss)}}function appendHeaders(...d){const p=new Headers;for(const y of d){y.forEach(((d,y)=>{p.append(y,d)}))}return p}const Yn="0";function setTrailerStatus(d,p){if(p){d.set(headerGrpcStatus,p.code.toString(10));d.set(headerGrpcMessage,encodeURIComponent(p.rawMessage));if(p.details.length>0){const y=new Status({code:p.code,message:p.rawMessage,details:p.details.map((d=>"getType"in d?Any.pack(d):new Any({typeUrl:`type.googleapis.com/${d.type}`,value:d.value})))});d.set(headerStatusDetailsBin,encodeBinaryHeader(y))}}else{d.set(headerGrpcStatus,Yn.toString())}return d}function findTrailerError(d){var p;const y=d.get(hn);if(y!=null){const p=decodeBinaryHeader(y,status_pb_Status);if(p.code==0){return undefined}const v=new connect_error_ConnectError(p.message,p.code,d);v.details=p.details.map((d=>({type:d.typeUrl.substring(d.typeUrl.lastIndexOf("/")+1),value:d.value})));return v}const v=d.get(mn);if(v!=null){if(v===Yn){return undefined}const y=parseInt(v,10);if(y in Lr){return new connect_error_ConnectError(decodeURIComponent((p=d.get(An))!==null&&p!==void 0?p:""),y,d)}return new connect_error_ConnectError(`invalid grpc-status: ${v}`,Lr.Internal,d)}return undefined}function validateResponse(d,p){if(d!=200){throw new connect_error_ConnectError(`HTTP ${d}`,codeFromHttpStatus(d),p)}const y=p.get(cn);const v=parseContentType(y);if(v==undefined){throw new connect_error_ConnectError(`unsupported content type ${y}`,Lr.Unknown)}return{foundStatus:p.has(mn),headerError:findTrailerError(p)}}function validateResponseWithCompression(d,p,y){const{foundStatus:v,headerError:D}=validateResponse(p,y);let M;const U=y.get(un);if(U!==null&&U.toLowerCase()!=="identity"){M=d.find((d=>d.name===U));if(!M){throw new connect_error_ConnectError(`unsupported response encoding "${U}"`,Lr.Internal,y)}}return{foundStatus:v,compression:M,headerError:D}}function validateTrailer(d,p){const y=findTrailerError(d);if(y){p.forEach(((d,p)=>{y.metadata.append(p,d)}));throw y}if(!p.has(mn)&&!d.has(mn)){throw new connect_error_ConnectError("protocol error: missing status",Lr.Internal)}}function createMethodUrl(d,p,y){const v=typeof p=="string"?p:p.typeName;const D=typeof y=="string"?y:y.name;return d.toString().replace(/\/?$/,`/${v}/${D}`)}function applyInterceptors(d,p){var y;return(y=p===null||p===void 0?void 0:p.concat().reverse().reduce(((d,p)=>p(d)),d))!==null&&y!==void 0?y:d}function normalize(d,p){return p instanceof d?p:new d(p)}function normalizeIterable(d,p){function transform(p){if(p.done===true){return p}return{done:p.done,value:normalize(d,p.value)}}return{[Symbol.asyncIterator](){const d=p[Symbol.asyncIterator]();const y={next:()=>d.next().then(transform)};if(d.throw!==undefined){y.throw=p=>d.throw(p).then(transform)}if(d.return!==undefined){y.return=p=>d.return(p).then(transform)}return y}}}function runUnaryCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalize(d.req.method.I,d.req.message),signal:y});return p(M).then((d=>{D();return d}),v)}function runStreamingCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalizeIterable(d.req.method.I,d.req.message),signal:y});let U=false;y.addEventListener("abort",(function(){var p,y;const v=d.req.message[Symbol.asyncIterator]();if(!U){(p=v.throw)===null||p===void 0?void 0:p.call(v,this.reason).catch((()=>{}))}(y=v.return)===null||y===void 0?void 0:y.call(v).catch((()=>{}))}));return p(M).then((d=>Object.assign(Object.assign({},d),{message:{[Symbol.asyncIterator](){const p=d.message[Symbol.asyncIterator]();return{next(){return p.next().then((d=>{if(d.done==true){U=true;D()}return d}),v)}}}}})),v)}function setupSignal(d){const{signal:p,cleanup:y}=createDeadlineSignal(d.timeoutMs);const v=createLinkedAbortController(d.signal,p);return[v.signal,function abort(d){const D=connect_error_ConnectError.from(p.aborted?getAbortSignalReason(p):d);v.abort(D);y();return Promise.reject(D)},function done(){y();v.abort()}]}function getJsonOptions(d){var p;const y=Object.assign({},d);(p=y.ignoreUnknownFields)!==null&&p!==void 0?p:y.ignoreUnknownFields=true;return y}function createMethodSerializationLookup(d,p,y,v){const D=limitSerialization(createBinarySerialization(d.I,p),v);const M=limitSerialization(createJsonSerialization(d.I,y),v);const U=limitSerialization(createBinarySerialization(d.O,p),v);const j=limitSerialization(createJsonSerialization(d.O,y),v);return{getI(d){return d?D:M},getO(d){return d?U:j}}}function createClientMethodSerializers(d,p,y,v){const D=p?createBinarySerialization(d.I,v):createJsonSerialization(d.I,y);const M=p?createBinarySerialization(d.O,v):createJsonSerialization(d.O,y);return{parse:M.parse,serialize:D.serialize}}function limitSerialization(d,p){return{serialize(y){const v=d.serialize(y);assertWriteMaxBytes(p.writeMaxBytes,v.byteLength);return v},parse(y){limit_io_assertReadMaxBytes(p.readMaxBytes,y.byteLength,true);return d.parse(y)}}}function createBinarySerialization(d,p){return{parse(y){try{return d.fromBinary(y,p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`parse binary: ${p}`,Lr.Internal)}},serialize(d){try{return d.toBinary(p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`serialize binary: ${p}`,Lr.Internal)}}}}function createJsonSerialization(d,p){var y,v;const D=(y=p===null||p===void 0?void 0:p.textEncoder)!==null&&y!==void 0?y:new TextEncoder;const M=(v=p===null||p===void 0?void 0:p.textDecoder)!==null&&v!==void 0?v:new TextDecoder;const U=getJsonOptions(p);return{parse(p){try{const y=M.decode(p);return d.fromJsonString(y,U)}catch(d){throw connect_error_ConnectError.from(d,Lr.InvalidArgument)}},serialize(d){try{const p=d.toJsonString(U);return D.encode(p)}catch(d){throw connect_error_ConnectError.from(d,Lr.Internal)}}}}function createContextValues(){return{get(d){return d.id in this?this[d.id]:d.defaultValue},set(d,p){this[d.id]=p;return this},delete(d){delete this[d.id];return this}}}function createContextKey(d,p){return{id:Symbol(p===null||p===void 0?void 0:p.description),defaultValue:d}}var Jn=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var Kn=undefined&&undefined.__await||function(d){return this instanceof Kn?(this.v=d,this):new Kn(d)};var Xn=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:Kn(d[v](p)),done:false}:D?D(p):p}:D}};var Zn=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof Kn?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function transport_createTransport(d){return{async unary(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return await runUnaryCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:false,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async v=>{const D=await d.httpClient({url:v.url,method:"POST",header:v.header,signal:v.signal,body:pipe(createAsyncIterable([v.message]),transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:M,headerError:U}=validateResponseWithCompression(d.acceptCompression,D.status,D.header);const j=await pipeTo(D.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(M!==null&&M!==void 0?M:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(async d=>{var p,y,v,D;let M;try{for(var U=true,j=Jn(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;if(M!==undefined){throw new connect_error_ConnectError("protocol error: received extra output message for unary method",Lr.Unimplemented)}M=d}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}),{propagateDownStreamError:false});validateTrailer(D.trailer,D.header);if(j===undefined){if(U){throw U}throw new connect_error_ConnectError("protocol error: missing output message for unary method",D.trailer.has(mn)?Lr.Unimplemented:Lr.Unknown)}if(U){throw new connect_error_ConnectError("protocol error: received output message for unary method with error status",Lr.Unknown)}return{stream:false,service:p,method:y,header:D.header,message:j,trailer:D.trailer}}})},async stream(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return runStreamingCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:true,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async p=>{const y=await d.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:pipe(p.message,transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:v,foundStatus:D,headerError:M}=validateResponseWithCompression(d.acceptCompression,y.status,y.header);if(M){throw M}const U=Object.assign(Object.assign({},p),{header:y.header,trailer:y.trailer,message:pipe(y.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(v!==null&&v!==void 0?v:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(function(d){return Zn(this,arguments,(function*(){yield Kn(yield*Xn(Jn(d)));if(!D){validateTrailer(y.trailer,y.header)}}))}),{propagateDownStreamError:true})});return U}})}}}function createGrpcTransport(d){return transport_createTransport(node_transport_options_validateNodeTransportOptions(d))}function createConnectTransport(d){return createTransport(validateNodeTransportOptions(d))}var ei=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var ti=undefined&&undefined.__await||function(d){return this instanceof ti?(this.v=d,this):new ti(d)};var ri=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof ti?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function node_universal_handler_universalRequestFromNodeRequest(d,...p){var y,v;const D=p.length===3?p[0]:undefined;const M=p.length===3?p[1]:p[0];const U=p.length===3?p[2]:p[1];const j="encrypted"in d.socket&&d.socket.encrypted;const V=j?"https":"http";const K="authority"in d?d.authority:d.headers.host;const ee=(y=d.url)!==null&&y!==void 0?y:"";if(K===undefined){throw new ConnectError("unable to determine request authority from Node.js server request",Code.Internal)}const te=M!==undefined?M:asyncIterableFromNodeServerRequest(d);const re=new AbortController;if("stream"in d){d.once("close",(()=>{const p=connectErrorFromH2ResetCode(d.stream.rstCode);if(p!==undefined){re.abort(p)}else{re.abort()}}))}else{const p=D!==null&&D!==void 0?D:d;const onH1Error=y=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(connectErrorFromNodeReason(y))};const onH1Close=()=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(d.errored?connectErrorFromNodeReason(d.errored):undefined)};d.once("error",onH1Error);p.once("close",onH1Close)}return{httpVersion:d.httpVersion,method:(v=d.method)!==null&&v!==void 0?v:"",url:new URL(ee,`${V}://${K}`).toString(),header:nodeHeaderToWebHeader(d.headers),body:te,signal:re.signal,contextValues:U}}async function node_universal_handler_universalResponseToNodeResponse(d,p){var y,v,D;const M=(y=d.body)===null||y===void 0?void 0:y[Symbol.asyncIterator]();let U=false;try{if(M!==undefined){let y=await M.next();U=true;p.writeHead(d.status,webHeaderToNodeHeaders(d.header));U=false;for(;y.done!==true;y=await M.next()){U=true;await write(p,y.value);if("flush"in p&&typeof p.flush=="function"){p.flush()}U=false}}if(!p.headersSent){p.writeHead(d.status,webHeaderToNodeHeaders(d.header))}if(d.trailer){p.addTrailers(webHeaderToNodeHeaders(d.trailer))}await new Promise((d=>{p.once("end",d);p.end()}))}catch(d){if(U){(v=M===null||M===void 0?void 0:M.throw)===null||v===void 0?void 0:v.call(M,d).catch((()=>{}))}throw connectErrorFromNodeReason(d)}finally{(D=M===null||M===void 0?void 0:M.return)===null||D===void 0?void 0:D.call(M).catch((()=>{}))}}function asyncIterableFromNodeServerRequest(d){return ri(this,arguments,(function*asyncIterableFromNodeServerRequest_1(){var p,y,v,D;const M=d.iterator({destroyOnReturn:false});try{for(var U=true,j=ei(M),V;V=yield ti(j.next()),p=V.done,!p;U=true){D=V.value;U=false;const d=D;yield yield ti(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))yield ti(v.call(j))}finally{if(y)throw y.error}}}))}function write(d,p){return new Promise(((y,v)=>{if(d.errored){return error(d.errored)}d.once("error",error);d.once("drain",drain);const D=d.write(p,"binary",(function(p){if(p&&!D){error(p);d.once("error",(()=>{}))}}));if(D){drain()}function error(p){d.off("error",error);d.off("drain",drain);v(p)}function drain(){d.off("error",error);d.off("drain",drain);y()}}))}function connectNodeAdapter(d){var p;if(d.acceptCompression===undefined){d.acceptCompression=[compressionGzip,compressionBrotli]}const y=createConnectRouter(d);d.routes(y);const v=(p=d.requestPathPrefix)!==null&&p!==void 0?p:"";const D=new Map;for(const d of y.handlers){D.set(v+d.requestPath,d)}return function nodeRequestHandler(p,y){var v,M,U,j;const V=D.get((M=(v=p.url)===null||v===void 0?void 0:v.split("?",2)[0])!==null&&M!==void 0?M:"");if(!V){((U=d.fallback)!==null&&U!==void 0?U:connect_node_adapter_fallback)(p,y);return}const K=universalRequestFromNodeRequest(p,y,undefined,(j=d.contextValues)===null||j===void 0?void 0:j.call(d,p));V(K).then((d=>universalResponseToNodeResponse(d,y))).catch((d=>{if(ConnectError.from(d).code==Code.Aborted){return}console.error(`handler for rpc ${V.method.name} of ${V.service.typeName} failed`,d)}))}}const connect_node_adapter_fallback=(d,p)=>{p.writeHead(uResponseNotFound.status);p.end()};const ni=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const ii=$n.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const si=$n.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const oi=$n.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const ai=$n.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const li=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(ci)}]));const ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const ui=$n.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:li}]));const di=$n.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const pi=$n.makeMessageType("stickydisk.v1.UpRequest",[]);const fi=$n.makeMessageType("stickydisk.v1.UpResponse",[]);const mi=$n.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:$n.getEnumType(ni)}]));const Ai=$n.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const hi={typeName:"stickydisk.v1.StickyDiskService",methods:{getStickyDisk:{name:"GetStickyDisk",I:ii,O:si,kind:Pr.Unary},commitStickyDisk:{name:"CommitStickyDisk",I:oi,O:ai,kind:Pr.Unary},up:{name:"Up",I:pi,O:fi,kind:Pr.Unary},reportMetric:{name:"ReportMetric",I:ui,O:di,kind:Pr.Unary},queueDockerJob:{name:"QueueDockerJob",I:mi,O:Ai,kind:Pr.Unary}}};const gi=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const yi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const bi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const Ei=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const wi=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const vi=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(Ci)}]));const Ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const Si=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:vi}]));const Ii=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const Bi=null&&proto3.makeMessageType("stickydisk.v1.UpRequest",[]);const xi=null&&proto3.makeMessageType("stickydisk.v1.UpResponse",[]);const Ri=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:proto3.getEnumType(gi)}]));const _i=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const createBlacksmithAPIClient=()=>{const d=process.env.BLACKSMITH_BACKEND_URL||(process.env.BLACKSMITH_ENV?.includes("staging")?"https://stagingapi.blacksmith.sh":"https://api.blacksmith.sh");y.debug(`Using Blacksmith API URL: ${d}`);const p=Rr.create({baseURL:d,headers:{Authorization:`Bearer ${process.env.BLACKSMITH_STICKYDISK_TOKEN}`,"X-Github-Repo-Name":process.env.GITHUB_REPO_NAME||"","Content-Type":"application/json"}});Dr(p,{retries:5,retryDelay:Dr.exponentialDelay,retryCondition:d=>Dr.isNetworkOrIdempotentRequestError(d)||(d.response?.status?d.response.status>=500:false)});return p};function createBlacksmithAgentClient(){y.info(`Creating Blacksmith agent client with port: ${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`);const d=createGrpcTransport({baseUrl:`http://192.168.127.1:${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`,httpVersion:"2"});return createClient(hi,d)}async function reportBuildPushActionFailure(d,p,v){const D={stickydisk_key:process.env.GITHUB_REPO_NAME||"",repo_name:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",arch:process.env.BLACKSMITH_ENV?.includes("arm")?"arm64":"amd64",vm_id:process.env.BLACKSMITH_VM_ID||"",petname:process.env.PETNAME||"",type:d,message:v?`${v}: ${p?.message||""}`:p?.message||""};try{const d=createBlacksmithAPIClient();const p=await d.post("/stickydisks/report-failed",D);return p.data}catch(p){y.warning(`Failed to report error to Blacksmith: ${p.message}`)}}async function reportMetric(d,p){try{const y=createBlacksmithAgentClient();const v=new vi({type:d,value:{case:"intValue",value:BigInt(p)}});await y.reportMetric({repoName:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",metric:v})}catch(d){y.debug(`Failed to report metric: ${d.message}`)}}async function reportIntegrityCheckFailure(d){try{const p=process.env.BLACKSMITH_METRICS_HTTP_PORT||process.env.METRICS_PORT||"5556";const v="192.168.127.1";const D=`http://${v}:${p}/internal`;const M=d.split("/").pop()||d;const U={metric_type:"boltdb_integrity_check_failure",value:1,vm_id:process.env.BLACKSMITH_VM_ID||"",attributes:{database_file:M}};const j=await Rr.post(D,U,{timeout:2e3,headers:{"Content-Type":"application/json"}});y.debug(`Reported integrity check failure for ${M} (${j.status})`)}catch(d){y.warning(`Failed to report integrity check metric: ${d.message}`)}}async function commitStickyDisk(d,p){try{const v=createBlacksmithAgentClient();const D={exposeId:d,stickyDiskKey:process.env.GITHUB_REPO_NAME||"",vmId:process.env.BLACKSMITH_VM_ID||"",shouldCommit:true,repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""};if(p!==null&&p>0){D.fsDiskUsageBytes=BigInt(p);y.debug(`Reporting fs usage: ${p} bytes`)}else{y.debug("No fs usage data available, storage agent will use fallback sizing")}await v.commitStickyDisk(D);y.info("Successfully committed sticky disk")}catch(d){y.warning(`Failed to commit sticky disk: ${d.message}`);throw d}}async function reportBuild(){return null}const Ti=(0,ee.promisify)(te.exec);const Ni=512*1024*1024;const ki=400*1024*1024;class ExecTimeoutError extends Error{constructor(d,p){super(`${d} timed out after ${p}ms`);this.name="ExecTimeoutError"}}async function execWithTimeout(d,p,y){const v=y||d.substring(0,80);return Promise.race([Ti(d),new Promise(((d,y)=>setTimeout((()=>y(new ExecTimeoutError(v,p))),p)))])}var Qi=__nccwpck_require__(2811);function is_plain_obj_isPlainObject(d){if(typeof d!=="object"||d===null){return false}const p=Object.getPrototypeOf(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(Symbol.toStringTag in d)&&!(Symbol.iterator in d)}var Di=__nccwpck_require__(73136);const safeNormalizeFileUrl=(d,p)=>{const y=normalizeFileUrl(normalizeDenoExecPath(d));if(typeof y!=="string"){throw new TypeError(`${p} must be a string or a file URL: ${y}.`)}return y};const normalizeDenoExecPath=d=>isDenoExecPath(d)?d.toString():d;const isDenoExecPath=d=>typeof d!=="string"&&d&&Object.getPrototypeOf(d)===String.prototype;const normalizeFileUrl=d=>d instanceof URL?(0,Di.fileURLToPath)(d):d;const normalizeParameters=(d,p=[],y={})=>{const v=safeNormalizeFileUrl(d,"First argument");const[D,M]=is_plain_obj_isPlainObject(p)?[[],p]:[p,y];if(!Array.isArray(D)){throw new TypeError(`Second argument must be either an array of arguments or an options object: ${D}`)}if(D.some((d=>typeof d==="object"&&d!==null))){throw new TypeError(`Second argument must be an array of strings: ${D}`)}const U=D.map(String);const j=U.find((d=>d.includes("\0")));if(j!==undefined){throw new TypeError(`Arguments cannot contain null bytes ("\\0"): ${j}`)}if(!is_plain_obj_isPlainObject(M)){throw new TypeError(`Last argument must be an options object: ${M}`)}return[v,U,M]};const Pi=require("node:child_process");var Oi=__nccwpck_require__(46193);const{toString:Li}=Object.prototype;const uint_array_isArrayBuffer=d=>Li.call(d)==="[object ArrayBuffer]";const isUint8Array=d=>Li.call(d)==="[object Uint8Array]";const bufferToUint8Array=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const Fi=new TextEncoder;const stringToUint8Array=d=>Fi.encode(d);const Mi=new TextDecoder;const uint8ArrayToString=d=>Mi.decode(d);const joinToString=(d,p)=>{const y=uint8ArraysToStrings(d,p);return y.join("")};const uint8ArraysToStrings=(d,p)=>{if(p==="utf8"&&d.every((d=>typeof d==="string"))){return d}const y=new Oi.StringDecoder(p);const v=d.map((d=>typeof d==="string"?stringToUint8Array(d):d)).map((d=>y.write(d)));const D=y.end();return D===""?v:[...v,D]};const joinToUint8Array=d=>{if(d.length===1&&isUint8Array(d[0])){return d[0]}return concatUint8Arrays(stringsToUint8Arrays(d))};const stringsToUint8Arrays=d=>d.map((d=>typeof d==="string"?stringToUint8Array(d):d));const concatUint8Arrays=d=>{const p=new Uint8Array(getJoinLength(d));let y=0;for(const v of d){p.set(v,y);y+=v.length}return p};const getJoinLength=d=>{let p=0;for(const y of d){p+=y.length}return p};const isTemplateString=d=>Array.isArray(d)&&Array.isArray(d.raw);const parseTemplates=(d,p)=>{let y=[];for(const[v,D]of d.entries()){y=parseTemplate({templates:d,expressions:p,tokens:y,index:v,template:D})}if(y.length===0){throw new TypeError("Template script must not be empty")}const[v,...D]=y;return[v,D,{}]};const parseTemplate=({templates:d,expressions:p,tokens:y,index:v,template:D})=>{if(D===undefined){throw new TypeError(`Invalid backslash sequence: ${d.raw[v]}`)}const{nextTokens:M,leadingWhitespaces:U,trailingWhitespaces:j}=splitByWhitespaces(D,d.raw[v]);const V=concatTokens(y,M,U);if(v===p.length){return V}const K=p[v];const ee=Array.isArray(K)?K.map((d=>parseExpression(d))):[parseExpression(K)];return concatTokens(V,ee,j)};const splitByWhitespaces=(d,p)=>{if(p.length===0){return{nextTokens:[],leadingWhitespaces:false,trailingWhitespaces:false}}const y=[];let v=0;const D=Ui.has(p[0]);for(let D=0,M=0;Dy||d.length===0||p.length===0?[...d,...p]:[...d.slice(0,-1),`${d.at(-1)}${p[0]}`,...p.slice(1)];const parseExpression=d=>{const p=typeof d;if(p==="string"){return d}if(p==="number"){return String(d)}if(is_plain_obj_isPlainObject(d)&&("stdout"in d||"isMaxBuffer"in d)){return getSubprocessResult(d)}if(d instanceof Pi.ChildProcess||Object.prototype.toString.call(d)==="[object Promise]"){throw new TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}.")}throw new TypeError(`Unexpected "${p}" in template expression`)};const getSubprocessResult=({stdout:d})=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}if(d===undefined){throw new TypeError('Missing result.stdout in template expression. This is probably due to the previous subprocess\' "stdout" option.')}throw new TypeError(`Unexpected "${typeof d}" stdout in template expression`)};var ji=__nccwpck_require__(57975);var Gi=__nccwpck_require__(1708);const isStandardStream=d=>qi.includes(d);const qi=[Gi.stdin,Gi.stdout,Gi.stderr];const zi=["stdin","stdout","stderr"];const getStreamName=d=>zi[d]??`stdio[${d}]`;const normalizeFdSpecificOptions=d=>{const p={...d};for(const y of Yi){p[y]=normalizeFdSpecificOption(d,y)}return p};const normalizeFdSpecificOption=(d,p)=>{const y=Array.from({length:getStdioLength(d)+1});const v=normalizeFdSpecificValue(d[p],y,p);return addDefaultValue(v,p)};const getStdioLength=({stdio:d})=>Array.isArray(d)?Math.max(d.length,zi.length):zi.length;const normalizeFdSpecificValue=(d,p,y)=>is_plain_obj_isPlainObject(d)?normalizeOptionObject(d,p,y):p.fill(d);const normalizeOptionObject=(d,p,y)=>{for(const v of Object.keys(d).sort(compareFdName)){for(const D of parseFdName(v,y,p)){p[D]=d[v]}}return p};const compareFdName=(d,p)=>getFdNameOrder(d){if(d==="stdout"||d==="stderr"){return 0}return d==="all"?2:1};const parseFdName=(d,p,y)=>{if(d==="ipc"){return[y.length-1]}const v=parseFd(d);if(v===undefined||v===0){throw new TypeError(`"${p}.${d}" is invalid.\nIt must be "${p}.stdout", "${p}.stderr", "${p}.all", "${p}.ipc", or "${p}.fd3", "${p}.fd4" (and so on).`)}if(v>=y.length){throw new TypeError(`"${p}.${d}" is invalid: that file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}return v==="all"?[1,2]:[v]};const parseFd=d=>{if(d==="all"){return d}if(zi.includes(d)){return zi.indexOf(d)}const p=Vi.exec(d);if(p!==null){return Number(p[1])}};const Vi=/^fd(\d+)$/;const addDefaultValue=(d,p)=>d.map((d=>d===undefined?$i[p]:d));const Wi=(0,ji.debuglog)("execa").enabled?"full":"none";const $i={lines:false,buffer:true,maxBuffer:1e3*1e3*100,verbose:Wi,stripFinalNewline:true};const Yi=["lines","buffer","maxBuffer","verbose","stripFinalNewline"];const getFdSpecificValue=(d,p)=>p==="ipc"?d.at(-1):d[p];const isVerbose=({verbose:d},p)=>getFdVerbose(d,p)!=="none";const isFullVerbose=({verbose:d},p)=>!["none","short"].includes(getFdVerbose(d,p));const getVerboseFunction=({verbose:d},p)=>{const y=getFdVerbose(d,p);return isVerboseFunction(y)?y:undefined};const getFdVerbose=(d,p)=>p===undefined?getFdGenericVerbose(d):getFdSpecificValue(d,p);const getFdGenericVerbose=d=>d.find((d=>isVerboseFunction(d)))??Ji.findLast((p=>d.includes(p)));const isVerboseFunction=d=>typeof d==="function";const Ji=["none","short","full"];const joinCommand=(d,p)=>{const y=[d,...p];const v=y.join(" ");const D=y.map((d=>quoteString(escapeControlCharacters(d)))).join(" ");return{command:v,escapedCommand:D}};const escapeLines=d=>(0,ji.stripVTControlCharacters)(d).split("\n").map((d=>escapeControlCharacters(d))).join("\n");const escapeControlCharacters=d=>d.replaceAll(Ki,(d=>escapeControlCharacter(d)));const escapeControlCharacter=d=>{const p=Xi[d];if(p!==undefined){return p}const y=d.codePointAt(0);const v=y.toString(16);return y<=Zi?`\\u${v.padStart(4,"0")}`:`\\U${v}`};const getSpecialCharRegExp=()=>{try{return new RegExp("\\p{Separator}|\\p{Other}","gu")}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}};const Ki=getSpecialCharRegExp();const Xi={" ":" ","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};const Zi=65535;const quoteString=d=>{if(es.test(d)){return d}return Gi.platform==="win32"?`"${d.replaceAll('"','""')}"`:`'${d.replaceAll("'","'\\''")}'`};const es=/^[\w./-]+$/;function isUnicodeSupported(){const{env:d}=Gi;const{TERM:p,TERM_PROGRAM:y}=d;if(Gi.platform!=="win32"){return p!=="linux"}return Boolean(d.WT_SESSION)||Boolean(d.TERMINUS_SUBLIME)||d.ConEmuTask==="{cmd::Cmder}"||y==="Terminus-Sublime"||y==="vscode"||p==="xterm-256color"||p==="alacritty"||p==="rxvt-unicode"||p==="rxvt-unicode-256color"||d.TERMINAL_EMULATOR==="JetBrains-JediTerm"}const ts={circleQuestionMark:"(?)",questionMarkPrefix:"(?)",square:"█",squareDarkShade:"▓",squareMediumShade:"▒",squareLightShade:"░",squareTop:"▀",squareBottom:"▄",squareLeft:"▌",squareRight:"▐",squareCenter:"■",bullet:"●",dot:"․",ellipsis:"…",pointerSmall:"›",triangleUp:"▲",triangleUpSmall:"▴",triangleDown:"▼",triangleDownSmall:"▾",triangleLeftSmall:"◂",triangleRightSmall:"▸",home:"⌂",heart:"♥",musicNote:"♪",musicNoteBeamed:"♫",arrowUp:"↑",arrowDown:"↓",arrowLeft:"←",arrowRight:"→",arrowLeftRight:"↔",arrowUpDown:"↕",almostEqual:"≈",notEqual:"≠",lessOrEqual:"≤",greaterOrEqual:"≥",identical:"≡",infinity:"∞",subscriptZero:"₀",subscriptOne:"₁",subscriptTwo:"₂",subscriptThree:"₃",subscriptFour:"₄",subscriptFive:"₅",subscriptSix:"₆",subscriptSeven:"₇",subscriptEight:"₈",subscriptNine:"₉",oneHalf:"½",oneThird:"⅓",oneQuarter:"¼",oneFifth:"⅕",oneSixth:"⅙",oneEighth:"⅛",twoThirds:"⅔",twoFifths:"⅖",threeQuarters:"¾",threeFifths:"⅗",threeEighths:"⅜",fourFifths:"⅘",fiveSixths:"⅚",fiveEighths:"⅝",sevenEighths:"⅞",line:"─",lineBold:"━",lineDouble:"═",lineDashed0:"┄",lineDashed1:"┅",lineDashed2:"┈",lineDashed3:"┉",lineDashed4:"╌",lineDashed5:"╍",lineDashed6:"╴",lineDashed7:"╶",lineDashed8:"╸",lineDashed9:"╺",lineDashed10:"╼",lineDashed11:"╾",lineDashed12:"−",lineDashed13:"–",lineDashed14:"‐",lineDashed15:"⁃",lineVertical:"│",lineVerticalBold:"┃",lineVerticalDouble:"║",lineVerticalDashed0:"┆",lineVerticalDashed1:"┇",lineVerticalDashed2:"┊",lineVerticalDashed3:"┋",lineVerticalDashed4:"╎",lineVerticalDashed5:"╏",lineVerticalDashed6:"╵",lineVerticalDashed7:"╷",lineVerticalDashed8:"╹",lineVerticalDashed9:"╻",lineVerticalDashed10:"╽",lineVerticalDashed11:"╿",lineDownLeft:"┐",lineDownLeftArc:"╮",lineDownBoldLeftBold:"┓",lineDownBoldLeft:"┒",lineDownLeftBold:"┑",lineDownDoubleLeftDouble:"╗",lineDownDoubleLeft:"╖",lineDownLeftDouble:"╕",lineDownRight:"┌",lineDownRightArc:"╭",lineDownBoldRightBold:"┏",lineDownBoldRight:"┎",lineDownRightBold:"┍",lineDownDoubleRightDouble:"╔",lineDownDoubleRight:"╓",lineDownRightDouble:"╒",lineUpLeft:"┘",lineUpLeftArc:"╯",lineUpBoldLeftBold:"┛",lineUpBoldLeft:"┚",lineUpLeftBold:"┙",lineUpDoubleLeftDouble:"╝",lineUpDoubleLeft:"╜",lineUpLeftDouble:"╛",lineUpRight:"└",lineUpRightArc:"╰",lineUpBoldRightBold:"┗",lineUpBoldRight:"┖",lineUpRightBold:"┕",lineUpDoubleRightDouble:"╚",lineUpDoubleRight:"╙",lineUpRightDouble:"╘",lineUpDownLeft:"┤",lineUpBoldDownBoldLeftBold:"┫",lineUpBoldDownBoldLeft:"┨",lineUpDownLeftBold:"┥",lineUpBoldDownLeftBold:"┩",lineUpDownBoldLeftBold:"┪",lineUpDownBoldLeft:"┧",lineUpBoldDownLeft:"┦",lineUpDoubleDownDoubleLeftDouble:"╣",lineUpDoubleDownDoubleLeft:"╢",lineUpDownLeftDouble:"╡",lineUpDownRight:"├",lineUpBoldDownBoldRightBold:"┣",lineUpBoldDownBoldRight:"┠",lineUpDownRightBold:"┝",lineUpBoldDownRightBold:"┡",lineUpDownBoldRightBold:"┢",lineUpDownBoldRight:"┟",lineUpBoldDownRight:"┞",lineUpDoubleDownDoubleRightDouble:"╠",lineUpDoubleDownDoubleRight:"╟",lineUpDownRightDouble:"╞",lineDownLeftRight:"┬",lineDownBoldLeftBoldRightBold:"┳",lineDownLeftBoldRightBold:"┯",lineDownBoldLeftRight:"┰",lineDownBoldLeftBoldRight:"┱",lineDownBoldLeftRightBold:"┲",lineDownLeftRightBold:"┮",lineDownLeftBoldRight:"┭",lineDownDoubleLeftDoubleRightDouble:"╦",lineDownDoubleLeftRight:"╥",lineDownLeftDoubleRightDouble:"╤",lineUpLeftRight:"┴",lineUpBoldLeftBoldRightBold:"┻",lineUpLeftBoldRightBold:"┷",lineUpBoldLeftRight:"┸",lineUpBoldLeftBoldRight:"┹",lineUpBoldLeftRightBold:"┺",lineUpLeftRightBold:"┶",lineUpLeftBoldRight:"┵",lineUpDoubleLeftDoubleRightDouble:"╩",lineUpDoubleLeftRight:"╨",lineUpLeftDoubleRightDouble:"╧",lineUpDownLeftRight:"┼",lineUpBoldDownBoldLeftBoldRightBold:"╋",lineUpDownBoldLeftBoldRightBold:"╈",lineUpBoldDownLeftBoldRightBold:"╇",lineUpBoldDownBoldLeftRightBold:"╊",lineUpBoldDownBoldLeftBoldRight:"╉",lineUpBoldDownLeftRight:"╀",lineUpDownBoldLeftRight:"╁",lineUpDownLeftBoldRight:"┽",lineUpDownLeftRightBold:"┾",lineUpBoldDownBoldLeftRight:"╂",lineUpDownLeftBoldRightBold:"┿",lineUpBoldDownLeftBoldRight:"╃",lineUpBoldDownLeftRightBold:"╄",lineUpDownBoldLeftBoldRight:"╅",lineUpDownBoldLeftRightBold:"╆",lineUpDoubleDownDoubleLeftDoubleRightDouble:"╬",lineUpDoubleDownDoubleLeftRight:"╫",lineUpDownLeftDoubleRightDouble:"╪",lineCross:"╳",lineBackslash:"╲",lineSlash:"╱"};const rs={tick:"✔",info:"ℹ",warning:"⚠",cross:"✘",squareSmall:"◻",squareSmallFilled:"◼",circle:"◯",circleFilled:"◉",circleDotted:"◌",circleDouble:"◎",circleCircle:"ⓞ",circleCross:"ⓧ",circlePipe:"Ⓘ",radioOn:"◉",radioOff:"◯",checkboxOn:"☒",checkboxOff:"☐",checkboxCircleOn:"ⓧ",checkboxCircleOff:"Ⓘ",pointer:"❯",triangleUpOutline:"△",triangleLeft:"◀",triangleRight:"▶",lozenge:"◆",lozengeOutline:"◇",hamburger:"☰",smiley:"㋡",mustache:"෴",star:"★",play:"▶",nodejs:"⬢",oneSeventh:"⅐",oneNinth:"⅑",oneTenth:"⅒"};const ns={tick:"√",info:"i",warning:"‼",cross:"×",squareSmall:"□",squareSmallFilled:"■",circle:"( )",circleFilled:"(*)",circleDotted:"( )",circleDouble:"( )",circleCircle:"(○)",circleCross:"(×)",circlePipe:"(│)",radioOn:"(*)",radioOff:"( )",checkboxOn:"[×]",checkboxOff:"[ ]",checkboxCircleOn:"(×)",checkboxCircleOff:"( )",pointer:">",triangleUpOutline:"∆",triangleLeft:"◄",triangleRight:"►",lozenge:"♦",lozengeOutline:"◊",hamburger:"≡",smiley:"☺",mustache:"┌─┐",star:"✶",play:"►",nodejs:"♦",oneSeventh:"1/7",oneNinth:"1/9",oneTenth:"1/10"};const ss={...ts,...rs};const os={...ts,...ns};const as=isUnicodeSupported();const ls=as?ss:os;const cs=ls;const us=Object.entries(rs);const replaceSymbols=(d,{useFallback:p=!as}={})=>{if(p){for(const[p,y]of us){d=d.replaceAll(y,os[p])}}return d};const ds=require("node:tty");const ps=ds?.WriteStream?.prototype?.hasColors?.()??false;const format=(d,p)=>{if(!ps){return d=>d}const y=`[${d}m`;const v=`[${p}m`;return d=>{const p=d+"";let D=p.indexOf(v);if(D===-1){return y+p+v}let M=y;let U=0;while(D!==-1){M+=p.slice(U,D)+y;U=D+v.length;D=p.indexOf(v,U)}M+=p.slice(U)+v;return M}};const fs=format(0,0);const ms=format(1,22);const As=format(2,22);const hs=format(3,23);const gs=format(4,24);const ys=format(53,55);const bs=format(7,27);const Es=format(8,28);const ws=format(9,29);const vs=format(30,39);const Cs=format(31,39);const Ss=format(32,39);const Is=format(33,39);const Bs=format(34,39);const xs=format(35,39);const Rs=format(36,39);const _s=format(37,39);const Ts=format(90,39);const Ns=format(40,49);const ks=format(41,49);const Qs=format(42,49);const Ds=format(43,49);const Ps=format(44,49);const Os=format(45,49);const Ls=format(46,49);const Fs=format(47,49);const Ms=format(100,49);const Us=format(91,39);const Hs=format(92,39);const js=format(93,39);const Gs=format(94,39);const qs=format(95,39);const zs=format(96,39);const Vs=format(97,39);const Ws=format(101,49);const $s=format(102,49);const Ys=format(103,49);const Js=format(104,49);const Ks=format(105,49);const Xs=format(106,49);const Zs=format(107,49);const defaultVerboseFunction=({type:d,message:p,timestamp:y,piped:v,commandId:D,result:{failed:M=false}={},options:{reject:U=true}})=>{const j=serializeTimestamp(y);const V=eo[d]({failed:M,reject:U,piped:v});const K=to[d]({reject:U});return`${Ts(`[${j}]`)} ${Ts(`[${D}]`)} ${K(V)} ${K(p)}`};const serializeTimestamp=d=>`${padField(d.getHours(),2)}:${padField(d.getMinutes(),2)}:${padField(d.getSeconds(),2)}.${padField(d.getMilliseconds(),3)}`;const padField=(d,p)=>String(d).padStart(p,"0");const getFinalIcon=({failed:d,reject:p})=>{if(!d){return cs.tick}return p?cs.cross:cs.warning};const eo={command:({piped:d})=>d?"|":"$",output:()=>" ",ipc:()=>"*",error:getFinalIcon,duration:getFinalIcon};const identity=d=>d;const to={command:()=>ms,output:()=>identity,ipc:()=>identity,error:({reject:d})=>d?Us:js,duration:()=>Ts};const applyVerboseOnLines=(d,p,y)=>{const v=getVerboseFunction(p,y);return d.map((({verboseLine:d,verboseObject:p})=>applyVerboseFunction(d,p,v))).filter((d=>d!==undefined)).map((d=>appendNewline(d))).join("")};const applyVerboseFunction=(d,p,y)=>{if(y===undefined){return d}const v=y(d,p);if(typeof v==="string"){return v}};const appendNewline=d=>d.endsWith("\n")?d:`${d}\n`;const verboseLog=({type:d,verboseMessage:p,fdNumber:y,verboseInfo:v,result:D})=>{const M=getVerboseObject({type:d,result:D,verboseInfo:v});const U=getPrintedLines(p,M);const j=applyVerboseOnLines(U,v,y);if(j!==""){console.warn(j.slice(0,-1))}};const getVerboseObject=({type:d,result:p,verboseInfo:{escapedCommand:y,commandId:v,rawOptions:{piped:D=false,...M}}})=>({type:d,escapedCommand:y,commandId:`${v}`,timestamp:new Date,piped:D,result:p,options:M});const getPrintedLines=(d,p)=>d.split("\n").map((d=>getPrintedLine({...p,message:d})));const getPrintedLine=d=>{const p=defaultVerboseFunction(d);return{verboseLine:p,verboseObject:d}};const serializeVerboseMessage=d=>{const p=typeof d==="string"?d:(0,ji.inspect)(d);const y=escapeLines(p);return y.replaceAll("\t"," ".repeat(ro))};const ro=2;const logCommand=(d,p)=>{if(!isVerbose(p)){return}verboseLog({type:"command",verboseMessage:d,verboseInfo:p})};const getVerboseInfo=(d,p,y)=>{validateVerbose(d);const v=getCommandId(d);return{verbose:d,escapedCommand:p,commandId:v,rawOptions:y}};const getCommandId=d=>isVerbose({verbose:d})?no++:undefined;let no=0n;const validateVerbose=d=>{for(const p of d){if(p===false){throw new TypeError('The "verbose: false" option was renamed to "verbose: \'none\'".')}if(p===true){throw new TypeError('The "verbose: true" option was renamed to "verbose: \'short\'".')}if(!Ji.includes(p)&&!isVerboseFunction(p)){const d=Ji.map((d=>`'${d}'`)).join(", ");throw new TypeError(`The "verbose" option must not be ${p}. Allowed values are: ${d} or a function.`)}}};const getStartTime=()=>Gi.hrtime.bigint();const getDurationMs=d=>Number(Gi.hrtime.bigint()-d)/1e6;const handleCommand=(d,p,y)=>{const v=getStartTime();const{command:D,escapedCommand:M}=joinCommand(d,p);const U=normalizeFdSpecificOption(y,"verbose");const j=getVerboseInfo(U,M,{...y});logCommand(M,j);return{command:D,escapedCommand:M,startTime:v,verboseInfo:j}};var io=__nccwpck_require__(76760);var so=__nccwpck_require__(74791);function pathKey(d={}){const{env:p=process.env,platform:y=process.platform}=d;if(y!=="win32"){return"PATH"}return Object.keys(p).reverse().find((d=>d.toUpperCase()==="PATH"))||"Path"}const oo=(0,ji.promisify)(Pi.execFile);function toPath(d){return d instanceof URL?(0,Di.fileURLToPath)(d):d}function rootDirectory(d){return path.parse(toPath(d)).root}function traversePathUp(d){return{*[Symbol.iterator](){let p=io.resolve(toPath(d));let y;while(y!==p){yield p;y=p;p=io.resolve(p,"..")}}}}const ao=null&&10*1024*1024;async function execFile(d,p,y={}){return oo(d,p,{maxBuffer:ao,...y})}function execFileSync(d,p=[],y={}){return execFileSyncOriginal(d,p,{maxBuffer:ao,encoding:"utf8",stdio:"pipe",...y})}const npmRunPath=({cwd:d=Gi.cwd(),path:p=Gi.env[pathKey()],preferLocal:y=true,execPath:v=Gi.execPath,addExecPath:D=true}={})=>{const M=io.resolve(toPath(d));const U=[];const j=p.split(io.delimiter);if(y){applyPreferLocal(U,j,M)}if(D){applyExecPath(U,j,v,M)}return p===""||p===io.delimiter?`${U.join(io.delimiter)}${p}`:[...U,p].join(io.delimiter)};const applyPreferLocal=(d,p,y)=>{for(const v of traversePathUp(y)){const y=io.join(v,"node_modules/.bin");if(!p.includes(y)){d.push(y)}}};const applyExecPath=(d,p,y,v)=>{const D=io.resolve(v,toPath(y),"..");if(!p.includes(D)){d.push(D)}};const npmRunPathEnv=({env:d=Gi.env,...p}={})=>{d={...d};const y=pathKey({env:d});p.path=d[y];d[y]=npmRunPath(p);return d};const lo=require("node:timers/promises");const getFinalError=(d,p,y)=>{const v=y?ExecaSyncError:ExecaError;const D=d instanceof DiscardedError?{}:{cause:d};return new v(p,D)};class DiscardedError extends Error{}const setErrorName=(d,p)=>{Object.defineProperty(d.prototype,"name",{value:p,writable:true,enumerable:false,configurable:true});Object.defineProperty(d.prototype,co,{value:true,writable:false,enumerable:false,configurable:false})};const isExecaError=d=>isErrorInstance(d)&&co in d;const co=Symbol("isExecaError");const isErrorInstance=d=>Object.prototype.toString.call(d)==="[object Error]";class ExecaError extends Error{}setErrorName(ExecaError,ExecaError.name);class ExecaSyncError extends Error{}setErrorName(ExecaSyncError,ExecaSyncError.name);var uo=__nccwpck_require__(48161);const getRealtimeSignals=()=>{const d=fo-po+1;return Array.from({length:d},getRealtimeSignal)};const getRealtimeSignal=(d,p)=>({name:`SIGRT${p+1}`,number:po+p,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"});const po=34;const fo=64;const mo=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:true},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:true},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:true},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];const getSignals=()=>{const d=getRealtimeSignals();const p=[...mo,...d].map(normalizeSignal);return p};const normalizeSignal=({name:d,number:p,description:y,action:v,forced:D=false,standard:M})=>{const{signals:{[d]:U}}=uo.constants;const j=U!==undefined;const V=j?U:p;return{name:d,number:V,description:y,supported:j,action:v,forced:D,standard:M}};const getSignalsByName=()=>{const d=getSignals();return Object.fromEntries(d.map(getSignalByName))};const getSignalByName=({name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U})=>[d,{name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U}];const Ao=getSignalsByName();const getSignalsByNumber=()=>{const d=getSignals();const p=fo+1;const y=Array.from({length:p},((p,y)=>getSignalByNumber(y,d)));return Object.assign({},...y)};const getSignalByNumber=(d,p)=>{const y=findSignalByNumber(d,p);if(y===undefined){return{}}const{name:v,description:D,supported:M,action:U,forced:j,standard:V}=y;return{[d]:{name:v,number:d,description:D,supported:M,action:U,forced:j,standard:V}}};const findSignalByNumber=(d,p)=>{const y=p.find((({name:p})=>uo.constants.signals[p]===d));if(y!==undefined){return y}return p.find((p=>p.number===d))};const ho=getSignalsByNumber();const normalizeKillSignal=d=>{const p="option `killSignal`";if(d===0){throw new TypeError(`Invalid ${p}: 0 cannot be used.`)}return signal_normalizeSignal(d,p)};const normalizeSignalArgument=d=>d===0?d:signal_normalizeSignal(d,"`subprocess.kill()`'s argument");const signal_normalizeSignal=(d,p)=>{if(Number.isInteger(d)){return normalizeSignalInteger(d,p)}if(typeof d==="string"){return normalizeSignalName(d,p)}throw new TypeError(`Invalid ${p} ${String(d)}: it must be a string or an integer.\n${getAvailableSignals()}`)};const normalizeSignalInteger=(d,p)=>{if(go.has(d)){return go.get(d)}throw new TypeError(`Invalid ${p} ${d}: this signal integer does not exist.\n${getAvailableSignals()}`)};const getSignalsIntegerToName=()=>new Map(Object.entries(uo.constants.signals).reverse().map((([d,p])=>[p,d])));const go=getSignalsIntegerToName();const normalizeSignalName=(d,p)=>{if(d in uo.constants.signals){return d}if(d.toUpperCase()in uo.constants.signals){throw new TypeError(`Invalid ${p} '${d}': please rename it to '${d.toUpperCase()}'.`)}throw new TypeError(`Invalid ${p} '${d}': this signal name does not exist.\n${getAvailableSignals()}`)};const getAvailableSignals=()=>`Available signal names: ${getAvailableSignalNames()}.\nAvailable signal numbers: ${getAvailableSignalIntegers()}.`;const getAvailableSignalNames=()=>Object.keys(uo.constants.signals).sort().map((d=>`'${d}'`)).join(", ");const getAvailableSignalIntegers=()=>[...new Set(Object.values(uo.constants.signals).sort(((d,p)=>d-p)))].join(", ");const getSignalDescription=d=>Ao[d].description;const normalizeForceKillAfterDelay=d=>{if(d===false){return d}if(d===true){return yo}if(!Number.isFinite(d)||d<0){throw new TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}return d};const yo=1e3*5;const subprocessKill=({kill:d,options:{forceKillAfterDelay:p,killSignal:y},onInternalError:v,context:D,controller:M},U,j)=>{const{signal:V,error:K}=parseKillArguments(U,j,y);emitKillError(K,v);const ee=d(V);setKillTimeout({kill:d,signal:V,forceKillAfterDelay:p,killSignal:y,killResult:ee,context:D,controller:M});return ee};const parseKillArguments=(d,p,y)=>{const[v=y,D]=isErrorInstance(d)?[undefined,d]:[d,p];if(typeof v!=="string"&&!Number.isInteger(v)){throw new TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(v)}`)}if(D!==undefined&&!isErrorInstance(D)){throw new TypeError(`The second argument is optional. If specified, it must be an error instance: ${D}`)}return{signal:normalizeSignalArgument(v),error:D}};const emitKillError=(d,p)=>{if(d!==undefined){p.reject(d)}};const setKillTimeout=async({kill:d,signal:p,forceKillAfterDelay:y,killSignal:v,killResult:D,context:M,controller:U})=>{if(p===v&&D){killOnTimeout({kill:d,forceKillAfterDelay:y,context:M,controllerSignal:U.signal})}};const killOnTimeout=async({kill:d,forceKillAfterDelay:p,context:y,controllerSignal:v})=>{if(p===false){return}try{await(0,lo.setTimeout)(p,undefined,{signal:v});if(d("SIGKILL")){y.isForcefullyTerminated??=true}}catch{}};var bo=__nccwpck_require__(78474);const onAbortedSignal=async(d,p)=>{if(!d.aborted){await(0,bo.once)(d,"abort",{signal:p})}};const validateCancelSignal=({cancelSignal:d})=>{if(d!==undefined&&Object.prototype.toString.call(d)!=="[object AbortSignal]"){throw new Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(d)}`)}};const throwOnCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,context:v,controller:D})=>p===undefined||y?[]:[terminateOnCancel(d,p,v,D)];const terminateOnCancel=async(d,p,y,{signal:v})=>{await onAbortedSignal(p,v);y.terminationReason??="cancel";d.kill();throw p.reason};const validateIpcMethod=({methodName:d,isSubprocess:p,ipc:y,isConnected:v})=>{validateIpcOption(d,p,y);validateConnection(d,p,v)};const validateIpcOption=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} can only be used if the \`ipc\` option is \`true\`.`)}};const validateConnection=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} cannot be used: the ${getOtherProcessName(p)} has already exited or disconnected.`)}};const throwOnEarlyDisconnect=d=>{throw new Error(`${getMethodName("getOneMessage",d)} could not complete: the ${getOtherProcessName(d)} exited or disconnected.`)};const throwOnStrictDeadlockError=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is sending a message too, instead of listening to incoming messages.\nThis can be fixed by both sending a message and listening to incoming messages at the same time:\n\nconst [receivedMessage] = await Promise.all([\n\t${getMethodName("getOneMessage",d)},\n\t${getMethodName("sendMessage",d,"message, {strict: true}")},\n]);`)};const getStrictResponseError=(d,p)=>new Error(`${getMethodName("sendMessage",p)} failed when sending an acknowledgment response to the ${getOtherProcessName(p)}.`,{cause:d});const throwOnMissingStrict=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is not listening to incoming messages.`)};const throwOnStrictDisconnect=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} exited without listening to incoming messages.`)};const getAbortDisconnectError=()=>new Error(`\`cancelSignal\` aborted: the ${getOtherProcessName(true)} disconnected.`);const throwOnMissingParent=()=>{throw new Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")};const handleEpipeError=({error:d,methodName:p,isSubprocess:y})=>{if(d.code==="EPIPE"){throw new Error(`${getMethodName(p,y)} cannot be used: the ${getOtherProcessName(y)} is disconnecting.`,{cause:d})}};const handleSerializationError=({error:d,methodName:p,isSubprocess:y,message:v})=>{if(isSerializationError(d)){throw new Error(`${getMethodName(p,y)}'s argument type is invalid: the message cannot be serialized: ${String(v)}.`,{cause:d})}};const isSerializationError=({code:d,message:p})=>Eo.has(d)||wo.some((d=>p.includes(d)));const Eo=new Set(["ERR_MISSING_ARGS","ERR_INVALID_ARG_TYPE"]);const wo=["could not be cloned","circular structure","call stack size exceeded"];const getMethodName=(d,p,y="")=>d==="cancelSignal"?"`cancelSignal`'s `controller.abort()`":`${getNamespaceName(p)}${d}(${y})`;const getNamespaceName=d=>d?"":"subprocess.";const getOtherProcessName=d=>d?"parent process":"subprocess";const disconnect=d=>{if(d.connected){d.disconnect()}};const createDeferred=()=>{const d={};const p=new Promise(((p,y)=>{Object.assign(d,{resolve:p,reject:y})}));return Object.assign(p,d)};const getToStream=(d,p="stdin")=>{const y=true;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=d.stdio[M];if(U===null){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const getFromStream=(d,p="stdout")=>{const y=false;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=M==="all"?d.all:d.stdio[M];if(U===null||U===undefined){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const vo=new WeakMap;const getFdNumber=(d,p,y)=>{const v=parseFdNumber(p,y);validateFdNumber(v,p,y,d);return v};const parseFdNumber=(d,p)=>{const y=parseFd(d);if(y!==undefined){return y}const{validOptions:v,defaultValue:D}=p?{validOptions:'"stdin"',defaultValue:"stdin"}:{validOptions:'"stdout", "stderr", "all"',defaultValue:"stdout"};throw new TypeError(`"${getOptionName(p)}" must not be "${d}".\nIt must be ${v} or "fd3", "fd4" (and so on).\nIt is optional and defaults to "${D}".`)};const validateFdNumber=(d,p,y,v)=>{const D=v[getUsedDescriptor(d)];if(D===undefined){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. That file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}if(D.direction==="input"&&!y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a readable stream, not writable.`)}if(D.direction!=="input"&&y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a writable stream, not readable.`)}};const getInvalidStdioOptionMessage=(d,p,y,v)=>{if(d==="all"&&!y.all){return'The "all" option must be true to use "from: \'all\'".'}const{optionName:D,optionValue:M}=getInvalidStdioOption(d,y);return`The "${D}: ${serializeOptionValue(M)}" option is incompatible with using "${getOptionName(v)}: ${serializeOptionValue(p)}".\nPlease set this option with "pipe" instead.`};const getInvalidStdioOption=(d,{stdin:p,stdout:y,stderr:v,stdio:D})=>{const M=getUsedDescriptor(d);if(M===0&&p!==undefined){return{optionName:"stdin",optionValue:p}}if(M===1&&y!==undefined){return{optionName:"stdout",optionValue:y}}if(M===2&&v!==undefined){return{optionName:"stderr",optionValue:v}}return{optionName:`stdio[${M}]`,optionValue:D[M]}};const getUsedDescriptor=d=>d==="all"?1:d;const getOptionName=d=>d?"to":"from";const serializeOptionValue=d=>{if(typeof d==="string"){return`'${d}'`}return typeof d==="number"?`${d}`:"Stream"};const incrementMaxListeners=(d,p,y)=>{const v=d.getMaxListeners();if(v===0||v===Number.POSITIVE_INFINITY){return}d.setMaxListeners(v+p);(0,bo.addAbortListener)(y,(()=>{d.setMaxListeners(d.getMaxListeners()-p)}))};const addReference=(d,p)=>{if(p){addReferenceCount(d)}};const addReferenceCount=d=>{d.refCounted()};const removeReference=(d,p)=>{if(p){removeReferenceCount(d)}};const removeReferenceCount=d=>{d.unrefCounted()};const undoAddedReferences=(d,p)=>{if(p){removeReferenceCount(d);removeReferenceCount(d)}};const redoAddedReferences=(d,p)=>{if(p){addReferenceCount(d);addReferenceCount(d)}};const onMessage=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v},D)=>{if(handleStrictResponse(D)||handleAbort(D)){return}if(!Co.has(d)){Co.set(d,[])}const M=Co.get(d);M.push(D);if(M.length>1){return}while(M.length>0){await waitForOutgoingMessages(d,v,D);await lo.scheduler.yield();const U=await handleStrictRequest({wrappedMessage:M[0],anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v});M.shift();v.emit("message",U);v.emit("message:done")}};const onDisconnect=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v,boundOnMessage:D})=>{abortOnDisconnect();const M=Co.get(d);while(M?.length>0){await(0,bo.once)(v,"message:done")}d.removeListener("message",D);redoAddedReferences(p,y);v.connected=false;v.emit("disconnect")};const Co=new WeakMap;const getIpcEmitter=(d,p,y)=>{if(So.has(d)){return So.get(d)}const v=new bo.EventEmitter;v.connected=true;So.set(d,v);forwardEvents({ipcEmitter:v,anyProcess:d,channel:p,isSubprocess:y});return v};const So=new WeakMap;const forwardEvents=({ipcEmitter:d,anyProcess:p,channel:y,isSubprocess:v})=>{const D=onMessage.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d});p.on("message",D);p.once("disconnect",onDisconnect.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d,boundOnMessage:D}));undoAddedReferences(y,v)};const isConnected=d=>{const p=So.get(d);return p===undefined?d.channel!==null:p.connected};const handleSendStrict=({anyProcess:d,channel:p,isSubprocess:y,message:v,strict:D})=>{if(!D){return v}const M=getIpcEmitter(d,p,y);const U=hasMessageListeners(d,M);return{id:Io++,type:xo,message:v,hasListeners:U}};let Io=0n;const validateStrictDeadlock=(d,p)=>{if(p?.type!==xo||p.hasListeners){return}for(const{id:p}of d){if(p!==undefined){Bo[p].resolve({isDeadlock:true,hasListeners:false})}}};const handleStrictRequest=async({wrappedMessage:d,anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:D})=>{if(d?.type!==xo||!p.connected){return d}const{id:M,message:U}=d;const j={id:M,type:Ro,message:hasMessageListeners(p,D)};try{await sendMessage({anyProcess:p,channel:y,isSubprocess:v,ipc:true},j)}catch(d){D.emit("strict:error",d)}return U};const handleStrictResponse=d=>{if(d?.type!==Ro){return false}const{id:p,message:y}=d;Bo[p]?.resolve({isDeadlock:false,hasListeners:y});return true};const waitForStrictResponse=async(d,p,y)=>{if(d?.type!==xo){return}const v=createDeferred();Bo[d.id]=v;const D=new AbortController;try{const{isDeadlock:d,hasListeners:M}=await Promise.race([v,throwOnDisconnect(p,y,D)]);if(d){throwOnStrictDeadlockError(y)}if(!M){throwOnMissingStrict(y)}}finally{D.abort();delete Bo[d.id]}};const Bo={};const throwOnDisconnect=async(d,p,{signal:y})=>{incrementMaxListeners(d,1,y);await(0,bo.once)(d,"disconnect",{signal:y});throwOnStrictDisconnect(p)};const xo="execa:ipc:request";const Ro="execa:ipc:response";const startSendMessage=(d,p,y)=>{if(!_o.has(d)){_o.set(d,new Set)}const v=_o.get(d);const D=createDeferred();const M=y?p.id:undefined;const U={onMessageSent:D,id:M};v.add(U);return{outgoingMessages:v,outgoingMessage:U}};const endSendMessage=({outgoingMessages:d,outgoingMessage:p})=>{d.delete(p);p.onMessageSent.resolve()};const waitForOutgoingMessages=async(d,p,y)=>{while(!hasMessageListeners(d,p)&&_o.get(d)?.size>0){const p=[..._o.get(d)];validateStrictDeadlock(p,y);await Promise.all(p.map((({onMessageSent:d})=>d)))}};const _o=new WeakMap;const hasMessageListeners=(d,p)=>p.listenerCount("message")>getMinListenerCount(d);const getMinListenerCount=d=>vo.has(d)&&!getFdSpecificValue(vo.get(d).options.buffer,"ipc")?1:0;const sendMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},D,{strict:M=false}={})=>{const U="sendMessage";validateIpcMethod({methodName:U,isSubprocess:y,ipc:v,isConnected:d.connected});return sendMessageAsync({anyProcess:d,channel:p,methodName:U,isSubprocess:y,message:D,strict:M})};const sendMessageAsync=async({anyProcess:d,channel:p,methodName:y,isSubprocess:v,message:D,strict:M})=>{const U=handleSendStrict({anyProcess:d,channel:p,isSubprocess:v,message:D,strict:M});const j=startSendMessage(d,U,M);try{await sendOneMessage({anyProcess:d,methodName:y,isSubprocess:v,wrappedMessage:U,message:D})}catch(p){disconnect(d);throw p}finally{endSendMessage(j)}};const sendOneMessage=async({anyProcess:d,methodName:p,isSubprocess:y,wrappedMessage:v,message:D})=>{const M=getSendMethod(d);try{await Promise.all([waitForStrictResponse(v,d,y),M(v)])}catch(d){handleEpipeError({error:d,methodName:p,isSubprocess:y});handleSerializationError({error:d,methodName:p,isSubprocess:y,message:D});throw d}};const getSendMethod=d=>{if(To.has(d)){return To.get(d)}const p=(0,ji.promisify)(d.send.bind(d));To.set(d,p);return p};const To=new WeakMap;const sendAbort=(d,p)=>{const y="cancelSignal";validateConnection(y,false,d.connected);return sendOneMessage({anyProcess:d,methodName:y,isSubprocess:false,wrappedMessage:{type:ko,message:p},message:p})};const getCancelSignal=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{await startIpc({anyProcess:d,channel:p,isSubprocess:y,ipc:v});return Qo.signal};const startIpc=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{if(No){return}No=true;if(!v){throwOnMissingParent();return}if(p===null){abortOnDisconnect();return}getIpcEmitter(d,p,y);await lo.scheduler.yield()};let No=false;const handleAbort=d=>{if(d?.type!==ko){return false}Qo.abort(d.message);return true};const ko="execa:ipc:cancel";const abortOnDisconnect=()=>{Qo.abort(getAbortDisconnectError())};const Qo=new AbortController;const validateGracefulCancel=({gracefulCancel:d,cancelSignal:p,ipc:y,serialization:v})=>{if(!d){return}if(p===undefined){throw new Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.")}if(!y){throw new Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.")}if(v==="json"){throw new Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}};const throwOnGracefulCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,forceKillAfterDelay:v,context:D,controller:M})=>y?[sendOnAbort({subprocess:d,cancelSignal:p,forceKillAfterDelay:v,context:D,controller:M})]:[];const sendOnAbort=async({subprocess:d,cancelSignal:p,forceKillAfterDelay:y,context:v,controller:{signal:D}})=>{await onAbortedSignal(p,D);const M=getReason(p);await sendAbort(d,M);killOnTimeout({kill:d.kill,forceKillAfterDelay:y,context:v,controllerSignal:D});v.terminationReason??="gracefulCancel";throw p.reason};const getReason=({reason:d})=>{if(!(d instanceof DOMException)){return d}const p=new Error(d.message);Object.defineProperty(p,"stack",{value:d.stack,enumerable:false,configurable:true,writable:true});return p};const validateTimeout=({timeout:d})=>{if(d!==undefined&&(!Number.isFinite(d)||d<0)){throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}};const throwOnTimeout=(d,p,y,v)=>p===0||p===undefined?[]:[killAfterTimeout(d,p,y,v)];const killAfterTimeout=async(d,p,y,{signal:v})=>{await(0,lo.setTimeout)(p,undefined,{signal:v});y.terminationReason??="timeout";d.kill();throw new DiscardedError};const mapNode=({options:d})=>{if(d.node===false){throw new TypeError('The "node" option cannot be false with `execaNode()`.')}return{options:{...d,node:true}}};const handleNodeOption=(d,p,{node:y=false,nodePath:v=Gi.execPath,nodeOptions:D=Gi.execArgv.filter((d=>!d.startsWith("--inspect"))),cwd:M,execPath:U,...j})=>{if(U!==undefined){throw new TypeError('The "execPath" option has been removed. Please use the "nodePath" option instead.')}const V=safeNormalizeFileUrl(v,'The "nodePath" option');const K=io.resolve(M,V);const ee={...j,nodePath:K,node:y,cwd:M};if(!y){return[d,p,ee]}if(io.basename(d,".exe")==="node"){throw new TypeError('When the "node" option is true, the first argument does not need to be "node".')}return[K,[...D,d,...p],{ipc:true,...ee,shell:false}]};const Do=require("node:v8");const validateIpcInputOption=({ipcInput:d,ipc:p,serialization:y})=>{if(d===undefined){return}if(!p){throw new Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.")}Po[y](d)};const validateAdvancedInput=d=>{try{(0,Do.serialize)(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with a structured clone.",{cause:d})}};const validateJsonInput=d=>{try{JSON.stringify(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with JSON.",{cause:d})}};const Po={advanced:validateAdvancedInput,json:validateJsonInput};const sendIpcInput=async(d,p)=>{if(p===undefined){return}await d.sendMessage(p)};const validateEncoding=({encoding:d})=>{if(Fo.has(d)){return}const p=getCorrectEncoding(d);if(p!==undefined){throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to ${serializeEncoding(p)}.`)}const y=[...Fo].map((d=>serializeEncoding(d))).join(", ");throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to one of: ${y}.`)};const Oo=new Set(["utf8","utf16le"]);const Lo=new Set(["buffer","hex","base64","base64url","latin1","ascii"]);const Fo=new Set([...Oo,...Lo]);const getCorrectEncoding=d=>{if(d===null){return"buffer"}if(typeof d!=="string"){return}const p=d.toLowerCase();if(p in Mo){return Mo[p]}if(Fo.has(p)){return p}};const Mo={"utf-8":"utf8","utf-16le":"utf16le","ucs-2":"utf16le",ucs2:"utf16le",binary:"latin1"};const serializeEncoding=d=>typeof d==="string"?`"${d}"`:String(d);var Uo=__nccwpck_require__(73024);const normalizeCwd=(d=getDefaultCwd())=>{const p=safeNormalizeFileUrl(d,'The "cwd" option');return io.resolve(p)};const getDefaultCwd=()=>{try{return Gi.cwd()}catch(d){d.message=`The current directory does not exist.\n${d.message}`;throw d}};const fixCwdError=(d,p)=>{if(p===getDefaultCwd()){return d}let y;try{y=(0,Uo.statSync)(p)}catch(y){return`The "cwd" option is invalid: ${p}.\n${y.message}\n${d}`}if(!y.isDirectory()){return`The "cwd" option is not a directory: ${p}.\n${d}`}return d};const normalizeOptions=(d,p,y)=>{y.cwd=normalizeCwd(y.cwd);const[v,D,M]=handleNodeOption(d,p,y);const{command:U,args:j,options:V}=so._parse(v,D,M);const K=normalizeFdSpecificOptions(V);const ee=addDefaultOptions(K);validateTimeout(ee);validateEncoding(ee);validateIpcInputOption(ee);validateCancelSignal(ee);validateGracefulCancel(ee);ee.shell=normalizeFileUrl(ee.shell);ee.env=getEnv(ee);ee.killSignal=normalizeKillSignal(ee.killSignal);ee.forceKillAfterDelay=normalizeForceKillAfterDelay(ee.forceKillAfterDelay);ee.lines=ee.lines.map(((d,p)=>d&&!Lo.has(ee.encoding)&&ee.buffer[p]));if(Gi.platform==="win32"&&io.basename(U,".exe")==="cmd"){j.unshift("/q")}return{file:U,commandArguments:j,options:ee}};const addDefaultOptions=({extendEnv:d=true,preferLocal:p=false,cwd:y,localDir:v=y,encoding:D="utf8",reject:M=true,cleanup:U=true,all:j=false,windowsHide:V=true,killSignal:K="SIGTERM",forceKillAfterDelay:ee=true,gracefulCancel:te=false,ipcInput:re,ipc:ne=re!==undefined||te,serialization:ie="advanced",...se})=>({...se,extendEnv:d,preferLocal:p,cwd:y,localDirectory:v,encoding:D,reject:M,cleanup:U,all:j,windowsHide:V,killSignal:K,forceKillAfterDelay:ee,gracefulCancel:te,ipcInput:re,ipc:ne,serialization:ie});const getEnv=({env:d,extendEnv:p,preferLocal:y,node:v,localDirectory:D,nodePath:M})=>{const U=p?{...Gi.env,...d}:d;if(y||v){return npmRunPathEnv({env:U,cwd:D,execPath:M,preferLocal:y,addExecPath:v})}return U};const concatenateShell=(d,p,y)=>y.shell&&p.length>0?[[d,...p].join(" "),[],y]:[d,p,y];function strip_final_newline_stripFinalNewline(d){if(typeof d==="string"){return stripFinalNewlineString(d)}if(!(ArrayBuffer.isView(d)&&d.BYTES_PER_ELEMENT===1)){throw new Error("Input must be a string or a Uint8Array")}return stripFinalNewlineBinary(d)}const stripFinalNewlineString=d=>d.at(-1)===Ho?d.slice(0,d.at(-2)===Go?-2:-1):d;const stripFinalNewlineBinary=d=>d.at(-1)===jo?d.subarray(0,d.at(-2)===qo?-2:-1):d;const Ho="\n";const jo=Ho.codePointAt(0);const Go="\r";const qo=Go.codePointAt(0);function is_stream_isStream(d,{checkOpen:p=true}={}){return d!==null&&typeof d==="object"&&(d.writable||d.readable||!p||d.writable===undefined&&d.readable===undefined)&&typeof d.pipe==="function"}function isWritableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.writable||!p)&&typeof d.write==="function"&&typeof d.end==="function"&&typeof d.writable==="boolean"&&typeof d.writableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function is_stream_isReadableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.readable||!p)&&typeof d.read==="function"&&typeof d.readable==="boolean"&&typeof d.readableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function isDuplexStream(d,p){return isWritableStream(d,p)&&is_stream_isReadableStream(d,p)}function isTransformStream(d,p){return isDuplexStream(d,p)&&typeof d._transform==="function"}const zo=Object.getPrototypeOf(Object.getPrototypeOf((async function*(){})).prototype);class c{#_t;#Tt;#Nt=!1;#kt=void 0;constructor(d,p){this.#_t=d,this.#Tt=p}next(){const e=()=>this.#Qt();return this.#kt=this.#kt?this.#kt.then(e,e):e(),this.#kt}return(d){const t=()=>this.#Dt(d);return this.#kt?this.#kt.then(t,t):t()}async#Qt(){if(this.#Nt)return{done:!0,value:void 0};let d;try{d=await this.#_t.read()}catch(d){throw this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock(),d}return d.done&&(this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock()),d}async#Dt(d){if(this.#Nt)return{done:!0,value:d};if(this.#Nt=!0,!this.#Tt){const p=this.#_t.cancel(d);return this.#_t.releaseLock(),await p,{done:!0,value:d}}return this.#_t.releaseLock(),{done:!0,value:d}}}const Vo=Symbol();function i(){return this[Vo].next()}Object.defineProperty(i,"name",{value:"next"});function o(d){return this[Vo].return(d)}Object.defineProperty(o,"name",{value:"return"});const Wo=Object.create(zo,{next:{enumerable:!0,configurable:!0,writable:!0,value:i},return:{enumerable:!0,configurable:!0,writable:!0,value:o}});function h({preventCancel:d=!1}={}){const p=this.getReader(),y=new c(p,d),v=Object.create(Wo);return v[Vo]=y,v}const getAsyncIterable=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})&&Yo.on!==undefined){return getStreamIterable(d)}if(typeof d?.[Symbol.asyncIterator]==="function"){return d}if($o.call(d)==="[object ReadableStream]"){return h.call(d)}throw new TypeError("The first argument must be a Readable, a ReadableStream, or an async iterable.")};const{toString:$o}=Object.prototype;const getStreamIterable=async function*(d){const p=new AbortController;const y={};handleStreamEnd(d,p,y);try{for await(const[y]of Yo.on(d,"data",{signal:p.signal})){yield y}}catch(d){if(y.error!==undefined){throw y.error}else if(!p.signal.aborted){throw d}}finally{d.destroy()}};const handleStreamEnd=async(d,p,y)=>{try{await Yo.finished(d,{cleanup:true,readable:true,writable:false,error:false})}catch(d){y.error=d}finally{p.abort()}};const Yo={};const getStreamContents=async(d,{init:p,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,finalize:j},{maxBuffer:V=Number.POSITIVE_INFINITY}={})=>{const K=getAsyncIterable(d);const ee=p();ee.length=0;try{for await(const d of K){const p=getChunkType(d);const U=y[p](d,ee);appendChunk({convertedChunk:U,state:ee,getSize:v,truncateChunk:D,addChunk:M,maxBuffer:V})}appendFinalChunk({state:ee,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,maxBuffer:V});return j(ee)}catch(d){const p=typeof d==="object"&&d!==null?d:new Error(d);p.bufferedData=j(ee);throw p}};const appendFinalChunk=({state:d,getSize:p,truncateChunk:y,addChunk:v,getFinalChunk:D,maxBuffer:M})=>{const U=D(d);if(U!==undefined){appendChunk({convertedChunk:U,state:d,getSize:p,truncateChunk:y,addChunk:v,maxBuffer:M})}};const appendChunk=({convertedChunk:d,state:p,getSize:y,truncateChunk:v,addChunk:D,maxBuffer:M})=>{const U=y(d);const j=p.length+U;if(j<=M){addNewChunk(d,p,D,j);return}const V=v(d,M-p.length);if(V!==undefined){addNewChunk(V,p,D,M)}throw new MaxBufferError};const addNewChunk=(d,p,y,v)=>{p.contents=y(d,p,v);p.length=v};const getChunkType=d=>{const p=typeof d;if(p==="string"){return"string"}if(p!=="object"||d===null){return"others"}if(globalThis.Buffer?.isBuffer(d)){return"buffer"}const y=Jo.call(d);if(y==="[object ArrayBuffer]"){return"arrayBuffer"}if(y==="[object DataView]"){return"dataView"}if(Number.isInteger(d.byteLength)&&Number.isInteger(d.byteOffset)&&Jo.call(d.buffer)==="[object ArrayBuffer]"){return"typedArray"}return"others"};const{toString:Jo}=Object.prototype;class MaxBufferError extends Error{name="MaxBufferError";constructor(){super("maxBuffer exceeded")}}const handleMaxBuffer=({error:d,stream:p,readableObjectMode:y,lines:v,encoding:D,fdNumber:M})=>{if(!(d instanceof MaxBufferError)){throw d}if(M==="all"){return d}const U=getMaxBufferUnit(y,v,D);d.maxBufferInfo={fdNumber:M,unit:U};p.destroy();throw d};const getMaxBufferUnit=(d,p,y)=>{if(d){return"objects"}if(p){return"lines"}if(y==="buffer"){return"bytes"}return"characters"};const checkIpcMaxBuffer=(d,p,y)=>{if(p.length!==y){return}const v=new MaxBufferError;v.maxBufferInfo={fdNumber:"ipc"};throw v};const getMaxBufferMessage=(d,p)=>{const{streamName:y,threshold:v,unit:D}=getMaxBufferInfo(d,p);return`Command's ${y} was larger than ${v} ${D}`};const getMaxBufferInfo=(d,p)=>{if(d?.maxBufferInfo===undefined){return{streamName:"output",threshold:p[1],unit:"bytes"}}const{maxBufferInfo:{fdNumber:y,unit:v}}=d;delete d.maxBufferInfo;const D=getFdSpecificValue(p,y);if(y==="ipc"){return{streamName:"IPC output",threshold:D,unit:"messages"}}return{streamName:getStreamName(y),threshold:D,unit:v}};const isMaxBufferSync=(d,p,y)=>d?.code==="ENOBUFS"&&p!==null&&p.some((d=>d!==null&&d.length>getMaxBufferSync(y)));const truncateMaxBufferSync=(d,p,y)=>{if(!p){return d}const v=getMaxBufferSync(y);return d.length>v?d.slice(0,v):d};const getMaxBufferSync=([,d])=>d;const createMessages=({stdio:d,all:p,ipcOutput:y,originalError:v,signal:D,signalDescription:M,exitCode:U,escapedCommand:j,timedOut:V,isCanceled:K,isGracefullyCanceled:ee,isMaxBuffer:te,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie,maxBuffer:se,timeout:oe,cwd:ae})=>{const le=v?.code;const ce=getErrorPrefix({originalError:v,timedOut:V,timeout:oe,isMaxBuffer:te,maxBuffer:se,errorCode:le,signal:D,signalDescription:M,exitCode:U,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie});const ue=getOriginalMessage(v,ae);const de=ue===undefined?"":`\n${ue}`;const pe=`${ce}: ${j}${de}`;const fe=p===undefined?[d[2],d[1]]:[p];const me=[pe,...fe,...d.slice(3),y.map((d=>serializeIpcMessage(d))).join("\n")].map((d=>escapeLines(strip_final_newline_stripFinalNewline(serializeMessagePart(d))))).filter(Boolean).join("\n\n");return{originalMessage:ue,shortMessage:pe,message:me}};const getErrorPrefix=({originalError:d,timedOut:p,timeout:y,isMaxBuffer:v,maxBuffer:D,errorCode:M,signal:U,signalDescription:j,exitCode:V,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:te,forceKillAfterDelay:re,killSignal:ne})=>{const ie=getForcefulSuffix(te,re);if(p){return`Command timed out after ${y} milliseconds${ie}`}if(ee){if(U===undefined){return`Command was gracefully canceled with exit code ${V}`}return te?`Command was gracefully canceled${ie}`:`Command was gracefully canceled with ${U} (${j})`}if(K){return`Command was canceled${ie}`}if(v){return`${getMaxBufferMessage(d,D)}${ie}`}if(M!==undefined){return`Command failed with ${M}${ie}`}if(te){return`Command was killed with ${ne} (${getSignalDescription(ne)})${ie}`}if(U!==undefined){return`Command was killed with ${U} (${j})`}if(V!==undefined){return`Command failed with exit code ${V}`}return"Command failed"};const getForcefulSuffix=(d,p)=>d?` and was forcefully terminated after ${p} milliseconds`:"";const getOriginalMessage=(d,p)=>{if(d instanceof DiscardedError){return}const y=isExecaError(d)?d.originalMessage:String(d?.message??d);const v=escapeLines(fixCwdError(y,p));return v===""?undefined:v};const serializeIpcMessage=d=>typeof d==="string"?d:(0,ji.inspect)(d);const serializeMessagePart=d=>Array.isArray(d)?d.map((d=>strip_final_newline_stripFinalNewline(serializeMessageItem(d)))).filter(Boolean).join("\n"):serializeMessageItem(d);const serializeMessageItem=d=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}return""};const makeSuccessResult=({command:d,escapedCommand:p,stdio:y,all:v,ipcOutput:D,options:{cwd:M},startTime:U})=>omitUndefinedProperties({command:d,escapedCommand:p,cwd:M,durationMs:getDurationMs(U),failed:false,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isTerminated:false,isMaxBuffer:false,isForcefullyTerminated:false,exitCode:0,stdout:y[1],stderr:y[2],all:v,stdio:y,ipcOutput:D,pipedFrom:[]});const makeEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:U})=>makeError({error:d,command:p,escapedCommand:y,startTime:M,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:false,isForcefullyTerminated:false,stdio:Array.from({length:v.length}),ipcOutput:[],options:D,isSync:U});const makeError=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,stdio:te,all:re,ipcOutput:ne,options:{timeoutDuration:ie,timeout:se=ie,forceKillAfterDelay:oe,killSignal:ae,cwd:le,maxBuffer:ce},isSync:ue})=>{const{exitCode:de,signal:pe,signalDescription:fe}=normalizeExitPayload(K,ee);const{originalMessage:me,shortMessage:Ae,message:he}=createMessages({stdio:te,all:re,ipcOutput:ne,originalError:d,signal:pe,signalDescription:fe,exitCode:de,escapedCommand:y,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,forceKillAfterDelay:oe,killSignal:ae,maxBuffer:ce,timeout:se,cwd:le});const ge=getFinalError(d,he,ue);Object.assign(ge,getErrorProperties({error:ge,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:de,signal:pe,signalDescription:fe,stdio:te,all:re,ipcOutput:ne,cwd:le,originalMessage:me,shortMessage:Ae}));return ge};const getErrorProperties=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,stdio:re,all:ne,ipcOutput:ie,cwd:se,originalMessage:oe,shortMessage:ae})=>omitUndefinedProperties({shortMessage:ae,originalMessage:oe,command:p,escapedCommand:y,cwd:se,durationMs:getDurationMs(v),failed:true,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isTerminated:ee!==undefined,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,code:d.cause?.code,stdout:re[1],stderr:re[2],all:ne,stdio:re,ipcOutput:ie,pipedFrom:[]});const omitUndefinedProperties=d=>Object.fromEntries(Object.entries(d).filter((([,d])=>d!==undefined)));const normalizeExitPayload=(d,p)=>{const y=d===null?undefined:d;const v=p===null?undefined:p;const D=v===undefined?undefined:getSignalDescription(p);return{exitCode:y,signal:v,signalDescription:D}};const toZeroIfInfinity=d=>Number.isFinite(d)?d:0;function parseNumber(d){return{days:Math.trunc(d/864e5),hours:Math.trunc(d/36e5%24),minutes:Math.trunc(d/6e4%60),seconds:Math.trunc(d/1e3%60),milliseconds:Math.trunc(d%1e3),microseconds:Math.trunc(toZeroIfInfinity(d*1e3)%1e3),nanoseconds:Math.trunc(toZeroIfInfinity(d*1e6)%1e3)}}function parseBigint(d){return{days:d/86400000n,hours:d/3600000n%24n,minutes:d/60000n%60n,seconds:d/1000n%60n,milliseconds:d%1000n,microseconds:0n,nanoseconds:0n}}function parseMilliseconds(d){switch(typeof d){case"number":{if(Number.isFinite(d)){return parseNumber(d)}break}case"bigint":{return parseBigint(d)}}throw new TypeError("Expected a finite number or bigint")}const isZero=d=>d===0||d===0n;const pluralize=(d,p)=>p===1||p===1n?d:`${d}s`;const Ko=1e-7;const Xo=24n*60n*60n*1000n;function prettyMilliseconds(d,p){const y=typeof d==="bigint";if(!y&&!Number.isFinite(d)){throw new TypeError("Expected a finite number or bigint")}p={...p};const v=d<0?"-":"";d=d<0?-d:d;if(p.colonNotation){p.compact=false;p.formatSubMilliseconds=false;p.separateMilliseconds=false;p.verbose=false}if(p.compact){p.unitCount=1;p.secondsDecimalDigits=0;p.millisecondsDecimalDigits=0}let D=[];const floorDecimals=(d,p)=>{const y=Math.floor(d*10**p+Ko);const v=Math.round(y)/10**p;return v.toFixed(p)};const add=(d,y,v,M)=>{if((D.length===0||!p.colonNotation)&&isZero(d)&&!(p.colonNotation&&v==="m")){return}M??=String(d);if(p.colonNotation){const d=M.includes(".")?M.split(".")[0].length:M.length;const p=D.length>0?2:1;M="0".repeat(Math.max(0,p-d))+M}else{M+=p.verbose?" "+pluralize(y,d):v}D.push(M)};const M=parseMilliseconds(d);const U=BigInt(M.days);if(p.hideYearAndDays){add(BigInt(U)*24n+BigInt(M.hours),"hour","h")}else{if(p.hideYear){add(U,"day","d")}else{add(U/365n,"year","y");add(U%365n,"day","d")}add(Number(M.hours),"hour","h")}add(Number(M.minutes),"minute","m");if(!p.hideSeconds){if(p.separateMilliseconds||p.formatSubMilliseconds||!p.colonNotation&&d<1e3){const d=Number(M.seconds);const y=Number(M.milliseconds);const v=Number(M.microseconds);const D=Number(M.nanoseconds);add(d,"second","s");if(p.formatSubMilliseconds){add(y,"millisecond","ms");add(v,"microsecond","µs");add(D,"nanosecond","ns")}else{const d=y+v/1e3+D/1e6;const M=typeof p.millisecondsDecimalDigits==="number"?p.millisecondsDecimalDigits:0;const U=d>=1?Math.round(d):Math.ceil(d);const j=M?d.toFixed(M):U;add(Number.parseFloat(j),"millisecond","ms",j)}}else{const v=(y?Number(d%Xo):d)/1e3%60;const D=typeof p.secondsDecimalDigits==="number"?p.secondsDecimalDigits:1;const M=floorDecimals(v,D);const U=p.keepDecimalsOnWholeSeconds?M:M.replace(/\.0+$/,"");add(Number.parseFloat(U),"second","s",U)}}if(D.length===0){return v+"0"+(p.verbose?" milliseconds":"ms")}const j=p.colonNotation?":":" ";if(typeof p.unitCount==="number"){D=D.slice(0,Math.max(p.unitCount,1))}return v+D.join(j)}const logError=(d,p)=>{if(d.failed){verboseLog({type:"error",verboseMessage:d.shortMessage,verboseInfo:p,result:d})}};const logResult=(d,p)=>{if(!isVerbose(p)){return}logError(d,p);logDuration(d,p)};const logDuration=(d,p)=>{const y=`(done in ${prettyMilliseconds(d.durationMs)})`;verboseLog({type:"duration",verboseMessage:y,verboseInfo:p,result:d})};const handleResult=(d,p,{reject:y})=>{logResult(d,p);if(d.failed&&y){throw d}return d};const getStdioItemType=(d,p)=>{if(isAsyncGenerator(d)){return"asyncGenerator"}if(isSyncGenerator(d)){return"generator"}if(isUrl(d)){return"fileUrl"}if(isFilePathObject(d)){return"filePath"}if(isWebStream(d)){return"webStream"}if(is_stream_isStream(d,{checkOpen:false})){return"native"}if(isUint8Array(d)){return"uint8Array"}if(isAsyncIterableObject(d)){return"asyncIterable"}if(isIterableObject(d)){return"iterable"}if(type_isTransformStream(d)){return getTransformStreamType({transform:d},p)}if(isTransformOptions(d)){return getTransformObjectType(d,p)}return"native"};const getTransformObjectType=(d,p)=>{if(isDuplexStream(d.transform,{checkOpen:false})){return getDuplexType(d,p)}if(type_isTransformStream(d.transform)){return getTransformStreamType(d,p)}return getGeneratorObjectType(d,p)};const getDuplexType=(d,p)=>{validateNonGeneratorType(d,p,"Duplex stream");return"duplex"};const getTransformStreamType=(d,p)=>{validateNonGeneratorType(d,p,"web TransformStream");return"webTransform"};const validateNonGeneratorType=({final:d,binary:p,objectMode:y},v,D)=>{checkUndefinedOption(d,`${v}.final`,D);checkUndefinedOption(p,`${v}.binary`,D);checkBooleanOption(y,`${v}.objectMode`)};const checkUndefinedOption=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${p}\` option can only be defined when using a generator, not a ${y}.`)}};const getGeneratorObjectType=({transform:d,final:p,binary:y,objectMode:v},D)=>{if(d!==undefined&&!isGenerator(d)){throw new TypeError(`The \`${D}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`)}if(isDuplexStream(p,{checkOpen:false})){throw new TypeError(`The \`${D}.final\` option must not be a Duplex stream.`)}if(type_isTransformStream(p)){throw new TypeError(`The \`${D}.final\` option must not be a web TransformStream.`)}if(p!==undefined&&!isGenerator(p)){throw new TypeError(`The \`${D}.final\` option must be a generator.`)}checkBooleanOption(y,`${D}.binary`);checkBooleanOption(v,`${D}.objectMode`);return isAsyncGenerator(d)||isAsyncGenerator(p)?"asyncGenerator":"generator"};const checkBooleanOption=(d,p)=>{if(d!==undefined&&typeof d!=="boolean"){throw new TypeError(`The \`${p}\` option must use a boolean.`)}};const isGenerator=d=>isAsyncGenerator(d)||isSyncGenerator(d);const isAsyncGenerator=d=>Object.prototype.toString.call(d)==="[object AsyncGeneratorFunction]";const isSyncGenerator=d=>Object.prototype.toString.call(d)==="[object GeneratorFunction]";const isTransformOptions=d=>is_plain_obj_isPlainObject(d)&&(d.transform!==undefined||d.final!==undefined);const isUrl=d=>Object.prototype.toString.call(d)==="[object URL]";const isRegularUrl=d=>isUrl(d)&&d.protocol!=="file:";const isFilePathObject=d=>is_plain_obj_isPlainObject(d)&&Object.keys(d).length>0&&Object.keys(d).every((d=>Zo.has(d)))&&isFilePathString(d.file);const Zo=new Set(["file","append"]);const isFilePathString=d=>typeof d==="string";const isUnknownStdioString=(d,p)=>d==="native"&&typeof p==="string"&&!ea.has(p);const ea=new Set(["ipc","ignore","inherit","overlapped","pipe"]);const type_isReadableStream=d=>Object.prototype.toString.call(d)==="[object ReadableStream]";const type_isWritableStream=d=>Object.prototype.toString.call(d)==="[object WritableStream]";const isWebStream=d=>type_isReadableStream(d)||type_isWritableStream(d);const type_isTransformStream=d=>type_isReadableStream(d?.readable)&&type_isWritableStream(d?.writable);const isAsyncIterableObject=d=>type_isObject(d)&&typeof d[Symbol.asyncIterator]==="function";const isIterableObject=d=>type_isObject(d)&&typeof d[Symbol.iterator]==="function";const type_isObject=d=>typeof d==="object"&&d!==null;const ta=new Set(["generator","asyncGenerator","duplex","webTransform"]);const ra=new Set(["fileUrl","filePath","fileNumber"]);const na=new Set(["fileUrl","filePath"]);const ia=new Set([...na,"webStream","nodeStream"]);const sa=new Set(["webTransform","duplex"]);const oa={generator:"a generator",asyncGenerator:"an async generator",fileUrl:"a file URL",filePath:"a file path string",fileNumber:"a file descriptor number",webStream:"a web stream",nodeStream:"a Node.js stream",webTransform:"a web TransformStream",duplex:"a Duplex stream",native:"any value",iterable:"an iterable",asyncIterable:"an async iterable",string:"a string",uint8Array:"a Uint8Array"};const getTransformObjectModes=(d,p,y,v)=>v==="output"?getOutputObjectModes(d,p,y):getInputObjectModes(d,p,y);const getOutputObjectModes=(d,p,y)=>{const v=p!==0&&y[p-1].value.readableObjectMode;const D=d??v;return{writableObjectMode:v,readableObjectMode:D}};const getInputObjectModes=(d,p,y)=>{const v=p===0?d===true:y[p-1].value.readableObjectMode;const D=p!==y.length-1&&(d??v);return{writableObjectMode:v,readableObjectMode:D}};const getFdObjectMode=(d,p)=>{const y=d.findLast((({type:d})=>ta.has(d)));if(y===undefined){return false}return p==="input"?y.value.writableObjectMode:y.value.readableObjectMode};const normalizeTransforms=(d,p,y,v)=>[...d.filter((({type:d})=>!ta.has(d))),...getTransforms(d,p,y,v)];const getTransforms=(d,p,y,{encoding:v})=>{const D=d.filter((({type:d})=>ta.has(d)));const M=Array.from({length:D.length});for(const[d,U]of Object.entries(D)){M[d]=normalizeTransform({stdioItem:U,index:Number(d),newTransforms:M,optionName:p,direction:y,encoding:v})}return sortTransforms(M,y)};const normalizeTransform=({stdioItem:d,stdioItem:{type:p},index:y,newTransforms:v,optionName:D,direction:M,encoding:U})=>{if(p==="duplex"){return normalizeDuplex({stdioItem:d,optionName:D})}if(p==="webTransform"){return normalizeTransformStream({stdioItem:d,index:y,newTransforms:v,direction:M})}return normalizeGenerator({stdioItem:d,index:y,newTransforms:v,direction:M,encoding:U})};const normalizeDuplex=({stdioItem:d,stdioItem:{value:{transform:p,transform:{writableObjectMode:y,readableObjectMode:v},objectMode:D=v}},optionName:M})=>{if(D&&!v){throw new TypeError(`The \`${M}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`)}if(!D&&v){throw new TypeError(`The \`${M}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`)}return{...d,value:{transform:p,writableObjectMode:y,readableObjectMode:v}}};const normalizeTransformStream=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D})=>{const{transform:M,objectMode:U}=is_plain_obj_isPlainObject(p)?p:{transform:p};const{writableObjectMode:j,readableObjectMode:V}=getTransformObjectModes(U,y,v,D);return{...d,value:{transform:M,writableObjectMode:j,readableObjectMode:V}}};const normalizeGenerator=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D,encoding:M})=>{const{transform:U,final:j,binary:V=false,preserveNewlines:K=false,objectMode:ee}=is_plain_obj_isPlainObject(p)?p:{transform:p};const te=V||Lo.has(M);const{writableObjectMode:re,readableObjectMode:ne}=getTransformObjectModes(ee,y,v,D);return{...d,value:{transform:U,final:j,binary:te,preserveNewlines:K,writableObjectMode:re,readableObjectMode:ne}}};const sortTransforms=(d,p)=>p==="input"?d.reverse():d;const getStreamDirection=(d,p,y)=>{const v=d.map((d=>getStdioItemDirection(d,p)));if(v.includes("input")&&v.includes("output")){throw new TypeError(`The \`${y}\` option must not be an array of both readable and writable values.`)}return v.find(Boolean)??ca};const getStdioItemDirection=({type:d,value:p},y)=>aa[y]??la[d](p);const aa=["input","output","output"];const anyDirection=()=>undefined;const alwaysInput=()=>"input";const la={generator:anyDirection,asyncGenerator:anyDirection,fileUrl:anyDirection,filePath:anyDirection,iterable:alwaysInput,asyncIterable:alwaysInput,uint8Array:alwaysInput,webStream:d=>type_isWritableStream(d)?"output":"input",nodeStream(d){if(!is_stream_isReadableStream(d,{checkOpen:false})){return"output"}return isWritableStream(d,{checkOpen:false})?undefined:"input"},webTransform:anyDirection,duplex:anyDirection,native(d){const p=getStandardStreamDirection(d);if(p!==undefined){return p}if(is_stream_isStream(d,{checkOpen:false})){return la.nodeStream(d)}}};const getStandardStreamDirection=d=>{if([0,Gi.stdin].includes(d)){return"input"}if([1,2,Gi.stdout,Gi.stderr].includes(d)){return"output"}};const ca="output";const normalizeIpcStdioArray=(d,p)=>p&&!d.includes("ipc")?[...d,"ipc"]:d;const normalizeStdioOption=({stdio:d,ipc:p,buffer:y,...v},D,M)=>{const U=getStdioArray(d,v).map(((d,p)=>stdio_option_addDefaultValue(d,p)));return M?normalizeStdioSync(U,y,D):normalizeIpcStdioArray(U,p)};const getStdioArray=(d,p)=>{if(d===undefined){return zi.map((d=>p[d]))}if(hasAlias(p)){throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${zi.map((d=>`\`${d}\``)).join(", ")}`)}if(typeof d==="string"){return[d,d,d]}if(!Array.isArray(d)){throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof d}\``)}const y=Math.max(d.length,zi.length);return Array.from({length:y},((p,y)=>d[y]))};const hasAlias=d=>zi.some((p=>d[p]!==undefined));const stdio_option_addDefaultValue=(d,p)=>{if(Array.isArray(d)){return d.map((d=>stdio_option_addDefaultValue(d,p)))}if(d===null||d===undefined){return p>=zi.length?"ignore":"pipe"}return d};const normalizeStdioSync=(d,p,y)=>d.map(((d,v)=>!p[v]&&v!==0&&!isFullVerbose(y,v)&&isOutputPipeOnly(d)?"ignore":d));const isOutputPipeOnly=d=>d==="pipe"||Array.isArray(d)&&d.every((d=>d==="pipe"));const handleNativeStream=({stdioItem:d,stdioItem:{type:p},isStdioArray:y,fdNumber:v,direction:D,isSync:M})=>{if(!y||p!=="native"){return d}return M?handleNativeStreamSync({stdioItem:d,fdNumber:v,direction:D}):handleNativeStreamAsync({stdioItem:d,fdNumber:v})};const handleNativeStreamSync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v,direction:D})=>{const M=getTargetFd({value:p,optionName:y,fdNumber:v,direction:D});if(M!==undefined){return M}if(is_stream_isStream(p,{checkOpen:false})){throw new TypeError(`The \`${y}: Stream\` option cannot both be an array and include a stream with synchronous methods.`)}return d};const getTargetFd=({value:d,optionName:p,fdNumber:y,direction:v})=>{const D=getTargetFdNumber(d,y);if(D===undefined){return}if(v==="output"){return{type:"fileNumber",value:D,optionName:p}}if(ds.isatty(D)){throw new TypeError(`The \`${p}: ${serializeOptionValue(d)}\` option is invalid: it cannot be a TTY with synchronous methods.`)}return{type:"uint8Array",value:bufferToUint8Array((0,Uo.readFileSync)(D)),optionName:p}};const getTargetFdNumber=(d,p)=>{if(d==="inherit"){return p}if(typeof d==="number"){return d}const y=qi.indexOf(d);if(y!==-1){return y}};const handleNativeStreamAsync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v})=>{if(p==="inherit"){return{type:"nodeStream",value:getStandardStream(v,p,y),optionName:y}}if(typeof p==="number"){return{type:"nodeStream",value:getStandardStream(p,p,y),optionName:y}}if(is_stream_isStream(p,{checkOpen:false})){return{type:"nodeStream",value:p,optionName:y}}return d};const getStandardStream=(d,p,y)=>{const v=qi[d];if(v===undefined){throw new TypeError(`The \`${y}: ${p}\` option is invalid: no such standard stream.`)}return v};const handleInputOptions=({input:d,inputFile:p},y)=>y===0?[...handleInputOption(d),...handleInputFileOption(p)]:[];const handleInputOption=d=>d===undefined?[]:[{type:getInputType(d),value:d,optionName:"input"}];const getInputType=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})){return"nodeStream"}if(typeof d==="string"){return"string"}if(isUint8Array(d)){return"uint8Array"}throw new Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")};const handleInputFileOption=d=>d===undefined?[]:[{...getInputFileType(d),optionName:"inputFile"}];const getInputFileType=d=>{if(isUrl(d)){return{type:"fileUrl",value:d}}if(isFilePathString(d)){return{type:"filePath",value:{file:d}}}throw new Error("The `inputFile` option must be a file path string or a file URL.")};const filterDuplicates=d=>d.filter(((p,y)=>d.every(((d,v)=>p.value!==d.value||y>=v||p.type==="generator"||p.type==="asyncGenerator"))));const getDuplicateStream=({stdioItem:{type:d,value:p,optionName:y},direction:v,fileDescriptors:D,isSync:M})=>{const U=getOtherStdioItems(D,d);if(U.length===0){return}if(M){validateDuplicateStreamSync({otherStdioItems:U,type:d,value:p,optionName:y,direction:v});return}if(ia.has(d)){return getDuplicateStreamInstance({otherStdioItems:U,type:d,value:p,optionName:y,direction:v})}if(sa.has(d)){validateDuplicateTransform({otherStdioItems:U,type:d,value:p,optionName:y})}};const getOtherStdioItems=(d,p)=>d.flatMap((({direction:d,stdioItems:y})=>y.filter((d=>d.type===p)).map((p=>({...p,direction:d})))));const validateDuplicateStreamSync=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{if(na.has(p)){getDuplicateStreamInstance({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})}};const getDuplicateStreamInstance=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{const M=d.filter((d=>hasSameValue(d,y)));if(M.length===0){return}const U=M.find((d=>d.direction!==D));throwOnDuplicateStream(U,v,p);return D==="output"?M[0].stream:undefined};const hasSameValue=({type:d,value:p},y)=>{if(d==="filePath"){return p.file===y.file}if(d==="fileUrl"){return p.href===y.href}return p===y};const validateDuplicateTransform=({otherStdioItems:d,type:p,value:y,optionName:v})=>{const D=d.find((({value:{transform:d}})=>d===y.transform));throwOnDuplicateStream(D,v,p)};const throwOnDuplicateStream=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${d.optionName}\` and \`${p}\` options must not target ${oa[y]} that is the same.`)}};const handleStdio=(d,p,y,v)=>{const D=normalizeStdioOption(p,y,v);const M=D.map(((d,y)=>getFileDescriptor({stdioOption:d,fdNumber:y,options:p,isSync:v})));const U=getFinalFileDescriptors({initialFileDescriptors:M,addProperties:d,options:p,isSync:v});p.stdio=U.map((({stdioItems:d})=>forwardStdio(d)));return U};const getFileDescriptor=({stdioOption:d,fdNumber:p,options:y,isSync:v})=>{const D=getStreamName(p);const{stdioItems:M,isStdioArray:U}=initializeStdioItems({stdioOption:d,fdNumber:p,options:y,optionName:D});const j=getStreamDirection(M,p,D);const V=M.map((d=>handleNativeStream({stdioItem:d,isStdioArray:U,fdNumber:p,direction:j,isSync:v})));const K=normalizeTransforms(V,D,j,y);const ee=getFdObjectMode(K,j);validateFileObjectMode(K,ee);return{direction:j,objectMode:ee,stdioItems:K}};const initializeStdioItems=({stdioOption:d,fdNumber:p,options:y,optionName:v})=>{const D=Array.isArray(d)?d:[d];const M=[...D.map((d=>initializeStdioItem(d,v))),...handleInputOptions(y,p)];const U=filterDuplicates(M);const j=U.length>1;validateStdioArray(U,j,v);validateStreams(U);return{stdioItems:U,isStdioArray:j}};const initializeStdioItem=(d,p)=>({type:getStdioItemType(d,p),value:d,optionName:p});const validateStdioArray=(d,p,y)=>{if(d.length===0){throw new TypeError(`The \`${y}\` option must not be an empty array.`)}if(!p){return}for(const{value:p,optionName:y}of d){if(ua.has(p)){throw new Error(`The \`${y}\` option must not include \`${p}\`.`)}}};const ua=new Set(["ignore","ipc"]);const validateStreams=d=>{for(const p of d){validateFileStdio(p)}};const validateFileStdio=({type:d,value:p,optionName:y})=>{if(isRegularUrl(p)){throw new TypeError(`The \`${y}: URL\` option must use the \`file:\` scheme.\nFor example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`)}if(isUnknownStdioString(d,p)){throw new TypeError(`The \`${y}: { file: '...' }\` option must be used instead of \`${y}: '...'\`.`)}};const validateFileObjectMode=(d,p)=>{if(!p){return}const y=d.find((({type:d})=>ra.has(d)));if(y!==undefined){throw new TypeError(`The \`${y.optionName}\` option cannot use both files and transforms in objectMode.`)}};const getFinalFileDescriptors=({initialFileDescriptors:d,addProperties:p,options:y,isSync:v})=>{const D=[];try{for(const M of d){D.push(getFinalFileDescriptor({fileDescriptor:M,fileDescriptors:D,addProperties:p,options:y,isSync:v}))}return D}catch(d){cleanupCustomStreams(D);throw d}};const getFinalFileDescriptor=({fileDescriptor:{direction:d,objectMode:p,stdioItems:y},fileDescriptors:v,addProperties:D,options:M,isSync:U})=>{const j=y.map((p=>addStreamProperties({stdioItem:p,addProperties:D,direction:d,options:M,fileDescriptors:v,isSync:U})));return{direction:d,objectMode:p,stdioItems:j}};const addStreamProperties=({stdioItem:d,addProperties:p,direction:y,options:v,fileDescriptors:D,isSync:M})=>{const U=getDuplicateStream({stdioItem:d,direction:y,fileDescriptors:D,isSync:M});if(U!==undefined){return{...d,stream:U}}return{...d,...p[y][d.type](d,v)}};const cleanupCustomStreams=d=>{for(const{stdioItems:p}of d){for(const{stream:d}of p){if(d!==undefined&&!isStandardStream(d)){d.destroy()}}}};const forwardStdio=d=>{if(d.length>1){return d.some((({value:d})=>d==="overlapped"))?"overlapped":"pipe"}const[{type:p,value:y}]=d;return p==="native"?y:"pipe"};const handleStdioSync=(d,p)=>handleStdio(pa,d,p,true);const forbiddenIfSync=({type:d,optionName:p})=>{throwInvalidSyncValue(p,oa[d])};const forbiddenNativeIfSync=({optionName:d,value:p})=>{if(p==="ipc"||p==="overlapped"){throwInvalidSyncValue(d,`"${p}"`)}return{}};const throwInvalidSyncValue=(d,p)=>{throw new TypeError(`The \`${d}\` option cannot be ${p} with synchronous methods.`)};const da={generator(){},asyncGenerator:forbiddenIfSync,webStream:forbiddenIfSync,nodeStream:forbiddenIfSync,webTransform:forbiddenIfSync,duplex:forbiddenIfSync,asyncIterable:forbiddenIfSync,native:forbiddenNativeIfSync};const pa={input:{...da,fileUrl:({value:d})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),filePath:({value:{file:d}})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),fileNumber:forbiddenIfSync,iterable:({value:d})=>({contents:[...d]}),string:({value:d})=>({contents:[d]}),uint8Array:({value:d})=>({contents:[d]})},output:{...da,fileUrl:({value:d})=>({path:d}),filePath:({value:{file:d,append:p}})=>({path:d,append:p}),fileNumber:({value:d})=>({path:d}),iterable:forbiddenIfSync,string:forbiddenIfSync,uint8Array:forbiddenIfSync}};const stripNewline=(d,{stripFinalNewline:p},y)=>getStripFinalNewline(p,y)&&d!==undefined&&!Array.isArray(d)?strip_final_newline_stripFinalNewline(d):d;const getStripFinalNewline=(d,p)=>p==="all"?d[1]||d[2]:d[p];var fa=__nccwpck_require__(57075);const getSplitLinesGenerator=(d,p,y,v)=>d||y?undefined:initializeSplitLines(p,v);const splitLinesSync=(d,p,y)=>y?d.flatMap((d=>splitLinesItemSync(d,p))):splitLinesItemSync(d,p);const splitLinesItemSync=(d,p)=>{const{transform:y,final:v}=initializeSplitLines(p,{});return[...y(d),...v()]};const initializeSplitLines=(d,p)=>{p.previousChunks="";return{transform:splitGenerator.bind(undefined,p,d),final:linesFinal.bind(undefined,p)}};const splitGenerator=function*(d,p,y){if(typeof y!=="string"){yield y;return}let{previousChunks:v}=d;let D=-1;for(let M=0;M0){j=concatString(v,j);v=""}yield j;D=M}}if(D!==y.length-1){v=concatString(v,y.slice(D+1))}d.previousChunks=v};const getNewlineLength=(d,p,y,v)=>{if(y){return 0}v.isWindowsNewline=p!==0&&d[p-1]==="\r";return v.isWindowsNewline?2:1};const linesFinal=function*({previousChunks:d}){if(d.length>0){yield d}};const getAppendNewlineGenerator=({binary:d,preserveNewlines:p,readableObjectMode:y,state:v})=>d||p||y?undefined:{transform:appendNewlineGenerator.bind(undefined,v)};const appendNewlineGenerator=function*({isWindowsNewline:d=false},p){const{unixNewline:y,windowsNewline:v,LF:D,concatBytes:M}=typeof p==="string"?ma:Aa;if(p.at(-1)===D){yield p;return}const U=d?v:y;yield M(p,U)};const concatString=(d,p)=>`${d}${p}`;const ma={windowsNewline:"\r\n",unixNewline:"\n",LF:"\n",concatBytes:concatString};const concatUint8Array=(d,p)=>{const y=new Uint8Array(d.length+p.length);y.set(d,0);y.set(p,d.length);return y};const Aa={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:concatUint8Array};var ha=__nccwpck_require__(4573);const getValidateTransformInput=(d,p)=>d?undefined:validateStringTransformInput.bind(undefined,p);const validateStringTransformInput=function*(d,p){if(typeof p!=="string"&&!isUint8Array(p)&&!ha.Buffer.isBuffer(p)){throw new TypeError(`The \`${d}\` option's transform must use "objectMode: true" to receive as input: ${typeof p}.`)}yield p};const getValidateTransformReturn=(d,p)=>d?validateObjectTransformReturn.bind(undefined,p):validateStringTransformReturn.bind(undefined,p);const validateObjectTransformReturn=function*(d,p){validateEmptyReturn(d,p);yield p};const validateStringTransformReturn=function*(d,p){validateEmptyReturn(d,p);if(typeof p!=="string"&&!isUint8Array(p)){throw new TypeError(`The \`${d}\` option's function must yield a string or an Uint8Array, not ${typeof p}.`)}yield p};const validateEmptyReturn=(d,p)=>{if(p===null||p===undefined){throw new TypeError(`The \`${d}\` option's function must not call \`yield ${p}\`.\nInstead, \`yield\` should either be called with a value, or not be called at all. For example:\n if (condition) { yield value; }`)}};const getEncodingTransformGenerator=(d,p,y)=>{if(y){return}if(d){return{transform:encodingUint8ArrayGenerator.bind(undefined,new TextEncoder)}}const v=new Oi.StringDecoder(p);return{transform:encodingStringGenerator.bind(undefined,v),final:encodingStringFinal.bind(undefined,v)}};const encodingUint8ArrayGenerator=function*(d,p){if(ha.Buffer.isBuffer(p)){yield bufferToUint8Array(p)}else if(typeof p==="string"){yield d.encode(p)}else{yield p}};const encodingStringGenerator=function*(d,p){yield isUint8Array(p)?d.write(p):p};const encodingStringFinal=function*(d){const p=d.end();if(p!==""){yield p}};const ga=(0,ji.callbackify)((async(d,p,y,v)=>{p.currentIterable=d(...y);try{for await(const d of p.currentIterable){v.push(d)}}finally{delete p.currentIterable}}));const transformChunk=async function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=identityGenerator}=p[y];for await(const D of v(d)){yield*transformChunk(D,p,y+1)}};const finalChunks=async function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunks(y,Number(p),d)}};const generatorFinalChunks=async function*(d,p,y){if(d===undefined){return}for await(const v of d()){yield*transformChunk(v,y,p+1)}};const ya=(0,ji.callbackify)((async({currentIterable:d},p)=>{if(d!==undefined){await(p?d.throw(p):d.return());return}if(p){throw p}}));const identityGenerator=function*(d){yield d};const pushChunksSync=(d,p,y,v)=>{try{for(const v of d(...p)){y.push(v)}v()}catch(d){v(d)}};const runTransformSync=(d,p)=>[...p.flatMap((p=>[...transformChunkSync(p,d,0)])),...finalChunksSync(d)];const transformChunkSync=function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=run_sync_identityGenerator}=p[y];for(const D of v(d)){yield*transformChunkSync(D,p,y+1)}};const finalChunksSync=function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunksSync(y,Number(p),d)}};const generatorFinalChunksSync=function*(d,p,y){if(d===undefined){return}for(const v of d()){yield*transformChunkSync(v,y,p+1)}};const run_sync_identityGenerator=function*(d){yield d};const generatorToStream=({value:d,value:{transform:p,final:y,writableObjectMode:v,readableObjectMode:D},optionName:M},{encoding:U})=>{const j={};const V=addInternalGenerators(d,U,M);const K=isAsyncGenerator(p);const ee=isAsyncGenerator(y);const te=K?ga.bind(undefined,transformChunk,j):pushChunksSync.bind(undefined,transformChunkSync);const re=K||ee?ga.bind(undefined,finalChunks,j):pushChunksSync.bind(undefined,finalChunksSync);const ne=K||ee?ya.bind(undefined,j):undefined;const ie=new fa.Transform({writableObjectMode:v,writableHighWaterMark:(0,fa.getDefaultHighWaterMark)(v),readableObjectMode:D,readableHighWaterMark:(0,fa.getDefaultHighWaterMark)(D),transform(d,p,y){te([d,V,0],this,y)},flush(d){re([V],this,d)},destroy:ne});return{stream:ie}};const runGeneratorsSync=(d,p,y,v)=>{const D=p.filter((({type:d})=>d==="generator"));const M=v?D.reverse():D;for(const{value:p,optionName:v}of M){const D=addInternalGenerators(p,y,v);d=runTransformSync(D,d)}return d};const addInternalGenerators=({transform:d,final:p,binary:y,writableObjectMode:v,readableObjectMode:D,preserveNewlines:M},U,j)=>{const V={};return[{transform:getValidateTransformInput(v,j)},getEncodingTransformGenerator(y,U,v),getSplitLinesGenerator(y,M,v,V),{transform:d,final:p},{transform:getValidateTransformReturn(D,j)},getAppendNewlineGenerator({binary:y,preserveNewlines:M,readableObjectMode:D,state:V})].filter(Boolean)};const addInputOptionsSync=(d,p)=>{for(const y of getInputFdNumbers(d)){addInputOptionSync(d,y,p)}};const getInputFdNumbers=d=>new Set(Object.entries(d).filter((([,{direction:d}])=>d==="input")).map((([d])=>Number(d))));const addInputOptionSync=(d,p,y)=>{const{stdioItems:v}=d[p];const D=v.filter((({contents:d})=>d!==undefined));if(D.length===0){return}if(p!==0){const[{type:d,optionName:p}]=D;throw new TypeError(`Only the \`stdin\` option, not \`${p}\`, can be ${oa[d]} with synchronous methods.`)}const M=D.map((({contents:d})=>d));const U=M.map((d=>applySingleInputGeneratorsSync(d,v)));y.input=joinToUint8Array(U)};const applySingleInputGeneratorsSync=(d,p)=>{const y=runGeneratorsSync(d,p,"utf8",true);validateSerializable(y);return joinToUint8Array(y)};const validateSerializable=d=>{const p=d.find((d=>typeof d!=="string"&&!isUint8Array(d)));if(p!==undefined){throw new TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${p}.`)}};const shouldLogOutput=({stdioItems:d,encoding:p,verboseInfo:y,fdNumber:v})=>v!=="all"&&isFullVerbose(y,v)&&!Lo.has(p)&&fdUsesVerbose(v)&&(d.some((({type:d,value:p})=>d==="native"&&ba.has(p)))||d.every((({type:d})=>ta.has(d))));const fdUsesVerbose=d=>d===1||d===2;const ba=new Set(["pipe","overlapped"]);const logLines=async(d,p,y,v)=>{for await(const D of d){if(!isPipingStream(p)){logLine(D,y,v)}}};const logLinesSync=(d,p,y)=>{for(const v of d){logLine(v,p,y)}};const isPipingStream=d=>d._readableState.pipes.length>0;const logLine=(d,p,y)=>{const v=serializeVerboseMessage(d);verboseLog({type:"output",verboseMessage:v,fdNumber:p,verboseInfo:y})};const transformOutputSync=({fileDescriptors:d,syncResult:{output:p},options:y,isMaxBuffer:v,verboseInfo:D})=>{if(p===null){return{output:Array.from({length:3})}}const M={};const U=new Set([]);const j=p.map(((p,j)=>transformOutputResultSync({result:p,fileDescriptors:d,fdNumber:j,state:M,outputFiles:U,isMaxBuffer:v,verboseInfo:D},y)));return{output:j,...M}};const transformOutputResultSync=({result:d,fileDescriptors:p,fdNumber:y,state:v,outputFiles:D,isMaxBuffer:M,verboseInfo:U},{buffer:j,encoding:V,lines:K,stripFinalNewline:ee,maxBuffer:te})=>{if(d===null){return}const re=truncateMaxBufferSync(d,M,te);const ne=bufferToUint8Array(re);const{stdioItems:ie,objectMode:se}=p[y];const oe=runOutputGeneratorsSync([ne],ie,V,v);const{serializedResult:ae,finalResult:le=ae}=serializeChunks({chunks:oe,objectMode:se,encoding:V,lines:K,stripFinalNewline:ee,fdNumber:y});logOutputSync({serializedResult:ae,fdNumber:y,state:v,verboseInfo:U,encoding:V,stdioItems:ie,objectMode:se});const ce=j[y]?le:undefined;try{if(v.error===undefined){writeToFiles(ae,ie,D)}return ce}catch(d){v.error=d;return ce}};const runOutputGeneratorsSync=(d,p,y,v)=>{try{return runGeneratorsSync(d,p,y,false)}catch(p){v.error=p;return d}};const serializeChunks=({chunks:d,objectMode:p,encoding:y,lines:v,stripFinalNewline:D,fdNumber:M})=>{if(p){return{serializedResult:d}}if(y==="buffer"){return{serializedResult:joinToUint8Array(d)}}const U=joinToString(d,y);if(v[M]){return{serializedResult:U,finalResult:splitLinesSync(U,!D[M],p)}}return{serializedResult:U}};const logOutputSync=({serializedResult:d,fdNumber:p,state:y,verboseInfo:v,encoding:D,stdioItems:M,objectMode:U})=>{if(!shouldLogOutput({stdioItems:M,encoding:D,verboseInfo:v,fdNumber:p})){return}const j=splitLinesSync(d,false,U);try{logLinesSync(j,p,v)}catch(d){y.error??=d}};const writeToFiles=(d,p,y)=>{for(const{path:v,append:D}of p.filter((({type:d})=>ra.has(d)))){const p=typeof v==="string"?v:v.toString();if(D||y.has(p)){(0,Uo.appendFileSync)(v,d)}else{y.add(p);(0,Uo.writeFileSync)(v,d)}}};const getAllSync=([,d,p],y)=>{if(!y.all){return}if(d===undefined){return p}if(p===undefined){return d}if(Array.isArray(d)){return Array.isArray(p)?[...d,...p]:[...d,stripNewline(p,y,"all")]}if(Array.isArray(p)){return[stripNewline(d,y,"all"),...p]}if(isUint8Array(d)&&isUint8Array(p)){return concatUint8Arrays([d,p])}return`${d}${p}`};const waitForExit=async(d,p)=>{const[y,v]=await waitForExitOrError(d);p.isForcefullyTerminated??=false;return[y,v]};const waitForExitOrError=async d=>{const[p,y]=await Promise.allSettled([(0,bo.once)(d,"spawn"),(0,bo.once)(d,"exit")]);if(p.status==="rejected"){return[]}return y.status==="rejected"?waitForSubprocessExit(d):y.value};const waitForSubprocessExit=async d=>{try{return await(0,bo.once)(d,"exit")}catch{return waitForSubprocessExit(d)}};const waitForSuccessfulExit=async d=>{const[p,y]=await d;if(!isSubprocessErrorExit(p,y)&&isFailedExit(p,y)){throw new DiscardedError}return[p,y]};const isSubprocessErrorExit=(d,p)=>d===undefined&&p===undefined;const isFailedExit=(d,p)=>d!==0||p!==null;const getExitResultSync=({error:d,status:p,signal:y,output:v},{maxBuffer:D})=>{const M=getResultError(d,p,y);const U=M?.code==="ETIMEDOUT";const j=isMaxBufferSync(M,v,D);return{resultError:M,exitCode:p,signal:y,timedOut:U,isMaxBuffer:j}};const getResultError=(d,p,y)=>{if(d!==undefined){return d}return isFailedExit(p,y)?new DiscardedError:undefined};const execaCoreSync=(d,p,y)=>{const{file:v,commandArguments:D,command:M,escapedCommand:U,startTime:j,verboseInfo:V,options:K,fileDescriptors:ee}=handleSyncArguments(d,p,y);const te=spawnSubprocessSync({file:v,commandArguments:D,options:K,command:M,escapedCommand:U,verboseInfo:V,fileDescriptors:ee,startTime:j});return handleResult(te,V,K)};const handleSyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const j=normalizeSyncOptions(y);const{file:V,commandArguments:K,options:ee}=normalizeOptions(d,p,j);validateSyncOptions(ee);const te=handleStdioSync(ee,U);return{file:V,commandArguments:K,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const normalizeSyncOptions=d=>d.node&&!d.ipc?{...d,ipc:false}:d;const validateSyncOptions=({ipc:d,ipcInput:p,detached:y,cancelSignal:v})=>{if(p){throwInvalidSyncOption("ipcInput")}if(d){throwInvalidSyncOption("ipc: true")}if(y){throwInvalidSyncOption("detached: true")}if(v){throwInvalidSyncOption("cancelSignal")}};const throwInvalidSyncOption=d=>{throw new TypeError(`The "${d}" option cannot be used with synchronous methods.`)};const spawnSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,verboseInfo:M,fileDescriptors:U,startTime:j})=>{const V=runSubprocessSync({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:U,startTime:j});if(V.failed){return V}const{resultError:K,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne}=getExitResultSync(V,y);const{output:ie,error:se=K}=transformOutputSync({fileDescriptors:U,syncResult:V,options:y,isMaxBuffer:ne,verboseInfo:M});const oe=ie.map(((d,p)=>stripNewline(d,y,p)));const ae=stripNewline(getAllSync(ie,y),y,"all");return getSyncResult({error:se,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne,stdio:oe,all:ae,options:y,command:v,escapedCommand:D,startTime:j})};const runSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:M,startTime:U})=>{try{addInputOptionsSync(M,y);const v=normalizeSpawnSyncOptions(y);return(0,Pi.spawnSync)(...concatenateShell(d,p,v))}catch(d){return makeEarlyError({error:d,command:v,escapedCommand:D,fileDescriptors:M,options:y,startTime:U,isSync:true})}};const normalizeSpawnSyncOptions=({encoding:d,maxBuffer:p,...y})=>({...y,encoding:"buffer",maxBuffer:getMaxBufferSync(p)});const getSyncResult=({error:d,exitCode:p,signal:y,timedOut:v,isMaxBuffer:D,stdio:M,all:U,options:j,command:V,escapedCommand:K,startTime:ee})=>d===undefined?makeSuccessResult({command:V,escapedCommand:K,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee}):makeError({error:d,command:V,escapedCommand:K,timedOut:v,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:D,isForcefullyTerminated:false,exitCode:p,signal:y,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee,isSync:true});const getOneMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true,filter:M}={})=>{validateIpcMethod({methodName:"getOneMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});return getOneMessageAsync({anyProcess:d,channel:p,isSubprocess:y,filter:M,reference:D})};const getOneMessageAsync=async({anyProcess:d,channel:p,isSubprocess:y,filter:v,reference:D})=>{addReference(p,D);const M=getIpcEmitter(d,p,y);const U=new AbortController;try{return await Promise.race([getMessage(M,v,U),get_one_throwOnDisconnect(M,y,U),throwOnStrictError(M,y,U)])}catch(p){disconnect(d);throw p}finally{U.abort();removeReference(p,D)}};const getMessage=async(d,p,{signal:y})=>{if(p===undefined){const[p]=await(0,bo.once)(d,"message",{signal:y});return p}for await(const[v]of(0,bo.on)(d,"message",{signal:y})){if(p(v)){return v}}};const get_one_throwOnDisconnect=async(d,p,{signal:y})=>{await(0,bo.once)(d,"disconnect",{signal:y});throwOnEarlyDisconnect(p)};const throwOnStrictError=async(d,p,{signal:y})=>{const[v]=await(0,bo.once)(d,"strict:error",{signal:y});throw getStrictResponseError(v,p)};const getEachMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true}={})=>loopOnMessages({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:!y,reference:D});const loopOnMessages=({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:D,reference:M})=>{validateIpcMethod({methodName:"getEachMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});addReference(p,M);const U=getIpcEmitter(d,p,y);const j=new AbortController;const V={};stopOnDisconnect(d,U,j);abortOnStrictError({ipcEmitter:U,isSubprocess:y,controller:j,state:V});return iterateOnMessages({anyProcess:d,channel:p,ipcEmitter:U,isSubprocess:y,shouldAwait:D,controller:j,state:V,reference:M})};const stopOnDisconnect=async(d,p,y)=>{try{await(0,bo.once)(p,"disconnect",{signal:y.signal});y.abort()}catch{}};const abortOnStrictError=async({ipcEmitter:d,isSubprocess:p,controller:y,state:v})=>{try{const[D]=await(0,bo.once)(d,"strict:error",{signal:y.signal});v.error=getStrictResponseError(D,p);y.abort()}catch{}};const iterateOnMessages=async function*({anyProcess:d,channel:p,ipcEmitter:y,isSubprocess:v,shouldAwait:D,controller:M,state:U,reference:j}){try{for await(const[d]of(0,bo.on)(y,"message",{signal:M.signal})){throwIfStrictError(U);yield d}}catch{throwIfStrictError(U)}finally{M.abort();removeReference(p,j);if(!v){disconnect(d)}if(D){await d}}};const throwIfStrictError=({error:d})=>{if(d){throw d}};const addIpcMethods=(d,{ipc:p})=>{Object.assign(d,getIpcMethods(d,false,p))};const getIpcExport=()=>{const d=Gi;const p=true;const y=Gi.channel!==undefined;return{...getIpcMethods(d,p,y),getCancelSignal:getCancelSignal.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})}};const getIpcMethods=(d,p,y)=>({sendMessage:sendMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getOneMessage:getOneMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getEachMessage:getEachMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})});const handleEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,verboseInfo:U})=>{cleanupCustomStreams(v);const j=new Pi.ChildProcess;createDummyStreams(j,v);Object.assign(j,{readable:readable,writable:writable,duplex:duplex});const V=makeEarlyError({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:false});const K=handleDummyPromise(V,U,D);return{subprocess:j,promise:K}};const createDummyStreams=(d,p)=>{const y=createDummyStream();const v=createDummyStream();const D=createDummyStream();const M=Array.from({length:p.length-3},createDummyStream);const U=createDummyStream();const j=[y,v,D,...M];Object.assign(d,{stdin:y,stdout:v,stderr:D,all:U,stdio:j})};const createDummyStream=()=>{const d=new fa.PassThrough;d.end();return d};const readable=()=>new fa.Readable({read(){}});const writable=()=>new fa.Writable({write(){}});const duplex=()=>new fa.Duplex({read(){},write(){}});const handleDummyPromise=async(d,p,y)=>handleResult(d,p,y);const handleStdioAsync=(d,p)=>handleStdio(wa,d,p,false);const forbiddenIfAsync=({type:d,optionName:p})=>{throw new TypeError(`The \`${p}\` option cannot be ${oa[d]}.`)};const Ea={fileNumber:forbiddenIfAsync,generator:generatorToStream,asyncGenerator:generatorToStream,nodeStream:({value:d})=>({stream:d}),webTransform({value:{transform:d,writableObjectMode:p,readableObjectMode:y}}){const v=p||y;const D=fa.Duplex.fromWeb(d,{objectMode:v});return{stream:D}},duplex:({value:{transform:d}})=>({stream:d}),native(){}};const wa={input:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createReadStream)(d)}),filePath:({value:{file:d}})=>({stream:(0,Uo.createReadStream)(d)}),webStream:({value:d})=>({stream:fa.Readable.fromWeb(d)}),iterable:({value:d})=>({stream:fa.Readable.from(d)}),asyncIterable:({value:d})=>({stream:fa.Readable.from(d)}),string:({value:d})=>({stream:fa.Readable.from(d)}),uint8Array:({value:d})=>({stream:fa.Readable.from(ha.Buffer.from(d))})},output:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createWriteStream)(d)}),filePath:({value:{file:d,append:p}})=>({stream:(0,Uo.createWriteStream)(d,p?{flags:"a"}:{})}),webStream:({value:d})=>({stream:fa.Writable.fromWeb(d)}),iterable:forbiddenIfAsync,asyncIterable:forbiddenIfAsync,string:forbiddenIfAsync,uint8Array:forbiddenIfAsync}};const va=require("node:stream/promises");function mergeStreams(d){if(!Array.isArray(d)){throw new TypeError(`Expected an array, got \`${typeof d}\`.`)}for(const p of d){validateStream(p)}const p=d.some((({readableObjectMode:d})=>d));const y=getHighWaterMark(d,p);const v=new MergedStream({objectMode:p,writableHighWaterMark:y,readableHighWaterMark:y});for(const p of d){v.add(p)}return v}const getHighWaterMark=(d,p)=>{if(d.length===0){return(0,fa.getDefaultHighWaterMark)(p)}const y=d.filter((({readableObjectMode:d})=>d===p)).map((({readableHighWaterMark:d})=>d));return Math.max(...y)};class MergedStream extends fa.PassThrough{#Pt=new Set([]);#Ot=new Set([]);#Lt=new Set([]);#Ft;#Mt=Symbol("unpipe");#Ut=new WeakMap;add(d){validateStream(d);if(this.#Pt.has(d)){return}this.#Pt.add(d);this.#Ft??=onMergedStreamFinished(this,this.#Pt,this.#Mt);const p=endWhenStreamsDone({passThroughStream:this,stream:d,streams:this.#Pt,ended:this.#Ot,aborted:this.#Lt,onFinished:this.#Ft,unpipeEvent:this.#Mt});this.#Ut.set(d,p);d.pipe(this,{end:false})}async remove(d){validateStream(d);if(!this.#Pt.has(d)){return false}const p=this.#Ut.get(d);if(p===undefined){return false}this.#Ut.delete(d);d.unpipe(this);await p;return true}}const onMergedStreamFinished=async(d,p,y)=>{updateMaxListeners(d,Ca);const v=new AbortController;try{await Promise.race([onMergedStreamEnd(d,v),onInputStreamsUnpipe(d,p,y,v)])}finally{v.abort();updateMaxListeners(d,-Ca)}};const onMergedStreamEnd=async(d,{signal:p})=>{try{await(0,va.finished)(d,{signal:p,cleanup:true})}catch(p){errorOrAbortStream(d,p);throw p}};const onInputStreamsUnpipe=async(d,p,y,{signal:v})=>{for await(const[D]of(0,bo.on)(d,"unpipe",{signal:v})){if(p.has(D)){D.emit(y)}}};const validateStream=d=>{if(typeof d?.pipe!=="function"){throw new TypeError(`Expected a readable stream, got: \`${typeof d}\`.`)}};const endWhenStreamsDone=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,onFinished:M,unpipeEvent:U})=>{updateMaxListeners(d,Sa);const j=new AbortController;try{await Promise.race([afterMergedStreamFinished(M,p,j),onInputStreamEnd({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:j}),onInputStreamUnpipe({stream:p,streams:y,ended:v,aborted:D,unpipeEvent:U,controller:j})])}finally{j.abort();updateMaxListeners(d,-Sa)}if(y.size>0&&y.size===v.size+D.size){if(v.size===0&&D.size>0){abortStream(d)}else{endStream(d)}}};const afterMergedStreamFinished=async(d,p,{signal:y})=>{try{await d;if(!y.aborted){abortStream(p)}}catch(d){if(!y.aborted){errorOrAbortStream(p,d)}}};const onInputStreamEnd=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:{signal:M}})=>{try{await(0,va.finished)(p,{signal:M,cleanup:true,readable:true,writable:false});if(y.has(p)){v.add(p)}}catch(v){if(M.aborted||!y.has(p)){return}if(isAbortError(v)){D.add(p)}else{errorStream(d,v)}}};const onInputStreamUnpipe=async({stream:d,streams:p,ended:y,aborted:v,unpipeEvent:D,controller:{signal:M}})=>{await(0,bo.once)(d,D,{signal:M});if(!d.readable){return(0,bo.once)(M,"abort",{signal:M})}p.delete(d);y.delete(d);v.delete(d)};const endStream=d=>{if(d.writable){d.end()}};const errorOrAbortStream=(d,p)=>{if(isAbortError(p)){abortStream(d)}else{errorStream(d,p)}};const isAbortError=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const abortStream=d=>{if(d.readable||d.writable){d.destroy()}};const errorStream=(d,p)=>{if(!d.destroyed){d.once("error",merge_streams_noop);d.destroy(p)}};const merge_streams_noop=()=>{};const updateMaxListeners=(d,p)=>{const y=d.getMaxListeners();if(y!==0&&y!==Number.POSITIVE_INFINITY){d.setMaxListeners(y+p)}};const Ca=2;const Sa=1;const pipeStreams=(d,p)=>{d.pipe(p);onSourceFinish(d,p);onDestinationFinish(d,p)};const onSourceFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})}catch{}endDestinationStream(p)};const endDestinationStream=d=>{if(d.writable){d.end()}};const onDestinationFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(p,{cleanup:true,readable:false,writable:true})}catch{}abortSourceStream(d)};const abortSourceStream=d=>{if(d.readable){d.destroy()}};const pipeOutputAsync=(d,p,y)=>{const v=new Map;for(const[D,{stdioItems:M,direction:U}]of Object.entries(p)){for(const{stream:p}of M.filter((({type:d})=>ta.has(d)))){pipeTransform(d,p,U,D)}for(const{stream:p}of M.filter((({type:d})=>!ta.has(d)))){pipeStdioItem({subprocess:d,stream:p,direction:U,fdNumber:D,pipeGroups:v,controller:y})}}for(const[d,p]of v.entries()){const y=p.length===1?p[0]:mergeStreams(p);pipeStreams(y,d)}};const pipeTransform=(d,p,y,v)=>{if(y==="output"){pipeStreams(d.stdio[v],p)}else{pipeStreams(p,d.stdio[v])}const D=Ia[v];if(D!==undefined){d[D]=p}d.stdio[v]=p};const Ia=["stdin","stdout","stderr"];const pipeStdioItem=({subprocess:d,stream:p,direction:y,fdNumber:v,pipeGroups:D,controller:M})=>{if(p===undefined){return}setStandardStreamMaxListeners(p,M);const[U,j]=y==="output"?[p,d.stdio[v]]:[d.stdio[v],p];const V=D.get(U)??[];D.set(U,[...V,j])};const setStandardStreamMaxListeners=(d,{signal:p})=>{if(isStandardStream(d)){incrementMaxListeners(d,Ba,p)}};const Ba=2;const xa=[];xa.push("SIGHUP","SIGINT","SIGTERM");if(process.platform!=="win32"){xa.push("SIGALRM","SIGABRT","SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT")}if(process.platform==="linux"){xa.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT")}const processOk=d=>!!d&&typeof d==="object"&&typeof d.removeListener==="function"&&typeof d.emit==="function"&&typeof d.reallyExit==="function"&&typeof d.listeners==="function"&&typeof d.kill==="function"&&typeof d.pid==="number"&&typeof d.on==="function";const Ra=Symbol.for("signal-exit emitter");const _a=globalThis;const Ta=Object.defineProperty.bind(Object);class Emitter{emitted={afterExit:false,exit:false};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(_a[Ra]){return _a[Ra]}Ta(_a,Ra,{value:this,writable:false,enumerable:false,configurable:false})}on(d,p){this.listeners[d].push(p)}removeListener(d,p){const y=this.listeners[d];const v=y.indexOf(p);if(v===-1){return}if(v===0&&y.length===1){y.length=0}else{y.splice(v,1)}}emit(d,p,y){if(this.emitted[d]){return false}this.emitted[d]=true;let v=false;for(const D of this.listeners[d]){v=D(p,y)===true||v}if(d==="exit"){v=this.emit("afterExit",p,y)||v}return v}}class SignalExitBase{}const signalExitWrap=d=>({onExit(p,y){return d.onExit(p,y)},load(){return d.load()},unload(){return d.unload()}});class SignalExitFallback extends SignalExitBase{onExit(){return()=>{}}load(){}unload(){}}class SignalExit extends SignalExitBase{#Ht=Na.platform==="win32"?"SIGINT":"SIGHUP";#jt=new Emitter;#Gt;#qt;#zt;#Vt={};#Wt=false;constructor(d){super();this.#Gt=d;this.#Vt={};for(const p of xa){this.#Vt[p]=()=>{const y=this.#Gt.listeners(p);let{count:v}=this.#jt;const D=d;if(typeof D.__signal_exit_emitter__==="object"&&typeof D.__signal_exit_emitter__.count==="number"){v+=D.__signal_exit_emitter__.count}if(y.length===v){this.unload();const y=this.#jt.emit("exit",null,p);const v=p==="SIGHUP"?this.#Ht:p;if(!y)d.kill(d.pid,v)}}}this.#zt=d.reallyExit;this.#qt=d.emit}onExit(d,p){if(!processOk(this.#Gt)){return()=>{}}if(this.#Wt===false){this.load()}const y=p?.alwaysLast?"afterExit":"exit";this.#jt.on(y,d);return()=>{this.#jt.removeListener(y,d);if(this.#jt.listeners["exit"].length===0&&this.#jt.listeners["afterExit"].length===0){this.unload()}}}load(){if(this.#Wt){return}this.#Wt=true;this.#jt.count+=1;for(const d of xa){try{const p=this.#Vt[d];if(p)this.#Gt.on(d,p)}catch(d){}}this.#Gt.emit=(d,...p)=>this.#$t(d,...p);this.#Gt.reallyExit=d=>this.#Yt(d)}unload(){if(!this.#Wt){return}this.#Wt=false;xa.forEach((d=>{const p=this.#Vt[d];if(!p){throw new Error("Listener not defined for signal: "+d)}try{this.#Gt.removeListener(d,p)}catch(d){}}));this.#Gt.emit=this.#qt;this.#Gt.reallyExit=this.#zt;this.#jt.count-=1}#Yt(d){if(!processOk(this.#Gt)){return 0}this.#Gt.exitCode=d||0;this.#jt.emit("exit",this.#Gt.exitCode,null);return this.#zt.call(this.#Gt,this.#Gt.exitCode)}#$t(d,...p){const y=this.#qt;if(d==="exit"&&processOk(this.#Gt)){if(typeof p[0]==="number"){this.#Gt.exitCode=p[0]}const v=y.call(this.#Gt,d,...p);this.#jt.emit("exit",this.#Gt.exitCode,null);return v}else{return y.call(this.#Gt,d,...p)}}}const Na=globalThis.process;const{onExit:ka,load:Qa,unload:Da}=signalExitWrap(processOk(Na)?new SignalExit(Na):new SignalExitFallback);const cleanupOnExit=(d,{cleanup:p,detached:y},{signal:v})=>{if(!p||y){return}const D=ka((()=>{d.kill()}));(0,bo.addAbortListener)(v,(()=>{D()}))};const normalizePipeArguments=({source:d,sourcePromise:p,boundOptions:y,createNested:v},...D)=>{const M=getStartTime();const{destination:U,destinationStream:j,destinationError:V,from:K,unpipeSignal:ee}=getDestinationStream(y,v,D);const{sourceStream:te,sourceError:re}=getSourceStream(d,K);const{options:ne,fileDescriptors:ie}=vo.get(d);return{sourcePromise:p,sourceStream:te,sourceOptions:ne,sourceError:re,destination:U,destinationStream:j,destinationError:V,unpipeSignal:ee,fileDescriptors:ie,startTime:M}};const getDestinationStream=(d,p,y)=>{try{const{destination:v,pipeOptions:{from:D,to:M,unpipeSignal:U}={}}=getDestination(d,p,...y);const j=getToStream(v,M);return{destination:v,destinationStream:j,from:D,unpipeSignal:U}}catch(d){return{destinationError:d}}};const getDestination=(d,p,y,...v)=>{if(Array.isArray(y)){const D=p(mapDestinationArguments,d)(y,...v);return{destination:D,pipeOptions:d}}if(typeof y==="string"||y instanceof URL||isDenoExecPath(y)){if(Object.keys(d).length>0){throw new TypeError('Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).')}const[D,M,U]=normalizeParameters(y,...v);const j=p(mapDestinationArguments)(D,M,U);return{destination:j,pipeOptions:U}}if(vo.has(y)){if(Object.keys(d).length>0){throw new TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).")}return{destination:y,pipeOptions:v[0]}}throw new TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${y}`)};const mapDestinationArguments=({options:d})=>({options:{...d,stdin:"pipe",piped:true}});const getSourceStream=(d,p)=>{try{const y=getFromStream(d,p);return{sourceStream:y}}catch(d){return{sourceError:d}}};const handlePipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v,fileDescriptors:D,sourceOptions:M,startTime:U})=>{const j=getPipeArgumentsError({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v});if(j!==undefined){throw createNonCommandError({error:j,fileDescriptors:D,sourceOptions:M,startTime:U})}};const getPipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v})=>{if(p!==undefined&&v!==undefined){return v}if(v!==undefined){abortSourceStream(d);return v}if(p!==undefined){endDestinationStream(y);return p}};const createNonCommandError=({error:d,fileDescriptors:p,sourceOptions:y,startTime:v})=>makeEarlyError({error:d,command:Pa,escapedCommand:Pa,fileDescriptors:p,options:y,startTime:v,isSync:false});const Pa="source.pipe(destination)";const waitForBothSubprocesses=async d=>{const[{status:p,reason:y,value:v=y},{status:D,reason:M,value:U=M}]=await d;if(!U.pipedFrom.includes(v)){U.pipedFrom.push(v)}if(D==="rejected"){throw U}if(p==="rejected"){throw v}return U};const pipeSubprocessStream=(d,p,y)=>{const v=Oa.has(p)?pipeMoreSubprocessStream(d,p):pipeFirstSubprocessStream(d,p);incrementMaxListeners(d,La,y.signal);incrementMaxListeners(p,Fa,y.signal);cleanupMergedStreamsMap(p);return v};const pipeFirstSubprocessStream=(d,p)=>{const y=mergeStreams([d]);pipeStreams(y,p);Oa.set(p,y);return y};const pipeMoreSubprocessStream=(d,p)=>{const y=Oa.get(p);y.add(d);return y};const cleanupMergedStreamsMap=async d=>{try{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})}catch{}Oa.delete(d)};const Oa=new WeakMap;const La=2;const Fa=1;const unpipeOnAbort=(d,p)=>d===undefined?[]:[unpipeOnSignalAbort(d,p)];const unpipeOnSignalAbort=async(d,{sourceStream:p,mergedStream:y,fileDescriptors:v,sourceOptions:D,startTime:M})=>{await(0,ji.aborted)(d,p);await y.remove(p);const U=new Error("Pipe canceled by `unpipeSignal` option.");throw createNonCommandError({error:U,fileDescriptors:v,sourceOptions:D,startTime:M})};const pipeToSubprocess=(d,...p)=>{if(is_plain_obj_isPlainObject(p[0])){return pipeToSubprocess.bind(undefined,{...d,boundOptions:{...d.boundOptions,...p[0]}})}const{destination:y,...v}=normalizePipeArguments(d,...p);const D=handlePipePromise({...v,destination:y});D.pipe=pipeToSubprocess.bind(undefined,{...d,source:y,sourcePromise:D,boundOptions:{}});return D};const handlePipePromise=async({sourcePromise:d,sourceStream:p,sourceOptions:y,sourceError:v,destination:D,destinationStream:M,destinationError:U,unpipeSignal:j,fileDescriptors:V,startTime:K})=>{const ee=getSubprocessPromises(d,D);handlePipeArgumentsError({sourceStream:p,sourceError:v,destinationStream:M,destinationError:U,fileDescriptors:V,sourceOptions:y,startTime:K});const te=new AbortController;try{const d=pipeSubprocessStream(p,M,te);return await Promise.race([waitForBothSubprocesses(ee),...unpipeOnAbort(j,{sourceStream:p,mergedStream:d,sourceOptions:y,fileDescriptors:V,startTime:K})])}finally{te.abort()}};const getSubprocessPromises=(d,p)=>Promise.allSettled([d,p]);const utils_identity=d=>d;const utils_noop=()=>undefined;const getContentsProperty=({contents:d})=>d;const throwObjectStream=d=>{throw new Error(`Streams in object mode are not supported: ${String(d)}`)};const getLengthProperty=d=>d.length;async function getStreamAsArray(d,p){return getStreamContents(d,Ma,p)}const initArray=()=>({contents:[]});const increment=()=>1;const addArrayChunk=(d,{contents:p})=>{p.push(d);return p};const Ma={init:initArray,convertChunk:{string:utils_identity,buffer:utils_identity,arrayBuffer:utils_identity,dataView:utils_identity,typedArray:utils_identity,others:utils_identity},getSize:increment,truncateChunk:utils_noop,addChunk:addArrayChunk,getFinalChunk:utils_noop,finalize:getContentsProperty};async function getStreamAsArrayBuffer(d,p){return getStreamContents(d,ja,p)}const initArrayBuffer=()=>({contents:new ArrayBuffer(0)});const useTextEncoder=d=>Ua.encode(d);const Ua=new TextEncoder;const useUint8Array=d=>new Uint8Array(d);const useUint8ArrayWithOffset=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const truncateArrayBufferChunk=(d,p)=>d.slice(0,p);const addArrayBufferChunk=(d,{contents:p,length:y},v)=>{const D=hasArrayBufferResize()?resizeArrayBuffer(p,v):resizeArrayBufferSlow(p,v);new Uint8Array(D).set(d,y);return D};const resizeArrayBufferSlow=(d,p)=>{if(p<=d.byteLength){return d}const y=new ArrayBuffer(getNewContentsLength(p));new Uint8Array(y).set(new Uint8Array(d),0);return y};const resizeArrayBuffer=(d,p)=>{if(p<=d.maxByteLength){d.resize(p);return d}const y=new ArrayBuffer(p,{maxByteLength:getNewContentsLength(p)});new Uint8Array(y).set(new Uint8Array(d),0);return y};const getNewContentsLength=d=>Ha**Math.ceil(Math.log(d)/Math.log(Ha));const Ha=2;const finalizeArrayBuffer=({contents:d,length:p})=>hasArrayBufferResize()?d:d.slice(0,p);const hasArrayBufferResize=()=>"resize"in ArrayBuffer.prototype;const ja={init:initArrayBuffer,convertChunk:{string:useTextEncoder,buffer:useUint8Array,arrayBuffer:useUint8Array,dataView:useUint8ArrayWithOffset,typedArray:useUint8ArrayWithOffset,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateArrayBufferChunk,addChunk:addArrayBufferChunk,getFinalChunk:utils_noop,finalize:finalizeArrayBuffer};async function getStreamAsString(d,p){return getStreamContents(d,Ga,p)}const initString=()=>({contents:"",textDecoder:new TextDecoder});const useTextDecoder=(d,{textDecoder:p})=>p.decode(d,{stream:true});const addStringChunk=(d,{contents:p})=>p+d;const truncateStringChunk=(d,p)=>d.slice(0,p);const getFinalStringChunk=({textDecoder:d})=>{const p=d.decode();return p===""?undefined:p};const Ga={init:initString,convertChunk:{string:utils_identity,buffer:useTextDecoder,arrayBuffer:useTextDecoder,dataView:useTextDecoder,typedArray:useTextDecoder,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateStringChunk,addChunk:addStringChunk,getFinalChunk:getFinalStringChunk,finalize:getContentsProperty};const iterateOnSubprocessStream=({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:v,encoding:D,preserveNewlines:M})=>{const U=new AbortController;stopReadingOnExit(p,U);return iterateOnStream({stream:d,controller:U,binary:y,shouldEncode:!d.readableObjectMode&&v,encoding:D,shouldSplit:!d.readableObjectMode,preserveNewlines:M})};const stopReadingOnExit=async(d,p)=>{try{await d}catch{}finally{p.abort()}};const iterateForResult=({stream:d,onStreamEnd:p,lines:y,encoding:v,stripFinalNewline:D,allMixed:M})=>{const U=new AbortController;stopReadingOnStreamEnd(p,U,d);const j=d.readableObjectMode&&!M;return iterateOnStream({stream:d,controller:U,binary:v==="buffer",shouldEncode:!j,encoding:v,shouldSplit:!j&&y,preserveNewlines:!D})};const stopReadingOnStreamEnd=async(d,p,y)=>{try{await d}catch{y.destroy()}finally{p.abort()}};const iterateOnStream=({stream:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})=>{const j=(0,bo.on)(d,"data",{signal:p.signal,highWaterMark:za,highWatermark:za});return iterateOnData({onStdoutChunk:j,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})};const qa=(0,fa.getDefaultHighWaterMark)(true);const za=qa;const iterateOnData=async function*({onStdoutChunk:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U}){const j=getGenerators({binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U});try{for await(const[p]of d){yield*transformChunkSync(p,j,0)}}catch(d){if(!p.signal.aborted){throw d}}finally{yield*finalChunksSync(j)}};const getGenerators=({binary:d,shouldEncode:p,encoding:y,shouldSplit:v,preserveNewlines:D})=>[getEncodingTransformGenerator(d,y,!p),getSplitLinesGenerator(d,D,!v,{})].filter(Boolean);const getStreamOutput=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,buffer:D,maxBuffer:M,lines:U,allMixed:j,stripFinalNewline:V,verboseInfo:K,streamInfo:ee})=>{const te=logOutputAsync({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:j,verboseInfo:K,streamInfo:ee});if(!D){await Promise.all([resumeStream(d),te]);return}const re=getStripFinalNewline(V,y);const ne=iterateForResult({stream:d,onStreamEnd:p,lines:U,encoding:v,stripFinalNewline:re,allMixed:j});const[ie]=await Promise.all([contents_getStreamContents({stream:d,iterable:ne,fdNumber:y,encoding:v,maxBuffer:M,lines:U}),te]);return ie};const logOutputAsync=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:D,verboseInfo:M,streamInfo:{fileDescriptors:U}})=>{if(!shouldLogOutput({stdioItems:U[y]?.stdioItems,encoding:v,verboseInfo:M,fdNumber:y})){return}const j=iterateForResult({stream:d,onStreamEnd:p,lines:true,encoding:v,stripFinalNewline:true,allMixed:D});await logLines(j,d,y,M)};const resumeStream=async d=>{await(0,lo.setImmediate)();if(d.readableFlowing===null){d.resume()}};const contents_getStreamContents=async({stream:d,stream:{readableObjectMode:p},iterable:y,fdNumber:v,encoding:D,maxBuffer:M,lines:U})=>{try{if(p||U){return await getStreamAsArray(y,{maxBuffer:M})}if(D==="buffer"){return new Uint8Array(await getStreamAsArrayBuffer(y,{maxBuffer:M}))}return await getStreamAsString(y,{maxBuffer:M})}catch(y){return handleBufferedData(handleMaxBuffer({error:y,stream:d,readableObjectMode:p,lines:U,encoding:D,fdNumber:v}))}};const getBufferedData=async d=>{try{return await d}catch(d){return handleBufferedData(d)}};const handleBufferedData=({bufferedData:d})=>uint_array_isArrayBuffer(d)?new Uint8Array(d):d;const waitForStream=async(d,p,y,{isSameDirection:v,stopOnExit:D=false}={})=>{const M=handleStdinDestroy(d,y);const U=new AbortController;try{await Promise.race([...D?[y.exitPromise]:[],(0,va.finished)(d,{cleanup:true,signal:U.signal})])}catch(d){if(!M.stdinCleanedUp){handleStreamError(d,p,y,v)}}finally{U.abort()}};const handleStdinDestroy=(d,{originalStreams:[p],subprocess:y})=>{const v={stdinCleanedUp:false};if(d===p){spyOnStdinDestroy(d,y,v)}return v};const spyOnStdinDestroy=(d,p,y)=>{const{_destroy:v}=d;d._destroy=(...D)=>{setStdinCleanedUp(p,y);v.call(d,...D)}};const setStdinCleanedUp=({exitCode:d,signalCode:p},y)=>{if(d!==null||p!==null){y.stdinCleanedUp=true}};const handleStreamError=(d,p,y,v)=>{if(!shouldIgnoreStreamError(d,p,y,v)){throw d}};const shouldIgnoreStreamError=(d,p,y,v=true)=>{if(y.propagating){return isStreamEpipe(d)||isStreamAbort(d)}y.propagating=true;return isInputFileDescriptor(y,p)===v?isStreamEpipe(d):isStreamAbort(d)};const isInputFileDescriptor=({fileDescriptors:d},p)=>p!=="all"&&d[p].direction==="input";const isStreamAbort=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const isStreamEpipe=d=>d?.code==="EPIPE";const waitForStdioStreams=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>d.stdio.map(((d,V)=>waitForSubprocessStream({stream:d,fdNumber:V,encoding:p,buffer:y[V],maxBuffer:v[V],lines:D[V],allMixed:false,stripFinalNewline:M,verboseInfo:U,streamInfo:j})));const waitForSubprocessStream=async({stream:d,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K})=>{if(!d){return}const ee=waitForStream(d,p,K);if(isInputFileDescriptor(K,p)){await ee;return}const[te]=await Promise.all([getStreamOutput({stream:d,onStreamEnd:ee,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K}),ee]);return te};const makeAllStream=({stdout:d,stderr:p},{all:y})=>y&&(d||p)?mergeStreams([d,p].filter(Boolean)):undefined;const waitForAllStream=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>waitForSubprocessStream({...getAllStream(d,y),fdNumber:"all",encoding:p,maxBuffer:v[1]+v[2],lines:D[1]||D[2],allMixed:getAllMixed(d),stripFinalNewline:M,verboseInfo:U,streamInfo:j});const getAllStream=({stdout:d,stderr:p,all:y},[,v,D])=>{const M=v||D;if(!M){return{stream:y,buffer:M}}if(!v){return{stream:p,buffer:M}}if(!D){return{stream:d,buffer:M}}return{stream:y,buffer:M}};const getAllMixed=({all:d,stdout:p,stderr:y})=>d&&p&&y&&p.readableObjectMode!==y.readableObjectMode;const shouldLogIpc=d=>isFullVerbose(d,"ipc");const logIpcOutput=(d,p)=>{const y=serializeVerboseMessage(d);verboseLog({type:"ipc",verboseMessage:y,fdNumber:"ipc",verboseInfo:p})};const waitForIpcOutput=async({subprocess:d,buffer:p,maxBuffer:y,ipc:v,ipcOutput:D,verboseInfo:M})=>{if(!v){return D}const U=shouldLogIpc(M);const j=getFdSpecificValue(p,"ipc");const V=getFdSpecificValue(y,"ipc");for await(const p of loopOnMessages({anyProcess:d,channel:d.channel,isSubprocess:false,ipc:v,shouldAwait:false,reference:true})){if(j){checkIpcMaxBuffer(d,D,V);D.push(p)}if(U){logIpcOutput(p,M)}}return D};const getBufferedIpcOutput=async(d,p)=>{await Promise.allSettled([d]);return p};const waitForSubprocessResult=async({subprocess:d,options:{encoding:p,buffer:y,maxBuffer:v,lines:D,timeoutDuration:M,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,stripFinalNewline:K,ipc:ee,ipcInput:te},context:re,verboseInfo:ne,fileDescriptors:ie,originalStreams:se,onInternalError:oe,controller:ae})=>{const le=waitForExit(d,re);const ce={originalStreams:se,fileDescriptors:ie,subprocess:d,exitPromise:le,propagating:false};const ue=waitForStdioStreams({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const de=waitForAllStream({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const pe=[];const fe=waitForIpcOutput({subprocess:d,buffer:y,maxBuffer:v,ipc:ee,ipcOutput:pe,verboseInfo:ne});const me=waitForOriginalStreams(se,d,ce);const Ae=waitForCustomStreamsEnd(ie,ce);try{return await Promise.race([Promise.all([{},waitForSuccessfulExit(le),Promise.all(ue),de,fe,sendIpcInput(d,te),...me,...Ae]),oe,throwOnSubprocessError(d,ae),...throwOnTimeout(d,M,re,ae),...throwOnCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,context:re,controller:ae}),...throwOnGracefulCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,context:re,controller:ae})])}catch(d){re.terminationReason??="other";return Promise.all([{error:d},le,Promise.all(ue.map((d=>getBufferedData(d)))),getBufferedData(de),getBufferedIpcOutput(fe,pe),Promise.allSettled(me),Promise.allSettled(Ae)])}};const waitForOriginalStreams=(d,p,y)=>d.map(((d,v)=>d===p.stdio[v]?undefined:waitForStream(d,v,y)));const waitForCustomStreamsEnd=(d,p)=>d.flatMap((({stdioItems:d},y)=>d.filter((({value:d,stream:p=d})=>is_stream_isStream(p,{checkOpen:false})&&!isStandardStream(p))).map((({type:d,value:v,stream:D=v})=>waitForStream(D,y,p,{isSameDirection:ta.has(d),stopOnExit:d==="native"})))));const throwOnSubprocessError=async(d,{signal:p})=>{const[y]=await(0,bo.once)(d,"error",{signal:p});throw y};const initializeConcurrentStreams=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap});const addConcurrentStream=(d,p,y)=>{const v=d[y];if(!v.has(p)){v.set(p,[])}const D=v.get(p);const M=createDeferred();D.push(M);const U=M.resolve.bind(M);return{resolve:U,promises:D}};const waitForConcurrentStreams=async({resolve:d,promises:p},y)=>{d();const[v]=await Promise.race([Promise.allSettled([true,y]),Promise.all([false,...p])]);return!v};const safeWaitForSubprocessStdin=async d=>{if(d===undefined){return}try{await waitForSubprocessStdin(d)}catch{}};const safeWaitForSubprocessStdout=async d=>{if(d===undefined){return}try{await waitForSubprocessStdout(d)}catch{}};const waitForSubprocessStdin=async d=>{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})};const waitForSubprocessStdout=async d=>{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})};const waitForSubprocess=async(d,p)=>{await d;if(p){throw p}};const destroyOtherStream=(d,p,y)=>{if(y&&!isStreamAbort(y)){d.destroy(y)}else if(p){d.destroy()}};const createReadable=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,binary:D=true,preserveNewlines:M=true}={})=>{const U=D||Lo.has(y);const{subprocessStdout:j,waitReadableDestroy:V}=getSubprocessStdout(d,v,p);const{readableEncoding:K,readableObjectMode:ee,readableHighWaterMark:te}=getReadableOptions(j,U);const{read:re,onStdoutDataDone:ne}=getReadableMethods({subprocessStdout:j,subprocess:d,binary:U,encoding:y,preserveNewlines:M});const ie=new fa.Readable({read:re,destroy:(0,ji.callbackify)(onReadableDestroy.bind(undefined,{subprocessStdout:j,subprocess:d,waitReadableDestroy:V})),highWaterMark:te,objectMode:ee,encoding:K});onStdoutFinished({subprocessStdout:j,onStdoutDataDone:ne,readable:ie,subprocess:d});return ie};const getSubprocessStdout=(d,p,y)=>{const v=getFromStream(d,p);const D=addConcurrentStream(y,v,"readableDestroy");return{subprocessStdout:v,waitReadableDestroy:D}};const getReadableOptions=({readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y},v)=>v?{readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y}:{readableEncoding:d,readableObjectMode:true,readableHighWaterMark:qa};const getReadableMethods=({subprocessStdout:d,subprocess:p,binary:y,encoding:v,preserveNewlines:D})=>{const M=createDeferred();const U=iterateOnSubprocessStream({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:!y,encoding:v,preserveNewlines:D});return{read(){onRead(this,U,M)},onStdoutDataDone:M}};const onRead=async(d,p,y)=>{try{const{value:v,done:D}=await p.next();if(D){y.resolve()}else{d.push(v)}}catch{}};const onStdoutFinished=async({subprocessStdout:d,onStdoutDataDone:p,readable:y,subprocess:v,subprocessStdin:D})=>{try{await waitForSubprocessStdout(d);await v;await safeWaitForSubprocessStdin(D);await p;if(y.readable){y.push(null)}}catch(d){await safeWaitForSubprocessStdin(D);destroyOtherReadable(y,d)}};const onReadableDestroy=async({subprocessStdout:d,subprocess:p,waitReadableDestroy:y},v)=>{if(await waitForConcurrentStreams(y,p)){destroyOtherReadable(d,v);await waitForSubprocess(p,v)}};const destroyOtherReadable=(d,p)=>{destroyOtherStream(d,d.readable,p)};const createWritable=({subprocess:d,concurrentStreams:p},{to:y}={})=>{const{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}=getSubprocessStdin(d,y,p);const U=new fa.Writable({...getWritableMethods(v,d,D),destroy:(0,ji.callbackify)(onWritableDestroy.bind(undefined,{subprocessStdin:v,subprocess:d,waitWritableFinal:D,waitWritableDestroy:M})),highWaterMark:v.writableHighWaterMark,objectMode:v.writableObjectMode});onStdinFinished(v,U);return U};const getSubprocessStdin=(d,p,y)=>{const v=getToStream(d,p);const D=addConcurrentStream(y,v,"writableFinal");const M=addConcurrentStream(y,v,"writableDestroy");return{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}};const getWritableMethods=(d,p,y)=>({write:onWrite.bind(undefined,d),final:(0,ji.callbackify)(onWritableFinal.bind(undefined,d,p,y))});const onWrite=(d,p,y,v)=>{if(d.write(p,y)){v()}else{d.once("drain",v)}};const onWritableFinal=async(d,p,y)=>{if(await waitForConcurrentStreams(y,p)){if(d.writable){d.end()}await p}};const onStdinFinished=async(d,p,y)=>{try{await waitForSubprocessStdin(d);if(p.writable){p.end()}}catch(d){await safeWaitForSubprocessStdout(y);destroyOtherWritable(p,d)}};const onWritableDestroy=async({subprocessStdin:d,subprocess:p,waitWritableFinal:y,waitWritableDestroy:v},D)=>{await waitForConcurrentStreams(y,p);if(await waitForConcurrentStreams(v,p)){destroyOtherWritable(d,D);await waitForSubprocess(p,D)}};const destroyOtherWritable=(d,p)=>{destroyOtherStream(d,d.writable,p)};const createDuplex=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,to:D,binary:M=true,preserveNewlines:U=true}={})=>{const j=M||Lo.has(y);const{subprocessStdout:V,waitReadableDestroy:K}=getSubprocessStdout(d,v,p);const{subprocessStdin:ee,waitWritableFinal:te,waitWritableDestroy:re}=getSubprocessStdin(d,D,p);const{readableEncoding:ne,readableObjectMode:ie,readableHighWaterMark:se}=getReadableOptions(V,j);const{read:oe,onStdoutDataDone:ae}=getReadableMethods({subprocessStdout:V,subprocess:d,binary:j,encoding:y,preserveNewlines:U});const le=new fa.Duplex({read:oe,...getWritableMethods(ee,d,te),destroy:(0,ji.callbackify)(onDuplexDestroy.bind(undefined,{subprocessStdout:V,subprocessStdin:ee,subprocess:d,waitReadableDestroy:K,waitWritableFinal:te,waitWritableDestroy:re})),readableHighWaterMark:se,writableHighWaterMark:ee.writableHighWaterMark,readableObjectMode:ie,writableObjectMode:ee.writableObjectMode,encoding:ne});onStdoutFinished({subprocessStdout:V,onStdoutDataDone:ae,readable:le,subprocess:d,subprocessStdin:ee});onStdinFinished(ee,le,V);return le};const onDuplexDestroy=async({subprocessStdout:d,subprocessStdin:p,subprocess:y,waitReadableDestroy:v,waitWritableFinal:D,waitWritableDestroy:M},U)=>{await Promise.all([onReadableDestroy({subprocessStdout:d,subprocess:y,waitReadableDestroy:v},U),onWritableDestroy({subprocessStdin:p,subprocess:y,waitWritableFinal:D,waitWritableDestroy:M},U)])};const createIterable=(d,p,{from:y,binary:v=false,preserveNewlines:D=false}={})=>{const M=v||Lo.has(p);const U=getFromStream(d,y);const j=iterateOnSubprocessStream({subprocessStdout:U,subprocess:d,binary:M,shouldEncode:true,encoding:p,preserveNewlines:D});return iterateOnStdoutData(j,U,d)};const iterateOnStdoutData=async function*(d,p,y){try{yield*d}finally{if(p.readable){p.destroy()}await y}};const addConvertedStreams=(d,{encoding:p})=>{const y=initializeConcurrentStreams();d.readable=createReadable.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.writable=createWritable.bind(undefined,{subprocess:d,concurrentStreams:y});d.duplex=createDuplex.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.iterable=createIterable.bind(undefined,d,p);d[Symbol.asyncIterator]=createIterable.bind(undefined,d,p,{})};const mergePromise=(d,p)=>{for(const[y,v]of Wa){const D=v.value.bind(p);Reflect.defineProperty(d,y,{...v,value:D})}};const Va=(async()=>{})().constructor.prototype;const Wa=["then","catch","finally"].map((d=>[d,Reflect.getOwnPropertyDescriptor(Va,d)]));const execaCoreAsync=(d,p,y,v)=>{const{file:D,commandArguments:M,command:U,escapedCommand:j,startTime:V,verboseInfo:K,options:ee,fileDescriptors:te}=handleAsyncArguments(d,p,y);const{subprocess:re,promise:ne}=spawnSubprocessAsync({file:D,commandArguments:M,options:ee,startTime:V,verboseInfo:K,command:U,escapedCommand:j,fileDescriptors:te});re.pipe=pipeToSubprocess.bind(undefined,{source:re,sourcePromise:ne,boundOptions:{},createNested:v});mergePromise(re,ne);vo.set(re,{options:ee,fileDescriptors:te});return re};const handleAsyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const{file:j,commandArguments:V,options:K}=normalizeOptions(d,p,y);const ee=handleAsyncOptions(K);const te=handleStdioAsync(ee,U);return{file:j,commandArguments:V,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const handleAsyncOptions=({timeout:d,signal:p,...y})=>{if(p!==undefined){throw new TypeError('The "signal" option has been renamed to "cancelSignal" instead.')}return{...y,timeoutDuration:d}};const spawnSubprocessAsync=({file:d,commandArguments:p,options:y,startTime:v,verboseInfo:D,command:M,escapedCommand:U,fileDescriptors:j})=>{let V;try{V=(0,Pi.spawn)(...concatenateShell(d,p,y))}catch(d){return handleEarlyError({error:d,command:M,escapedCommand:U,fileDescriptors:j,options:y,startTime:v,verboseInfo:D})}const K=new AbortController;(0,bo.setMaxListeners)(Number.POSITIVE_INFINITY,K.signal);const ee=[...V.stdio];pipeOutputAsync(V,j,K);cleanupOnExit(V,y,K);const te={};const re=createDeferred();V.kill=subprocessKill.bind(undefined,{kill:V.kill.bind(V),options:y,onInternalError:re,context:te,controller:K});V.all=makeAllStream(V,y);addConvertedStreams(V,y);addIpcMethods(V,y);const ne=handlePromise({subprocess:V,options:y,startTime:v,verboseInfo:D,fileDescriptors:j,originalStreams:ee,command:M,escapedCommand:U,context:te,onInternalError:re,controller:K});return{subprocess:V,promise:ne}};const handlePromise=async({subprocess:d,options:p,startTime:y,verboseInfo:v,fileDescriptors:D,originalStreams:M,command:U,escapedCommand:j,context:V,onInternalError:K,controller:ee})=>{const[te,[re,ne],ie,se,oe]=await waitForSubprocessResult({subprocess:d,options:p,context:V,verboseInfo:v,fileDescriptors:D,originalStreams:M,onInternalError:K,controller:ee});ee.abort();K.resolve();const ae=ie.map(((d,y)=>stripNewline(d,p,y)));const le=stripNewline(se,p,"all");const ce=getAsyncResult({errorInfo:te,exitCode:re,signal:ne,stdio:ae,all:le,ipcOutput:oe,context:V,options:p,command:U,escapedCommand:j,startTime:y});return handleResult(ce,v,p)};const getAsyncResult=({errorInfo:d,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,context:U,options:j,command:V,escapedCommand:K,startTime:ee})=>"error"in d?makeError({error:d.error,command:V,escapedCommand:K,timedOut:U.terminationReason==="timeout",isCanceled:U.terminationReason==="cancel"||U.terminationReason==="gracefulCancel",isGracefullyCanceled:U.terminationReason==="gracefulCancel",isMaxBuffer:d.error instanceof MaxBufferError,isForcefullyTerminated:U.isForcefullyTerminated,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee,isSync:false}):makeSuccessResult({command:V,escapedCommand:K,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee});const mergeOptions=(d,p)=>{const y=Object.fromEntries(Object.entries(p).map((([p,y])=>[p,mergeOption(p,d[p],y)])));return{...d,...y}};const mergeOption=(d,p,y)=>{if($a.has(d)&&is_plain_obj_isPlainObject(p)&&is_plain_obj_isPlainObject(y)){return{...p,...y}}return y};const $a=new Set(["env",...Yi]);const createExeca=(d,p,y,v)=>{const createNested=(d,p,v)=>createExeca(d,p,y,v);const boundExeca=(...D)=>callBoundExeca({mapArguments:d,deepOptions:y,boundOptions:p,setBoundExeca:v,createNested:createNested},...D);if(v!==undefined){v(boundExeca,createNested,p)}return boundExeca};const callBoundExeca=({mapArguments:d,deepOptions:p={},boundOptions:y={},setBoundExeca:v,createNested:D},M,...U)=>{if(is_plain_obj_isPlainObject(M)){return D(d,mergeOptions(y,M),v)}const{file:j,commandArguments:V,options:K,isSync:ee}=parseArguments({mapArguments:d,firstArgument:M,nextArguments:U,deepOptions:p,boundOptions:y});return ee?execaCoreSync(j,V,K):execaCoreAsync(j,V,K,D)};const parseArguments=({mapArguments:d,firstArgument:p,nextArguments:y,deepOptions:v,boundOptions:D})=>{const M=isTemplateString(p)?parseTemplates(p,y):[p,...y];const[U,j,V]=normalizeParameters(...M);const K=mergeOptions(mergeOptions(v,D),V);const{file:ee=U,commandArguments:te=j,options:re=K,isSync:ne=false}=d({file:U,commandArguments:j,options:K});return{file:ee,commandArguments:te,options:re,isSync:ne}};const mapCommandAsync=({file:d,commandArguments:p})=>parseCommand(d,p);const mapCommandSync=({file:d,commandArguments:p})=>({...parseCommand(d,p),isSync:true});const parseCommand=(d,p)=>{if(p.length>0){throw new TypeError(`The command and its arguments must be passed as a single string: ${d} ${p}.`)}const[y,...v]=parseCommandString(d);return{file:y,commandArguments:v}};const parseCommandString=d=>{if(typeof d!=="string"){throw new TypeError(`The command must be a string: ${String(d)}.`)}const p=d.trim();if(p===""){return[]}const y=[];for(const d of p.split(Ya)){const p=y.at(-1);if(p&&p.endsWith("\\")){y[y.length-1]=`${p.slice(0,-1)} ${d}`}else{y.push(d)}}return y};const Ya=/ +/g;const setScriptSync=(d,p,y)=>{d.sync=p(mapScriptSync,y);d.s=d.sync};const mapScriptAsync=({options:d})=>getScriptOptions(d);const mapScriptSync=({options:d})=>({...getScriptOptions(d),isSync:true});const getScriptOptions=d=>({options:{...getScriptStdinOption(d),...d}});const getScriptStdinOption=({input:d,inputFile:p,stdio:y})=>d===undefined&&p===undefined&&y===undefined?{stdin:"inherit"}:{};const Ja={preferLocal:true};const Ka=createExeca((()=>({})));const Xa=createExeca((()=>({isSync:true})));const Za=createExeca(mapCommandAsync);const el=createExeca(mapCommandSync);const tl=createExeca(mapNode);const rl=createExeca(mapScriptAsync,{},Ja,setScriptSync);const{sendMessage:nl,getOneMessage:il,getEachMessage:sl,getCancelSignal:ol}=getIpcExport();const al="tcp://127.0.0.1:1234";const ll="/var/lib/buildkit";const cl=(0,ee.promisify)(te.exec);async function maybeFormatBlockDevice(d){try{try{const{stdout:p}=await cl(`sudo blkid -o value -s TYPE ${d}`);if(p.trim()==="ext4"){y.debug(`Device ${d} is already formatted with ext4`);try{await cl(`sudo resize2fs -f ${d}`);y.debug(`Resized ext4 filesystem on ${d}`)}catch(p){y.warning(`Error resizing ext4 filesystem on ${d}: ${p.message}`)}return d}}catch{y.debug(`No filesystem found on ${d}, will format it`)}y.debug(`Formatting device ${d} with ext4`);await cl(`sudo mkfs.ext4 -m0 -Enodiscard,lazy_itable_init=1,lazy_journal_init=1 -F ${d}`);y.debug(`Successfully formatted ${d} with ext4`);return d}catch(p){y.error(`Failed to format device ${d}: ${p.message}`);throw p}}async function getNumCPUs(){try{const{stdout:d}=await cl("sudo nproc");return parseInt(d.trim())}catch(d){y.warning(`Failed to get CPU count, defaulting to 1: ${d.message}`);return 1}}async function configureSystemdResolvedForBuildkit(){try{await cl(`sudo mkdir -p /etc/systemd/resolved.conf.d`);await cl(`echo '[Resolve]\nDNSStubListenerExtra=0.0.0.0' | sudo tee /etc/systemd/resolved.conf.d/buildkit-dns.conf`);await cl(`sudo systemctl restart systemd-resolved`);y.info("Configured systemd-resolved to listen on all interfaces for BuildKit DNS caching")}catch(d){y.warning(`Failed to configure systemd-resolved: ${d.message}`)}}async function getRoutableHostDns(){const d=["8.8.8.8","8.8.4.4","1.1.1.1","1.0.0.1"];try{const{stdout:d}=await cl(`ip route get 1.1.1.1 | grep -oP 'src \\K[0-9.]+'`);const p=d.trim();if(p&&p!=="127.0.0.53"){y.info(`Using host routable IP ${p} as sole DNS nameserver for BuildKit (systemd-resolved cache)`);return[p]}}catch(d){y.warning(`Failed to determine host routable IP: ${d.message}`)}y.info("Falling back to public DNS nameservers (no local cache)");return d}async function writeBuildkitdTomlFile(d,v,D){const M={root:"/var/lib/buildkit",grpc:{address:[v]},dns:{nameservers:D},registry:{"docker.io":{mirrors:["http://192.168.127.1:5000"],http:true,insecure:true},"192.168.127.1:5000":{http:true,insecure:true}},worker:{oci:{enabled:true,gc:false,"max-parallelism":d,snapshotter:"overlayfs"},containerd:{enabled:false}}};const U=Qi.stringify(M);try{await p.promises.writeFile("buildkitd.toml",U);y.debug(`TOML configuration is ${U}`)}catch(d){y.warning(`error writing TOML configuration: ${d.message}`);throw d}}async function startBuildkitd(d,v,D,M){try{await configureSystemdResolvedForBuildkit();const U=await getRoutableHostDns();await writeBuildkitdTomlFile(d,v,U);const j={};if(M&&M.length>0){y.info(`Processing ${M.length} driver-opt(s)`);for(const d of M){if(d.startsWith("env.")){const p=d.substring(4);const v=p.indexOf("=");if(v>0){const d=p.substring(0,v);const D=p.substring(v+1);j[d]=D;y.info(`Setting buildkitd environment variable: ${d}`);y.debug(` ${d}=${D}`)}else{y.warning(`Invalid driver-opt format (missing value): ${d}`)}}else{y.warning(`Unsupported driver-opt (only env.* options are currently supported): ${d}`)}}if(Object.keys(j).length>0){y.info(`Configured ${Object.keys(j).length} environment variable(s) for buildkitd`)}}const V=p.createWriteStream("/tmp/buildkitd.log",{flags:"a"});const K=D||"buildkitd";let ee="nohup sudo";if(Object.keys(j).length>0){ee+=" env";for(const[d,p]of Object.entries(j)){ee+=` ${d}='${p}'`}}ee+=` ${K} --debug --config=buildkitd.toml --allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host > /tmp/buildkitd.log 2>&1 &`;y.info(`Starting buildkitd with command: ${ee}`);const te=Ka(ee,{shell:"/bin/bash",stdio:["ignore","pipe","pipe"],detached:true,cleanup:false});if(te.stdout){te.stdout.pipe(V)}if(te.stderr){te.stderr.pipe(V)}te.on("error",(d=>{throw new Error(`Failed to start buildkitd: ${d.message}`)}));const re=Date.now();const ne=1e4;const ie=300;while(Date.now()-resetTimeout(d,ie)))}}throw new Error("Timed out waiting for buildkitd to start after 10 seconds")}catch(d){y.error(`failed to start buildkitd daemon: ${d.message}`);await reportBuildPushActionFailure("BUILDER_STARTUP",d,"buildkitd startup");throw d}}async function getStickyDisk(d){const p=await createBlacksmithAgentClient();y.info(`Created Blacksmith agent client`);try{await p.up({},{signal:d?.signal});y.info("Successfully connected to Blacksmith agent")}catch(d){throw new Error(`grpc connection test failed: ${d.message}`)}const v=process.env.GITHUB_REPO_NAME||"";if(v===""){throw new Error("GITHUB_REPO_NAME is not set")}y.info(`Getting sticky disk for ${v}`);const D=await p.getStickyDisk({stickyDiskKey:v,region:process.env.BLACKSMITH_REGION||"eu-central",installationModelId:process.env.BLACKSMITH_INSTALLATION_MODEL_ID||"",vmId:process.env.BLACKSMITH_VM_ID||"",stickyDiskType:"dockerfile",repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""},{signal:d?.signal});return{expose_id:D.exposeId||"",device:D.diskIdentifier||"",parent_snapshot_name:D.parentSnapshotName||"",clone_name:D.cloneName||""}}const ul=3e4;async function startAndConfigureBuildkitd(d,p,v){const D=al;const M=await startBuildkitd(d,D,p,v);y.debug(`buildkitd daemon started at addr ${M}`);setBuildkitdAddr(M);const U=Date.now();const j=ul;while(Date.now()-Uv){y.info(`Found ${p.length-1} workers, required ${v}`);break}}catch(d){y.debug(`Error checking buildkit workers: ${d.message}`)}await new Promise((d=>setTimeout(d,1e3)))}try{const{stdout:d}=await cl(`sudo buildctl --addr ${M} debug workers`);const p=d.trim().split("\n");const y=1;if(p.length<=y){throw new Error(`buildkit workers not ready after ${ul}ms timeout. Found ${p.length-1} workers, required ${y}`)}}catch(d){y.warning(`Error checking buildkit workers: ${d.message}`);throw d}return M}async function pruneBuildkitCache(){try{const d=7*24;await cl(`sudo buildctl --addr ${al} prune --keep-duration ${d}h --all`);y.debug("Successfully pruned buildkit cache")}catch(d){y.warning(`Error pruning buildkit cache: ${d.message}`);throw d}}async function logDatabaseHashes(d){const p=["/var/lib/buildkit/history.db","/var/lib/buildkit/cache.db"];y.info(`Database file hashes (${d}):`);for(const d of p){try{try{const{stdout:p}=await cl(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`);const v=parseInt(p.trim(),10);if(!isNaN(v)&&v>ki){const p=(v/(1024*1024)).toFixed(2);y.info(` ${d}: skipping hash (${p} MB exceeds ${ki/(1024*1024)} MB limit)`);continue}}catch{}const{stdout:p}=await cl(`timeout 5s sudo md5sum "${d}"`);const v=p.trim();if(v){const p=v.split(/\s+/)[0];y.info(` ${d}: ${p}`)}else{y.info(` ${d}: not found`)}}catch(p){const v=p;if(v.code===124){y.warning(` ${d}: hash computation timed out after 5s`)}else{y.info(` ${d}: error computing hash - ${v.message||"unknown error"}`)}}}}const dl=45e3;async function setupStickyDisk(){try{const d=new AbortController;const p=setTimeout((()=>{d.abort()}),dl);const v=await getStickyDisk({signal:d.signal});const D=v.expose_id;const M=v.device;const U=v.parent_snapshot_name;const j=v.clone_name;y.info(`Sticky disk parent snapshot: ${U}`);y.info(`Sticky disk clone name: ${j}`);if(M===""){throw new Error("No device found in sticky disk response")}clearTimeout(p);await maybeFormatBlockDevice(M);await cl(`sudo mkdir -p ${ll}`);await cl(`sudo mount ${M} ${ll}`);y.debug(`${M} has been mounted to ${ll}`);y.info("Successfully obtained sticky disk");try{const{stdout:d}=await cl(`df -B1 --output=avail ${ll} | tail -n1`);const p=parseInt(d.trim(),10);if(!isNaN(p)&&p>0){const d=p/(1<<30);y.info(`Filesystem free space after mount: ${p} bytes (${d.toFixed(2)} GiB)`)}else{y.warning(`Invalid free space value from df: "${d.trim()}"`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem free space: ${p}`)}try{const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | head -1`);if(d.trim()){const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | wc -l`);const p=parseInt(d.trim(),10);y.warning(`Found ${p} recovered file(s) in lost+found - this indicates filesystem recovery occurred during a previous unclean shutdown`)}else{y.debug(`lost+found directory is empty (normal state)`)}}catch(d){y.debug(`Error checking lost+found directory contents: ${d.message}`)}await logDatabaseHashes("after mount");return{device:M,exposeId:D}}catch(d){y.warning(`Error in setupStickyDisk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_SETUP",d,"sticky disk setup");throw d}}var pl=__nccwpck_require__(16928);const fl=(0,ee.promisify)(te.exec);async function installBuildKit(d){try{y.info(`Installing BuildKit ${d}`);const v=await fl("uname -m");const D=v.stdout.trim()==="aarch64"?"arm64":"amd64";const M=`/tmp/buildkit-${Date.now()}`;await p.promises.mkdir(M,{recursive:true});try{const v=`https://github.com/moby/buildkit/releases/download/${d}/buildkit-${d}.linux-${D}.tar.gz`;y.info(`Downloading BuildKit from: ${v}`);const U=pl.join(M,"buildkit.tar.gz");const j=await Rr.get(v,{responseType:"stream",timeout:6e4});const V=p.createWriteStream(U);j.data.pipe(V);await new Promise(((d,p)=>{V.on("finish",(()=>d()));V.on("error",p)}));y.info("Download complete, extracting...");const K=pl.join(M,"extract");await p.promises.mkdir(K,{recursive:true});await fl(`tar -xzf "${U}" -C "${K}"`);const ee=pl.join(K,"bin");const te="/usr/local/bin";const re=await p.promises.readdir(ee);for(const d of re){const p=pl.join(ee,d);const v=pl.join(te,d);await fl(`sudo cp "${p}" "${v}"`);await fl(`sudo chmod +x "${v}"`);y.info(`Installed ${d} to ${v}`)}const{stdout:ne}=await fl(`${te}/buildkitd --version`);y.info(`BuildKit installed successfully: ${ne.trim()}`);return pl.join(te,"buildkitd")}finally{await fl(`rm -rf "${M}"`)}}catch(d){y.error(`Failed to install BuildKit: ${d.message}`);throw d}}async function isBuildKitVersionInstalled(d){try{const{stdout:p}=await fl("buildkitd --version");const v=p.match(/v\d+\.\d+\.\d+/);if(v&&v[0]===d){y.info(`BuildKit ${d} is already installed`);return true}return false}catch{return false}}const ml=(0,ee.promisify)(te.exec);async function shutdownBuildkitd(){const d=3e4;const p=5e3;const v=300;try{y.info("Sending SIGTERM to buildkitd for graceful shutdown");await ml(`sudo pkill -TERM buildkitd`);const D=Date.now();while(Date.now()-DsetTimeout(d,v)))}catch(d){if(d.code===1){y.info("buildkitd successfully shutdown gracefully");return}throw d}}y.warning(`buildkitd did not shutdown gracefully after ${d/1e3} seconds, forcing shutdown with SIGKILL`);y.warning("Disk may be in a bad state after SIGKILL - will prevent sticky disk commit");setSigkillUsed(true);await ml(`sudo pkill -KILL buildkitd`);const M=Date.now();while(Date.now()-MsetTimeout(d,v)))}catch(d){if(d.code===1){y.warning("buildkitd was forcefully terminated with SIGKILL");return}throw d}}throw new Error(`failed to shutdown buildkitd: process still running after SIGTERM (${d/1e3}s) and SIGKILL (${p/1e3}s)`)}catch(d){y.error(`error shutting down buildkitd process: ${d.message}`);throw d}}var Al=__nccwpck_require__(70857);function resolveRemoteBuilderPlatforms(d){if(d&&d.length>0){return d.join(",")}const p=Al.arch();const y={x64:"amd64",arm64:"arm64",arm:"arm"};const v=y[p]||p;return`linux/${v}`}async function checkPreviousStepFailures(d){try{const v=await(async()=>{try{await p.promises.access("/.dockerenv");return true}catch{}try{const d=await p.promises.readFile("/proc/1/cgroup","utf-8");if(d.includes("docker")||d.includes("containerd")){return true}}catch{}const d=process.cwd();if(d.startsWith("/__w/")){return true}return false})();if(v){y.debug("Running inside container - _diag directory not accessible, skipping step failure check");return{hasFailures:false,failedCount:0}}if(!d){const y=process.cwd();if(y.includes("/_work/")){d=y.substring(0,y.indexOf("/_work/"))}else{const y=["/home/runner",process.env.RUNNER_ROOT||""];for(const v of y){try{await p.promises.access(v);d=v;break}catch{}}if(!d){d=process.cwd()}}}const D=pl.join(d,"_diag");y.debug(`Detected runner base path: ${d}`);y.debug(`Looking for _diag at: ${D}`);try{await p.promises.access(D)}catch{return{hasFailures:false,failedCount:0,error:`_diag directory not found at ${D}`}}const M=await p.promises.readdir(D);const U=M.filter((d=>d.startsWith("Worker_")&&d.endsWith(".log")));if(U.length===0){return{hasFailures:false,failedCount:0,error:"No Worker log files found"}}const j=pl.join(D,U.sort().pop());const V=await p.promises.readFile(j,"utf-8");const K=[/"result":\s*"failed"/g,/"result":\s*"cancelled"/g,/Step result:\s*Failed/g,/Step result:\s*Cancelled/g];let ee=0;for(const d of K){const p=V.match(d);if(p){ee+=p.length}}const te=[];const re=/\{[^{}]*"result":\s*"(?:failed|cancelled)"[^{}]*\}/g;const ne=V.match(re);if(ne){for(const d of ne){try{const p=V.indexOf(d);const y=Math.max(0,V.lastIndexOf("{",p-500));const v=V.indexOf("}.",p)+1;if(v>y){const d=V.substring(y,v);const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({action:p.action,stepName:p.stepName||p.displayName,result:p.result,errorMessages:p.errorMessages})}}}catch{try{const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({result:p.result})}}catch{y.debug("Skipping malformed JSON in log parsing")}}}}return{hasFailures:ee>0,failedCount:ee,failedSteps:te.length>0?te:undefined}}catch(d){return{hasFailures:false,failedCount:0,error:`Error reading logs: ${d instanceof Error?d.message:String(d)}`}}}async function hasAnyStepFailed(d){const p=await checkPreviousStepFailures(d);return p.hasFailures}const hl="v0.23.0";const gl="/var/lib/buildkit";const yl=(0,ee.promisify)(te.exec);async function getDeviceFromMount(d){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE "${d}"`);const v=p.trim();if(v){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE,FSTYPE,OPTIONS "${d}"`);y.info(`Mount info for ${d}: ${p.trim()}`)}catch{}return v}}catch{y.info(`findmnt failed for ${d}, trying mount command`)}try{const{stdout:p}=await yl(`mount | grep " ${d} "`);const v=p.match(/^(\/dev\/\S+)/);if(v){y.info(`Mount info for ${d}: ${p.trim()}`);return v[1]}}catch{y.info(`mount grep failed for ${d}`)}return null}const bl=10;const El=124;async function flushBlockDevice(d){const p=d.replace("/dev/","");if(!p){y.warning(`Could not extract device name from ${d}`);return}const v=`/sys/block/${p}/stat`;let D="";try{const{stdout:d}=await yl(`cat ${v}`);D=d.trim()}catch{y.warning(`Could not read block device stats before flush: ${v}`)}const M=Date.now();try{const{stdout:p,stderr:U}=await yl(`timeout ${bl} sudo blockdev --flushbufs ${d}; echo "EXIT_CODE:$?"`);const j=Date.now()-M;const V=p.match(/EXIT_CODE:(\d+)/);const K=V?parseInt(V[1],10):0;if(K===El){y.warning(`guest flush timed out for ${d} after ${bl}s`);return}if(K!==0){y.warning(`guest flush failed for ${d} after ${j}ms: exit code ${K}, stderr: ${U}`);return}if(U&&U.trim()){y.warning(`guest flush stderr (exit 0): ${U.trim()}`)}let ee="";try{const{stdout:d}=await yl(`cat ${v}`);ee=d.trim()}catch{y.warning(`Could not read block device stats after flush: ${v}`)}y.info(`guest flush duration: ${j}ms, device: ${d}, before_stats: ${D}, after_stats: ${ee}`)}catch(p){const v=Date.now()-M;const D=p instanceof Error?p.message:String(p);y.warning(`guest flush failed for ${d} after ${v}ms: ${D}`)}}async function checkBoltDbIntegrity(d=false){if(d){y.info("Skipping bbolt database integrity check (skip-integrity-check is enabled)");return true}try{try{await execWithTimeout("test -d /var/lib/buildkit",15e3,"test buildkit dir exists");y.debug("Found /var/lib/buildkit directory, checking for database files");const{stdout:d}=await execWithTimeout("find /var/lib/buildkit -name '*.db' 2>/dev/null || true",3e4,"find db files");if(d.trim()){const p=d.trim().split("\n");y.info(`Found ${p.length} database file(s): ${p.join(", ")}`);let v=true;for(const d of p){if(d.trim()){try{let p="";let D=0;try{const{stdout:y}=await execWithTimeout(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`,15e3,`stat db file ${d}`);D=parseInt(y.trim(),10);if(!isNaN(D)&&D>0){const d=(D/(1024*1024)).toFixed(2);p=` (${d} MB)`}}catch(p){y.debug(`Could not determine file size for ${d}: ${p.message}`)}if(D>ki){const p=(D/(1024*1024)).toFixed(2);y.info(`${d}: Skipping integrity check - file size ${p} MB exceeds limit (${ki/(1024*1024)} MB)`);continue}y.info(`Running bolt check on ${d}${p}...`);const M=Date.now();try{const p=Ni/(1024*1024);const{stdout:D}=await execWithTimeout(`sudo systemd-run --scope --quiet -p MemoryMax=${p}M -p RuntimeMaxSec=6s bbolt check "${d}" 2>&1`,3e4,`bbolt check ${d}`);const U=Date.now()-M;const j=(U/1e3).toFixed(2);if(U>5e3){y.warning(`⚠ ${d}: Check took ${j}s (exceeded 5s threshold)`)}if(D.includes("OK")){y.info(`✓ ${d}: Database integrity check passed`)}else{y.warning(`⚠ ${d}: ${D}`);v=false;await reportIntegrityCheckFailure(d)}}catch(p){const D=Date.now()-M;const U=(D/1e3).toFixed(2);const j=p.code;const V=p.message;if(p instanceof ExecTimeoutError){y.warning(`⚠ ${d}: Integrity check hit hard timeout after ${U}s (possible I/O stall) - skipping`)}else if(j===124){y.warning(`⚠ ${d}: Integrity check timed out after ${U}s - skipping`)}else if(j===137||V.toLowerCase().includes("out of memory")||V.toLowerCase().includes("cannot allocate memory")){y.warning(`⚠ ${d}: Integrity check hit memory limit - skipping`)}else{y.warning(`⚠ ${d}: Integrity check failed: ${V}`);v=false;await reportIntegrityCheckFailure(d)}}}catch(p){y.warning(`Failed to check ${d}: ${p.message}`);v=false}}}return v}else{y.info("No *.db files found in /var/lib/buildkit");return true}}catch(d){if(d instanceof ExecTimeoutError){y.warning(`Integrity check hit hard timeout during filesystem access (possible I/O stall) - skipping`);return true}y.info(`/var/lib/buildkit directory not found, skipping database checks ${d.message}`);return true}}catch(d){y.warning(`BoltDB check failed: ${d.message}`);return false}}async function getInputs(){const d=y.getInput("max-parallelism");let p=null;if(d){const v=parseInt(d,10);if(!isNaN(v)&&v>0){p=v}else{y.warning(`Invalid max-parallelism value '${d}', ignoring. Must be a positive integer.`)}}return{"buildx-version":y.getInput("buildx-version"),"buildkit-version":y.getInput("buildkit-version"),platforms:K.Util.getInputList("platforms"),nofallback:y.getBooleanInput("nofallback"),"github-token":y.getInput("github-token"),"skip-integrity-check":y.getBooleanInput("skip-integrity-check"),"driver-opts":K.Util.getInputList("driver-opts",{ignoreComma:true,quote:false}),"max-parallelism":p}}async function retryWithBackoff(d,p=5,v=200){let D=new Error("No error occurred");for(let M=0;MsetTimeout(p,d)));continue}}throw d}}throw D}async function setupBuildx(d,p){let v;const D=await p.buildx.isStandalone();if(d&&await p.buildx.isAvailable()){try{const{stdout:v}=await yl("buildx version");const D=v.match(/v\d+\.\d+\.\d+/);if(D&&D[0]===d){y.info(`Buildx ${d} already installed, skipping download`);await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}));return}}catch{}}if(!await p.buildx.isAvailable()||d){await y.group(`Download buildx from GitHub Releases`,(async()=>{v=await retryWithBackoff((()=>p.buildxInstall.download(d||"latest",true)))}))}if(v){await y.group(`Install buildx`,(async()=>{if(D){await p.buildxInstall.installStandalone(v)}else{await p.buildxInstall.installPlugin(v)}}))}await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}))}function isValidBuildxVersion(d){return d==="latest"||/^v\d+\.\d+\.\d+$/.test(d)}async function startBlacksmithBuilder(d){try{const p=Date.now();const v=await setupStickyDisk();const D=Date.now()-p;await reportMetric(Ci.BPA_HOTLOAD_DURATION_MS,D);let M;if(d["buildkit-version"]){const p=d["buildkit-version"];const v=await isBuildKitVersionInstalled(p);if(!v){y.info(`Installing BuildKit ${p}...`);M=await installBuildKit(p)}else{y.info(`Using existing BuildKit ${p}`);M="/usr/local/bin/buildkitd"}}let U=await getNumCPUs();if(d["max-parallelism"]!==null){y.info(`Overriding max-parallelism from ${U} (nproc) to ${d["max-parallelism"]} (user-specified)`);U=d["max-parallelism"]}try{const{stdout:d}=await yl("pgrep buildkitd");if(d.trim()){throw new Error(`Detected existing buildkitd process (PID: ${d.trim()}). Refusing to start to avoid conflicts.`)}}catch(d){if(d.code!==1){throw new Error(`Failed to check for existing buildkitd process: ${d.message}`)}}const j=await checkBoltDbIntegrity(d["skip-integrity-check"]);if(!j){y.error("BoltDB integrity check failed")}const V=Date.now();const K=await startAndConfigureBuildkitd(U,M,d["driver-opts"]);const ee=Date.now()-V;await reportMetric(Ci.BPA_BUILDKITD_READY_DURATION_MS,ee);setExposeId(v.exposeId);return{addr:K,exposeId:v.exposeId}}catch(p){if(d.nofallback){y.warning(`Error during Blacksmith builder setup: ${p.message}. Failing because nofallback is set.`);throw p}y.warning(`Error during Blacksmith builder setup: ${p.message}. Falling back to local builder.`);return{addr:null,exposeId:""}}}void v.run((async()=>{await reportMetric(Ci.BPA_FEATURE_USAGE,1);const d=await getInputs();setInputs(d);const p=new D.Z;await y.group(`GitHub Actions runtime token ACs`,(async()=>{try{await j.GitHub.printActionsRuntimeTokenACs()}catch(d){y.warning(d.message)}}));await y.group(`Docker info`,(async()=>{try{await M.Docker.printVersion();await M.Docker.printInfo()}catch(d){y.info(d.message)}}));let v=hl;if(d["buildx-version"]&&d["buildx-version"].trim()!==""){if(isValidBuildxVersion(d["buildx-version"])){v=d["buildx-version"]}else{y.warning(`Invalid buildx-version '${d["buildx-version"]}'. `+`Expected 'latest' or a version in the form v... `+`Falling back to default ${hl}.`)}}await y.group(`Setup buildx`,(async()=>{await setupBuildx(v,p);if(!await p.buildx.isAvailable()){y.setFailed(`Docker buildx is required. See https://github.com/docker/setup-buildx-action to set up buildx.`);return}}));let K={addr:null,exposeId:""};await y.group(`Starting Blacksmith builder`,(async()=>{K=await startBlacksmithBuilder(d)}));if(K.addr){await y.group(`Creating builder instance`,(async()=>{const v=`blacksmith-${Date.now().toString(36)}`;setBuilderName(v);const D=["create","--name",v,"--driver","remote"];const M=resolveRemoteBuilderPlatforms(d.platforms);y.info(`Determined remote builder platform(s): ${M}`);D.push("--platform",M);D.push(K.addr);const j=await p.buildx.getCommand(D);y.info(`Creating builder with command: ${j.command} ${j.args.join(" ")}`);await U.Exec.getExecOutput(j.command,j.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}));const V=await p.buildx.getCommand(["use",v]);y.info("Setting builder as default");await U.Exec.getExecOutput(V.command,V.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}))}));await y.group(`Builder info`,(async()=>{const d=await p.builder.inspect();y.info(JSON.stringify(d,null,2));y.info("Blacksmith builder is ready for use by Docker")}))}else{y.warning("Failed to setup Blacksmith builder, using local builder");await y.group(`Checking for configured builder`,(async()=>{try{const d=await p.builder.inspect();if(d&&d.driver!=="docker"){y.info(`Found configured builder: ${d.name} (driver: ${d.driver})`)}else{const d="docker buildx create --name local --driver docker-container --use";try{await U.Exec.exec(d);y.info("Created and set a local builder for use")}catch(d){y.setFailed(`Failed to create local builder: ${d.message}`)}}}catch(d){y.setFailed(`Error configuring builder: ${d.message}`)}}))}setTmpDir(V.Context.tmpDir())}),(async()=>{await y.group("Cleaning up Docker builder",(async()=>{const d=getExposeId();let v=null;let D=null;let M=null;try{try{y.info(`buildkitd addr: ${getBuildkitdAddr()}`);const{stdout:d}=await yl("pgrep buildkitd");y.info(`buildkitd process: ${d.trim()}`);if(d.trim()){y.info("buildkitd process is running");try{y.info("Pruning BuildKit cache");await pruneBuildkitCache();y.info("BuildKit cache pruned")}catch(d){y.warning(`Error pruning BuildKit cache: ${d.message}`)}const d=Date.now();await shutdownBuildkitd();const p=Date.now()-d;await reportMetric(Ci.BPA_BUILDKITD_SHUTDOWN_DURATION_MS,p);y.info("Shutdown buildkitd gracefully")}else{const d=getBuildkitdAddr();if(d){y.warning("buildkitd process has crashed - process not found but was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found running and none was expected")}}}catch(d){if(d.code!==1){throw new Error(`failed to check/shutdown buildkitd: ${d.message}`)}const p=getBuildkitdAddr();if(p){y.warning("buildkitd process has crashed - pgrep failed but buildkitd was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found (pgrep returned 1) and none was expected")}}await yl("sync");let d=null;try{d=await getDeviceFromMount(gl);if(d){y.info(`Found device ${d} for mount point ${gl}`)}}catch{y.info(`Could not determine device for ${gl}`)}try{const{stdout:p}=await yl(`mount | grep "${gl}"`);M=await checkBoltDbIntegrity(ne?.["skip-integrity-check"]??false);await logDatabaseHashes("after integrity check");try{const{stdout:d}=await yl("df -B1 --output=used,size /var/lib/buildkit | tail -n1");const p=d.trim().split(/\s+/);const v=parseInt(p[0],10);const M=parseInt(p[1],10);if(isNaN(v)||v<=0||isNaN(M)||M<=0){y.warning(`Invalid filesystem values from df: "${d.trim()}". Will not report fs usage.`)}else{D=v;const d=(v/(1<<30)).toFixed(2);const p=(M/(1<<30)).toFixed(2);const U=(v/M*100).toFixed(1);y.info(`Filesystem usage: ${v} bytes (${d} GiB) / ${M} bytes (${p} GiB) [${U}%]`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem usage: ${p}. Will not report fs usage.`)}if(p){for(let d=1;d<=3;d++){try{await yl(`sudo umount "${gl}"`);y.info(`Successfully unmounted ${gl}`);break}catch(p){if(d===3){throw new Error(`Failed to unmount ${gl} after 3 attempts: ${p.message}`)}y.warning(`Unmount failed, retrying (${d}/3)...`);await new Promise((d=>setTimeout(d,100)))}}if(d){await flushBlockDevice(d)}else{y.info("Skipping durability flush: device path not found for mount point")}}else{y.debug("No sticky disk mount found")}}catch(d){if(d.code!==1){throw new Error(`Failed to unmount sticky disk: ${d.message}`)}y.debug("No sticky disk mount found (grep returned 1)")}if(re.length>0){try{p.rmSync(re,{recursive:true});y.debug(`Removed temp folder ${re}`)}catch(d){y.warning(`Failed to remove temp directory: ${d.message}`)}}y.info("All critical cleanup steps completed successfully")}catch(d){v=d;y.error(`Cleanup failed: ${v.message}`);await reportBuildPushActionFailure("BUILDER_CLEANUP",v,"docker builder cleanup")}if(d){if(!v){y.info("Checking for previous step failures before committing sticky disk");const p=await checkPreviousStepFailures();if(p.error){y.warning(`Unable to check for previous step failures: ${p.error}`);y.warning("Skipping sticky disk commit due to ambiguity in failure detection")}else if(M===null){y.warning("Skipping sticky disk commit due to integrity check not being run")}else if(!M){y.warning("Skipping sticky disk commit due to integrity check failure")}else if(p.hasFailures){y.warning(`Found ${p.failedCount} failed/cancelled steps in previous workflow steps`);if(p.failedSteps){p.failedSteps.forEach((d=>{y.warning(` - Step: ${d.stepName||d.action||"unknown"} (${d.result})`)}))}y.warning("Skipping sticky disk commit due to previous step failures")}else if(getSigkillUsed()){y.warning("Skipping sticky disk commit because SIGKILL was used to terminate buildkitd - disk may be in a bad state")}else{try{y.info("No previous step failures detected, committing sticky disk after successful cleanup");await commitStickyDisk(d,D)}catch(d){y.error(`Failed to commit sticky disk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_COMMIT",d,"sticky disk commit")}}}else{y.warning(`Skipping sticky disk commit due to cleanup error: ${v.message}`)}}else{y.warning("Expose ID not found in state, skipping sticky disk commit")}}))}))})();module.exports=__webpack_exports__})(); +var v=y(39023).inherits;var D=y(83223).ZipArchiveOutputStream;var M=y(83223).ZipArchiveEntry;var U=y(34747);var j=d.exports=function(d){if(!(this instanceof j)){return new j(d)}d=this.options=d||{};d.zlib=d.zlib||{};D.call(this,d);if(typeof d.level==="number"&&d.level>=0){d.zlib.level=d.level;delete d.level}if(!d.forceZip64&&typeof d.zlib.level==="number"&&d.zlib.level===0){d.store=true}d.namePrependSlash=d.namePrependSlash||false;if(d.comment&&d.comment.length>0){this.setComment(d.comment)}};v(j,D);j.prototype._normalizeFileData=function(d){d=U.defaults(d,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var p=d.type==="directory";var y=d.type==="symlink";if(d.name){d.name=U.sanitizePath(d.name);if(!y&&d.name.slice(-1)==="/"){p=true;d.type="directory"}else if(p){d.name+="/"}}if(p||y){d.store=true}d.date=U.dateify(d.date);return d};j.prototype.entry=function(d,p,y){if(typeof y!=="function"){y=this._emitErrorCallback.bind(this)}p=this._normalizeFileData(p);if(p.type!=="file"&&p.type!=="directory"&&p.type!=="symlink"){y(new Error(p.type+" entries not currently supported"));return}if(typeof p.name!=="string"||p.name.length===0){y(new Error("entry name must be a non-empty string value"));return}if(p.type==="symlink"&&typeof p.linkname!=="string"){y(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var v=new M(p.name);v.setTime(p.date,this.options.forceLocalTime);if(p.namePrependSlash){v.setName(p.name,true)}if(p.store){v.setMethod(0)}if(p.comment.length>0){v.setComment(p.comment)}if(p.type==="symlink"&&typeof p.mode!=="number"){p.mode=40960}if(typeof p.mode==="number"){if(p.type==="symlink"){p.mode|=40960}v.setUnixMode(p.mode)}if(p.type==="symlink"&&typeof p.linkname==="string"){d=Buffer.from(p.linkname)}return D.prototype.entry.call(this,v,d,y)};j.prototype.finalize=function(){this.finish()}},95960:module=>{module.exports=eval("require")("encoding")},42613:d=>{"use strict";d.exports=require("assert")},90290:d=>{"use strict";d.exports=require("async_hooks")},20181:d=>{"use strict";d.exports=require("buffer")},35317:d=>{"use strict";d.exports=require("child_process")},64236:d=>{"use strict";d.exports=require("console")},49140:d=>{"use strict";d.exports=require("constants")},76982:d=>{"use strict";d.exports=require("crypto")},31637:d=>{"use strict";d.exports=require("diagnostics_channel")},24434:d=>{"use strict";d.exports=require("events")},79896:d=>{"use strict";d.exports=require("fs")},91943:d=>{"use strict";d.exports=require("fs/promises")},58611:d=>{"use strict";d.exports=require("http")},85675:d=>{"use strict";d.exports=require("http2")},65692:d=>{"use strict";d.exports=require("https")},69278:d=>{"use strict";d.exports=require("net")},4573:d=>{"use strict";d.exports=require("node:buffer")},77598:d=>{"use strict";d.exports=require("node:crypto")},78474:d=>{"use strict";d.exports=require("node:events")},73024:d=>{"use strict";d.exports=require("node:fs")},51455:d=>{"use strict";d.exports=require("node:fs/promises")},37067:d=>{"use strict";d.exports=require("node:http")},44708:d=>{"use strict";d.exports=require("node:https")},48161:d=>{"use strict";d.exports=require("node:os")},76760:d=>{"use strict";d.exports=require("node:path")},1708:d=>{"use strict";d.exports=require("node:process")},57075:d=>{"use strict";d.exports=require("node:stream")},46193:d=>{"use strict";d.exports=require("node:string_decoder")},73136:d=>{"use strict";d.exports=require("node:url")},57975:d=>{"use strict";d.exports=require("node:util")},38522:d=>{"use strict";d.exports=require("node:zlib")},70857:d=>{"use strict";d.exports=require("os")},16928:d=>{"use strict";d.exports=require("path")},82987:d=>{"use strict";d.exports=require("perf_hooks")},24876:d=>{"use strict";d.exports=require("punycode")},83480:d=>{"use strict";d.exports=require("querystring")},2203:d=>{"use strict";d.exports=require("stream")},63774:d=>{"use strict";d.exports=require("stream/web")},13193:d=>{"use strict";d.exports=require("string_decoder")},53557:d=>{"use strict";d.exports=require("timers")},64756:d=>{"use strict";d.exports=require("tls")},52018:d=>{"use strict";d.exports=require("tty")},87016:d=>{"use strict";d.exports=require("url")},39023:d=>{"use strict";d.exports=require("util")},98253:d=>{"use strict";d.exports=require("util/types")},28167:d=>{"use strict";d.exports=require("worker_threads")},43106:d=>{"use strict";d.exports=require("zlib")},4346:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},764:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;var v=y(4346);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return v.AbortError}})},28678:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureKeyCredential=void 0;class AzureKeyCredential{get key(){return this._key}constructor(d){if(!d){throw new Error("key must be a non-empty string")}this._key=d}update(d){this._key=d}}p.AzureKeyCredential=AzureKeyCredential},23711:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureNamedKeyCredential=void 0;p.isNamedKeyCredential=isNamedKeyCredential;const v=y(91276);class AzureNamedKeyCredential{get key(){return this._key}get name(){return this._name}constructor(d,p){if(!d||!p){throw new TypeError("name and key must be non-empty strings")}this._name=d;this._key=p}update(d,p){if(!d||!p){throw new TypeError("newName and newKey must be non-empty strings")}this._name=d;this._key=p}}p.AzureNamedKeyCredential=AzureNamedKeyCredential;function isNamedKeyCredential(d){return(0,v.isObjectWithProperties)(d,["name","key"])&&typeof d.key==="string"&&typeof d.name==="string"}},60560:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureSASCredential=void 0;p.isSASCredential=isSASCredential;const v=y(91276);class AzureSASCredential{get signature(){return this._signature}constructor(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}update(d){if(!d){throw new Error("shared access signature must be a non-empty string")}this._signature=d}}p.AzureSASCredential=AzureSASCredential;function isSASCredential(d){return(0,v.isObjectWithProperties)(d,["signature"])&&typeof d.signature==="string"}},46113:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isTokenCredential=p.isSASCredential=p.AzureSASCredential=p.isNamedKeyCredential=p.AzureNamedKeyCredential=p.isKeyCredential=p.AzureKeyCredential=void 0;var v=y(28678);Object.defineProperty(p,"AzureKeyCredential",{enumerable:true,get:function(){return v.AzureKeyCredential}});var D=y(72515);Object.defineProperty(p,"isKeyCredential",{enumerable:true,get:function(){return D.isKeyCredential}});var M=y(23711);Object.defineProperty(p,"AzureNamedKeyCredential",{enumerable:true,get:function(){return M.AzureNamedKeyCredential}});Object.defineProperty(p,"isNamedKeyCredential",{enumerable:true,get:function(){return M.isNamedKeyCredential}});var U=y(60560);Object.defineProperty(p,"AzureSASCredential",{enumerable:true,get:function(){return U.AzureSASCredential}});Object.defineProperty(p,"isSASCredential",{enumerable:true,get:function(){return U.isSASCredential}});var j=y(2545);Object.defineProperty(p,"isTokenCredential",{enumerable:true,get:function(){return j.isTokenCredential}})},72515:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isKeyCredential=isKeyCredential;const v=y(91276);function isKeyCredential(d){return(0,v.isObjectWithProperties)(d,["key"])&&typeof d.key==="string"}},2545:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isBearerToken=isBearerToken;p.isPopToken=isPopToken;p.isTokenCredential=isTokenCredential;function isBearerToken(d){return!d.tokenType||d.tokenType==="Bearer"}function isPopToken(d){return d.tokenType==="pop"}function isTokenCredential(d){const p=d;return p&&typeof p.getToken==="function"&&(p.signRequest===undefined||p.getToken.length>0)}},90247:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseCAEChallenge=parseCAEChallenge;p.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const v=y(64341);const D=y(36732);function parseCAEChallenge(d){const p=`, ${d.trim()}`.split(", Bearer ").filter((d=>d));return p.map((d=>{const p=`${d.trim()}, `.split('", ').filter((d=>d));const y=p.map((d=>(([d,p])=>({[d]:p}))(d.trim().split('="'))));return y.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}))}async function authorizeRequestOnClaimChallenge(d){var p;const{scopes:y,response:M}=d;const U=d.logger||v.logger;const j=M.headers.get("WWW-Authenticate");if(!j){U.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const V=parseCAEChallenge(j)||[];const K=V.find((d=>d.claims));if(!K){U.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const ee=await d.getAccessToken(K.scope?[K.scope]:y,{claims:(0,D.decodeStringToString)(K.claims)});if(!ee){return false}d.request.headers.set("Authorization",`${(p=ee.tokenType)!==null&&p!==void 0?p:"Bearer"} ${ee.token}`);return true}},62785:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=void 0;const y={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(d){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(d)}const authorizeRequestOnTenantChallenge=async d=>{var p;const v=requestToOptions(d.request);const D=getChallenge(d.response);if(D){const M=parseChallenge(D);const U=buildScopes(d,M);const j=extractTenantId(M);if(!j){return false}const V=await d.getAccessToken(U,Object.assign(Object.assign({},v),{tenantId:j}));if(!V){return false}d.request.headers.set(y.HeaderConstants.AUTHORIZATION,`${(p=V.tokenType)!==null&&p!==void 0?p:"Bearer"} ${V.token}`);return true}return false};p.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(d){const p=new URL(d.authorization_uri);const y=p.pathname.split("/");const v=y[1];if(v&&isUuid(v)){return v}return undefined}function buildScopes(d,p){if(!p.resource_id){return d.scopes}const v=new URL(p.resource_id);v.pathname=y.DefaultScope;let D=v.toString();if(D==="https://disk.azure.com/.default"){D="https://disk.azure.com//.default"}return[D]}function getChallenge(d){const p=d.headers.get("WWW-Authenticate");if(d.status===401&&p){return p}return}function parseChallenge(d){const p=d.slice("Bearer ".length);const y=`${p.trim()} `.split(" ").filter((d=>d));const v=y.map((d=>(([d,p])=>({[d]:p}))(d.trim().split("="))));return v.reduce(((d,p)=>Object.assign(Object.assign({},d),p)),{})}function requestToOptions(d){return{abortSignal:d.abortSignal,requestOptions:{timeout:d.timeout},tracingOptions:d.tracingOptions}}},36732:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.encodeString=encodeString;p.encodeByteArray=encodeByteArray;p.decodeString=decodeString;p.decodeStringToString=decodeStringToString;function encodeString(d){return Buffer.from(d).toString("base64")}function encodeByteArray(d){const p=d instanceof Buffer?d:Buffer.from(d.buffer);return p.toString("base64")}function decodeString(d){return Buffer.from(d,"base64")}function decodeStringToString(d){return Buffer.from(d,"base64").toString()}},76268:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.deserializationPolicyName=void 0;p.deserializationPolicy=deserializationPolicy;const v=y(38839);const D=y(54786);const M=y(25019);const U=y(93609);const j=["application/json","text/json"];const V=["application/xml","application/atom+xml"];p.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(d={}){var y,D,M,U,K,ee,te;const re=(D=(y=d.expectedContentTypes)===null||y===void 0?void 0:y.json)!==null&&D!==void 0?D:j;const ne=(U=(M=d.expectedContentTypes)===null||M===void 0?void 0:M.xml)!==null&&U!==void 0?U:V;const ie=d.parseXML;const se=d.serializerOptions;const oe={xml:{rootName:(K=se===null||se===void 0?void 0:se.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=se===null||se===void 0?void 0:se.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=se===null||se===void 0?void 0:se.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};return{name:p.deserializationPolicyName,async sendRequest(d,p){const y=await p(d);return deserializeResponseBody(re,ne,y,oe,ie)}}}function getOperationResponseMap(d){let p;const y=d.request;const v=(0,U.getOperationRequestInfo)(y);const D=v===null||v===void 0?void 0:v.operationSpec;if(D){if(!(v===null||v===void 0?void 0:v.operationResponseGetter)){p=D.responses[d.status]}else{p=v===null||v===void 0?void 0:v.operationResponseGetter(D,d)}}return p}function shouldDeserializeResponse(d){const p=d.request;const y=(0,U.getOperationRequestInfo)(p);const v=y===null||y===void 0?void 0:y.shouldDeserialize;let D;if(v===undefined){D=true}else if(typeof v==="boolean"){D=v}else{D=v(d)}return D}async function deserializeResponseBody(d,p,y,v,j){const V=await parse(d,p,y,v,j);if(!shouldDeserializeResponse(V)){return V}const K=(0,U.getOperationRequestInfo)(V.request);const ee=K===null||K===void 0?void 0:K.operationSpec;if(!ee||!ee.responses){return V}const te=getOperationResponseMap(V);const{error:re,shouldReturnResponse:ne}=handleErrorResponse(V,ee,te,v);if(re){throw re}else if(ne){return V}if(te){if(te.bodyMapper){let d=V.parsedBody;if(ee.isXML&&te.bodyMapper.type.name===M.MapperTypeNames.Sequence){d=typeof d==="object"?d[te.bodyMapper.xmlElementName]:[]}try{V.parsedBody=ee.serializer.deserialize(te.bodyMapper,d,"operationRes.parsedBody",v)}catch(d){const p=new D.RestError(`Error ${d} occurred in deserializing the responseBody - ${V.bodyAsText}`,{statusCode:V.status,request:V.request,response:V});throw p}}else if(ee.httpMethod==="HEAD"){V.parsedBody=y.status>=200&&y.status<300}if(te.headersMapper){V.parsedHeaders=ee.serializer.deserialize(te.headersMapper,V.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return V}function isOperationSpecEmpty(d){const p=Object.keys(d.responses);return p.length===0||p.length===1&&p[0]==="default"}function handleErrorResponse(d,p,y,v){var U,j,V,K,ee;const te=200<=d.status&&d.status<300;const re=isOperationSpecEmpty(p)?te:!!y;if(re){if(y){if(!y.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const ne=y!==null&&y!==void 0?y:p.responses.default;const ie=((U=d.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(d.status))?`Unexpected status code: ${d.status}`:d.bodyAsText;const se=new D.RestError(ie,{statusCode:d.status,request:d.request,response:d});if(!ne&&!(((V=(j=d.parsedBody)===null||j===void 0?void 0:j.error)===null||V===void 0?void 0:V.code)&&((ee=(K=d.parsedBody)===null||K===void 0?void 0:K.error)===null||ee===void 0?void 0:ee.message))){throw se}const oe=ne===null||ne===void 0?void 0:ne.bodyMapper;const ae=ne===null||ne===void 0?void 0:ne.headersMapper;try{if(d.parsedBody){const y=d.parsedBody;let D;if(oe){let d=y;if(p.isXML&&oe.type.name===M.MapperTypeNames.Sequence){d=[];const p=oe.xmlElementName;if(typeof y==="object"&&p){d=y[p]}}D=p.serializer.deserialize(oe,d,"error.response.parsedBody",v)}const U=y.error||D||y;se.code=U.code;if(U.message){se.message=U.message}if(oe){se.response.parsedBody=D}}if(d.headers&&ae){se.response.parsedHeaders=p.serializer.deserialize(ae,d.headers.toJSON(),"operationRes.parsedHeaders")}}catch(p){se.message=`Error "${p.message}" occurred in deserializing the responseBody - "${d.bodyAsText}" for the default response.`}return{error:se,shouldReturnResponse:false}}async function parse(d,p,y,v,M){var U;if(!((U=y.request.streamResponseStatusCodes)===null||U===void 0?void 0:U.has(y.status))&&y.bodyAsText){const U=y.bodyAsText;const j=y.headers.get("Content-Type")||"";const V=!j?[]:j.split(";").map((d=>d.toLowerCase()));try{if(V.length===0||V.some((p=>d.indexOf(p)!==-1))){y.parsedBody=JSON.parse(U);return y}else if(V.some((d=>p.indexOf(d)!==-1))){if(!M){throw new Error("Parsing XML not supported.")}const d=await M(U,v.xml);y.parsedBody=d;return y}}catch(d){const p=`Error "${d}" occurred while parsing the response body - ${y.bodyAsText}.`;const v=d.code||D.RestError.PARSE_ERROR;const M=new D.RestError(p,{code:v,statusCode:y.status,request:y.request,response:y});throw M}}return y}},33368:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},9235:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=p.authorizeRequestOnClaimChallenge=p.serializationPolicyName=p.serializationPolicy=p.deserializationPolicyName=p.deserializationPolicy=p.XML_CHARKEY=p.XML_ATTRKEY=p.createClientPipeline=p.ServiceClient=p.MapperTypeNames=p.createSerializer=void 0;var v=y(25019);Object.defineProperty(p,"createSerializer",{enumerable:true,get:function(){return v.createSerializer}});Object.defineProperty(p,"MapperTypeNames",{enumerable:true,get:function(){return v.MapperTypeNames}});var D=y(37435);Object.defineProperty(p,"ServiceClient",{enumerable:true,get:function(){return D.ServiceClient}});var M=y(13225);Object.defineProperty(p,"createClientPipeline",{enumerable:true,get:function(){return M.createClientPipeline}});var U=y(38839);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return U.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return U.XML_CHARKEY}});var j=y(76268);Object.defineProperty(p,"deserializationPolicy",{enumerable:true,get:function(){return j.deserializationPolicy}});Object.defineProperty(p,"deserializationPolicyName",{enumerable:true,get:function(){return j.deserializationPolicyName}});var V=y(65873);Object.defineProperty(p,"serializationPolicy",{enumerable:true,get:function(){return V.serializationPolicy}});Object.defineProperty(p,"serializationPolicyName",{enumerable:true,get:function(){return V.serializationPolicyName}});var K=y(90247);Object.defineProperty(p,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return K.authorizeRequestOnClaimChallenge}});var ee=y(62785);Object.defineProperty(p,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return ee.authorizeRequestOnTenantChallenge}})},58739:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;p.getPathStringFromParameter=getPathStringFromParameter;const v=y(25019);function getStreamingResponseStatusCodes(d){const p=new Set;for(const y in d.responses){const D=d.responses[y];if(D.bodyMapper&&D.bodyMapper.type.name===v.MapperTypeNames.Stream){p.add(Number(y))}}return p}function getPathStringFromParameter(d){const{parameterPath:p,mapper:y}=d;let v;if(typeof p==="string"){v=p}else if(Array.isArray(p)){v=p.join(".")}else{v=y.serializedName}return v}},38839:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},64341:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-client")},93609:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;p.getOperationRequestInfo=getOperationRequestInfo;const v=y(48166);function getOperationArgumentValueFromParameter(d,p,y){let v=p.parameterPath;const D=p.mapper;let M;if(typeof v==="string"){v=[v]}if(Array.isArray(v)){if(v.length>0){if(D.isConstant){M=D.defaultValue}else{let p=getPropertyFromParameterPath(d,v);if(!p.propertyFound&&y){p=getPropertyFromParameterPath(y,v)}let U=false;if(!p.propertyFound){U=D.required||v[0]==="options"&&v.length===2}M=U?D.defaultValue:p.propertyValue}}}else{if(D.required){M={}}for(const p in v){const U=D.type.modelProperties[p];const j=v[p];const V=getOperationArgumentValueFromParameter(d,{parameterPath:j,mapper:U},y);if(V!==undefined){if(!M){M={}}M[p]=V}}}return M}function getPropertyFromParameterPath(d,p){const y={propertyFound:false};let v=0;for(;v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createClientPipeline=createClientPipeline;const v=y(76268);const D=y(54786);const M=y(65873);function createClientPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d!==null&&d!==void 0?d:{});if(d.credentialOptions){p.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:d.credentialOptions.credential,scopes:d.credentialOptions.credentialScopes}))}p.addPolicy((0,M.serializationPolicy)(d.serializationOptions),{phase:"Serialize"});p.addPolicy((0,v.deserializationPolicy)(d.deserializationOptions),{phase:"Deserialize"});return p}},65873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.serializationPolicyName=void 0;p.serializationPolicy=serializationPolicy;p.serializeHeaders=serializeHeaders;p.serializeRequestBody=serializeRequestBody;const v=y(38839);const D=y(93609);const M=y(25019);const U=y(58739);p.serializationPolicyName="serializationPolicy";function serializationPolicy(d={}){const y=d.stringifyXML;return{name:p.serializationPolicyName,async sendRequest(d,p){const v=(0,D.getOperationRequestInfo)(d);const M=v===null||v===void 0?void 0:v.operationSpec;const U=v===null||v===void 0?void 0:v.operationArguments;if(M&&U){serializeHeaders(d,U,M);serializeRequestBody(d,U,M,y)}return p(d)}}}function serializeHeaders(d,p,y){var v,M;if(y.headerParameters){for(const v of y.headerParameters){let M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==null&&M!==undefined||v.mapper.required){M=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v));const p=v.mapper.headerCollectionPrefix;if(p){for(const y of Object.keys(M)){d.headers.set(p+y,M[y])}}else{d.headers.set(v.mapper.serializedName||(0,U.getPathStringFromParameter)(v),M)}}}}const j=(M=(v=p.options)===null||v===void 0?void 0:v.requestOptions)===null||M===void 0?void 0:M.customHeaders;if(j){for(const p of Object.keys(j)){d.headers.set(p,j[p])}}}function serializeRequestBody(d,p,y,j=function(){throw new Error("XML serialization unsupported!")}){var V,K,ee,te,re;const ne=(V=p.options)===null||V===void 0?void 0:V.serializerOptions;const ie={xml:{rootName:(K=ne===null||ne===void 0?void 0:ne.xml.rootName)!==null&&K!==void 0?K:"",includeRoot:(ee=ne===null||ne===void 0?void 0:ne.xml.includeRoot)!==null&&ee!==void 0?ee:false,xmlCharKey:(te=ne===null||ne===void 0?void 0:ne.xml.xmlCharKey)!==null&&te!==void 0?te:v.XML_CHARKEY}};const se=ie.xml.xmlCharKey;if(y.requestBody&&y.requestBody.mapper){d.body=(0,D.getOperationArgumentValueFromParameter)(p,y.requestBody);const v=y.requestBody.mapper;const{required:V,serializedName:K,xmlName:ee,xmlElementName:te,xmlNamespace:ne,xmlNamespacePrefix:oe,nullable:ae}=v;const le=v.type.name;try{if(d.body!==undefined&&d.body!==null||ae&&d.body===null||V){const p=(0,U.getPathStringFromParameter)(y.requestBody);d.body=y.serializer.serialize(v,d.body,p,ie);const D=le===M.MapperTypeNames.Stream;if(y.isXML){const p=oe?`xmlns:${oe}`:"xmlns";const y=getXmlValueWithNamespace(ne,p,le,d.body,ie);if(le===M.MapperTypeNames.Sequence){d.body=j(prepareXMLRootList(y,te||ee||K,p,ne),{rootName:ee||K,xmlCharKey:se})}else if(!D){d.body=j(y,{rootName:ee||K,xmlCharKey:se})}}else if(le===M.MapperTypeNames.String&&(((re=y.contentType)===null||re===void 0?void 0:re.match("text/plain"))||y.mediaType==="text")){return}else if(!D){d.body=JSON.stringify(d.body)}}}catch(d){throw new Error(`Error "${d.message}" occurred in serializing the payload - ${JSON.stringify(K,undefined," ")}.`)}}else if(y.formDataParameters&&y.formDataParameters.length>0){d.formData={};for(const v of y.formDataParameters){const M=(0,D.getOperationArgumentValueFromParameter)(p,v);if(M!==undefined&&M!==null){const p=v.mapper.serializedName||(0,U.getPathStringFromParameter)(v);d.formData[p]=y.serializer.serialize(v.mapper,M,(0,U.getPathStringFromParameter)(v),ie)}}}}function getXmlValueWithNamespace(d,p,y,D,M){if(d&&!["Composite","Sequence","Dictionary"].includes(y)){const y={};y[M.xml.xmlCharKey]=D;y[v.XML_ATTRKEY]={[p]:d};return y}return D}function prepareXMLRootList(d,p,y,D){if(!Array.isArray(d)){d=[d]}if(!y||!D){return{[p]:d}}const M={[p]:d};M[v.XML_ATTRKEY]={[y]:D};return M}},25019:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MapperTypeNames=void 0;p.createSerializer=createSerializer;const v=y(31577);const D=v.__importStar(y(36732));const M=y(38839);const U=y(40398);class SerializerImpl{constructor(d={},p=false){this.modelMappers=d;this.isXML=p}validateConstraints(d,p,y){const failValidation=(d,v)=>{throw new Error(`"${y}" with value "${p}" should satisfy the constraint "${d}": ${v}.`)};if(d.constraints&&p!==undefined&&p!==null){const{ExclusiveMaximum:y,ExclusiveMinimum:v,InclusiveMaximum:D,InclusiveMinimum:M,MaxItems:U,MaxLength:j,MinItems:V,MinLength:K,MultipleOf:ee,Pattern:te,UniqueItems:re}=d.constraints;if(y!==undefined&&p>=y){failValidation("ExclusiveMaximum",y)}if(v!==undefined&&p<=v){failValidation("ExclusiveMinimum",v)}if(D!==undefined&&p>D){failValidation("InclusiveMaximum",D)}if(M!==undefined&&pU){failValidation("MaxItems",U)}if(j!==undefined&&p.length>j){failValidation("MaxLength",j)}if(V!==undefined&&p.lengthy.indexOf(d)!==p))){failValidation("UniqueItems",re)}}}serialize(d,p,y,v={xml:{}}){var D,U,j;const V={xml:{rootName:(D=v.xml.rootName)!==null&&D!==void 0?D:"",includeRoot:(U=v.xml.includeRoot)!==null&&U!==void 0?U:false,xmlCharKey:(j=v.xml.xmlCharKey)!==null&&j!==void 0?j:M.XML_CHARKEY}};let K={};const ee=d.type.name;if(!y){y=d.serializedName}if(ee.match(/^Sequence$/i)!==null){K=[]}if(d.isConstant){p=d.defaultValue}const{required:te,nullable:re}=d;if(te&&re&&p===undefined){throw new Error(`${y} cannot be undefined.`)}if(te&&!re&&(p===undefined||p===null)){throw new Error(`${y} cannot be null or undefined.`)}if(!te&&re===false&&p===null){throw new Error(`${y} cannot be null.`)}if(p===undefined||p===null){K=p}else{if(ee.match(/^any$/i)!==null){K=p}else if(ee.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){K=serializeBasicTypes(ee,y,p)}else if(ee.match(/^Enum$/i)!==null){const v=d;K=serializeEnumType(y,v.type.allowedValues,p)}else if(ee.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){K=serializeDateTypes(ee,p,y)}else if(ee.match(/^ByteArray$/i)!==null){K=serializeByteArrayType(y,p)}else if(ee.match(/^Base64Url$/i)!==null){K=serializeBase64UrlType(y,p)}else if(ee.match(/^Sequence$/i)!==null){K=serializeSequenceType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Dictionary$/i)!==null){K=serializeDictionaryType(this,d,p,y,Boolean(this.isXML),V)}else if(ee.match(/^Composite$/i)!==null){K=serializeCompositeType(this,d,p,y,Boolean(this.isXML),V)}}return K}deserialize(d,p,y,v={xml:{}}){var U,j,V,K;const ee={xml:{rootName:(U=v.xml.rootName)!==null&&U!==void 0?U:"",includeRoot:(j=v.xml.includeRoot)!==null&&j!==void 0?j:false,xmlCharKey:(V=v.xml.xmlCharKey)!==null&&V!==void 0?V:M.XML_CHARKEY},ignoreUnknownProperties:(K=v.ignoreUnknownProperties)!==null&&K!==void 0?K:false};if(p===undefined||p===null){if(this.isXML&&d.type.name==="Sequence"&&!d.xmlIsWrapped){p=[]}if(d.defaultValue!==undefined){p=d.defaultValue}return p}let te;const re=d.type.name;if(!y){y=d.serializedName}if(re.match(/^Composite$/i)!==null){te=deserializeCompositeType(this,d,p,y,ee)}else{if(this.isXML){const d=ee.xml.xmlCharKey;if(p[M.XML_ATTRKEY]!==undefined&&p[d]!==undefined){p=p[d]}}if(re.match(/^Number$/i)!==null){te=parseFloat(p);if(isNaN(te)){te=p}}else if(re.match(/^Boolean$/i)!==null){if(p==="true"){te=true}else if(p==="false"){te=false}else{te=p}}else if(re.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){te=p}else if(re.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){te=new Date(p)}else if(re.match(/^UnixTime$/i)!==null){te=unixTimeToDate(p)}else if(re.match(/^ByteArray$/i)!==null){te=D.decodeString(p)}else if(re.match(/^Base64Url$/i)!==null){te=base64UrlToByteArray(p)}else if(re.match(/^Sequence$/i)!==null){te=deserializeSequenceType(this,d,p,y,ee)}else if(re.match(/^Dictionary$/i)!==null){te=deserializeDictionaryType(this,d,p,y,ee)}}if(d.isConstant){te=d.defaultValue}return te}}function createSerializer(d={},p=false){return new SerializerImpl(d,p)}function trimEnd(d,p){let y=d.length;while(y-1>=0&&d[y-1]===p){--y}return d.substr(0,y)}function bufferToBase64Url(d){if(!d){return undefined}if(!(d instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const p=D.encodeByteArray(d);return trimEnd(p,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(d){if(!d){return undefined}if(d&&typeof d.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}d=d.replace(/-/g,"+").replace(/_/g,"/");return D.decodeString(d)}function splitSerializeName(d){const p=[];let y="";if(d){const v=d.split(".");for(const d of v){if(d.charAt(d.length-1)==="\\"){y+=d.substr(0,d.length-1)+"."}else{y+=d;p.push(y);y=""}}}return p}function dateToUnixTime(d){if(!d){return undefined}if(typeof d.valueOf()==="string"){d=new Date(d)}return Math.floor(d.getTime()/1e3)}function unixTimeToDate(d){if(!d){return undefined}return new Date(d*1e3)}function serializeBasicTypes(d,p,y){if(y!==null&&y!==undefined){if(d.match(/^Number$/i)!==null){if(typeof y!=="number"){throw new Error(`${p} with value ${y} must be of type number.`)}}else if(d.match(/^String$/i)!==null){if(typeof y.valueOf()!=="string"){throw new Error(`${p} with value "${y}" must be of type string.`)}}else if(d.match(/^Uuid$/i)!==null){if(!(typeof y.valueOf()==="string"&&(0,U.isValidUuid)(y))){throw new Error(`${p} with value "${y}" must be of type string and a valid uuid.`)}}else if(d.match(/^Boolean$/i)!==null){if(typeof y!=="boolean"){throw new Error(`${p} with value ${y} must be of type boolean.`)}}else if(d.match(/^Stream$/i)!==null){const d=typeof y;if(d!=="string"&&typeof y.pipe!=="function"&&typeof y.tee!=="function"&&!(y instanceof ArrayBuffer)&&!ArrayBuffer.isView(y)&&!((typeof Blob==="function"||typeof Blob==="object")&&y instanceof Blob)&&d!=="function"){throw new Error(`${p} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return y}function serializeEnumType(d,p,y){if(!p){throw new Error(`Please provide a set of allowedValues to validate ${d} as an Enum Type.`)}const v=p.some((d=>{if(typeof d.valueOf()==="string"){return d.toLowerCase()===y.toLowerCase()}return d===y}));if(!v){throw new Error(`${y} is not a valid value for ${d}. The valid values are: ${JSON.stringify(p)}.`)}return y}function serializeByteArrayType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=D.encodeByteArray(p)}return p}function serializeBase64UrlType(d,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${d} must be of type Uint8Array.`)}p=bufferToBase64Url(p)}return p}function serializeDateTypes(d,p,y){if(p!==undefined&&p!==null){if(d.match(/^Date$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString().substring(0,10):new Date(p).toISOString().substring(0,10)}else if(d.match(/^DateTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString():new Date(p).toISOString()}else if(d.match(/^DateTimeRfc1123$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123 format.`)}p=p instanceof Date?p.toUTCString():new Date(p).toUTCString()}else if(d.match(/^UnixTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${y} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}p=dateToUnixTime(p)}else if(d.match(/^TimeSpan$/i)!==null){if(!(0,U.isDuration)(p)){throw new Error(`${y} must be a string in ISO 8601 format. Instead was "${p}".`)}}}return p}function serializeSequenceType(d,p,y,v,D,U){var j;if(!Array.isArray(y)){throw new Error(`${v} must be of type Array.`)}let V=p.type.element;if(!V||typeof V!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}.`)}if(V.type.name==="Composite"&&V.type.className){V=(j=d.modelMappers[V.type.className])!==null&&j!==void 0?j:V}const K=[];for(let p=0;pd!==D));if(M){j[D]=d.serialize(K,y[D],v+'["'+D+'"]',U)}}}return j}return y}function getXmlObjectValue(d,p,y,v){if(!y||!d.xmlNamespace){return p}const D=d.xmlNamespacePrefix?`xmlns:${d.xmlNamespacePrefix}`:"xmlns";const U={[D]:d.xmlNamespace};if(["Composite"].includes(d.type.name)){if(p[M.XML_ATTRKEY]){return p}else{const d=Object.assign({},p);d[M.XML_ATTRKEY]=U;return d}}const j={};j[v.xml.xmlCharKey]=p;j[M.XML_ATTRKEY]=U;return j}function isSpecialXmlProperty(d,p){return[M.XML_ATTRKEY,p.xml.xmlCharKey].includes(d)}function deserializeCompositeType(d,p,y,v,D){var U,j;const V=(U=D.xml.xmlCharKey)!==null&&U!==void 0?U:M.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(d,p)){p=getPolymorphicMapper(d,p,y,"serializedName")}const K=resolveModelProperties(d,p,v);let ee={};const te=[];for(const U of Object.keys(K)){const re=K[U];const ne=splitSerializeName(K[U].serializedName);te.push(ne[0]);const{serializedName:ie,xmlName:se,xmlElementName:oe}=re;let ae=v;if(ie!==""&&ie!==undefined){ae=v+"."+ie}const le=re.headerCollectionPrefix;if(le){const p={};for(const v of Object.keys(y)){if(v.startsWith(le)){p[v.substring(le.length)]=d.deserialize(re.type.value,y[v],ae,D)}te.push(v)}ee[U]=p}else if(d.isXML){if(re.xmlIsAttribute&&y[M.XML_ATTRKEY]){ee[U]=d.deserialize(re,y[M.XML_ATTRKEY][se],ae,D)}else if(re.xmlIsMsText){if(y[V]!==undefined){ee[U]=y[V]}else if(typeof y==="string"){ee[U]=y}}else{const p=oe||se||ie;if(re.xmlIsWrapped){const p=y[se];const v=(j=p===null||p===void 0?void 0:p[oe])!==null&&j!==void 0?j:[];ee[U]=d.deserialize(re,v,ae,D);te.push(se)}else{const v=y[p];ee[U]=d.deserialize(re,v,ae,D);te.push(p)}}}else{let v;let M=y;let j=0;for(const d of ne){if(!M)break;j++;M=M[d]}if(M===null&&j{for(const p in K){const y=splitSerializeName(K[p].serializedName);if(y[0]===d){return false}}return true};for(const p in y){if(isAdditionalProperty(p)){ee[p]=d.deserialize(re,y[p],v+'["'+p+'"]',D)}}}else if(y&&!D.ignoreUnknownProperties){for(const d of Object.keys(y)){if(ee[d]===undefined&&!te.includes(d)&&!isSpecialXmlProperty(d,D)){ee[d]=y[d]}}}return ee}function deserializeDictionaryType(d,p,y,v,D){const M=p.type.value;if(!M||typeof M!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){const p={};for(const U of Object.keys(y)){p[U]=d.deserialize(M,y[U],v,D)}return p}return y}function deserializeSequenceType(d,p,y,v,D){var M;let U=p.type.element;if(!U||typeof U!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${v}`)}if(y){if(!Array.isArray(y)){y=[y]}if(U.type.name==="Composite"&&U.type.className){U=(M=d.modelMappers[U.type.className])!==null&&M!==void 0?M:U}const p=[];for(let M=0;M{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceClient=void 0;const v=y(54786);const D=y(13225);const M=y(40398);const U=y(33368);const j=y(93609);const V=y(52825);const K=y(58739);const ee=y(64341);class ServiceClient{constructor(d={}){var p,y;this._requestContentType=d.requestContentType;this._endpoint=(p=d.endpoint)!==null&&p!==void 0?p:d.baseUri;if(d.baseUri){ee.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=d.allowInsecureConnection;this._httpClient=d.httpClient||(0,U.getCachedDefaultHttpClient)();this.pipeline=d.pipeline||createDefaultPipeline(d);if((y=d.additionalPolicies)===null||y===void 0?void 0:y.length){for(const{policy:p,position:y}of d.additionalPolicies){const d=y==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(p,{afterPhase:d})}}}async sendRequest(d){return this.pipeline.sendRequest(this._httpClient,d)}async sendOperationRequest(d,p){const y=p.baseUrl||this._endpoint;if(!y){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const D=(0,V.getRequestUrl)(y,p,d,this);const U=(0,v.createPipelineRequest)({url:D});U.method=p.httpMethod;const ee=(0,j.getOperationRequestInfo)(U);ee.operationSpec=p;ee.operationArguments=d;const te=p.contentType||this._requestContentType;if(te&&p.requestBody){U.headers.set("Content-Type",te)}const re=d.options;if(re){const d=re.requestOptions;if(d){if(d.timeout){U.timeout=d.timeout}if(d.onUploadProgress){U.onUploadProgress=d.onUploadProgress}if(d.onDownloadProgress){U.onDownloadProgress=d.onDownloadProgress}if(d.shouldDeserialize!==undefined){ee.shouldDeserialize=d.shouldDeserialize}if(d.allowInsecureConnection){U.allowInsecureConnection=true}}if(re.abortSignal){U.abortSignal=re.abortSignal}if(re.tracingOptions){U.tracingOptions=re.tracingOptions}}if(this._allowInsecureConnection){U.allowInsecureConnection=true}if(U.streamResponseStatusCodes===undefined){U.streamResponseStatusCodes=(0,K.getStreamingResponseStatusCodes)(p)}try{const d=await this.sendRequest(U);const y=(0,M.flattenResponse)(d,p.responses[d.status]);if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(d,y)}return y}catch(d){if(typeof d==="object"&&(d===null||d===void 0?void 0:d.response)){const y=d.response;const v=(0,M.flattenResponse)(y,p.responses[d.statusCode]||p.responses["default"]);d.details=v;if(re===null||re===void 0?void 0:re.onResponse){re.onResponse(y,v,d)}}throw d}}}p.ServiceClient=ServiceClient;function createDefaultPipeline(d){const p=getCredentialScopes(d);const y=d.credential&&p?{credentialScopes:p,credential:d.credential}:undefined;return(0,D.createClientPipeline)(Object.assign(Object.assign({},d),{credentialOptions:y}))}function getCredentialScopes(d){if(d.credentialScopes){return d.credentialScopes}if(d.endpoint){return`${d.endpoint}/.default`}if(d.baseUri){return`${d.baseUri}/.default`}if(d.credential&&!d.credentialScopes){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},48166:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={operationRequestMap:new WeakMap}},52825:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRequestUrl=getRequestUrl;p.appendQueryParams=appendQueryParams;const v=y(93609);const D=y(58739);const M={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(d,p,y,v){const D=calculateUrlReplacements(p,y,v);let M=false;let U=replaceAll(d,D);if(p.path){let d=replaceAll(p.path,D);if(p.path==="/{nextLink}"&&d.startsWith("/")){d=d.substring(1)}if(isAbsoluteUrl(d)){U=d;M=true}else{U=appendPath(U,d)}}const{queryParams:j,sequenceParams:V}=calculateQueryParameters(p,y,v);U=appendQueryParams(U,j,V,M);return U}function replaceAll(d,p){let y=d;for(const[d,v]of p){y=y.split(d).join(v)}return y}function calculateUrlReplacements(d,p,y){var M;const U=new Map;if((M=d.urlParameters)===null||M===void 0?void 0:M.length){for(const M of d.urlParameters){let j=(0,v.getOperationArgumentValueFromParameter)(p,M,y);const V=(0,D.getPathStringFromParameter)(M);j=d.serializer.serialize(M.mapper,j,V);if(!M.skipEncoding){j=encodeURIComponent(j)}U.set(`{${M.mapper.serializedName||V}}`,j)}}return U}function isAbsoluteUrl(d){return d.includes("://")}function appendPath(d,p){if(!p){return d}const y=new URL(d);let v=y.pathname;if(!v.endsWith("/")){v=`${v}/`}if(p.startsWith("/")){p=p.substring(1)}const D=p.indexOf("?");if(D!==-1){const d=p.substring(0,D);const M=p.substring(D+1);v=v+d;if(M){y.search=y.search?`${y.search}&${M}`:M}}else{v=v+p}y.pathname=v;return y.toString()}function calculateQueryParameters(d,p,y){var U;const j=new Map;const V=new Set;if((U=d.queryParameters)===null||U===void 0?void 0:U.length){for(const U of d.queryParameters){if(U.mapper.type.name==="Sequence"&&U.mapper.serializedName){V.add(U.mapper.serializedName)}let K=(0,v.getOperationArgumentValueFromParameter)(p,U,y);if(K!==undefined&&K!==null||U.mapper.required){K=d.serializer.serialize(U.mapper,K,(0,D.getPathStringFromParameter)(U));const p=U.collectionFormat?M[U.collectionFormat]:"";if(Array.isArray(K)){K=K.map((d=>{if(d===null||d===undefined){return""}return d}))}if(U.collectionFormat==="Multi"&&K.length===0){continue}else if(Array.isArray(K)&&(U.collectionFormat==="SSV"||U.collectionFormat==="TSV")){K=K.join(p)}if(!U.skipEncoding){if(Array.isArray(K)){K=K.map((d=>encodeURIComponent(d)))}else{K=encodeURIComponent(K)}}if(Array.isArray(K)&&(U.collectionFormat==="CSV"||U.collectionFormat==="Pipes")){K=K.join(p)}j.set(U.mapper.serializedName||(0,D.getPathStringFromParameter)(U),K)}}}return{queryParams:j,sequenceParams:V}}function simpleParseQueryParams(d){const p=new Map;if(!d||d[0]!=="?"){return p}d=d.slice(1);const y=d.split("&");for(const d of y){const[y,v]=d.split("=",2);const D=p.get(y);if(D){if(Array.isArray(D)){D.push(v)}else{p.set(y,[D,v])}}else{p.set(y,v)}}return p}function appendQueryParams(d,p,y,v=false){if(p.size===0){return d}const D=new URL(d);const M=simpleParseQueryParams(D.search);for(const[d,D]of p){const p=M.get(d);if(Array.isArray(p)){if(Array.isArray(D)){p.push(...D);const y=new Set(p);M.set(d,Array.from(y))}else{p.push(D)}}else if(p){if(Array.isArray(D)){D.unshift(p)}else if(y.has(d)){M.set(d,[p,D])}if(!v){M.set(d,D)}}else{M.set(d,D)}}const U=[];for(const[d,p]of M){if(typeof p==="string"){U.push(`${d}=${p}`)}else if(Array.isArray(p)){for(const y of p){U.push(`${d}=${y}`)}}else{U.push(`${d}=${p}`)}}D.search=U.length?`?${U.join("&")}`:"";return D.toString()}},40398:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isPrimitiveBody=isPrimitiveBody;p.isDuration=isDuration;p.isValidUuid=isValidUuid;p.flattenResponse=flattenResponse;function isPrimitiveBody(d,p){return p!=="Composite"&&p!=="Dictionary"&&(typeof d==="string"||typeof d==="number"||typeof d==="boolean"||(p===null||p===void 0?void 0:p.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))!==null||d===undefined||d===null)}const y=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(d){return y.test(d)}const v=/^[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;function isValidUuid(d){return v.test(d)}function handleNullableResponseAndWrappableBody(d){const p=Object.assign(Object.assign({},d.headers),d.body);if(d.hasNullableType&&Object.getOwnPropertyNames(p).length===0){return d.shouldWrapBody?{body:null}:null}else{return d.shouldWrapBody?Object.assign(Object.assign({},d.headers),{body:d.body}):p}}function flattenResponse(d,p){var y,v;const D=d.parsedHeaders;if(d.request.method==="HEAD"){return Object.assign(Object.assign({},D),{body:d.parsedBody})}const M=p&&p.bodyMapper;const U=Boolean(M===null||M===void 0?void 0:M.nullable);const j=M===null||M===void 0?void 0:M.type.name;if(j==="Stream"){return Object.assign(Object.assign({},D),{blobBody:d.blobBody,readableStreamBody:d.readableStreamBody})}const V=j==="Composite"&&M.type.modelProperties||{};const K=Object.keys(V).some((d=>V[d].serializedName===""));if(j==="Sequence"||K){const p=(y=d.parsedBody)!==null&&y!==void 0?y:[];for(const y of Object.keys(V)){if(V[y].serializedName){p[y]=(v=d.parsedBody)===null||v===void 0?void 0:v[y]}}if(D){for(const d of Object.keys(D)){p[d]=D[d]}}return U&&!d.parsedBody&&!D&&Object.getOwnPropertyNames(V).length===0?null:p}return handleNullableResponseAndWrappableBody({body:d.parsedBody,headers:D,hasNullableType:U,shouldWrapBody:isPrimitiveBody(d.parsedBody,j)})}},47828:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ExtendedServiceClient=void 0;const v=y(87215);const D=y(54786);const M=y(9235);const U=y(37209);class ExtendedServiceClient extends M.ServiceClient{constructor(d){var p,y;super(d);if(((p=d.keepAliveOptions)===null||p===void 0?void 0:p.enable)===false&&!(0,v.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)){this.pipeline.addPolicy((0,v.createDisableKeepAlivePolicy)())}if(((y=d.redirectOptions)===null||y===void 0?void 0:y.handleRedirects)===false){this.pipeline.removePolicy({name:D.redirectPolicyName})}}async sendOperationRequest(d,p){var y;const v=(y=d===null||d===void 0?void 0:d.options)===null||y===void 0?void 0:y.onResponse;let D;function onResponse(d,p,y){D=d;if(v){v(d,p,y)}}d.options=Object.assign(Object.assign({},d.options),{onResponse:onResponse});const M=await super.sendOperationRequest(d,p);if(D){Object.defineProperty(M,"_response",{value:(0,U.toCompatResponse)(D)})}return M}}p.ExtendedServiceClient=ExtendedServiceClient},1582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.convertHttpClient=convertHttpClient;const v=y(37209);const D=y(24970);function convertHttpClient(d){return{sendRequest:async p=>{const y=await d.sendRequest((0,D.toWebResourceLike)(p,{createProxy:true}));return(0,v.toPipelineResponse)(y)}}}},62464:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toHttpHeadersLike=p.convertHttpClient=p.disableKeepAlivePolicyName=p.HttpPipelineLogLevel=p.createRequestPolicyFactoryPolicy=p.requestPolicyFactoryPolicyName=p.ExtendedServiceClient=void 0;var v=y(47828);Object.defineProperty(p,"ExtendedServiceClient",{enumerable:true,get:function(){return v.ExtendedServiceClient}});var D=y(83533);Object.defineProperty(p,"requestPolicyFactoryPolicyName",{enumerable:true,get:function(){return D.requestPolicyFactoryPolicyName}});Object.defineProperty(p,"createRequestPolicyFactoryPolicy",{enumerable:true,get:function(){return D.createRequestPolicyFactoryPolicy}});Object.defineProperty(p,"HttpPipelineLogLevel",{enumerable:true,get:function(){return D.HttpPipelineLogLevel}});var M=y(87215);Object.defineProperty(p,"disableKeepAlivePolicyName",{enumerable:true,get:function(){return M.disableKeepAlivePolicyName}});var U=y(1582);Object.defineProperty(p,"convertHttpClient",{enumerable:true,get:function(){return U.convertHttpClient}});var j=y(24970);Object.defineProperty(p,"toHttpHeadersLike",{enumerable:true,get:function(){return j.toHttpHeadersLike}})},87215:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.disableKeepAlivePolicyName=void 0;p.createDisableKeepAlivePolicy=createDisableKeepAlivePolicy;p.pipelineContainsDisableKeepAlivePolicy=pipelineContainsDisableKeepAlivePolicy;p.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function createDisableKeepAlivePolicy(){return{name:p.disableKeepAlivePolicyName,async sendRequest(d,p){d.disableKeepAlive=true;return p(d)}}}function pipelineContainsDisableKeepAlivePolicy(d){return d.getOrderedPolicies().some((d=>d.name===p.disableKeepAlivePolicyName))}},83533:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestPolicyFactoryPolicyName=p.HttpPipelineLogLevel=void 0;p.createRequestPolicyFactoryPolicy=createRequestPolicyFactoryPolicy;const v=y(24970);const D=y(37209);var M;(function(d){d[d["ERROR"]=1]="ERROR";d[d["INFO"]=3]="INFO";d[d["OFF"]=0]="OFF";d[d["WARNING"]=2]="WARNING"})(M||(p.HttpPipelineLogLevel=M={}));const U={log(d,p){},shouldLog(d){return false}};p.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function createRequestPolicyFactoryPolicy(d){const y=d.slice().reverse();return{name:p.requestPolicyFactoryPolicyName,async sendRequest(d,p){let M={async sendRequest(d){const y=await p((0,v.toPipelineRequest)(d));return(0,D.toCompatResponse)(y,{createProxy:true})}};for(const d of y){M=d.create(M,U)}const j=(0,v.toWebResourceLike)(d,{createProxy:true});const V=await M.sendRequest(j);return(0,D.toPipelineResponse)(V)}}}},37209:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toCompatResponse=toCompatResponse;p.toPipelineResponse=toPipelineResponse;const v=y(54786);const D=y(24970);const M=Symbol("Original FullOperationResponse");function toCompatResponse(d,p){let y=(0,D.toWebResourceLike)(d.request);let v=(0,D.toHttpHeadersLike)(d.headers);if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(d,{get(p,D,U){if(D==="headers"){return v}else if(D==="request"){return y}else if(D===M){return d}return Reflect.get(p,D,U)},set(d,p,D,M){if(p==="headers"){v=D}else if(p==="request"){y=D}return Reflect.set(d,p,D,M)}})}else{return Object.assign(Object.assign({},d),{request:y,headers:v})}}function toPipelineResponse(d){const p=d;const y=p[M];const U=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(y){y.headers=U;return y}else{return Object.assign(Object.assign({},d),{headers:U,request:(0,D.toPipelineRequest)(d.request)})}}},24970:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.HttpHeaders=void 0;p.toPipelineRequest=toPipelineRequest;p.toWebResourceLike=toWebResourceLike;p.toHttpHeadersLike=toHttpHeadersLike;const v=y(54786);const D=Symbol("Original PipelineRequest");const M=Symbol.for("@azure/core-client original request");function toPipelineRequest(d,p={}){const y=d;const U=y[D];const j=(0,v.createHttpHeaders)(d.headers.toJson({preserveCase:true}));if(U){U.headers=j;return U}else{const y=(0,v.createPipelineRequest)({url:d.url,method:d.method,headers:j,withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,disableKeepAlive:!!d.keepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides});if(p.originalRequest){y[M]=p.originalRequest}return y}}function toWebResourceLike(d,p){var y;const v=(y=p===null||p===void 0?void 0:p.originalRequest)!==null&&y!==void 0?y:d;const M={url:d.url,method:d.method,headers:toHttpHeadersLike(d.headers),withCredentials:d.withCredentials,timeout:d.timeout,requestId:d.headers.get("x-ms-client-request-id")||d.requestId,abortSignal:d.abortSignal,body:d.body,formData:d.formData,keepAlive:!!d.disableKeepAlive,onDownloadProgress:d.onDownloadProgress,onUploadProgress:d.onUploadProgress,proxySettings:d.proxySettings,streamResponseStatusCodes:d.streamResponseStatusCodes,agent:d.agent,requestOverrides:d.requestOverrides,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(M,{get(p,y,U){if(y===D){return d}else if(y==="clone"){return()=>toWebResourceLike(toPipelineRequest(M,{originalRequest:v}),{createProxy:true,originalRequest:v})}return Reflect.get(p,y,U)},set(p,y,v,D){if(y==="keepAlive"){d.disableKeepAlive=!v}const M=["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"];if(typeof y==="string"&&M.includes(y)){d[y]=v}return Reflect.set(p,y,v,D)}})}else{return M}}function toHttpHeadersLike(d){return new HttpHeaders(d.toJSON({preserveCase:true}))}function getHeaderKey(d){return d.toLowerCase()}class HttpHeaders{constructor(d){this._headersMap={};if(d){for(const p in d){this.set(p,d[p])}}}set(d,p){this._headersMap[getHeaderKey(d)]={name:d,value:p.toString()}}get(d){const p=this._headersMap[getHeaderKey(d)];return!p?undefined:p.value}contains(d){return!!this._headersMap[getHeaderKey(d)]}remove(d){const p=this.contains(d);delete this._headersMap[getHeaderKey(d)];return p}rawHeaders(){return this.toJson({preserveCase:true})}headersArray(){const d=[];for(const p in this._headersMap){d.push(this._headersMap[p])}return d}headerNames(){const d=[];const p=this.headersArray();for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollHttpOperation=p.isOperationError=p.getResourceLocation=p.getOperationStatus=p.getOperationLocation=p.initHttpOperation=p.getStatusFromInitialResponse=p.getErrorFromResponse=p.parseRetryAfter=p.inferLroMode=void 0;const v=y(90804);const D=y(41932);function getOperationLocationPollingUrl(d){const{azureAsyncOperation:p,operationLocation:y}=d;return y!==null&&y!==void 0?y:p}function getLocationHeader(d){return d.headers["location"]}function getOperationLocationHeader(d){return d.headers["operation-location"]}function getAzureAsyncOperationHeader(d){return d.headers["azure-asyncoperation"]}function findResourceLocation(d){var p;const{location:y,requestMethod:v,requestPath:D,resourceLocationConfig:M}=d;switch(v){case"PUT":{return D}case"DELETE":{return undefined}case"PATCH":{return(p=getDefault())!==null&&p!==void 0?p:D}default:{return getDefault()}}function getDefault(){switch(M){case"azure-async-operation":{return undefined}case"original-uri":{return D}case"location":default:{return y}}}}function inferLroMode(d){const{rawResponse:p,requestMethod:y,requestPath:v,resourceLocationConfig:D}=d;const M=getOperationLocationHeader(p);const U=getAzureAsyncOperationHeader(p);const j=getOperationLocationPollingUrl({operationLocation:M,azureAsyncOperation:U});const V=getLocationHeader(p);const K=y===null||y===void 0?void 0:y.toLocaleUpperCase();if(j!==undefined){return{mode:"OperationLocation",operationLocation:j,resourceLocation:findResourceLocation({requestMethod:K,location:V,requestPath:v,resourceLocationConfig:D})}}else if(V!==undefined){return{mode:"ResourceLocation",operationLocation:V}}else if(K==="PUT"&&v){return{mode:"Body",operationLocation:v}}else{return undefined}}p.inferLroMode=inferLroMode;function transformStatus(d){const{status:p,statusCode:y}=d;if(typeof p!=="string"&&p!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${p}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(p===null||p===void 0?void 0:p.toLocaleLowerCase()){case undefined:return toOperationStatus(y);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{D.logger.verbose(`LRO: unrecognized operation status: ${p}`);return p}}}function getStatus(d){var p;const{status:y}=(p=d.body)!==null&&p!==void 0?p:{};return transformStatus({status:y,statusCode:d.statusCode})}function getProvisioningState(d){var p,y;const{properties:v,provisioningState:D}=(p=d.body)!==null&&p!==void 0?p:{};const M=(y=v===null||v===void 0?void 0:v.provisioningState)!==null&&y!==void 0?y:D;return transformStatus({status:M,statusCode:d.statusCode})}function toOperationStatus(d){if(d===202){return"running"}else if(d<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:d}){const p=d.headers["retry-after"];if(p!==undefined){const d=parseInt(p);return isNaN(d)?calculatePollingIntervalFromDate(new Date(p)):d*1e3}return undefined}p.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(d){const p=accessBodyProperty(d,"error");if(!p){D.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!p.code||!p.message){D.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return p}p.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(d){const p=Math.floor((new Date).getTime());const y=d.getTime();if(p{const d=await M.sendInitialRequest();const p=inferLroMode({rawResponse:d.rawResponse,requestPath:M.requestPath,requestMethod:M.requestMethod,resourceLocationConfig:y});return Object.assign({response:d,operationLocation:p===null||p===void 0?void 0:p.operationLocation,resourceLocation:p===null||p===void 0?void 0:p.resourceLocation},(p===null||p===void 0?void 0:p.mode)?{metadata:{mode:p.mode}}:{})},stateProxy:p,processResult:D?({flatResponse:d},p)=>D(d,p):({flatResponse:d})=>d,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:U})}p.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(d),azureAsyncOperation:getAzureAsyncOperationHeader(d)})}case"ResourceLocation":{return getLocationHeader(d)}case"Body":default:{return undefined}}}p.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:d},p){var y;const v=(y=p.config.metadata)===null||y===void 0?void 0:y["mode"];switch(v){case"OperationLocation":{return getStatus(d)}case"ResourceLocation":{return toOperationStatus(d.statusCode)}case"Body":{return getProvisioningState(d)}default:throw new Error(`Internal error: Unexpected operation mode: ${v}`)}}p.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:d,rawResponse:p},y){var v,D;return(v=d===null||d===void 0?void 0:d[y])!==null&&v!==void 0?v:(D=p.body)===null||D===void 0?void 0:D[y]}function getResourceLocation(d,p){const y=accessBodyProperty(d,"resourceLocation");if(y&&typeof y==="string"){p.config.resourceLocation=y}return p.config.resourceLocation}p.getResourceLocation=getResourceLocation;function isOperationError(d){return d.name==="RestError"}p.isOperationError=isOperationError;async function pollHttpOperation(d){const{lro:p,stateProxy:y,options:D,processResult:M,updateState:U,setDelay:j,state:V,setErrorAsResult:K}=d;return(0,v.pollOperation)({state:V,stateProxy:y,setDelay:j,processResult:M?({flatResponse:d},p)=>M(d,p):({flatResponse:d})=>d,getError:getErrorFromResponse,updateState:U,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:D,poll:async(d,y)=>p.sendPollRequest(d,y),setErrorAsResult:K})}p.pollHttpOperation=pollHttpOperation},80561:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(67146);const D=y(31975);async function createHttpPoller(d,p){const{resourceLocationConfig:y,intervalInMs:M,processResult:U,restoreFrom:j,updateState:V,withOperationLocation:K,resolveOnUnsuccessful:ee=false}=p||{};return(0,D.buildCreatePoller)({getStatusFromInitialResponse:v.getStatusFromInitialResponse,getStatusFromPollResponse:v.getOperationStatus,isOperationError:v.isOperationError,getOperationLocation:v.getOperationLocation,getResourceLocation:v.getResourceLocation,getPollingInterval:v.parseRetryAfter,getError:v.getErrorFromResponse,resolveOnUnsuccessful:ee})({init:async()=>{const p=await d.sendInitialRequest();const D=(0,v.inferLroMode)({rawResponse:p.rawResponse,requestPath:d.requestPath,requestMethod:d.requestMethod,resourceLocationConfig:y});return Object.assign({response:p,operationLocation:D===null||D===void 0?void 0:D.operationLocation,resourceLocation:D===null||D===void 0?void 0:D.resourceLocation},(D===null||D===void 0?void 0:D.mode)?{metadata:{mode:D.mode}}:{})},poll:d.sendPollRequest},{intervalInMs:M,withOperationLocation:K,restoreFrom:j,updateState:V,processResult:U?({flatResponse:d},p)=>U(d,p):({flatResponse:d})=>d})}p.createHttpPoller=createHttpPoller},22670:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const v=y(31577);var D=y(80561);Object.defineProperty(p,"createHttpPoller",{enumerable:true,get:function(){return D.createHttpPoller}});v.__exportStar(y(66026),p);v.__exportStar(y(85804),p);v.__exportStar(y(22290),p)},66026:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;var v=y(59331);Object.defineProperty(p,"LroEngine",{enumerable:true,get:function(){return v.LroEngine}})},59331:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;const v=y(24951);const D=y(52216);const M=y(85804);const U=y(90804);class LroEngine extends M.Poller{constructor(d,p){const{intervalInMs:y=D.POLL_INTERVAL_IN_MS,resumeFrom:M,resolveOnUnsuccessful:j=false,isDone:V,lroResourceLocationConfig:K,processResult:ee,updateState:te}=p||{};const re=M?(0,U.deserializeState)(M):{};const ne=new v.GenericPollOperation(re,d,!j,K,ee,te,V);super(ne);this.resolveOnUnsuccessful=j;this.config={intervalInMs:y};ne.setPollerConfig(this.config)}delay(){return new Promise((d=>setTimeout((()=>d()),this.config.intervalInMs)))}}p.LroEngine=LroEngine},24951:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GenericPollOperation=void 0;const v=y(67146);const D=y(41932);const createStateProxy=()=>({initState:d=>({config:d,isStarted:true}),setCanceled:d=>d.isCancelled=true,setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.isStarted=true,setSucceeded:d=>d.isCompleted=true,setFailed:()=>{},getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>!!d.isCancelled,isFailed:d=>!!d.error,isRunning:d=>!!d.isStarted,isSucceeded:d=>Boolean(d.isCompleted&&!d.isCancelled&&!d.error)});class GenericPollOperation{constructor(d,p,y,v,D,M,U){this.state=d;this.lro=p;this.setErrorAsResult=y;this.lroResourceLocationConfig=v;this.processResult=D;this.updateState=M;this.isDone=U}setPollerConfig(d){this.pollerConfig=d}async update(d){var p;const y=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,v.initHttpOperation)({lro:this.lro,stateProxy:y,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const D=this.updateState;const M=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,v.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:y,processResult:this.processResult,updateState:D?(d,{rawResponse:p})=>D(d,p):undefined,isDone:M?({flatResponse:d},p)=>M(d,p):undefined,options:d,setDelay:d=>{this.pollerConfig.intervalInMs=d},setErrorAsResult:this.setErrorAsResult})}(p=d===null||d===void 0?void 0:d.fireProgress)===null||p===void 0?void 0:p.call(d,this.state);return this}async cancel(){D.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}p.GenericPollOperation=GenericPollOperation},22290:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},85804:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Poller=p.PollerCancelledError=p.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(d){super(d);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}p.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(d){super(d);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}p.PollerCancelledError=PollerCancelledError;class Poller{constructor(d){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=d;this.promise=new Promise(((d,p)=>{this.resolve=d;this.reject=p}));this.promise.catch((()=>{}))}async startPolling(d={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(d);await this.delay()}}async pollOnce(d={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:d.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(d){for(const p of this.pollProgressCallbacks){p(d)}}async cancelOnce(d={}){this.operation=await this.operation.cancel(d)}poll(d={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(d);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const d=new PollerCancelledError("Operation was canceled");this.reject(d);throw d}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(d={}){if(this.stopped){this.startPolling(d).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(d){this.pollProgressCallbacks.push(d);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((p=>p!==d))}}isDone(){const d=this.operation.state;return Boolean(d.isCompleted||d.isCancelled||d.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(d={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(d)}else if(d.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const d=this.operation.state;return d.result}toString(){return this.operation.toString()}}p.Poller=Poller},41932:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-lro")},52216:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.terminalStates=p.POLL_INTERVAL_IN_MS=void 0;p.POLL_INTERVAL_IN_MS=2e3;p.terminalStates=["succeeded","canceled","failed"]},90804:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollOperation=p.initOperation=p.deserializeState=void 0;const v=y(41932);const D=y(52216);function deserializeState(d){try{return JSON.parse(d).state}catch(p){throw new Error(`Unable to deserialize input state: ${d}`)}}p.deserializeState=deserializeState;function setStateError(d){const{state:p,stateProxy:y,isOperationError:v}=d;return d=>{if(v(d)){y.setError(p,d);y.setFailed(p)}throw d}}function appendReadableErrorMessage(d,p){let y=d;if(y.slice(-1)!=="."){y=y+"."}return y+" "+p}function simplifyError(d){let p=d.message;let y=d.code;let v=d;while(v.innererror){v=v.innererror;y=v.code;p=appendReadableErrorMessage(p,v.message)}return{code:y,message:p}}function processOperationStatus(d){const{state:p,stateProxy:y,status:D,isDone:M,processResult:U,getError:j,response:V,setErrorAsResult:K}=d;switch(D){case"succeeded":{y.setSucceeded(p);break}case"failed":{const d=j===null||j===void 0?void 0:j(V);let D="";if(d){const{code:p,message:y}=simplifyError(d);D=`. ${p}. ${y}`}const M=`The long-running operation has failed${D}`;y.setError(p,new Error(M));y.setFailed(p);v.logger.warning(M);break}case"canceled":{y.setCanceled(p);break}}if((M===null||M===void 0?void 0:M(V,p))||M===undefined&&["succeeded","canceled"].concat(K?[]:["failed"]).includes(D)){y.setResult(p,buildResult({response:V,state:p,processResult:U}))}}function buildResult(d){const{processResult:p,response:y,state:v}=d;return p?p(y,v):y}async function initOperation(d){const{init:p,stateProxy:y,processResult:D,getOperationStatus:M,withOperationLocation:U,setErrorAsResult:j}=d;const{operationLocation:V,resourceLocation:K,metadata:ee,response:te}=await p();if(V)U===null||U===void 0?void 0:U(V,false);const re={metadata:ee,operationLocation:V,resourceLocation:K};v.logger.verbose(`LRO: Operation description:`,re);const ne=y.initState(re);const ie=M({response:te,state:ne,operationLocation:V});processOperationStatus({state:ne,status:ie,stateProxy:y,response:te,setErrorAsResult:j,processResult:D});return ne}p.initOperation=initOperation;async function pollOperationHelper(d){const{poll:p,state:y,stateProxy:M,operationLocation:U,getOperationStatus:j,getResourceLocation:V,isOperationError:K,options:ee}=d;const te=await p(U,ee).catch(setStateError({state:y,stateProxy:M,isOperationError:K}));const re=j(te,y);v.logger.verbose(`LRO: Status:\n\tPolling from: ${y.config.operationLocation}\n\tOperation status: ${re}\n\tPolling status: ${D.terminalStates.includes(re)?"Stopped":"Running"}`);if(re==="succeeded"){const d=V(te,y);if(d!==undefined){return{response:await p(d).catch(setStateError({state:y,stateProxy:M,isOperationError:K})),status:re}}}return{response:te,status:re}}async function pollOperation(d){const{poll:p,state:y,stateProxy:v,options:M,getOperationStatus:U,getResourceLocation:j,getOperationLocation:V,isOperationError:K,withOperationLocation:ee,getPollingInterval:te,processResult:re,getError:ne,updateState:ie,setDelay:se,isDone:oe,setErrorAsResult:ae}=d;const{operationLocation:le}=y.config;if(le!==undefined){const{response:d,status:ce}=await pollOperationHelper({poll:p,getOperationStatus:U,state:y,stateProxy:v,operationLocation:le,getResourceLocation:j,isOperationError:K,options:M});processOperationStatus({status:ce,response:d,state:y,stateProxy:v,isDone:oe,processResult:re,getError:ne,setErrorAsResult:ae});if(!D.terminalStates.includes(ce)){const p=te===null||te===void 0?void 0:te(d);if(p)se(p);const v=V===null||V===void 0?void 0:V(d,y);if(v!==undefined){const d=le!==v;y.config.operationLocation=v;ee===null||ee===void 0?void 0:ee(v,d)}else ee===null||ee===void 0?void 0:ee(le,false)}ie===null||ie===void 0?void 0:ie(y,d)}}p.pollOperation=pollOperation},31975:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildCreatePoller=void 0;const v=y(90804);const D=y(52216);const M=y(91276);const createStateProxy=()=>({initState:d=>({status:"running",config:d}),setCanceled:d=>d.status="canceled",setError:(d,p)=>d.error=p,setResult:(d,p)=>d.result=p,setRunning:d=>d.status="running",setSucceeded:d=>d.status="succeeded",setFailed:d=>d.status="failed",getError:d=>d.error,getResult:d=>d.result,isCanceled:d=>d.status==="canceled",isFailed:d=>d.status==="failed",isRunning:d=>d.status==="running",isSucceeded:d=>d.status==="succeeded"});function buildCreatePoller(d){const{getOperationLocation:p,getStatusFromInitialResponse:y,getStatusFromPollResponse:U,isOperationError:j,getResourceLocation:V,getPollingInterval:K,getError:ee,resolveOnUnsuccessful:te}=d;return async({init:d,poll:re},ne)=>{const{processResult:ie,updateState:se,withOperationLocation:oe,intervalInMs:ae=D.POLL_INTERVAL_IN_MS,restoreFrom:le}=ne||{};const ce=createStateProxy();const ue=oe?(()=>{let d=false;return(p,y)=>{if(y)oe(p);else if(!d)oe(p);d=true}})():undefined;const de=le?(0,v.deserializeState)(le):await(0,v.initOperation)({init:d,stateProxy:ce,processResult:ie,getOperationStatus:y,withOperationLocation:ue,setErrorAsResult:!te});let pe;const fe=new AbortController;const me=new Map;const handleProgressEvents=async()=>me.forEach((d=>d(de)));const Ae="Operation was canceled";let he=ae;const ge={getOperationState:()=>de,getResult:()=>de.result,isDone:()=>["succeeded","failed","canceled"].includes(de.status),isStopped:()=>pe===undefined,stopPolling:()=>{fe.abort()},toString:()=>JSON.stringify({state:de}),onProgress:d=>{const p=Symbol();me.set(p,d);return()=>me.delete(p)},pollUntilDone:d=>pe!==null&&pe!==void 0?pe:pe=(async()=>{const{abortSignal:p}=d||{};function abortListener(){fe.abort()}const y=fe.signal;if(p===null||p===void 0?void 0:p.aborted){fe.abort()}else if(!y.aborted){p===null||p===void 0?void 0:p.addEventListener("abort",abortListener,{once:true})}try{if(!ge.isDone()){await ge.poll({abortSignal:y});while(!ge.isDone()){await(0,M.delay)(he,{abortSignal:y});await ge.poll({abortSignal:y})}}}finally{p===null||p===void 0?void 0:p.removeEventListener("abort",abortListener)}if(te){return ge.getResult()}else{switch(de.status){case"succeeded":return ge.getResult();case"canceled":throw new Error(Ae);case"failed":throw de.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{pe=undefined})),async poll(d){if(te){if(ge.isDone())return}else{switch(de.status){case"succeeded":return;case"canceled":throw new Error(Ae);case"failed":throw de.error}}await(0,v.pollOperation)({poll:re,state:de,stateProxy:ce,getOperationLocation:p,isOperationError:j,withOperationLocation:ue,getPollingInterval:K,getOperationStatus:U,getResourceLocation:V,processResult:ie,getError:ee,updateState:se,options:d,setDelay:d=>{he=d},setErrorAsResult:!te});await handleProgressEvents();if(!te){switch(de.status){case"canceled":throw new Error(Ae);case"failed":throw de.error}}}};return ge}}p.buildCreatePoller=buildCreatePoller},19:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="1.22.0";p.DEFAULT_RETRY_POLICY_COUNT=3},10582:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(84557);const D=y(75310);const M=y(83871);const U=y(49335);const j=y(43879);const V=y(16791);const K=y(60962);const ee=y(91201);const te=y(91276);const re=y(59847);const ne=y(81150);const ie=y(53138);const se=y(53230);const oe=y(25373);const ae=y(15922);function createPipelineFromOptions(d){var p;const y=(0,D.createEmptyPipeline)();if(te.isNodeLike){if(d.agent){y.addPolicy((0,ie.agentPolicy)(d.agent))}if(d.tlsOptions){y.addPolicy((0,se.tlsPolicy)(d.tlsOptions))}y.addPolicy((0,re.proxyPolicy)(d.proxyOptions));y.addPolicy((0,V.decompressResponsePolicy)())}y.addPolicy((0,ae.wrapAbortSignalLikePolicy)());y.addPolicy((0,ee.formDataPolicy)(),{beforePolicies:[j.multipartPolicyName]});y.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));y.addPolicy((0,ne.setClientRequestIdPolicy)((p=d.telemetryOptions)===null||p===void 0?void 0:p.clientRequestIdHeaderName));y.addPolicy((0,j.multipartPolicy)(),{afterPhase:"Deserialize"});y.addPolicy((0,K.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});y.addPolicy((0,oe.tracingPolicy)(Object.assign(Object.assign({},d.userAgentOptions),d.loggingOptions)),{afterPhase:"Retry"});if(te.isNodeLike){y.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}y.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return y}},46896:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(67810);const D=y(79049);function createDefaultHttpClient(){const d=(0,v.createDefaultHttpClient)();return{async sendRequest(p){const{abortSignal:y,cleanup:v}=p.abortSignal?(0,D.wrapAbortSignalLike)(p.abortSignal):{};try{p.abortSignal=y;return await d.sendRequest(p)}finally{v===null||v===void 0?void 0:v()}}}}},18536:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;const v=y(67810);function createHttpHeaders(d){return(0,v.createHttpHeaders)(d)}},54786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFileFromStream=p.createFile=p.agentPolicyName=p.agentPolicy=p.auxiliaryAuthenticationHeaderPolicyName=p.auxiliaryAuthenticationHeaderPolicy=p.ndJsonPolicyName=p.ndJsonPolicy=p.bearerTokenAuthenticationPolicyName=p.bearerTokenAuthenticationPolicy=p.formDataPolicyName=p.formDataPolicy=p.tlsPolicyName=p.tlsPolicy=p.userAgentPolicyName=p.userAgentPolicy=p.defaultRetryPolicy=p.tracingPolicyName=p.tracingPolicy=p.retryPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.setClientRequestIdPolicyName=p.setClientRequestIdPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.isRestError=p.RestError=p.createPipelineRequest=p.createHttpHeaders=p.createDefaultHttpClient=p.createPipelineFromOptions=p.createEmptyPipeline=void 0;var v=y(75310);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return v.createEmptyPipeline}});var D=y(10582);Object.defineProperty(p,"createPipelineFromOptions",{enumerable:true,get:function(){return D.createPipelineFromOptions}});var M=y(46896);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return M.createDefaultHttpClient}});var U=y(18536);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});var j=y(22181);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(15186);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return V.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return V.isRestError}});var K=y(16791);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return K.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return K.decompressResponsePolicyName}});var ee=y(72332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return ee.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return ee.exponentialRetryPolicyName}});var te=y(81150);Object.defineProperty(p,"setClientRequestIdPolicy",{enumerable:true,get:function(){return te.setClientRequestIdPolicy}});Object.defineProperty(p,"setClientRequestIdPolicyName",{enumerable:true,get:function(){return te.setClientRequestIdPolicyName}});var re=y(84557);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return re.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return re.logPolicyName}});var ne=y(43879);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return ne.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return ne.multipartPolicyName}});var ie=y(59847);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ie.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ie.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ie.getDefaultProxySettings}});var se=y(83871);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return se.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return se.redirectPolicyName}});var oe=y(41374);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return oe.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return oe.systemErrorRetryPolicyName}});var ae=y(6444);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return ae.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return ae.throttlingRetryPolicyName}});var le=y(16269);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return le.retryPolicy}});var ce=y(25373);Object.defineProperty(p,"tracingPolicy",{enumerable:true,get:function(){return ce.tracingPolicy}});Object.defineProperty(p,"tracingPolicyName",{enumerable:true,get:function(){return ce.tracingPolicyName}});var ue=y(60962);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return ue.defaultRetryPolicy}});var de=y(49335);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return de.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return de.userAgentPolicyName}});var pe=y(53230);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return pe.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return pe.tlsPolicyName}});var fe=y(91201);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return fe.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return fe.formDataPolicyName}});var me=y(13733);Object.defineProperty(p,"bearerTokenAuthenticationPolicy",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicy}});Object.defineProperty(p,"bearerTokenAuthenticationPolicyName",{enumerable:true,get:function(){return me.bearerTokenAuthenticationPolicyName}});var Ae=y(90227);Object.defineProperty(p,"ndJsonPolicy",{enumerable:true,get:function(){return Ae.ndJsonPolicy}});Object.defineProperty(p,"ndJsonPolicyName",{enumerable:true,get:function(){return Ae.ndJsonPolicyName}});var he=y(41566);Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicy",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicyName}});var ge=y(53138);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return ge.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return ge.agentPolicyName}});var ye=y(99273);Object.defineProperty(p,"createFile",{enumerable:true,get:function(){return ye.createFile}});Object.defineProperty(p,"createFileFromStream",{enumerable:true,get:function(){return ye.createFileFromStream}})},43016:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("core-rest-pipeline")},75310:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const v=y(67810);function createEmptyPipeline(){return(0,v.createEmptyPipeline)()}},22181:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(67810);function createPipelineRequest(d){return(0,v.createPipelineRequest)(d)}},53138:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;const v=y(25068);p.agentPolicyName=v.agentPolicyName;function agentPolicy(d){return(0,v.agentPolicy)(d)}},41566:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.auxiliaryAuthenticationHeaderPolicyName=void 0;p.auxiliaryAuthenticationHeaderPolicy=auxiliaryAuthenticationHeaderPolicy;const v=y(59130);const D=y(43016);p.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";const M="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(d){var p,y;const{scopes:v,getAccessToken:D,request:M}=d;const U={abortSignal:M.abortSignal,tracingOptions:M.tracingOptions};return(y=(p=await D(v,U))===null||p===void 0?void 0:p.token)!==null&&y!==void 0?y:""}function auxiliaryAuthenticationHeaderPolicy(d){const{credentials:y,scopes:U}=d;const j=d.logger||D.logger;const V=new WeakMap;return{name:p.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(d,D){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!y||y.length===0){j.info(`${p.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`);return D(d)}const K=[];for(const p of y){let y=V.get(p);if(!y){y=(0,v.createTokenCycler)(p);V.set(p,y)}K.push(sendAuthorizeRequest({scopes:Array.isArray(U)?U:[U],request:d,getAccessToken:y,logger:j}))}const ee=(await Promise.all(K)).filter((d=>Boolean(d)));if(ee.length===0){j.warning(`None of the auxiliary tokens are valid. ${M} header will not be set.`);return D(d)}d.headers.set(M,ee.map((d=>`Bearer ${d}`)).join(", "));return D(d)}}}},13733:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerTokenAuthenticationPolicyName=void 0;p.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;p.parseChallenges=parseChallenges;const v=y(59130);const D=y(43016);const M=y(15186);p.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function trySendRequest(d,p){try{return[await p(d),undefined]}catch(d){if((0,M.isRestError)(d)&&d.response){return[d.response,d]}else{throw d}}}async function defaultAuthorizeRequest(d){const{scopes:p,getAccessToken:y,request:v}=d;const D={abortSignal:v.abortSignal,tracingOptions:v.tracingOptions,enableCae:true};const M=await y(p,D);if(M){d.request.headers.set("Authorization",`Bearer ${M.token}`)}}function isChallengeResponse(d){return d.status===401&&d.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(d,p){var y;const{scopes:v}=d;const D=await d.getAccessToken(v,{enableCae:true,claims:p});if(!D){return false}d.request.headers.set("Authorization",`${(y=D.tokenType)!==null&&y!==void 0?y:"Bearer"} ${D.token}`);return true}function bearerTokenAuthenticationPolicy(d){var y,M,U;const{credential:j,scopes:V,challengeCallbacks:K}=d;const ee=d.logger||D.logger;const te={authorizeRequest:(M=(y=K===null||K===void 0?void 0:K.authorizeRequest)===null||y===void 0?void 0:y.bind(K))!==null&&M!==void 0?M:defaultAuthorizeRequest,authorizeRequestOnChallenge:(U=K===null||K===void 0?void 0:K.authorizeRequestOnChallenge)===null||U===void 0?void 0:U.bind(K)};const re=j?(0,v.createTokenCycler)(j):()=>Promise.resolve(null);return{name:p.bearerTokenAuthenticationPolicyName,async sendRequest(d,p){if(!d.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await te.authorizeRequest({scopes:Array.isArray(V)?V:[V],request:d,getAccessToken:re,logger:ee});let y;let v;let D;[y,v]=await trySendRequest(d,p);if(isChallengeResponse(y)){let M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}else if(te.authorizeRequestOnChallenge){D=await te.authorizeRequestOnChallenge({scopes:Array.isArray(V)?V:[V],request:d,response:y,getAccessToken:re,logger:ee});if(D){[y,v]=await trySendRequest(d,p)}if(isChallengeResponse(y)){M=getCaeChallengeClaims(y.headers.get("WWW-Authenticate"));if(M){let U;try{U=atob(M)}catch(d){ee.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${M}`);return y}D=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(V)?V:[V],response:y,request:d,getAccessToken:re,logger:ee},U);if(D){[y,v]=await trySendRequest(d,p)}}}}}if(v){throw v}else{return y}}}}function parseChallenges(d){const p=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const y=/(\w+)="([^"]*)"/g;const v=[];let D;while((D=p.exec(d))!==null){const d=D[1];const p=D[2];const M={};let U;while((U=y.exec(p))!==null){M[U[1]]=U[2]}v.push({scheme:d,params:M})}return v}function getCaeChallengeClaims(d){var p;if(!d){return}const y=parseChallenges(d);return(p=y.find((d=>d.scheme==="Bearer"&&d.params.claims&&d.params.error==="insufficient_claims")))===null||p===void 0?void 0:p.params.claims}},16791:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;const v=y(25068);p.decompressResponsePolicyName=v.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,v.decompressResponsePolicy)()}},60962:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(25068);p.defaultRetryPolicyName=v.defaultRetryPolicyName;function defaultRetryPolicy(d={}){return(0,v.defaultRetryPolicy)(d)}},72332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(25068);p.exponentialRetryPolicyName=v.exponentialRetryPolicyName;function exponentialRetryPolicy(d={}){return(0,v.exponentialRetryPolicy)(d)}},91201:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(25068);p.formDataPolicyName=v.formDataPolicyName;function formDataPolicy(){return(0,v.formDataPolicy)()}},84557:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(43016);const D=y(25068);p.logPolicyName=D.logPolicyName;function logPolicy(d={}){return(0,D.logPolicy)(Object.assign({logger:v.logger.info},d))}},43879:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(25068);const D=y(99273);p.multipartPolicyName=v.multipartPolicyName;function multipartPolicy(){const d=(0,v.multipartPolicy)();return{name:p.multipartPolicyName,sendRequest:async(p,y)=>{if(p.multipartBody){for(const d of p.multipartBody.parts){if((0,D.hasRawContent)(d.body)){d.body=(0,D.getRawContent)(d.body)}}}return d.sendRequest(p,y)}}}},90227:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ndJsonPolicyName=void 0;p.ndJsonPolicy=ndJsonPolicy;p.ndJsonPolicyName="ndJsonPolicy";function ndJsonPolicy(){return{name:p.ndJsonPolicyName,async sendRequest(d,p){if(typeof d.body==="string"&&d.body.startsWith("[")){const p=JSON.parse(d.body);if(Array.isArray(p)){d.body=p.map((d=>JSON.stringify(d)+"\n")).join("")}}return p(d)}}}},59847:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proxyPolicyName=void 0;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(25068);p.proxyPolicyName=v.proxyPolicyName;function getDefaultProxySettings(d){return(0,v.getDefaultProxySettings)(d)}function proxyPolicy(d,p){return(0,v.proxyPolicy)(d,p)}},83871:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;const v=y(25068);p.redirectPolicyName=v.redirectPolicyName;function redirectPolicy(d={}){return(0,v.redirectPolicy)(d)}},16269:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(42549);const D=y(19);const M=y(25068);const U=(0,v.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(d,p={maxRetries:D.DEFAULT_RETRY_POLICY_COUNT}){return(0,M.retryPolicy)(d,Object.assign({logger:U},p))}},81150:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.setClientRequestIdPolicyName=void 0;p.setClientRequestIdPolicy=setClientRequestIdPolicy;p.setClientRequestIdPolicyName="setClientRequestIdPolicy";function setClientRequestIdPolicy(d="x-ms-client-request-id"){return{name:p.setClientRequestIdPolicyName,async sendRequest(p,y){if(!p.headers.has(d)){p.headers.set(d,p.requestId)}return y(p)}}}},41374:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(25068);p.systemErrorRetryPolicyName=v.systemErrorRetryPolicyName;function systemErrorRetryPolicy(d={}){return(0,v.systemErrorRetryPolicy)(d)}},6444:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(25068);p.throttlingRetryPolicyName=v.throttlingRetryPolicyName;function throttlingRetryPolicy(d={}){return(0,v.throttlingRetryPolicy)(d)}},53230:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;const v=y(25068);p.tlsPolicyName=v.tlsPolicyName;function tlsPolicy(d){return(0,v.tlsPolicy)(d)}},25373:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingPolicyName=void 0;p.tracingPolicy=tracingPolicy;const v=y(92245);const D=y(19);const M=y(21127);const U=y(43016);const j=y(91276);const V=y(15186);const K=y(37954);p.tracingPolicyName="tracingPolicy";function tracingPolicy(d={}){const y=(0,M.getUserAgentValue)(d.userAgentPrefix);const v=new K.Sanitizer({additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});const D=tryCreateTracingClient();return{name:p.tracingPolicyName,async sendRequest(d,p){var M;if(!D){return p(d)}const U=await y;const j={"http.url":v.sanitizeUrl(d.url),"http.method":d.method,"http.user_agent":U,requestId:d.requestId};if(U){j["http.user_agent"]=U}const{span:V,tracingContext:K}=(M=tryCreateSpan(D,d,j))!==null&&M!==void 0?M:{};if(!V||!K){return p(d)}try{const y=await D.withContext(K,p,d);tryProcessResponse(V,y);return y}catch(d){tryProcessError(V,d);throw d}}}}function tryCreateTracingClient(){try{return(0,v.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:D.SDK_VERSION})}catch(d){U.logger.warning(`Error when creating the TracingClient: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryCreateSpan(d,p,y){try{const{span:v,updatedOptions:D}=d.startSpan(`HTTP ${p.method}`,{tracingOptions:p.tracingOptions},{spanKind:"client",spanAttributes:y});if(!v.isRecording()){v.end();return undefined}const M=d.createRequestHeaders(D.tracingOptions.tracingContext);for(const[d,y]of Object.entries(M)){p.headers.set(d,y)}return{span:v,tracingContext:D.tracingOptions.tracingContext}}catch(d){U.logger.warning(`Skipping creating a tracing span due to an error: ${(0,j.getErrorMessage)(d)}`);return undefined}}function tryProcessError(d,p){try{d.setStatus({status:"error",error:(0,j.isError)(p)?p:undefined});if((0,V.isRestError)(p)&&p.statusCode){d.setAttribute("http.status_code",p.statusCode)}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}function tryProcessResponse(d,p){try{d.setAttribute("http.status_code",p.status);const y=p.headers.get("x-ms-request-id");if(y){d.setAttribute("serviceRequestId",y)}if(p.status>=400){d.setStatus({status:"error"})}d.end()}catch(d){U.logger.warning(`Skipping tracing span processing due to an error: ${(0,j.getErrorMessage)(d)}`)}}},49335:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(21127);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},15922:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLikePolicyName=void 0;p.wrapAbortSignalLikePolicy=wrapAbortSignalLikePolicy;const v=y(79049);p.wrapAbortSignalLikePolicyName="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:p.wrapAbortSignalLikePolicyName,sendRequest:async(d,p)=>{if(!d.abortSignal){return p(d)}const{abortSignal:y,cleanup:D}=(0,v.wrapAbortSignalLike)(d.abortSignal);d.abortSignal=y;try{return await p(d)}finally{D===null||D===void 0?void 0:D()}}}}},15186:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(67810);p.RestError=v.RestError;function isRestError(d){return(0,v.isRestError)(d)}},99273:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasRawContent=hasRawContent;p.getRawContent=getRawContent;p.createFileFromStream=createFileFromStream;p.createFile=createFile;const v=y(91276);function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}const D={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const M=Symbol("rawContent");function hasRawContent(d){return typeof d[M]==="function"}function getRawContent(d){if(hasRawContent(d)){return d[M]()}else{return d}}function createFileFromStream(d,p,y={}){var v,U,j,V;return Object.assign(Object.assign({},D),{type:(v=y.type)!==null&&v!==void 0?v:"",lastModified:(U=y.lastModified)!==null&&U!==void 0?U:(new Date).getTime(),webkitRelativePath:(j=y.webkitRelativePath)!==null&&j!==void 0?j:"",size:(V=y.size)!==null&&V!==void 0?V:-1,name:p,stream:()=>{const p=d();if(isNodeReadableStream(p)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return p},[M]:d})}function createFile(d,p,y={}){var U,j,V;if(v.isNodeLike){return Object.assign(Object.assign({},D),{type:(U=y.type)!==null&&U!==void 0?U:"",lastModified:(j=y.lastModified)!==null&&j!==void 0?j:(new Date).getTime(),webkitRelativePath:(V=y.webkitRelativePath)!==null&&V!==void 0?V:"",size:d.byteLength,name:p,arrayBuffer:async()=>d.buffer,stream:()=>new Blob([d]).stream(),[M]:()=>d})}else{return new File([d],p,y)}}},59130:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_CYCLER_OPTIONS=void 0;p.createTokenCycler=createTokenCycler;const v=y(91276);p.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(d,p,y){async function tryGetAccessToken(){if(Date.now()d.getToken(p,y);v=beginRefresh(tryGetAccessToken,U.retryIntervalInMs,(V=D===null||D===void 0?void 0:D.expiresOnTimestamp)!==null&&V!==void 0?V:Date.now()).then((d=>{v=null;D=d;M=y.tenantId;return D})).catch((d=>{v=null;D=null;M=undefined;throw d}))}return v}return async(d,p)=>{const y=Boolean(p.claims);const v=M!==p.tenantId;if(y){D=null}const U=v||y||j.mustRefresh;if(U){return refresh(d,p)}if(j.shouldRefresh){refresh(d,p)}return D}}},21127:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(98672);const D=y(19);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("core-rest-pipeline",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},98672:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},79049:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLike=wrapAbortSignalLike;function wrapAbortSignalLike(d){if(d instanceof AbortSignal){return{abortSignal:d}}if(d.aborted){return{abortSignal:AbortSignal.abort(d.reason)}}const p=new AbortController;let y=true;function cleanup(){if(y){d.removeEventListener("abort",listener);y=false}}function listener(){p.abort(d.reason);cleanup()}d.addEventListener("abort",listener);return{abortSignal:p.signal,cleanup:cleanup}}},92245:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=p.useInstrumenter=void 0;var v=y(84939);Object.defineProperty(p,"useInstrumenter",{enumerable:true,get:function(){return v.useInstrumenter}});var D=y(63960);Object.defineProperty(p,"createTracingClient",{enumerable:true,get:function(){return D.createTracingClient}})},84939:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultTracingSpan=createDefaultTracingSpan;p.createDefaultInstrumenter=createDefaultInstrumenter;p.useInstrumenter=useInstrumenter;p.getInstrumenter=getInstrumenter;const v=y(57428);const D=y(19016);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(d,p)=>({span:createDefaultTracingSpan(),tracingContext:(0,v.createTracingContext)({parentContext:p.tracingContext})}),withContext(d,p,...y){return p(...y)}}}function useInstrumenter(d){D.state.instrumenterImplementation=d}function getInstrumenter(){if(!D.state.instrumenterImplementation){D.state.instrumenterImplementation=createDefaultInstrumenter()}return D.state.instrumenterImplementation}},19016:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={instrumenterImplementation:undefined}},63960:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=createTracingClient;const v=y(84939);const D=y(57428);function createTracingClient(d){const{namespace:p,packageName:y,packageVersion:M}=d;function startSpan(d,U,j){var V;const K=(0,v.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},j),{packageName:y,packageVersion:M,tracingContext:(V=U===null||U===void 0?void 0:U.tracingOptions)===null||V===void 0?void 0:V.tracingContext}));let ee=K.tracingContext;const te=K.span;if(!ee.getValue(D.knownContextKeys.namespace)){ee=ee.setValue(D.knownContextKeys.namespace,p)}te.setAttribute("az.namespace",ee.getValue(D.knownContextKeys.namespace));const re=Object.assign({},U,{tracingOptions:Object.assign(Object.assign({},U===null||U===void 0?void 0:U.tracingOptions),{tracingContext:ee})});return{span:te,updatedOptions:re}}async function withSpan(d,p,y,v){const{span:D,updatedOptions:M}=startSpan(d,p,v);try{const d=await withContext(M.tracingOptions.tracingContext,(()=>Promise.resolve(y(M,D))));D.setStatus({status:"success"});return d}catch(d){D.setStatus({status:"error",error:d});throw d}finally{D.end()}}function withContext(d,p,...y){return(0,v.getInstrumenter)().withContext(d,p,...y)}function parseTraceparentHeader(d){return(0,v.getInstrumenter)().parseTraceparentHeader(d)}function createRequestHeaders(d){return(0,v.getInstrumenter)().createRequestHeaders(d)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},57428:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TracingContextImpl=p.knownContextKeys=void 0;p.createTracingContext=createTracingContext;p.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(d={}){let y=new TracingContextImpl(d.parentContext);if(d.span){y=y.setValue(p.knownContextKeys.span,d.span)}if(d.namespace){y=y.setValue(p.knownContextKeys.namespace,d.namespace)}return y}class TracingContextImpl{constructor(d){this._contextMap=d instanceof TracingContextImpl?new Map(d._contextMap):new Map}setValue(d,p){const y=new TracingContextImpl(this);y._contextMap.set(d,p);return y}getValue(d){return this._contextMap.get(d)}deleteValue(d){const p=new TracingContextImpl(this);p._contextMap.delete(d);return p}}p.TracingContextImpl=TracingContextImpl},64904:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(d,p){var y,v;const D=new AbortController;function abortHandler(){D.abort()}(y=p===null||p===void 0?void 0:p.abortSignal)===null||y===void 0?void 0:y.addEventListener("abort",abortHandler);try{return await Promise.race(d.map((d=>d({abortSignal:D.signal}))))}finally{D.abort();(v=p===null||p===void 0?void 0:p.abortSignal)===null||v===void 0?void 0:v.removeEventListener("abort",abortHandler)}}},28677:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createAbortablePromise=createAbortablePromise;const v=y(764);function createAbortablePromise(d,p){const{cleanupBeforeAbort:y,abortSignal:D,abortErrorMsg:M}=p!==null&&p!==void 0?p:{};return new Promise(((p,U)=>{function rejectOnAbort(){U(new v.AbortError(M!==null&&M!==void 0?M:"The operation was aborted."))}function removeListeners(){D===null||D===void 0?void 0:D.removeEventListener("abort",onAbort)}function onAbort(){y===null||y===void 0?void 0:y();removeListeners();rejectOnAbort()}if(D===null||D===void 0?void 0:D.aborted){return rejectOnAbort()}try{d((d=>{removeListeners();p(d)}),(d=>{removeListeners();U(d)}))}catch(d){U(d)}D===null||D===void 0?void 0:D.addEventListener("abort",onAbort)}))}},50419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.calculateRetryDelay=calculateRetryDelay;const v=y(28677);const D=y(37954);const M="The delay was aborted.";function delay(d,p){let y;const{abortSignal:D,abortErrorMsg:U}=p!==null&&p!==void 0?p:{};return(0,v.createAbortablePromise)((p=>{y=setTimeout(p,d)}),{cleanupBeforeAbort:()=>clearTimeout(y),abortSignal:D,abortErrorMsg:U!==null&&U!==void 0?U:M})}function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const v=Math.min(p.maxRetryDelayInMs,y);const M=v/2+(0,D.getRandomIntegerInclusive)(0,v/2);return{retryAfterInMs:M}}},3030:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getErrorMessage=getErrorMessage;const v=y(37954);function getErrorMessage(d){if((0,v.isError)(d)){return d.message}else{let p;try{if(typeof d==="object"&&d){p=JSON.stringify(d)}else{p=String(d)}}catch(d){p="[unable to stringify input]"}return`Unknown error ${p}`}}},91276:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isWebWorker=p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isNode=p.isDeno=p.isBun=p.isBrowser=p.objectHasProperty=p.isObjectWithProperties=p.isDefined=p.getErrorMessage=p.delay=p.createAbortablePromise=p.cancelablePromiseRace=void 0;p.calculateRetryDelay=calculateRetryDelay;p.computeSha256Hash=computeSha256Hash;p.computeSha256Hmac=computeSha256Hmac;p.getRandomIntegerInclusive=getRandomIntegerInclusive;p.isError=isError;p.isObject=isObject;p.randomUUID=randomUUID;p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;const v=y(31577);const D=v.__importStar(y(37954));var M=y(64904);Object.defineProperty(p,"cancelablePromiseRace",{enumerable:true,get:function(){return M.cancelablePromiseRace}});var U=y(28677);Object.defineProperty(p,"createAbortablePromise",{enumerable:true,get:function(){return U.createAbortablePromise}});var j=y(50419);Object.defineProperty(p,"delay",{enumerable:true,get:function(){return j.delay}});var V=y(3030);Object.defineProperty(p,"getErrorMessage",{enumerable:true,get:function(){return V.getErrorMessage}});var K=y(34552);Object.defineProperty(p,"isDefined",{enumerable:true,get:function(){return K.isDefined}});Object.defineProperty(p,"isObjectWithProperties",{enumerable:true,get:function(){return K.isObjectWithProperties}});Object.defineProperty(p,"objectHasProperty",{enumerable:true,get:function(){return K.objectHasProperty}});function calculateRetryDelay(d,p){return D.calculateRetryDelay(d,p)}function computeSha256Hash(d,p){return D.computeSha256Hash(d,p)}function computeSha256Hmac(d,p,y){return D.computeSha256Hmac(d,p,y)}function getRandomIntegerInclusive(d,p){return D.getRandomIntegerInclusive(d,p)}function isError(d){return D.isError(d)}function isObject(d){return D.isObject(d)}function randomUUID(){return D.randomUUID()}p.isBrowser=D.isBrowser;p.isBun=D.isBun;p.isDeno=D.isDeno;p.isNode=D.isNodeLike;p.isNodeLike=D.isNodeLike;p.isNodeRuntime=D.isNodeRuntime;p.isReactNative=D.isReactNative;p.isWebWorker=D.isWebWorker;function uint8ArrayToString(d,p){return D.uint8ArrayToString(d,p)}function stringToUint8Array(d,p){return D.stringToUint8Array(d,p)}},34552:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isDefined=isDefined;p.isObjectWithProperties=isObjectWithProperties;p.objectHasProperty=objectHasProperty;function isDefined(d){return typeof d!=="undefined"&&d!==null}function isObjectWithProperties(d,p){if(!isDefined(d)||typeof d!=="object"){return false}for(const y of p){if(!objectHasProperty(d,y)){return false}}return true}function objectHasProperty(d,p){return isDefined(d)&&typeof d==="object"&&p in d}},64993:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=p.parseXML=p.stringifyXML=void 0;var v=y(38468);Object.defineProperty(p,"stringifyXML",{enumerable:true,get:function(){return v.stringifyXML}});Object.defineProperty(p,"parseXML",{enumerable:true,get:function(){return v.parseXML}});var D=y(39653);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return D.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return D.XML_CHARKEY}})},39653:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},38468:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.stringifyXML=stringifyXML;p.parseXML=parseXML;const v=y(89421);const D=y(39653);function getCommonOptions(d){var p;return{attributesGroupName:D.XML_ATTRKEY,textNodeName:(p=d.xmlCharKey)!==null&&p!==void 0?p:D.XML_CHARKEY,ignoreAttributes:false,suppressBooleanAttributes:false}}function getSerializerOptions(d={}){var p,y;return Object.assign(Object.assign({},getCommonOptions(d)),{attributeNamePrefix:"@_",format:true,suppressEmptyNode:true,indentBy:"",rootNodeName:(p=d.rootName)!==null&&p!==void 0?p:"root",cdataPropName:(y=d.cdataPropName)!==null&&y!==void 0?y:"__cdata"})}function getParserOptions(d={}){return Object.assign(Object.assign({},getCommonOptions(d)),{parseAttributeValue:false,parseTagValue:false,attributeNamePrefix:"",stopNodes:d.stopNodes,processEntities:true,trimValues:false})}function stringifyXML(d,p={}){const y=getSerializerOptions(p);const D=new v.XMLBuilder(y);const M={[y.rootNodeName]:d};const U=D.build(M);return`${U}`.replace(/\n/g,"")}async function parseXML(d,p={}){if(!d){throw new Error("Document is empty")}const y=v.XMLValidator.validate(d);if(y!==true){throw y}const D=new v.XMLParser(getParserOptions(p));const M=D.parse(d);if(M["?xml"]){delete M["?xml"]}if(!p.includeRoot){for(const d of Object.keys(M)){const p=M[d];return typeof p==="object"?Object.assign({},p):p}}return M}},42549:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureLogger=void 0;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(5334);const D=(0,v.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});p.AzureLogger=D.logger;function setLogLevel(d){D.setLogLevel(d)}function getLogLevel(){return D.getLogLevel()}function createClientLogger(d){return D.createClientLogger(d)}},78283:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},88992:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BatchResponseParser=void 0;const v=y(54786);const D=y(62464);const M=y(48855);const U=y(9071);const j=y(19150);const V=": ";const K=" ";const ee=-1;class BatchResponseParser{batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(d,p){if(!d||!d.contentType){throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.")}if(!p||p.size===0){throw new RangeError("Invalid state: subRequests is not provided or size is 0.")}this.batchResponse=d;this.subRequests=p;this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1];this.perResponsePrefix=`--${this.responseBatchBoundary}${M.HTTP_LINE_ENDING}`;this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==M.HTTPURLConnection.HTTP_ACCEPTED){throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`)}const d=await(0,U.getBodyAsText)(this.batchResponse);const p=d.split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1);const y=p.length;if(y!==this.subRequests.size&&y!==1){throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.")}const te=new Array(y);let re=0;let ne=0;for(let d=0;d=0&&le{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyAsText=getBodyAsText;p.utf8ByteLength=utf8ByteLength;const v=y(67495);const D=y(48855);async function getBodyAsText(d){let p=Buffer.alloc(D.BATCH_MAX_PAYLOAD_IN_BYTES);const y=await(0,v.streamToBuffer2)(d.readableStreamBody,p);p=p.slice(0,y);return p.toString()}function utf8ByteLength(d){return Buffer.byteLength(d)}},60021:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatch=void 0;const v=y(91276);const D=y(46113);const M=y(54786);const U=y(91276);const j=y(77725);const V=y(79656);const K=y(93269);const ee=y(24236);const te=y(46456);const re=y(64993);const ne=y(48855);const ie=y(78403);const se=y(9820);const oe=y(9235);const ae=y(99283);class BlobBatch{batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new InnerBatchRequest}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(d,p){await K.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(d);await p();this.batchRequest.postAddSubRequest(d)}finally{await K.Mutex.unlock(this.batch)}}setBatchType(d){if(!this.batchType){this.batchType=d}if(this.batchType!==d){throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}}async deleteBlob(d,p,y){let v;let M;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){v=d;M=p}else if(d instanceof V.BlobClient){v=d.url;M=d.credential;y=p}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!y){y={}}return se.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",y,(async d=>{this.setBatchType("delete");await this.addSubRequestInternal({url:v,credential:M},(async()=>{await new V.BlobClient(v,this.batchRequest.createPipeline(M)).delete(d)}))}))}async setBlobAccessTier(d,p,y,v){let M;let K;let ee;if(typeof d==="string"&&(U.isNodeLike&&p instanceof ie.StorageSharedKeyCredential||p instanceof j.AnonymousCredential||(0,D.isTokenCredential)(p))){M=d;K=p;ee=y}else if(d instanceof V.BlobClient){M=d.url;K=d.credential;ee=p;v=y}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!v){v={}}return se.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",v,(async d=>{this.setBatchType("setAccessTier");await this.addSubRequestInternal({url:M,credential:K},(async()=>{await new V.BlobClient(M,this.batchRequest.createPipeline(K)).setAccessTier(ee,d)}))}))}}p.BlobBatch=BlobBatch;class InnerBatchRequest{operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0;this.body="";const d=(0,v.randomUUID)();this.boundary=`batch_${d}`;this.subRequestPrefix=`--${this.boundary}${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TYPE}: application/http${ne.HTTP_LINE_ENDING}${ne.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`;this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`;this.batchRequestEnding=`--${this.boundary}--`;this.subRequests=new Map}createPipeline(d){const p=(0,M.createEmptyPipeline)();p.addPolicy((0,oe.serializationPolicy)({stringifyXML:re.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"});p.addPolicy(batchHeaderFilterPolicy());p.addPolicy(batchRequestAssemblePolicy(this),{afterPhase:"Sign"});if((0,D.isTokenCredential)(d)){p.addPolicy((0,M.bearerTokenAuthenticationPolicy)({credential:d,scopes:ne.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:oe.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(d instanceof ie.StorageSharedKeyCredential){p.addPolicy((0,ae.storageSharedKeyCredentialPolicy)({accountName:d.accountName,accountKey:d.accountKey}),{phase:"Sign"})}const y=new ee.Pipeline([]);y._credential=d;y._corePipeline=p;return y}appendSubRequestToBody(d){this.body+=[this.subRequestPrefix,`${ne.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${d.method.toString()} ${(0,te.getURLPathAndQuery)(d.url)} ${ne.HTTP_VERSION_1_1}${ne.HTTP_LINE_ENDING}`].join(ne.HTTP_LINE_ENDING);for(const[p,y]of d.headers){this.body+=`${p}: ${y}${ne.HTTP_LINE_ENDING}`}this.body+=ne.HTTP_LINE_ENDING}preAddSubRequest(d){if(this.operationCount>=ne.BATCH_MAX_REQUEST){throw new RangeError(`Cannot exceed ${ne.BATCH_MAX_REQUEST} sub requests in a single batch`)}const p=(0,te.getURLPath)(d.url);if(!p||p===""){throw new RangeError(`Invalid url for sub request: '${d.url}'`)}}postAddSubRequest(d){this.subRequests.set(this.operationCount,d);this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ne.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}function batchRequestAssemblePolicy(d){return{name:"batchRequestAssemblePolicy",async sendRequest(p){d.appendSubRequestToBody(p);return{request:p,status:200,headers:(0,M.createHttpHeaders)()}}}}function batchHeaderFilterPolicy(){return{name:"batchHeaderFilterPolicy",async sendRequest(d,p){let y="";for(const[p]of d.headers){if((0,te.iEqual)(p,ne.HeaderConstants.X_MS_VERSION)){y=p}}if(y!==""){d.headers.delete(y)}return p(d)}}}},60298:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatchClient=void 0;const v=y(88992);const D=y(9071);const M=y(60021);const U=y(9820);const j=y(77725);const V=y(67521);const K=y(24236);const ee=y(46456);class BlobBatchClient{serviceOrContainerContext;constructor(d,p,y){let v;if((0,K.isPipelineLike)(p)){v=p}else if(!p){v=(0,K.newPipeline)(new j.AnonymousCredential,y)}else{v=(0,K.newPipeline)(p,y)}const D=new V.StorageContextClient(d,(0,K.getCoreClientOptions)(v));const M=(0,ee.getURLPath)(d);if(M&&M!=="/"){this.serviceOrContainerContext=D.container}else{this.serviceOrContainerContext=D.service}}createBatch(){return new M.BlobBatch}async deleteBlobs(d,p,y){const v=new M.BlobBatch;for(const D of d){if(typeof D==="string"){await v.deleteBlob(D,p,y)}else{await v.deleteBlob(D,p)}}return this.submitBatch(v)}async setBlobsAccessTier(d,p,y,v){const D=new M.BlobBatch;for(const M of d){if(typeof M==="string"){await D.setBlobAccessTier(M,p,y,v)}else{await D.setBlobAccessTier(M,p,y)}}return this.submitBatch(D)}async submitBatch(d,p={}){if(!d||d.getSubRequests().size===0){throw new RangeError("Batch request should contain one or more sub requests.")}return U.tracingClient.withSpan("BlobBatchClient-submitBatch",p,(async p=>{const y=d.getHttpRequestBody();const M=(0,ee.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,D.utf8ByteLength)(y),d.getMultiPartContentType(),y,{...p}));const U=new v.BatchResponseParser(M,d.getSubRequests());const j=await U.parseBatchResponse();const V={_response:M._response,contentType:M.contentType,errorCode:M.errorCode,requestId:M.requestId,clientRequestId:M.clientRequestId,version:M.version,subResponses:j.subResponses,subResponsesSucceededCount:j.subResponsesSucceededCount,subResponsesFailedCount:j.subResponsesFailedCount};return V}))}}p.BlobBatchClient=BlobBatchClient},85602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobDownloadResponse=void 0;const v=y(91276);const D=y(90424);class BlobDownloadResponse{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 v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p,y,v,M={}){this.originalResponse=d;this.blobDownloadStream=new D.RetriableReadableStream(this.originalResponse.readableStreamBody,p,y,v,M)}}p.BlobDownloadResponse=BlobDownloadResponse},39976:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobLeaseClient=void 0;const v=y(91276);const D=y(48855);const M=y(9820);const U=y(46456);class BlobLeaseClient{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(d,p){const y=d.storageClientContext;this._url=d.url;if(d.name===undefined){this._isContainer=true;this._containerOrBlobOperation=y.container}else{this._isContainer=false;this._containerOrBlobOperation=y.blob}if(!p){p=(0,v.randomUUID)()}this._leaseId=p}async acquireLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-acquireLease",p,(async y=>(0,U.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:p.abortSignal,duration:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:y.tracingOptions}))))}async changeLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-changeLease",p,(async y=>{const v=(0,U.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));this._leaseId=d;return v}))}async releaseLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-releaseLease",d,(async p=>(0,U.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async renewLease(d={}){if(this._isContainer&&(d.conditions?.ifMatch&&d.conditions?.ifMatch!==D.ETagNone||d.conditions?.ifNoneMatch&&d.conditions?.ifNoneMatch!==D.ETagNone||d.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-renewLease",d,(async p=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:d.abortSignal,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions})))}async breakLease(d,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==D.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==D.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return M.tracingClient.withSpan("BlobLeaseClient-breakLease",p,(async y=>{const v={abortSignal:p.abortSignal,breakPeriod:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions};return(0,U.assertResponse)(await this._containerOrBlobOperation.breakLease(v))}))}}p.BlobLeaseClient=BlobLeaseClient},24454:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQueryResponse=void 0;const v=y(91276);const D=y(35942);class BlobQueryResponse{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 undefined}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(){return undefined}get readableStreamBody(){return v.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(d,p={}){this.originalResponse=d;this.blobDownloadStream=new D.BlobQuickQueryStream(this.originalResponse.readableStreamBody,p)}}p.BlobQueryResponse=BlobQueryResponse},74177:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobServiceClient=void 0;const v=y(46113);const D=y(54786);const M=y(91276);const U=y(24236);const j=y(11432);const V=y(46456);const K=y(78403);const ee=y(77725);const te=y(46456);const re=y(9820);const ne=y(60298);const ie=y(24602);const se=y(70834);const oe=y(79066);const ae=y(50120);class BlobServiceClient extends ie.StorageClient{serviceContext;static fromConnectionString(d,p){p=p||{};const y=(0,V.extractConnectionStringParts)(d);if(y.kind==="AccountConnString"){if(M.isNodeLike){const d=new K.StorageSharedKeyCredential(y.accountName,y.accountKey);if(!p.proxyOptions){p.proxyOptions=(0,D.getDefaultProxySettings)(y.proxyUri)}const v=(0,U.newPipeline)(d,p);return new BlobServiceClient(y.url,v)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(y.kind==="SASConnString"){const d=(0,U.newPipeline)(new ee.AnonymousCredential,p);return new BlobServiceClient(y.url+"?"+y.accountSas,d)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}constructor(d,p,y){let D;if((0,U.isPipelineLike)(p)){D=p}else if(M.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof ee.AnonymousCredential||(0,v.isTokenCredential)(p)){D=(0,U.newPipeline)(p,y)}else{D=(0,U.newPipeline)(new ee.AnonymousCredential,y)}super(d,D);this.serviceContext=this.storageClientContext.service}getContainerClient(d){return new j.ContainerClient((0,V.appendToURLPath)(this.url,encodeURIComponent(d)),this.pipeline)}async createContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-createContainer",p,(async p=>{const y=this.getContainerClient(d);const v=await y.create(p);return{containerClient:y,containerCreateResponse:v}}))}async deleteContainer(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-deleteContainer",p,(async p=>{const y=this.getContainerClient(d);return y.delete(p)}))}async undeleteContainer(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-undeleteContainer",y,(async v=>{const D=this.getContainerClient(y.destinationContainerName||d);const M=D["storageClientContext"].container;const U=(0,te.assertResponse)(await M.restore({deletedContainerName:d,deletedContainerVersion:p,tracingOptions:v.tracingOptions}));return{containerClient:D,containerUndeleteResponse:U}}))}async getProperties(d={}){return re.tracingClient.withSpan("BlobServiceClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setProperties(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-setProperties",p,(async y=>(0,te.assertResponse)(await this.serviceContext.setProperties(d,{abortSignal:p.abortSignal,tracingOptions:y.tracingOptions}))))}async getStatistics(d={}){return re.tracingClient.withSpan("BlobServiceClient-getStatistics",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getStatistics({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return re.tracingClient.withSpan("BlobServiceClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async listContainersSegment(d,p={}){return re.tracingClient.withSpan("BlobServiceClient-listContainersSegment",p,(async y=>(0,te.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:p.abortSignal,marker:d,...p,include:typeof p.include==="string"?[p.include]:p.include,tracingOptions:y.tracingOptions}))))}async findBlobsByTagsSegment(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,V.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listContainersSegment(d,p);y.containerItems=y.containerItems||[];d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.containerItems}}listContainers(d={}){if(d.prefix===""){d.prefix=undefined}const p=[];if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSystem){p.push("system")}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async getUserDelegationKey(d,p,y={}){return re.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",y,(async v=>{const D=(0,te.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,te.truncatedISO8061Date)(d,false),expiresOn:(0,te.truncatedISO8061Date)(p,false)},{abortSignal:y.abortSignal,tracingOptions:v.tracingOptions}));const M={signedObjectId:D.signedObjectId,signedTenantId:D.signedTenantId,signedStartsOn:new Date(D.signedStartsOn),signedExpiresOn:new Date(D.signedExpiresOn),signedService:D.signedService,signedVersion:D.signedVersion,value:D.value};const U={_response:D._response,requestId:D.requestId,clientRequestId:D.clientRequestId,version:D.version,date:D.date,errorCode:D.errorCode,...M};return U}))}getBlobBatchClient(){return new ne.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}const D=(0,oe.generateAccountSASQueryParameters)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).toString();return(0,V.appendToURLQuery)(this.url,D)}generateSasStringToSign(d,p=se.AccountSASPermissions.parse("r"),y="sco",v={}){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(d===undefined){const p=new Date;d=new Date(p.getTime()+3600*1e3)}return(0,oe.generateAccountSASQueryParametersInternal)({permissions:p,expiresOn:d,resourceTypes:y,services:ae.AccountSASServices.parse("b").toString(),...v},this.credential).stringToSign}}p.BlobServiceClient=BlobServiceClient},79656:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobClient=p.BlockBlobClient=p.AppendBlobClient=p.BlobClient=void 0;const v=y(54786);const D=y(46113);const M=y(91276);const U=y(91276);const j=y(85602);const V=y(24454);const K=y(77725);const ee=y(78403);const te=y(67460);const re=y(89874);const ne=y(24236);const ie=y(75725);const se=y(10761);const oe=y(24602);const ae=y(35338);const le=y(22328);const ce=y(48855);const ue=y(9820);const de=y(46456);const pe=y(67495);const fe=y(24844);const me=y(39976);class BlobClient extends oe.StorageClient{blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(d,p,y,U){U=U||{};let j;let V;if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl());this.blobContext=this.storageClientContext.blob;this._snapshot=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT);this._versionId=(0,de.getURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID)}withSnapshot(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}withVersion(d){return new BlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.VERSIONID,d.length===0?undefined:d),this.pipeline)}getAppendBlobClient(){return new AppendBlobClient(this.url,this.pipeline)}getBlockBlobClient(){return new BlockBlobClient(this.url,this.pipeline)}getPageBlobClient(){return new PageBlobClient(this.url,this.pipeline)}async download(d=0,p,y={}){y.conditions=y.conditions||{};y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-download",y,(async v=>{const D=(0,de.assertResponse)(await this.blobContext.download({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onDownloadProgress:M.isNodeLike?undefined:y.onProgress},range:d===0&&!p?undefined:(0,se.rangeToString)({offset:d,count:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey,tracingOptions:v.tracingOptions}));const U={...D,_response:D._response,objectReplicationDestinationPolicyId:D.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(D.objectReplicationRules)};if(!M.isNodeLike){return U}if(y.maxRetryRequests===undefined||y.maxRetryRequests<0){y.maxRetryRequests=ce.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS}if(D.contentLength===undefined){throw new RangeError(`File download response doesn't contain valid content length header`)}if(!D.etag){throw new RangeError(`File download response doesn't contain valid etag header`)}return new j.BlobDownloadResponse(U,(async p=>{const v={leaseAccessConditions:y.conditions,modifiedAccessConditions:{ifMatch:y.conditions.ifMatch||D.etag,ifModifiedSince:y.conditions.ifModifiedSince,ifNoneMatch:y.conditions.ifNoneMatch,ifUnmodifiedSince:y.conditions.ifUnmodifiedSince,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({count:d+D.contentLength-p,offset:p}),rangeGetContentMD5:y.rangeGetContentMD5,rangeGetContentCRC64:y.rangeGetContentCrc64,snapshot:y.snapshot,cpkInfo:y.customerProvidedKey};return(await this.blobContext.download({abortSignal:y.abortSignal,...v})).readableStreamBody}),d,D.contentLength,{maxRetryRequests:y.maxRetryRequests,onProgress:y.onProgress})}))}async exists(d={}){return ue.tracingClient.withSpan("BlobClient-exists",d,(async p=>{try{(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);await this.getProperties({abortSignal:d.abortSignal,customerProvidedKey:d.customerProvidedKey,conditions:d.conditions,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}else if(d.statusCode===409&&(d.details.errorCode===ce.BlobUsesCustomerSpecifiedEncryptionMsg||d.details.errorCode===ce.BlobDoesNotUseCustomerSpecifiedEncryption)){return true}throw d}}))}async getProperties(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-getProperties",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getProperties({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,tracingOptions:p.tracingOptions}));return{...y,_response:y._response,objectReplicationDestinationPolicyId:y.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(y.objectReplicationRules)}}))}async delete(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("BlobClient-delete",d,(async p=>(0,de.assertResponse)(await this.blobContext.delete({abortSignal:d.abortSignal,deleteSnapshots:d.deleteSnapshots,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ue.tracingClient.withSpan("BlobClient-deleteIfExists",d,(async d=>{try{const p=(0,de.assertResponse)(await this.delete(d));return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="BlobNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async undelete(d={}){return ue.tracingClient.withSpan("BlobClient-undelete",d,(async p=>(0,de.assertResponse)(await this.blobContext.undelete({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}async setHTTPHeaders(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setHTTPHeaders",p,(async y=>(0,de.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:p.abortSignal,blobHttpHeaders:d,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}async setMetadata(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-setMetadata",p,(async y=>(0,de.assertResponse)(await this.blobContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async setTags(d,p={}){return ue.tracingClient.withSpan("BlobClient-setTags",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTags({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions,tags:(0,de.toBlobTags)(d)}))))}async getTags(d={}){return ue.tracingClient.withSpan("BlobClient-getTags",d,(async p=>{const y=(0,de.assertResponse)(await this.blobContext.getTags({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}));const v={...y,_response:y._response,tags:(0,de.toTags)({blobTagSet:y.blobTagSet})||{}};return v}))}getBlobLeaseClient(d){return new me.BlobLeaseClient(this,d)}async createSnapshot(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlobClient-createSnapshot",d,(async p=>(0,de.assertResponse)(await this.blobContext.createSnapshot({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,tracingOptions:p.tracingOptions}))))}async beginCopyFromURL(d,p={}){const y={abortCopyFromURL:(...d)=>this.abortCopyFromURL(...d),getProperties:(...d)=>this.getProperties(...d),startCopyFromURL:(...d)=>this.startCopyFromURL(...d)};const v=new ie.BlobBeginCopyFromUrlPoller({blobClient:y,copySource:d,intervalInMs:p.intervalInMs,onProgress:p.onProgress,resumeFrom:p.resumeFrom,startCopyFromURLOptions:p});await v.poll();return v}async abortCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-abortCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.abortCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async syncCopyFromURL(d,p={}){p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return ue.tracingClient.withSpan("BlobClient-syncCopyFromURL",p,(async y=>(0,de.assertResponse)(await this.blobContext.copyFromURL(d,{abortSignal:p.abortSignal,metadata:p.metadata,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:p.sourceContentMD5,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,encryptionScope:p.encryptionScope,copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async setAccessTier(d,p={}){return ue.tracingClient.withSpan("BlobClient-setAccessTier",p,(async y=>(0,de.assertResponse)(await this.blobContext.setTier((0,te.toAccessTier)(d),{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},rehydratePriority:p.rehydratePriority,tracingOptions:y.tracingOptions}))))}async downloadToBuffer(d,p,y,v={}){let D;let M=0;let U=0;let j=v;if(d instanceof Buffer){D=d;M=p||0;U=typeof y==="number"?y:0}else{M=typeof d==="number"?d:0;U=typeof p==="number"?p:0;j=y||{}}let V=j.blockSize??0;if(V<0){throw new RangeError("blockSize option must be >= 0")}if(V===0){V=ce.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES}if(M<0){throw new RangeError("offset option must be >= 0")}if(U&&U<=0){throw new RangeError("count option must be greater than 0")}if(!j.conditions){j.conditions={}}return ue.tracingClient.withSpan("BlobClient-downloadToBuffer",j,(async d=>{if(!U){const p=await this.getProperties({...j,tracingOptions:d.tracingOptions});U=p.contentLength-M;if(U<0){throw new RangeError(`offset ${M} shouldn't be larger than blob size ${p.contentLength}`)}}if(!D){try{D=Buffer.alloc(U)}catch(d){throw new Error(`Unable to allocate the buffer of size: ${U}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${d.message}`)}}if(D.length{let y=M+U;if(v+V{const M=await this.download(p,y,{...v,tracingOptions:D.tracingOptions});if(M.readableStreamBody){await(0,pe.readStreamToLocalFile)(M.readableStreamBody,d)}M.blobDownloadStream=undefined;return M}))}getBlobAndContainerNamesFromUrl(){let d;let p;try{const y=new URL(this.url);if(y.host.split(".")[1]==="blob"){const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}else if((0,de.isIpEndpointStyle)(y)){const v=y.pathname.match("/([^/]*)/([^/]*)(/(.*))?");d=v[2];p=v[4]}else{const v=y.pathname.match("/([^/]*)(/(.*))?");d=v[1];p=v[3]}d=decodeURIComponent(d);p=decodeURIComponent(p);p=p.replace(/\\/g,"/");if(!d){throw new Error("Provided containerName is invalid.")}return{blobName:p,containerName:d}}catch(d){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(d,p={}){return ue.tracingClient.withSpan("BlobClient-startCopyFromURL",p,(async y=>{p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return(0,de.assertResponse)(await this.blobContext.startCopyFromURL(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions.ifMatch,sourceIfModifiedSince:p.sourceConditions.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions.ifUnmodifiedSince,sourceIfTags:p.sourceConditions.tagConditions},immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,rehydratePriority:p.rehydratePriority,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),sealBlob:p.sealBlob,tracingOptions:y.tracingOptions}))}))}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).toString();p((0,de.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof ee.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,fe.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).toString();y((0,de.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,fe.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...d},p,this.accountName).stringToSign}async deleteImmutabilityPolicy(d={}){return ue.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",d,(async d=>(0,de.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:d.tracingOptions}))))}async setImmutabilityPolicy(d,p={}){return ue.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",p,(async p=>(0,de.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:d.expiriesOn,immutabilityPolicyMode:d.policyMode,tracingOptions:p.tracingOptions}))))}async setLegalHold(d,p={}){return ue.tracingClient.withSpan("BlobClient-setLegalHold",p,(async p=>(0,de.assertResponse)(await this.blobContext.setLegalHold(d,{tracingOptions:p.tracingOptions}))))}async getAccountInfo(d={}){return ue.tracingClient.withSpan("BlobClient-getAccountInfo",d,(async p=>(0,de.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}}p.BlobClient=BlobClient;class AppendBlobClient extends BlobClient{appendBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(d){return new AppendBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d={}){d.conditions=d.conditions||{};(0,te.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-create",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:d.abortSignal,blobHttpHeaders:d.blobHTTPHeaders,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,immutabilityPolicyExpiry:d.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:d.immutabilityPolicy?.policyMode,legalHold:d.legalHold,blobTagsString:(0,de.toBlobTagsString)(d.tags),tracingOptions:p.tracingOptions}))))}async createIfNotExists(d={}){const p={ifNoneMatch:ce.ETagAny};return ue.tracingClient.withSpan("AppendBlobClient-createIfNotExists",d,(async d=>{try{const y=(0,de.assertResponse)(await this.create({...d,conditions:p}));return{succeeded:true,...y,_response:y._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async seal(d={}){d.conditions=d.conditions||{};return ue.tracingClient.withSpan("AppendBlobClient-seal",d,(async p=>(0,de.assertResponse)(await this.appendBlobContext.seal({abortSignal:d.abortSignal,appendPositionAccessConditions:d.conditions,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async appendBlock(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlock",y,(async v=>(0,de.assertResponse)(await this.appendBlobContext.appendBlock(p,d,{abortSignal:y.abortSignal,appendPositionAccessConditions:y.conditions,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},transactionalContentMD5:y.transactionalContentMD5,transactionalContentCrc64:y.transactionalContentCrc64,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async appendBlockFromURL(d,p,y,v={}){v.conditions=v.conditions||{};v.sourceConditions=v.sourceConditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",v,(async D=>(0,de.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(d,0,{abortSignal:v.abortSignal,sourceRange:(0,se.rangeToString)({offset:p,count:y}),sourceContentMD5:v.sourceContentMD5,sourceContentCrc64:v.sourceContentCrc64,leaseAccessConditions:v.conditions,appendPositionAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions?.ifMatch,sourceIfModifiedSince:v.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,de.httpAuthorizationToString)(v.sourceAuthorization),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,fileRequestIntent:v.sourceShareTokenIntent,tracingOptions:D.tracingOptions}))))}}p.AppendBlobClient=AppendBlobClient;class BlockBlobClient extends BlobClient{_blobContext;blockBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;if(y&&typeof y!=="string"){U=y}j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.blockBlobContext=this.storageClientContext.blockBlob;this._blobContext=this.storageClientContext.blob}withSnapshot(d){return new BlockBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async query(d,p={}){(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);if(!M.isNodeLike){throw new Error("This operation currently is only supported in Node.js.")}return ue.tracingClient.withSpan("BlockBlobClient-query",p,(async y=>{const v=(0,de.assertResponse)(await this._blobContext.query({abortSignal:p.abortSignal,queryRequest:{queryType:"SQL",expression:d,inputSerialization:(0,de.toQuerySerialization)(p.inputTextConfiguration),outputSerialization:(0,de.toQuerySerialization)(p.outputTextConfiguration)},leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,tracingOptions:y.tracingOptions}));return new V.BlobQueryResponse(v,{abortSignal:p.abortSignal,onProgress:p.onProgress,onError:p.onError})}))}async upload(d,p,y={}){y.conditions=y.conditions||{};(0,te.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-upload",y,(async v=>(0,de.assertResponse)(await this.blockBlobContext.upload(p,d,{abortSignal:y.abortSignal,blobHttpHeaders:y.blobHTTPHeaders,leaseAccessConditions:y.conditions,metadata:y.metadata,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,immutabilityPolicyExpiry:y.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:y.immutabilityPolicy?.policyMode,legalHold:y.legalHold,tier:(0,te.toAccessTier)(y.tier),blobTagsString:(0,de.toBlobTagsString)(y.tags),tracingOptions:v.tracingOptions}))))}async syncUploadFromURL(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,d,{...p,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince,sourceIfTags:p.sourceConditions?.tagConditions},cpkInfo:p.customerProvidedKey,copySourceAuthorization:(0,de.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:y.tracingOptions}))))}async stageBlock(d,p,y,v={}){(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlock",v,(async D=>(0,de.assertResponse)(await this.blockBlobContext.stageBlock(d,y,p,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,requestOptions:{onUploadProgress:v.onProgress},transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async stageBlockFromURL(d,p,y=0,v,D={}){(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",D,(async M=>(0,de.assertResponse)(await this.blockBlobContext.stageBlockFromURL(d,0,p,{abortSignal:D.abortSignal,leaseAccessConditions:D.conditions,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,sourceRange:y===0&&!v?undefined:(0,se.rangeToString)({offset:y,count:v}),cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async commitBlockList(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("BlockBlobClient-commitBlockList",p,(async y=>(0,de.assertResponse)(await this.blockBlobContext.commitBlockList({latest:d},{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async getBlockList(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-getBlockList",p,(async y=>{const v=(0,de.assertResponse)(await this.blockBlobContext.getBlockList(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}));if(!v.committedBlocks){v.committedBlocks=[]}if(!v.uncommittedBlocks){v.uncommittedBlocks=[]}return v}))}async uploadData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadData",p,(async p=>{if(M.isNodeLike){let y;if(d instanceof Buffer){y=d}else if(d instanceof ArrayBuffer){y=Buffer.from(d)}else{d=d;y=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.byteLength,p)}else{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}}))}async uploadBrowserData(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",p,(async p=>{const y=new Blob([d]);return this.uploadSeekableInternal(((d,p)=>y.slice(d,d+p)),y.size,p)}))}async uploadSeekableInternal(d,p,y={}){let v=y.blockSize??0;if(v<0||v>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES){throw new RangeError(`blockSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`)}const D=y.maxSingleShotSize??ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(D<0||D>ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES){throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${ce.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`)}if(v===0){if(p>ce.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`${p} is too larger to upload to a block blob.`)}if(p>D){v=Math.ceil(p/ce.BLOCK_BLOB_MAX_BLOCKS);if(v{if(p<=D){return(0,de.assertResponse)(await this.upload(d(0,p),p,M))}const j=Math.floor((p-1)/v)+1;if(j>ce.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`The buffer's size is too big or the BlockSize is too small;`+`the number of blocks must be <= ${ce.BLOCK_BLOB_MAX_BLOCKS}`)}const V=[];const K=(0,U.randomUUID)();let ee=0;const te=new ae.Batch(y.concurrency);for(let D=0;D{const U=(0,de.generateBlockID)(K,D);const te=v*D;const re=D===j-1?p:te+v;const ne=re-te;V.push(U);await this.stageBlock(U,d(te,ne),ne,{abortSignal:y.abortSignal,conditions:y.conditions,encryptionScope:y.encryptionScope,tracingOptions:M.tracingOptions});ee+=ne;if(y.onProgress){y.onProgress({loadedBytes:ee})}}))}await te.do();return this.commitBlockList(V,M)}))}async uploadFile(d,p={}){return ue.tracingClient.withSpan("BlockBlobClient-uploadFile",p,(async y=>{const v=(await(0,pe.fsStat)(d)).size;return this.uploadSeekableInternal(((p,y)=>()=>(0,pe.fsCreateReadStream)(d,{autoClose:true,end:y?p+y-1:Infinity,start:p})),v,{...p,tracingOptions:y.tracingOptions})}))}async uploadStream(d,p=ce.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,y=5,v={}){if(!v.blobHTTPHeaders){v.blobHTTPHeaders={}}if(!v.conditions){v.conditions={}}return ue.tracingClient.withSpan("BlockBlobClient-uploadStream",v,(async D=>{let M=0;const j=(0,U.randomUUID)();let V=0;const K=[];const ee=new le.BufferScheduler(d,p,y,(async(d,p)=>{const y=(0,de.generateBlockID)(j,M);K.push(y);M++;await this.stageBlock(y,d,p,{customerProvidedKey:v.customerProvidedKey,conditions:v.conditions,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions});V+=p;if(v.onProgress){v.onProgress({loadedBytes:V})}}),Math.ceil(y/4*3));await ee.do();return(0,de.assertResponse)(await this.commitBlockList(K,{...v,tracingOptions:D.tracingOptions}))}))}}p.BlockBlobClient=BlockBlobClient;class PageBlobClient extends BlobClient{pageBlobContext;constructor(d,p,y,U){let j;let V;U=U||{};if((0,ne.isPipelineLike)(p)){V=d;j=p}else if(M.isNodeLike&&p instanceof ee.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,D.isTokenCredential)(p)){V=d;U=y;j=(0,ne.newPipeline)(p,U)}else if(!p&&typeof p!=="string"){V=d;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else if(p&&typeof p==="string"&&y&&typeof y==="string"){const D=p;const te=y;const re=(0,de.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(M.isNodeLike){const d=new ee.StorageSharedKeyCredential(re.accountName,re.accountKey);V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te));if(!U.proxyOptions){U.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}j=(0,ne.newPipeline)(d,U)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){V=(0,de.appendToURLPath)((0,de.appendToURLPath)(re.url,encodeURIComponent(D)),encodeURIComponent(te))+"?"+re.accountSas;j=(0,ne.newPipeline)(new K.AnonymousCredential,U)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(V,j);this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(d){return new PageBlobClient((0,de.setURLParameter)(this.url,ce.URLConstants.Parameters.SNAPSHOT,d.length===0?undefined:d),this.pipeline)}async create(d,p={}){p.conditions=p.conditions||{};(0,te.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-create",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.create(0,d,{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,blobSequenceNumber:p.blobSequenceNumber,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,te.toAccessTier)(p.tier),blobTagsString:(0,de.toBlobTagsString)(p.tags),tracingOptions:y.tracingOptions}))))}async createIfNotExists(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-createIfNotExists",p,(async y=>{try{const v={ifNoneMatch:ce.ETagAny};const D=(0,de.assertResponse)(await this.create(d,{...p,conditions:v,tracingOptions:y.tracingOptions}));return{succeeded:true,...D,_response:D._response}}catch(d){if(d.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async uploadPages(d,p,y,v={}){v.conditions=v.conditions||{};(0,te.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPages",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.uploadPages(y,d,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},requestOptions:{onUploadProgress:v.onProgress},range:(0,se.rangeToString)({offset:p,count:y}),sequenceNumberAccessConditions:v.conditions,transactionalContentMD5:v.transactionalContentMD5,transactionalContentCrc64:v.transactionalContentCrc64,cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,tracingOptions:D.tracingOptions}))))}async uploadPagesFromURL(d,p,y,v,D={}){D.conditions=D.conditions||{};D.sourceConditions=D.sourceConditions||{};(0,te.ensureCpkIfSpecified)(D.customerProvidedKey,this.isHttps);return ue.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(d,(0,se.rangeToString)({offset:p,count:v}),0,(0,se.rangeToString)({offset:y,count:v}),{abortSignal:D.abortSignal,sourceContentMD5:D.sourceContentMD5,sourceContentCrc64:D.sourceContentCrc64,leaseAccessConditions:D.conditions,sequenceNumberAccessConditions:D.conditions,modifiedAccessConditions:{...D.conditions,ifTags:D.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:D.sourceConditions?.ifMatch,sourceIfModifiedSince:D.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:D.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:D.sourceConditions?.ifUnmodifiedSince},cpkInfo:D.customerProvidedKey,encryptionScope:D.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(D.sourceAuthorization),fileRequestIntent:D.sourceShareTokenIntent,tracingOptions:M.tracingOptions}))))}async clearPages(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-clearPages",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),sequenceNumberAccessConditions:y.conditions,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async getPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRanges",y,(async v=>{const D=(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:v.tracingOptions}));return(0,re.rangeResponseFromModel)(D)}))}async listPageRangesSegment(d=0,p,y,v={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",v,(async D=>(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},range:(0,se.rangeToString)({offset:d,count:p}),marker:y,maxPageSize:v.maxPageSize,tracingOptions:D.tracingOptions}))))}async*listPageRangeItemSegments(d=0,p,y,v={}){let D;if(!!y||y===undefined){do{D=await this.listPageRangesSegment(d,p,y,v);y=D.continuationToken;yield await D}while(y)}}async*listPageRangeItems(d=0,p,y={}){let v;for await(const D of this.listPageRangeItemSegments(d,p,v,y)){yield*(0,de.ExtractPageRangeInfoItems)(D)}}listPageRanges(d=0,p,y={}){y.conditions=y.conditions||{};const v=this.listPageRangeItems(d,p,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listPageRangeItemSegments(d,p,v.continuationToken,{maxPageSize:v.maxPageSize,...y})}}async getPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async listPageRangesDiffSegment(d,p,y,v,D={}){return ue.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",D,(async M=>(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:D?.abortSignal,leaseAccessConditions:D?.conditions,modifiedAccessConditions:{...D?.conditions,ifTags:D?.conditions?.tagConditions},prevsnapshot:y,range:(0,se.rangeToString)({offset:d,count:p}),marker:v,maxPageSize:D?.maxPageSize,tracingOptions:M.tracingOptions}))))}async*listPageRangeDiffItemSegments(d,p,y,v,D){let M;if(!!v||v===undefined){do{M=await this.listPageRangesDiffSegment(d,p,y,v,D);v=M.continuationToken;yield await M}while(v)}}async*listPageRangeDiffItems(d,p,y,v){let D;for await(const M of this.listPageRangeDiffItemSegments(d,p,y,D,v)){yield*(0,de.ExtractPageRangeInfoItems)(M)}}listPageRangesDiff(d,p,y,v={}){v.conditions=v.conditions||{};const D=this.listPageRangeDiffItems(d,p,y,{...v});return{next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(D={})=>this.listPageRangeDiffItemSegments(d,p,y,D.continuationToken,{maxPageSize:D.maxPageSize,...v})}}async getPageRangesDiffForManagedDisks(d,p,y,v={}){v.conditions=v.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",v,(async D=>{const M=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},prevSnapshotUrl:y,range:(0,se.rangeToString)({offset:d,count:p}),tracingOptions:D.tracingOptions}));return(0,re.rangeResponseFromModel)(M)}))}async resize(d,p={}){p.conditions=p.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-resize",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.resize(d,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},encryptionScope:p.encryptionScope,tracingOptions:y.tracingOptions}))))}async updateSequenceNumber(d,p,y={}){y.conditions=y.conditions||{};return ue.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",y,(async v=>(0,de.assertResponse)(await this.pageBlobContext.updateSequenceNumber(d,{abortSignal:y.abortSignal,blobSequenceNumber:p,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},tracingOptions:v.tracingOptions}))))}async startCopyIncremental(d,p={}){return ue.tracingClient.withSpan("PageBlobClient-startCopyIncremental",p,(async y=>(0,de.assertResponse)(await this.pageBlobContext.copyIncremental(d,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}}p.PageBlobClient=PageBlobClient},11432:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerClient=void 0;const v=y(54786);const D=y(91276);const M=y(46113);const U=y(77725);const j=y(78403);const V=y(24236);const K=y(24602);const ee=y(9820);const te=y(46456);const re=y(24844);const ne=y(39976);const ie=y(79656);const se=y(60298);class ContainerClient extends K.StorageClient{containerContext;_containerName;get containerName(){return this._containerName}constructor(d,p,y){let K;let ee;y=y||{};if((0,V.isPipelineLike)(p)){ee=d;K=p}else if(D.isNodeLike&&p instanceof j.StorageSharedKeyCredential||p instanceof U.AnonymousCredential||(0,M.isTokenCredential)(p)){ee=d;K=(0,V.newPipeline)(p,y)}else if(!p&&typeof p!=="string"){ee=d;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else if(p&&typeof p==="string"){const M=p;const re=(0,te.extractConnectionStringParts)(d);if(re.kind==="AccountConnString"){if(D.isNodeLike){const d=new j.StorageSharedKeyCredential(re.accountName,re.accountKey);ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M));if(!y.proxyOptions){y.proxyOptions=(0,v.getDefaultProxySettings)(re.proxyUri)}K=(0,V.newPipeline)(d,y)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(re.kind==="SASConnString"){ee=(0,te.appendToURLPath)(re.url,encodeURIComponent(M))+"?"+re.accountSas;K=(0,V.newPipeline)(new U.AnonymousCredential,y)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName parameter")}super(ee,K);this._containerName=this.getContainerNameFromUrl();this.containerContext=this.storageClientContext.container}async create(d={}){return ee.tracingClient.withSpan("ContainerClient-create",d,(async d=>(0,te.assertResponse)(await this.containerContext.create(d))))}async createIfNotExists(d={}){return ee.tracingClient.withSpan("ContainerClient-createIfNotExists",d,(async d=>{try{const p=await this.create(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerAlreadyExists"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}else{throw d}}}))}async exists(d={}){return ee.tracingClient.withSpan("ContainerClient-exists",d,(async p=>{try{await this.getProperties({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions});return true}catch(d){if(d.statusCode===404){return false}throw d}}))}getBlobClient(d){return new ie.BlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getAppendBlobClient(d){return new ie.AppendBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getBlockBlobClient(d){return new ie.BlockBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}getPageBlobClient(d){return new ie.PageBlobClient((0,te.appendToURLPath)(this.url,(0,te.EscapePath)(d)),this.pipeline)}async getProperties(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getProperties",d,(async p=>(0,te.assertResponse)(await this.containerContext.getProperties({abortSignal:d.abortSignal,...d.conditions,tracingOptions:p.tracingOptions}))))}async delete(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-delete",d,(async p=>(0,te.assertResponse)(await this.containerContext.delete({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:d.conditions,tracingOptions:p.tracingOptions}))))}async deleteIfExists(d={}){return ee.tracingClient.withSpan("ContainerClient-deleteIfExists",d,(async d=>{try{const p=await this.delete(d);return{succeeded:true,...p,_response:p._response}}catch(d){if(d.details?.errorCode==="ContainerNotFound"){return{succeeded:false,...d.response?.parsedHeaders,_response:d.response}}throw d}}))}async setMetadata(d,p={}){if(!p.conditions){p.conditions={}}if(p.conditions.ifUnmodifiedSince){throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service")}return ee.tracingClient.withSpan("ContainerClient-setMetadata",p,(async y=>(0,te.assertResponse)(await this.containerContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:d,modifiedAccessConditions:p.conditions,tracingOptions:y.tracingOptions}))))}async getAccessPolicy(d={}){if(!d.conditions){d.conditions={}}return ee.tracingClient.withSpan("ContainerClient-getAccessPolicy",d,(async p=>{const y=(0,te.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,tracingOptions:p.tracingOptions}));const v={_response:y._response,blobPublicAccess:y.blobPublicAccess,date:y.date,etag:y.etag,errorCode:y.errorCode,lastModified:y.lastModified,requestId:y.requestId,clientRequestId:y.clientRequestId,signedIdentifiers:[],version:y.version};for(const d of y){let p=undefined;if(d.accessPolicy){p={permissions:d.accessPolicy.permissions};if(d.accessPolicy.expiresOn){p.expiresOn=new Date(d.accessPolicy.expiresOn)}if(d.accessPolicy.startsOn){p.startsOn=new Date(d.accessPolicy.startsOn)}}v.signedIdentifiers.push({accessPolicy:p,id:d.id})}return v}))}async setAccessPolicy(d,p,y={}){y.conditions=y.conditions||{};return ee.tracingClient.withSpan("ContainerClient-setAccessPolicy",y,(async v=>{const D=[];for(const d of p||[]){D.push({accessPolicy:{expiresOn:d.accessPolicy.expiresOn?(0,te.truncatedISO8061Date)(d.accessPolicy.expiresOn):"",permissions:d.accessPolicy.permissions,startsOn:d.accessPolicy.startsOn?(0,te.truncatedISO8061Date)(d.accessPolicy.startsOn):""},id:d.id})}return(0,te.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:y.abortSignal,access:d,containerAcl:D,leaseAccessConditions:y.conditions,modifiedAccessConditions:y.conditions,tracingOptions:v.tracingOptions}))}))}getBlobLeaseClient(d){return new ne.BlobLeaseClient(this,d)}async uploadBlockBlob(d,p,y,v={}){return ee.tracingClient.withSpan("ContainerClient-uploadBlockBlob",v,(async v=>{const D=this.getBlockBlobClient(d);const M=await D.upload(p,y,v);return{blockBlobClient:D,response:M}}))}async deleteBlob(d,p={}){return ee.tracingClient.withSpan("ContainerClient-deleteBlob",p,(async y=>{let v=this.getBlobClient(d);if(p.versionId){v=v.withVersion(p.versionId)}return v.delete(y)}))}async listBlobFlatSegment(d,p={}){return ee.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",p,(async y=>{const v=(0,te.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:d,...p,tracingOptions:y.tracingOptions}));const D={...v,_response:{...v._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobFlat)(v._response.parsedBody)},segment:{...v.segment,blobItems:v.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p}))}};return D}))}async listBlobHierarchySegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.listBlobHierarchySegment(d,{marker:p,...y,tracingOptions:v.tracingOptions}));const M={...D,_response:{...D._response,parsedBody:(0,te.ConvertInternalResponseOfListBlobHierarchy)(D._response.parsedBody)},segment:{...D.segment,blobItems:D.segment.blobItems.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name),tags:(0,te.toTags)(d.blobTags),objectReplicationSourceProperties:(0,te.parseObjectReplicationRecord)(d.objectReplicationMetadata)};return p})),blobPrefixes:D.segment.blobPrefixes?.map((d=>{const p={...d,name:(0,te.BlobNameToString)(d.name)};return p}))}};return M}))}async*listSegments(d,p={}){let y;if(!!d||d===undefined){do{y=await this.listBlobFlatSegment(d,p);d=y.continuationToken;yield await y}while(d)}}async*listItems(d={}){let p;for await(const y of this.listSegments(p,d)){yield*y.segment.blobItems}}listBlobsFlat(d={}){const p=[];if(d.includeCopy){p.push("copy")}if(d.includeDeleted){p.push("deleted")}if(d.includeMetadata){p.push("metadata")}if(d.includeSnapshots){p.push("snapshots")}if(d.includeVersions){p.push("versions")}if(d.includeUncommitedBlobs){p.push("uncommittedblobs")}if(d.includeTags){p.push("tags")}if(d.includeDeletedWithVersions){p.push("deletedwithversions")}if(d.includeImmutabilityPolicy){p.push("immutabilitypolicy")}if(d.includeLegalHold){p.push("legalhold")}if(d.prefix===""){d.prefix=undefined}const y={...d,...p.length>0?{include:p}:{}};const v=this.listItems(y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(d={})=>this.listSegments(d.continuationToken,{maxPageSize:d.maxPageSize,...y})}}async*listHierarchySegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.listBlobHierarchySegment(d,p,y);p=v.continuationToken;yield await v}while(p)}}async*listItemsByHierarchy(d,p={}){let y;for await(const v of this.listHierarchySegments(d,y,p)){const d=v.segment;if(d.blobPrefixes){for(const p of d.blobPrefixes){yield{kind:"prefix",...p}}}for(const p of d.blobItems){yield{kind:"blob",...p}}}}listBlobsByHierarchy(d,p={}){if(d===""){throw new RangeError("delimiter should contain one or more characters")}const y=[];if(p.includeCopy){y.push("copy")}if(p.includeDeleted){y.push("deleted")}if(p.includeMetadata){y.push("metadata")}if(p.includeSnapshots){y.push("snapshots")}if(p.includeVersions){y.push("versions")}if(p.includeUncommitedBlobs){y.push("uncommittedblobs")}if(p.includeTags){y.push("tags")}if(p.includeDeletedWithVersions){y.push("deletedwithversions")}if(p.includeImmutabilityPolicy){y.push("immutabilitypolicy")}if(p.includeLegalHold){y.push("legalhold")}if(p.prefix===""){p.prefix=undefined}const v={...p,...y.length>0?{include:y}:{}};const D=this.listItemsByHierarchy(d,v);return{async next(){return D.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.listHierarchySegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...v})}}async findBlobsByTagsSegment(d,p,y={}){return ee.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",y,(async v=>{const D=(0,te.assertResponse)(await this.containerContext.filterBlobs({abortSignal:y.abortSignal,where:d,marker:p,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}));const M={...D,_response:D._response,blobs:D.blobs.map((d=>{let p="";if(d.tags?.blobTagSet.length===1){p=d.tags.blobTagSet[0].value}return{...d,tags:(0,te.toTags)(d.tags),tagValue:p}}))};return M}))}async*findBlobsByTagsSegments(d,p,y={}){let v;if(!!p||p===undefined){do{v=await this.findBlobsByTagsSegment(d,p,y);v.blobs=v.blobs||[];p=v.continuationToken;yield v}while(p)}}async*findBlobsByTagsItems(d,p={}){let y;for await(const v of this.findBlobsByTagsSegments(d,y,p)){yield*v.blobs}}findBlobsByTags(d,p={}){const y={...p};const v=this.findBlobsByTagsItems(d,y);return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(d,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async getAccountInfo(d={}){return ee.tracingClient.withSpan("ContainerClient-getAccountInfo",d,(async p=>(0,te.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:d.abortSignal,tracingOptions:p.tracingOptions}))))}getContainerNameFromUrl(){let d;try{const p=new URL(this.url);if(p.hostname.split(".")[1]==="blob"){d=p.pathname.split("/")[1]}else if((0,te.isIpEndpointStyle)(p)){d=p.pathname.split("/")[2]}else{d=p.pathname.split("/")[1]}d=decodeURIComponent(d);if(!d){throw new Error("Provided containerName is invalid.")}return d}catch(d){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(d){return new Promise((p=>{if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const y=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},this.credential).toString();p((0,te.appendToURLQuery)(this.url,y))}))}generateSasStringToSign(d){if(!(this.credential instanceof j.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},this.credential).stringToSign}generateUserDelegationSasUrl(d,p){return new Promise((y=>{const v=(0,re.generateBlobSASQueryParameters)({containerName:this._containerName,...d},p,this.accountName).toString();y((0,te.appendToURLQuery)(this.url,v))}))}generateUserDelegationSasStringToSign(d,p){return(0,re.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...d},p,this.accountName).stringToSign}getBlobBatchClient(){return new se.BlobBatchClient(this.url,this.pipeline)}}p.ContainerClient=ContainerClient},89874:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeResponseFromModel=rangeResponseFromModel;function rangeResponseFromModel(d){const p=(d._response.parsedBody.pageRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));const y=(d._response.parsedBody.clearRange||[]).map((d=>({offset:d.start,count:d.end-d.start})));return{...d,pageRange:p,clearRange:y,_response:{...d._response,parsedBody:{pageRange:p,clearRange:y}}}}},24236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pipeline=p.StorageOAuthScopes=void 0;p.isPipelineLike=isPipelineLike;p.newPipeline=newPipeline;p.getCoreClientOptions=getCoreClientOptions;p.getCredentialFromPipeline=getCredentialFromPipeline;const v=y(62464);const D=y(54786);const M=y(9235);const U=y(64993);const j=y(46113);const V=y(19150);const K=y(92075);const ee=y(78403);const te=y(77725);const re=y(48855);Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return re.StorageOAuthScopes}});const ne=y(22328);const ie=y(27982);const se=y(2260);const oe=y(99283);const ae=y(65233);const le=y(20507);function isPipelineLike(d){if(!d||typeof d!=="object"){return false}const p=d;return Array.isArray(p.factories)&&typeof p.options==="object"&&typeof p.toServiceClientOptions==="function"}class Pipeline{factories;options;constructor(d,p={}){this.factories=d;this.options=p}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}p.Pipeline=Pipeline;function newPipeline(d,p={}){if(!d){d=new te.AnonymousCredential}const y=new Pipeline([],p);y._credential=d;return y}function processDownlevelPipeline(d){const p=[isAnonymousCredential,isStorageSharedKeyCredential,isCoreHttpBearerTokenFactory,isStorageBrowserPolicyFactory,isStorageRetryPolicyFactory,isStorageTelemetryPolicyFactory,isCoreHttpPolicyFactory];if(d.factories.length){const y=d.factories.filter((d=>!p.some((p=>p(d)))));if(y.length){const d=y.some((d=>isInjectorPolicyFactory(d)));return{wrappedPolicies:(0,v.createRequestPolicyFactoryPolicy)(y),afterRetry:d}}}return undefined}function getCoreClientOptions(d){const{httpClient:p,...y}=d.options;let K=d._coreHttpClient;if(!K){K=p?(0,v.convertHttpClient)(p):(0,ne.getCachedDefaultHttpClient)();d._coreHttpClient=K}let te=d._corePipeline;if(!te){const p=`azsdk-js-azure-storage-blob/${re.SDK_VERSION}`;const v=y.userAgentOptions&&y.userAgentOptions.userAgentPrefix?`${y.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;te=(0,M.createClientPipeline)({...y,loggingOptions:{additionalAllowedHeaderNames:re.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:re.StorageBlobLoggingAllowedQueryParameters,logger:V.logger.info},userAgentOptions:{userAgentPrefix:v},serializationOptions:{stringifyXML:U.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:U.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}});te.removePolicy({phase:"Retry"});te.removePolicy({name:D.decompressResponsePolicyName});te.addPolicy((0,le.storageCorrectContentLengthPolicy)());te.addPolicy((0,se.storageRetryPolicy)(y.retryOptions),{phase:"Retry"});te.addPolicy((0,ie.storageBrowserPolicy)());const K=processDownlevelPipeline(d);if(K){te.addPolicy(K.wrappedPolicies,K.afterRetry?{afterPhase:"Retry"}:undefined)}const ne=getCredentialFromPipeline(d);if((0,j.isTokenCredential)(ne)){te.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:ne,scopes:y.audience??re.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:M.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(ne instanceof ee.StorageSharedKeyCredential){te.addPolicy((0,oe.storageSharedKeyCredentialPolicy)({accountName:ne.accountName,accountKey:ne.accountKey}),{phase:"Sign"})}d._corePipeline=te}return{...y,allowInsecureConnection:true,httpClient:K,pipeline:te}}function getCredentialFromPipeline(d){if(d._credential){return d._credential}let p=new te.AnonymousCredential;for(const y of d.factories){if((0,j.isTokenCredential)(y.credential)){p=y.credential}else if(isStorageSharedKeyCredential(y)){return y}}return p}function isStorageSharedKeyCredential(d){if(d instanceof ee.StorageSharedKeyCredential){return true}return d.constructor.name==="StorageSharedKeyCredential"}function isAnonymousCredential(d){if(d instanceof te.AnonymousCredential){return true}return d.constructor.name==="AnonymousCredential"}function isCoreHttpBearerTokenFactory(d){return(0,j.isTokenCredential)(d.credential)}function isStorageBrowserPolicyFactory(d){if(d instanceof ae.StorageBrowserPolicyFactory){return true}return d.constructor.name==="StorageBrowserPolicyFactory"}function isStorageRetryPolicyFactory(d){if(d instanceof K.StorageRetryPolicyFactory){return true}return d.constructor.name==="StorageRetryPolicyFactory"}function isStorageTelemetryPolicyFactory(d){return d.constructor.name==="TelemetryPolicyFactory"}function isInjectorPolicyFactory(d){return d.constructor.name==="InjectorPolicyFactory"}function isCoreHttpPolicyFactory(d){const p=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"];const y={sendRequest:async d=>({request:d,headers:d.headers.clone(),status:500})};const v={log(d,p){},shouldLog(d){return false}};const D=d.create(y,v);const M=D.constructor.name;return p.some((d=>M.startsWith(d)))}},10761:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeToString=rangeToString;function rangeToString(d){if(d.offset<0){throw new RangeError(`Range.offset cannot be smaller than 0.`)}if(d.count&&d.count<=0){throw new RangeError(`Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.`)}return d.count?`bytes=${d.offset}-${d.offset+d.count-1}`:`bytes=${d.offset}-`}},65233:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(88634);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},24602:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(67521);const D=y(24236);const M=y(46456);class StorageClient{url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(d,p){this.url=(0,M.escapeURLPath)(d);this.accountName=(0,M.getAccountNameFromUrl)(d);this.pipeline=p;this.storageClientContext=new v.StorageContextClient(this.url,(0,D.getCoreClientOptions)(p));this.isHttps=(0,M.iEqual)((0,M.getURLScheme)(this.url)||"","https");this.credential=(0,D.getCredentialFromPipeline)(p);const y=this.storageClientContext;y.requestContentType=undefined}}p.StorageClient=StorageClient},67521:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageContextClient=void 0;const v=y(53931);class StorageContextClient extends v.StorageClient{async sendOperationRequest(d,p){const y={...p};if(y.path==="/{containerName}"||y.path==="/{containerName}/{blob}"){y.path=""}return super.sendOperationRequest(d,y)}}p.StorageContextClient=StorageContextClient},92075:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(25312);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(35224);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},77725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(36857);const D=y(40040);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},40040:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},78403:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(25443);const M=y(40040);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},71604:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.UserDelegationKeyCredential=void 0;const v=y(77598);class UserDelegationKeyCredential{accountName;userDelegationKey;key;constructor(d,p){this.accountName=d;this.userDelegationKey=p;this.key=Buffer.from(p.value,"base64")}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.key).update(d,"utf8").digest("base64")}}p.UserDelegationKeyCredential=UserDelegationKeyCredential},53931:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);v.__exportStar(y(78966),p);var D=y(7725);Object.defineProperty(p,"StorageClient",{enumerable:true,get:function(){return D.StorageClient}});v.__exportStar(y(9814),p)},78966:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownStorageErrorCode=p.KnownBlobExpiryOptions=p.KnownFileShareTokenIntent=p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}));var v;(function(d){d["Backup"]="backup"})(v||(p.KnownFileShareTokenIntent=v={}));var D;(function(d){d["NeverExpire"]="NeverExpire";d["RelativeToCreation"]="RelativeToCreation";d["RelativeToNow"]="RelativeToNow";d["Absolute"]="Absolute"})(D||(p.KnownBlobExpiryOptions=D={}));var M;(function(d){d["AccountAlreadyExists"]="AccountAlreadyExists";d["AccountBeingCreated"]="AccountBeingCreated";d["AccountIsDisabled"]="AccountIsDisabled";d["AuthenticationFailed"]="AuthenticationFailed";d["AuthorizationFailure"]="AuthorizationFailure";d["ConditionHeadersNotSupported"]="ConditionHeadersNotSupported";d["ConditionNotMet"]="ConditionNotMet";d["EmptyMetadataKey"]="EmptyMetadataKey";d["InsufficientAccountPermissions"]="InsufficientAccountPermissions";d["InternalError"]="InternalError";d["InvalidAuthenticationInfo"]="InvalidAuthenticationInfo";d["InvalidHeaderValue"]="InvalidHeaderValue";d["InvalidHttpVerb"]="InvalidHttpVerb";d["InvalidInput"]="InvalidInput";d["InvalidMd5"]="InvalidMd5";d["InvalidMetadata"]="InvalidMetadata";d["InvalidQueryParameterValue"]="InvalidQueryParameterValue";d["InvalidRange"]="InvalidRange";d["InvalidResourceName"]="InvalidResourceName";d["InvalidUri"]="InvalidUri";d["InvalidXmlDocument"]="InvalidXmlDocument";d["InvalidXmlNodeValue"]="InvalidXmlNodeValue";d["Md5Mismatch"]="Md5Mismatch";d["MetadataTooLarge"]="MetadataTooLarge";d["MissingContentLengthHeader"]="MissingContentLengthHeader";d["MissingRequiredQueryParameter"]="MissingRequiredQueryParameter";d["MissingRequiredHeader"]="MissingRequiredHeader";d["MissingRequiredXmlNode"]="MissingRequiredXmlNode";d["MultipleConditionHeadersNotSupported"]="MultipleConditionHeadersNotSupported";d["OperationTimedOut"]="OperationTimedOut";d["OutOfRangeInput"]="OutOfRangeInput";d["OutOfRangeQueryParameterValue"]="OutOfRangeQueryParameterValue";d["RequestBodyTooLarge"]="RequestBodyTooLarge";d["ResourceTypeMismatch"]="ResourceTypeMismatch";d["RequestUrlFailedToParse"]="RequestUrlFailedToParse";d["ResourceAlreadyExists"]="ResourceAlreadyExists";d["ResourceNotFound"]="ResourceNotFound";d["ServerBusy"]="ServerBusy";d["UnsupportedHeader"]="UnsupportedHeader";d["UnsupportedXmlNode"]="UnsupportedXmlNode";d["UnsupportedQueryParameter"]="UnsupportedQueryParameter";d["UnsupportedHttpVerb"]="UnsupportedHttpVerb";d["AppendPositionConditionNotMet"]="AppendPositionConditionNotMet";d["BlobAlreadyExists"]="BlobAlreadyExists";d["BlobImmutableDueToPolicy"]="BlobImmutableDueToPolicy";d["BlobNotFound"]="BlobNotFound";d["BlobOverwritten"]="BlobOverwritten";d["BlobTierInadequateForContentLength"]="BlobTierInadequateForContentLength";d["BlobUsesCustomerSpecifiedEncryption"]="BlobUsesCustomerSpecifiedEncryption";d["BlockCountExceedsLimit"]="BlockCountExceedsLimit";d["BlockListTooLong"]="BlockListTooLong";d["CannotChangeToLowerTier"]="CannotChangeToLowerTier";d["CannotVerifyCopySource"]="CannotVerifyCopySource";d["ContainerAlreadyExists"]="ContainerAlreadyExists";d["ContainerBeingDeleted"]="ContainerBeingDeleted";d["ContainerDisabled"]="ContainerDisabled";d["ContainerNotFound"]="ContainerNotFound";d["ContentLengthLargerThanTierLimit"]="ContentLengthLargerThanTierLimit";d["CopyAcrossAccountsNotSupported"]="CopyAcrossAccountsNotSupported";d["CopyIdMismatch"]="CopyIdMismatch";d["FeatureVersionMismatch"]="FeatureVersionMismatch";d["IncrementalCopyBlobMismatch"]="IncrementalCopyBlobMismatch";d["IncrementalCopyOfEarlierVersionSnapshotNotAllowed"]="IncrementalCopyOfEarlierVersionSnapshotNotAllowed";d["IncrementalCopySourceMustBeSnapshot"]="IncrementalCopySourceMustBeSnapshot";d["InfiniteLeaseDurationRequired"]="InfiniteLeaseDurationRequired";d["InvalidBlobOrBlock"]="InvalidBlobOrBlock";d["InvalidBlobTier"]="InvalidBlobTier";d["InvalidBlobType"]="InvalidBlobType";d["InvalidBlockId"]="InvalidBlockId";d["InvalidBlockList"]="InvalidBlockList";d["InvalidOperation"]="InvalidOperation";d["InvalidPageRange"]="InvalidPageRange";d["InvalidSourceBlobType"]="InvalidSourceBlobType";d["InvalidSourceBlobUrl"]="InvalidSourceBlobUrl";d["InvalidVersionForPageBlobOperation"]="InvalidVersionForPageBlobOperation";d["LeaseAlreadyPresent"]="LeaseAlreadyPresent";d["LeaseAlreadyBroken"]="LeaseAlreadyBroken";d["LeaseIdMismatchWithBlobOperation"]="LeaseIdMismatchWithBlobOperation";d["LeaseIdMismatchWithContainerOperation"]="LeaseIdMismatchWithContainerOperation";d["LeaseIdMismatchWithLeaseOperation"]="LeaseIdMismatchWithLeaseOperation";d["LeaseIdMissing"]="LeaseIdMissing";d["LeaseIsBreakingAndCannotBeAcquired"]="LeaseIsBreakingAndCannotBeAcquired";d["LeaseIsBreakingAndCannotBeChanged"]="LeaseIsBreakingAndCannotBeChanged";d["LeaseIsBrokenAndCannotBeRenewed"]="LeaseIsBrokenAndCannotBeRenewed";d["LeaseLost"]="LeaseLost";d["LeaseNotPresentWithBlobOperation"]="LeaseNotPresentWithBlobOperation";d["LeaseNotPresentWithContainerOperation"]="LeaseNotPresentWithContainerOperation";d["LeaseNotPresentWithLeaseOperation"]="LeaseNotPresentWithLeaseOperation";d["MaxBlobSizeConditionNotMet"]="MaxBlobSizeConditionNotMet";d["NoAuthenticationInformation"]="NoAuthenticationInformation";d["NoPendingCopyOperation"]="NoPendingCopyOperation";d["OperationNotAllowedOnIncrementalCopyBlob"]="OperationNotAllowedOnIncrementalCopyBlob";d["PendingCopyOperation"]="PendingCopyOperation";d["PreviousSnapshotCannotBeNewer"]="PreviousSnapshotCannotBeNewer";d["PreviousSnapshotNotFound"]="PreviousSnapshotNotFound";d["PreviousSnapshotOperationNotSupported"]="PreviousSnapshotOperationNotSupported";d["SequenceNumberConditionNotMet"]="SequenceNumberConditionNotMet";d["SequenceNumberIncrementTooLarge"]="SequenceNumberIncrementTooLarge";d["SnapshotCountExceeded"]="SnapshotCountExceeded";d["SnapshotOperationRateExceeded"]="SnapshotOperationRateExceeded";d["SnapshotsPresent"]="SnapshotsPresent";d["SourceConditionNotMet"]="SourceConditionNotMet";d["SystemInUse"]="SystemInUse";d["TargetConditionNotMet"]="TargetConditionNotMet";d["UnauthorizedBlobOverwrite"]="UnauthorizedBlobOverwrite";d["BlobBeingRehydrated"]="BlobBeingRehydrated";d["BlobArchived"]="BlobArchived";d["BlobNotArchived"]="BlobNotArchived";d["AuthorizationSourceIPMismatch"]="AuthorizationSourceIPMismatch";d["AuthorizationProtocolMismatch"]="AuthorizationProtocolMismatch";d["AuthorizationPermissionMismatch"]="AuthorizationPermissionMismatch";d["AuthorizationServiceMismatch"]="AuthorizationServiceMismatch";d["AuthorizationResourceTypeMismatch"]="AuthorizationResourceTypeMismatch";d["BlobAccessTierNotSupportedForAccountType"]="BlobAccessTierNotSupportedForAccountType"})(M||(p.KnownStorageErrorCode=M={}))},52108:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceGetUserDelegationKeyHeaders=p.ServiceListContainersSegmentExceptionHeaders=p.ServiceListContainersSegmentHeaders=p.ServiceGetStatisticsExceptionHeaders=p.ServiceGetStatisticsHeaders=p.ServiceGetPropertiesExceptionHeaders=p.ServiceGetPropertiesHeaders=p.ServiceSetPropertiesExceptionHeaders=p.ServiceSetPropertiesHeaders=p.ArrowField=p.ArrowConfiguration=p.JsonTextConfiguration=p.DelimitedTextConfiguration=p.QueryFormat=p.QuerySerialization=p.QueryRequest=p.ClearRange=p.PageRange=p.PageList=p.Block=p.BlockList=p.BlockLookupList=p.BlobPrefix=p.BlobHierarchyListSegment=p.ListBlobsHierarchySegmentResponse=p.BlobPropertiesInternal=p.BlobName=p.BlobItemInternal=p.BlobFlatListSegment=p.ListBlobsFlatSegmentResponse=p.AccessPolicy=p.SignedIdentifier=p.BlobTag=p.BlobTags=p.FilterBlobItem=p.FilterBlobSegment=p.UserDelegationKey=p.KeyInfo=p.ContainerProperties=p.ContainerItem=p.ListContainersSegmentResponse=p.GeoReplication=p.BlobServiceStatistics=p.StorageError=p.StaticWebsite=p.CorsRule=p.Metrics=p.RetentionPolicy=p.Logging=p.BlobServiceProperties=void 0;p.BlobUndeleteHeaders=p.BlobDeleteExceptionHeaders=p.BlobDeleteHeaders=p.BlobGetPropertiesExceptionHeaders=p.BlobGetPropertiesHeaders=p.BlobDownloadExceptionHeaders=p.BlobDownloadHeaders=p.ContainerGetAccountInfoExceptionHeaders=p.ContainerGetAccountInfoHeaders=p.ContainerListBlobHierarchySegmentExceptionHeaders=p.ContainerListBlobHierarchySegmentHeaders=p.ContainerListBlobFlatSegmentExceptionHeaders=p.ContainerListBlobFlatSegmentHeaders=p.ContainerChangeLeaseExceptionHeaders=p.ContainerChangeLeaseHeaders=p.ContainerBreakLeaseExceptionHeaders=p.ContainerBreakLeaseHeaders=p.ContainerRenewLeaseExceptionHeaders=p.ContainerRenewLeaseHeaders=p.ContainerReleaseLeaseExceptionHeaders=p.ContainerReleaseLeaseHeaders=p.ContainerAcquireLeaseExceptionHeaders=p.ContainerAcquireLeaseHeaders=p.ContainerFilterBlobsExceptionHeaders=p.ContainerFilterBlobsHeaders=p.ContainerSubmitBatchExceptionHeaders=p.ContainerSubmitBatchHeaders=p.ContainerRenameExceptionHeaders=p.ContainerRenameHeaders=p.ContainerRestoreExceptionHeaders=p.ContainerRestoreHeaders=p.ContainerSetAccessPolicyExceptionHeaders=p.ContainerSetAccessPolicyHeaders=p.ContainerGetAccessPolicyExceptionHeaders=p.ContainerGetAccessPolicyHeaders=p.ContainerSetMetadataExceptionHeaders=p.ContainerSetMetadataHeaders=p.ContainerDeleteExceptionHeaders=p.ContainerDeleteHeaders=p.ContainerGetPropertiesExceptionHeaders=p.ContainerGetPropertiesHeaders=p.ContainerCreateExceptionHeaders=p.ContainerCreateHeaders=p.ServiceFilterBlobsExceptionHeaders=p.ServiceFilterBlobsHeaders=p.ServiceSubmitBatchExceptionHeaders=p.ServiceSubmitBatchHeaders=p.ServiceGetAccountInfoExceptionHeaders=p.ServiceGetAccountInfoHeaders=p.ServiceGetUserDelegationKeyExceptionHeaders=void 0;p.PageBlobGetPageRangesHeaders=p.PageBlobUploadPagesFromURLExceptionHeaders=p.PageBlobUploadPagesFromURLHeaders=p.PageBlobClearPagesExceptionHeaders=p.PageBlobClearPagesHeaders=p.PageBlobUploadPagesExceptionHeaders=p.PageBlobUploadPagesHeaders=p.PageBlobCreateExceptionHeaders=p.PageBlobCreateHeaders=p.BlobSetTagsExceptionHeaders=p.BlobSetTagsHeaders=p.BlobGetTagsExceptionHeaders=p.BlobGetTagsHeaders=p.BlobQueryExceptionHeaders=p.BlobQueryHeaders=p.BlobGetAccountInfoExceptionHeaders=p.BlobGetAccountInfoHeaders=p.BlobSetTierExceptionHeaders=p.BlobSetTierHeaders=p.BlobAbortCopyFromURLExceptionHeaders=p.BlobAbortCopyFromURLHeaders=p.BlobCopyFromURLExceptionHeaders=p.BlobCopyFromURLHeaders=p.BlobStartCopyFromURLExceptionHeaders=p.BlobStartCopyFromURLHeaders=p.BlobCreateSnapshotExceptionHeaders=p.BlobCreateSnapshotHeaders=p.BlobBreakLeaseExceptionHeaders=p.BlobBreakLeaseHeaders=p.BlobChangeLeaseExceptionHeaders=p.BlobChangeLeaseHeaders=p.BlobRenewLeaseExceptionHeaders=p.BlobRenewLeaseHeaders=p.BlobReleaseLeaseExceptionHeaders=p.BlobReleaseLeaseHeaders=p.BlobAcquireLeaseExceptionHeaders=p.BlobAcquireLeaseHeaders=p.BlobSetMetadataExceptionHeaders=p.BlobSetMetadataHeaders=p.BlobSetLegalHoldExceptionHeaders=p.BlobSetLegalHoldHeaders=p.BlobDeleteImmutabilityPolicyExceptionHeaders=p.BlobDeleteImmutabilityPolicyHeaders=p.BlobSetImmutabilityPolicyExceptionHeaders=p.BlobSetImmutabilityPolicyHeaders=p.BlobSetHttpHeadersExceptionHeaders=p.BlobSetHttpHeadersHeaders=p.BlobSetExpiryExceptionHeaders=p.BlobSetExpiryHeaders=p.BlobUndeleteExceptionHeaders=void 0;p.BlockBlobGetBlockListExceptionHeaders=p.BlockBlobGetBlockListHeaders=p.BlockBlobCommitBlockListExceptionHeaders=p.BlockBlobCommitBlockListHeaders=p.BlockBlobStageBlockFromURLExceptionHeaders=p.BlockBlobStageBlockFromURLHeaders=p.BlockBlobStageBlockExceptionHeaders=p.BlockBlobStageBlockHeaders=p.BlockBlobPutBlobFromUrlExceptionHeaders=p.BlockBlobPutBlobFromUrlHeaders=p.BlockBlobUploadExceptionHeaders=p.BlockBlobUploadHeaders=p.AppendBlobSealExceptionHeaders=p.AppendBlobSealHeaders=p.AppendBlobAppendBlockFromUrlExceptionHeaders=p.AppendBlobAppendBlockFromUrlHeaders=p.AppendBlobAppendBlockExceptionHeaders=p.AppendBlobAppendBlockHeaders=p.AppendBlobCreateExceptionHeaders=p.AppendBlobCreateHeaders=p.PageBlobCopyIncrementalExceptionHeaders=p.PageBlobCopyIncrementalHeaders=p.PageBlobUpdateSequenceNumberExceptionHeaders=p.PageBlobUpdateSequenceNumberHeaders=p.PageBlobResizeExceptionHeaders=p.PageBlobResizeHeaders=p.PageBlobGetPageRangesDiffExceptionHeaders=p.PageBlobGetPageRangesDiffHeaders=p.PageBlobGetPageRangesExceptionHeaders=void 0;p.BlobServiceProperties={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:true,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"}}}}};p.Logging={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:true,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:true,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:true,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:true,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.RetentionPolicy={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}};p.Metrics={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.CorsRule={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:true,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:true,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:true,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:true,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:true,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}};p.StaticWebsite={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:true,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"}}}}};p.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};p.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};p.GeoReplication={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:true,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:true,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};p.ListContainersSegmentResponse={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,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:true,xmlName:"Containers",xmlIsWrapped:true,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.ContainerItem={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:true,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"}}}}}}};p.ContainerProperties={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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"}}}}};p.KeyInfo={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:true,xmlName:"Expiry",type:{name:"String"}}}}};p.UserDelegationKey={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:true,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:true,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:true,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:true,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:true,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:true,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.FilterBlobSegment={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},where:{serializedName:"Where",required:true,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:true,xmlName:"Blobs",xmlIsWrapped:true,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.FilterBlobItem={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}};p.BlobTags={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:true,xmlName:"TagSet",xmlIsWrapped:true,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};p.BlobTag={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:true,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.SignedIdentifier={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:true,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};p.AccessPolicy={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"}}}}};p.ListBlobsFlatSegmentResponse={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobFlatListSegment={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobItemInternal={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:true,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:true,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"}}}}};p.BlobName={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:true,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:true,type:{name:"String"}}}}};p.BlobPropertiesInternal={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:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,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","rehydrate-pending-to-cold"]}},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"}}}}};p.ListBlobsHierarchySegmentResponse={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,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"}}}}};p.BlobHierarchyListSegment={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:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};p.BlockLookupList={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"}}}}}}};p.BlockList={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};p.Block={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:true,xmlName:"Size",type:{name:"Number"}}}}};p.PageList={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"}}}}};p.PageRange={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.ClearRange={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.QueryRequest={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:true,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:true,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"}}}}};p.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};p.QueryFormat={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:true,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:"Dictionary",value:{type:{name:"any"}}}}}}};p.DelimitedTextConfiguration={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"}}}}};p.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};p.ArrowConfiguration={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:true,xmlName:"Schema",xmlIsWrapped:true,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};p.ArrowField={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:true,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"}}}}};p.ServiceSetPropertiesHeaders={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"}}}}};p.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetPropertiesHeaders={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"}}}}};p.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetStatisticsHeaders={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"}}}}};p.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceListContainersSegmentHeaders={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"}}}}};p.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetUserDelegationKeyHeaders={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"}}}}};p.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetAccountInfoHeaders={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"}}}}};p.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSubmitBatchHeaders={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"}}}}};p.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceFilterBlobsHeaders={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"}}}}};p.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerCreateHeaders={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"}}}}};p.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetPropertiesHeaders={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerDeleteHeaders={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"}}}}};p.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetMetadataHeaders={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"}}}}};p.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccessPolicyHeaders={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"}}}}};p.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetAccessPolicyHeaders={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"}}}}};p.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRestoreHeaders={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"}}}}};p.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenameHeaders={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"}}}}};p.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSubmitBatchHeaders={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"}}}}};p.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerFilterBlobsHeaders={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"}}}}};p.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerAcquireLeaseHeaders={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"}}}}};p.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerReleaseLeaseHeaders={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"}}}}};p.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenewLeaseHeaders={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"}}}}};p.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerBreakLeaseHeaders={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"}}}}};p.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerChangeLeaseHeaders={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"}}}}};p.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobFlatSegmentHeaders={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"}}}}};p.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobHierarchySegmentHeaders={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"}}}}};p.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDownloadHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",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"]}},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"}}}}};p.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetPropertiesHeaders={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",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},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"}}}}};p.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteHeaders={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"}}}}};p.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobUndeleteHeaders={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"}}}}};p.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetExpiryHeaders={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"}}}}};p.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetHttpHeadersHeaders={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"}}}}};p.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetImmutabilityPolicyHeaders={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"]}}}}};p.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteImmutabilityPolicyHeaders={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"}}}}};p.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetLegalHoldHeaders={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"}}}}};p.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetMetadataHeaders={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"}}}}};p.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAcquireLeaseHeaders={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"}}}}};p.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobReleaseLeaseHeaders={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"}}}}};p.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobRenewLeaseHeaders={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"}}}}};p.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobChangeLeaseHeaders={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"}}}}};p.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobBreakLeaseHeaders={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"}}}}};p.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCreateSnapshotHeaders={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"}}}}};p.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobStartCopyFromURLHeaders={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"}}}}};p.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCopyFromURLHeaders={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:true,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"}}}}};p.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAbortCopyFromURLHeaders={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"}}}}};p.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTierHeaders={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"}}}}};p.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetAccountInfoHeaders={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"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobQueryHeaders={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"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"}}}}};p.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetTagsHeaders={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"}}}}};p.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTagsHeaders={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"}}}}};p.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCreateHeaders={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"}}}}};p.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesHeaders={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"}}}}};p.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobClearPagesHeaders={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"}}}}};p.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesFromURLHeaders={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"}}}}};p.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesHeaders={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"}}}}};p.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesDiffHeaders={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"}}}}};p.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobResizeHeaders={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"}}}}};p.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUpdateSequenceNumberHeaders={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"}}}}};p.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCopyIncrementalHeaders={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"}}}}};p.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobCreateHeaders={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"}}}}};p.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockHeaders={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"}}}}};p.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockFromUrlHeaders={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"}}}}};p.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobSealHeaders={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"}}}}};p.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobUploadHeaders={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"}}}}};p.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobPutBlobFromUrlHeaders={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"}}}}};p.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockHeaders={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"}}}}};p.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockFromURLHeaders={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"}}}}};p.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobCommitBlockListHeaders={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"}}}}};p.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobGetBlockListHeaders={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"}}}}};p.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}},11236:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.action3=p.action2=p.leaseId1=p.action1=p.proposedLeaseId=p.duration=p.action=p.comp10=p.sourceLeaseId=p.sourceContainerName=p.comp9=p.deletedContainerVersion=p.deletedContainerName=p.comp8=p.containerAcl=p.comp7=p.comp6=p.ifUnmodifiedSince=p.ifModifiedSince=p.leaseId=p.preventEncryptionScopeOverride=p.defaultEncryptionScope=p.access=p.metadata=p.restype2=p.where=p.comp5=p.multipartContentType=p.contentLength=p.comp4=p.body=p.restype1=p.comp3=p.keyInfo=p.include=p.maxPageSize=p.marker=p.prefix=p.comp2=p.comp1=p.accept1=p.requestId=p.version=p.timeoutInSeconds=p.comp=p.restype=p.url=p.accept=p.blobServiceProperties=p.contentType=void 0;p.fileRequestIntent=p.copySourceTags=p.copySourceAuthorization=p.sourceContentMD5=p.xMsRequiresSync=p.legalHold1=p.sealBlob=p.blobTagsString=p.copySource=p.sourceIfTags=p.sourceIfNoneMatch=p.sourceIfMatch=p.sourceIfUnmodifiedSince=p.sourceIfModifiedSince=p.rehydratePriority=p.tier=p.comp14=p.encryptionScope=p.legalHold=p.comp13=p.immutabilityPolicyMode=p.immutabilityPolicyExpiry=p.comp12=p.blobContentDisposition=p.blobContentLanguage=p.blobContentEncoding=p.blobContentMD5=p.blobContentType=p.blobCacheControl=p.expiresOn=p.expiryOptions=p.comp11=p.blobDeleteType=p.deleteSnapshots=p.ifTags=p.ifNoneMatch=p.ifMatch=p.encryptionAlgorithm=p.encryptionKeySha256=p.encryptionKey=p.rangeGetContentCRC64=p.rangeGetContentMD5=p.range=p.versionId=p.snapshot=p.delimiter=p.include1=p.proposedLeaseId1=p.action4=p.breakPeriod=void 0;p.listType=p.comp25=p.blocks=p.blockId=p.comp24=p.copySourceBlobProperties=p.blobType2=p.comp23=p.sourceRange1=p.appendPosition=p.maxSize=p.comp22=p.blobType1=p.comp21=p.sequenceNumberAction=p.prevSnapshotUrl=p.prevsnapshot=p.comp20=p.range1=p.sourceContentCrc64=p.sourceRange=p.sourceUrl=p.pageWrite1=p.ifSequenceNumberEqualTo=p.ifSequenceNumberLessThan=p.ifSequenceNumberLessThanOrEqualTo=p.pageWrite=p.comp19=p.accept2=p.body1=p.contentType1=p.blobSequenceNumber=p.blobContentLength=p.blobType=p.transactionalContentCrc64=p.transactionalContentMD5=p.tags=p.comp18=p.comp17=p.queryRequest=p.tier1=p.comp16=p.copyId=p.copyActionAbortConstant=p.comp15=void 0;const v=y(52108);p.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:v.BlobServiceProperties};p.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.url={parameterPath:"url",mapper:{serializedName:"url",required:true,xmlName:"url",type:{name:"String"}},skipEncoding:true};p.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};p.version={parameterPath:"version",mapper:{defaultValue:"2025-07-05",isConstant:true,serializedName:"x-ms-version",type:{name:"String"}}};p.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};p.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};p.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};p.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};p.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};p.keyInfo={parameterPath:"keyInfo",mapper:v.KeyInfo};p.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.body={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:true,xmlName:"Content-Length",type:{name:"Number"}}};p.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:true,xmlName:"Content-Type",type:{name:"String"}}};p.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};p.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};p.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};p.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};p.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};p.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};p.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};p.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};p.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};p.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};p.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};p.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:true,xmlName:"x-ms-source-container-name",type:{name:"String"}}};p.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};p.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};p.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:true,xmlName:"x-ms-lease-id",type:{name:"String"}}};p.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};p.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:true,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.include1={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:"CSV"};p.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:true,xmlName:"delimiter",type:{name:"String"}}};p.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};p.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};p.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};p.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};p.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};p.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};p.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};p.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};p.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};p.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};p.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};p.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};p.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};p.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:true,xmlName:"x-ms-expiry-option",type:{name:"String"}}};p.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};p.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};p.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};p.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};p.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};p.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};p.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};p.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};p.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};p.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:true,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};p.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier={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"]}}};p.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};p.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};p.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};p.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};p.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};p.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};p.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:true,serializedName:"x-ms-requires-sync",type:{name:"String"}}};p.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};p.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};p.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};p.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};p.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:true,serializedName:"x-ms-copy-action",type:{name:"String"}}};p.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:true,xmlName:"copyid",type:{name:"String"}}};p.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier1={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:true,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};p.queryRequest={parameterPath:["options","queryRequest"],mapper:v.QueryRequest};p.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tags={parameterPath:["options","tags"],mapper:v.BlobTags};p.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};p.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};p.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:true,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};p.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};p.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.body1={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};p.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};p.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};p.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:true,xmlName:"x-ms-source-range",type:{name:"String"}}};p.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};p.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:true,xmlName:"x-ms-range",type:{name:"String"}}};p.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};p.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};p.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:true,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};p.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};p.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};p.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};p.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};p.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:true,xmlName:"blockid",type:{name:"String"}}};p.blocks={parameterPath:"blocks",mapper:v.BlockLookupList};p.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:true,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}},8011:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AppendBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class AppendBlobImpl{client;constructor(d){this.client=d}create(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},V)}appendBlock(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}appendBlockFromUrl(d,p,y){return this.client.sendOperationRequest({sourceUrl:d,contentLength:p,options:y},ee)}seal(d){return this.client.sendOperationRequest({options:d},te)}}p.AppendBlobImpl=AppendBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.blobTagsString,U.legalHold1,U.blobType1],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.maxSize,U.appendPosition],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp22],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.transactionalContentMD5,U.sourceUrl,U.sourceContentCrc64,U.maxSize,U.appendPosition,U.sourceRange1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.AppendBlobSealHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.AppendBlobSealExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp23],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.appendPosition],isXML:true,serializer:j}},67635:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlobImpl{client;constructor(d){this.client=d}download(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}undelete(d){return this.client.sendOperationRequest({options:d},te)}setExpiry(d,p){return this.client.sendOperationRequest({expiryOptions:d,options:p},re)}setHttpHeaders(d){return this.client.sendOperationRequest({options:d},ne)}setImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},ie)}deleteImmutabilityPolicy(d){return this.client.sendOperationRequest({options:d},se)}setLegalHold(d,p){return this.client.sendOperationRequest({legalHold:d,options:p},oe)}setMetadata(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},de)}breakLease(d){return this.client.sendOperationRequest({options:d},pe)}createSnapshot(d){return this.client.sendOperationRequest({options:d},fe)}startCopyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},me)}copyFromURL(d,p){return this.client.sendOperationRequest({copySource:d,options:p},Ae)}abortCopyFromURL(d,p){return this.client.sendOperationRequest({copyId:d,options:p},he)}setTier(d,p){return this.client.sendOperationRequest({tier:d,options:p},ge)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ye)}query(d){return this.client.sendOperationRequest({options:d},be)}getTags(d){return this.client.sendOperationRequest({options:d},Ee)}setTags(d){return this.client.sendOperationRequest({options:d},we)}}p.BlobImpl=BlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobDownloadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDownloadExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.rangeGetContentMD5,U.rangeGetContentCRC64,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:M.BlobGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:M.BlobDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.blobDeleteType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.deleteSnapshots],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobUndeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobUndeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetExpiryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetExpiryExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp11],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.expiryOptions,U.expiresOn],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetHttpHeadersHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifUnmodifiedSince,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:M.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp12],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetLegalHoldHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetLegalHoldExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp13],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.legalHold],isXML:true,serializer:j};const ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const le={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ce={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ue={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const de={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const pe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const fe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlobCreateSnapshotHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCreateSnapshotExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp14],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope],isXML:true,serializer:j};const me={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobStartCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.tier,U.rehydratePriority,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sealBlob,U.legalHold1],isXML:true,serializer:j};const Ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.BlobCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.copySource,U.blobTagsString,U.legalHold1,U.xMsRequiresSync,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent],isXML:true,serializer:j};const he={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobAbortCopyFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp15,U.copyId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.copyActionAbortConstant],isXML:true,serializer:j};const ge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.BlobSetTierHeaders},202:{headersMapper:M.BlobSetTierHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTierExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp16],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags,U.rehydratePriority,U.tier1],isXML:true,serializer:j};const ye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:M.BlobGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const be={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.BlobQueryHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobQueryExceptionHeaders}},requestBody:U.queryRequest,queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp17],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const Ee={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobTags,headersMapper:M.BlobGetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobGetTagsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j};const we={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:M.BlobSetTagsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlobSetTagsExceptionHeaders}},requestBody:U.tags,queryParameters:[U.timeoutInSeconds,U.versionId,U.comp18],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.leaseId,U.ifTags,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j}},32020:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlockBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class BlockBlobImpl{client;constructor(d){this.client=d}upload(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},V)}putBlobFromUrl(d,p,y){return this.client.sendOperationRequest({contentLength:d,copySource:p,options:y},K)}stageBlock(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,body:y,options:v},ee)}stageBlockFromURL(d,p,y,v){return this.client.sendOperationRequest({blockId:d,contentLength:p,sourceUrl:y,options:v},te)}commitBlockList(d,p){return this.client.sendOperationRequest({blocks:d,options:p},re)}getBlockList(d,p){return this.client.sendOperationRequest({listType:d,options:p},ne)}}p.BlockBlobImpl=BlockBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobUploadHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobUploadExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.blobType2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.encryptionScope,U.tier,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceIfTags,U.copySource,U.blobTagsString,U.sourceContentMD5,U.copySourceAuthorization,U.copySourceTags,U.fileRequestIntent,U.transactionalContentMD5,U.blobType2,U.copySourceBlobProperties],isXML:true,serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp24,U.blockId],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.sourceUrl,U.sourceContentCrc64,U.sourceRange1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.BlockBlobCommitBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobCommitBlockListExceptionHeaders}},requestBody:U.blocks,queryParameters:[U.timeoutInSeconds,U.comp25],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.transactionalContentMD5,U.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.BlockList,headersMapper:M.BlockBlobGetBlockListHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.snapshot,U.comp25,U.listType],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifTags],isXML:true,serializer:j}},12857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ContainerImpl{client;constructor(d){this.client=d}create(d){return this.client.sendOperationRequest({options:d},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}delete(d){return this.client.sendOperationRequest({options:d},ee)}setMetadata(d){return this.client.sendOperationRequest({options:d},te)}getAccessPolicy(d){return this.client.sendOperationRequest({options:d},re)}setAccessPolicy(d){return this.client.sendOperationRequest({options:d},ne)}restore(d){return this.client.sendOperationRequest({options:d},ie)}rename(d,p){return this.client.sendOperationRequest({sourceContainerName:d,options:p},se)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},oe)}filterBlobs(d){return this.client.sendOperationRequest({options:d},ae)}acquireLease(d){return this.client.sendOperationRequest({options:d},le)}releaseLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ce)}renewLease(d,p){return this.client.sendOperationRequest({leaseId:d,options:p},ue)}breakLease(d){return this.client.sendOperationRequest({options:d},de)}changeLease(d,p,y){return this.client.sendOperationRequest({leaseId:d,proposedLeaseId:p,options:y},pe)}listBlobFlatSegment(d){return this.client.sendOperationRequest({options:d},fe)}listBlobHierarchySegment(d,p){return this.client.sendOperationRequest({delimiter:d,options:p},me)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},Ae)}}p.ContainerImpl=ContainerImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.access,U.defaultEncryptionScope,U.preventEncryptionScopeOverride],isXML:true,serializer:j};const K={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetPropertiesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ee={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:M.ContainerDeleteHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerDeleteExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,serializer:j};const te={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetMetadataHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetMetadataExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp6],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.metadata,U.leaseId,U.ifModifiedSince],isXML:true,serializer:j};const re={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier"},headersMapper:M.ContainerGetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId],isXML:true,serializer:j};const ne={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerSetAccessPolicyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSetAccessPolicyExceptionHeaders}},requestBody:U.containerAcl,queryParameters:[U.timeoutInSeconds,U.restype2,U.comp7],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId,U.access,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ie={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerRestoreHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRestoreExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp8],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.deletedContainerName,U.deletedContainerVersion],isXML:true,serializer:j};const se={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenameHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenameExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp9],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.sourceContainerName,U.sourceLeaseId],isXML:true,serializer:j};const oe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ContainerSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4,U.restype2],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ContainerFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where,U.restype2],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const le={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:M.ContainerAcquireLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action,U.duration,U.proposedLeaseId],isXML:true,serializer:j};const ce={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerReleaseLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action1,U.leaseId1],isXML:true,serializer:j};const ue={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerRenewLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerRenewLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action2],isXML:true,serializer:j};const de={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:M.ContainerBreakLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerBreakLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.action3,U.breakPeriod],isXML:true,serializer:j};const pe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:M.ContainerChangeLeaseHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerChangeLeaseExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.restype2,U.comp10],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.leaseId1,U.action4,U.proposedLeaseId1],isXML:true,serializer:j};const fe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsFlatSegmentResponse,headersMapper:M.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const me={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:M.ListBlobsHierarchySegmentResponse,headersMapper:M.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.restype2,U.include1,U.delimiter],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const Ae={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:M.ContainerGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},62594:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(93601),p);v.__exportStar(y(12857),p);v.__exportStar(y(67635),p);v.__exportStar(y(45744),p);v.__exportStar(y(8011),p);v.__exportStar(y(32020),p)},45744:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class PageBlobImpl{client;constructor(d){this.client=d}create(d,p,y){return this.client.sendOperationRequest({contentLength:d,blobContentLength:p,options:y},V)}uploadPages(d,p,y){return this.client.sendOperationRequest({contentLength:d,body:p,options:y},K)}clearPages(d,p){return this.client.sendOperationRequest({contentLength:d,options:p},ee)}uploadPagesFromURL(d,p,y,v,D){return this.client.sendOperationRequest({sourceUrl:d,sourceRange:p,contentLength:y,range:v,options:D},te)}getPageRanges(d){return this.client.sendOperationRequest({options:d},re)}getPageRangesDiff(d){return this.client.sendOperationRequest({options:d},ne)}resize(d,p){return this.client.sendOperationRequest({blobContentLength:d,options:p},ie)}updateSequenceNumber(d,p){return this.client.sendOperationRequest({sequenceNumberAction:d,options:p},se)}copyIncremental(d,p){return this.client.sendOperationRequest({copySource:d,options:p},oe)}}p.PageBlobImpl=PageBlobImpl;const j=D.createSerializer(M,true);const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobCreateHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCreateExceptionHeaders}},queryParameters:[U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.metadata,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobCacheControl,U.blobContentType,U.blobContentMD5,U.blobContentEncoding,U.blobContentLanguage,U.blobContentDisposition,U.immutabilityPolicyExpiry,U.immutabilityPolicyMode,U.encryptionScope,U.tier,U.blobTagsString,U.legalHold1,U.blobType,U.blobContentLength,U.blobSequenceNumber],isXML:true,serializer:j};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesExceptionHeaders}},requestBody:U.body1,queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.transactionalContentMD5,U.transactionalContentCrc64,U.contentType1,U.accept2,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobClearPagesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobClearPagesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.pageWrite1],isXML:true,serializer:j};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:M.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp19],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.contentLength,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.sourceIfModifiedSince,U.sourceIfUnmodifiedSince,U.sourceIfMatch,U.sourceIfNoneMatch,U.sourceContentMD5,U.copySourceAuthorization,U.fileRequestIntent,U.pageWrite,U.ifSequenceNumberLessThanOrEqualTo,U.ifSequenceNumberLessThan,U.ifSequenceNumberEqualTo,U.sourceUrl,U.sourceRange,U.sourceContentCrc64,U.range1],isXML:true,serializer:j};const re={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags],isXML:true,serializer:j};const ne={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:M.PageList,headersMapper:M.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.snapshot,U.comp20,U.prevsnapshot],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.range,U.ifMatch,U.ifNoneMatch,U.ifTags,U.prevSnapshotUrl],isXML:true,serializer:j};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobResizeHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobResizeExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.encryptionKey,U.encryptionKeySha256,U.encryptionAlgorithm,U.ifMatch,U.ifNoneMatch,U.ifTags,U.encryptionScope,U.blobContentLength],isXML:true,serializer:j};const se={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:M.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.leaseId,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.blobSequenceNumber,U.sequenceNumberAction],isXML:true,serializer:j};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:M.PageBlobCopyIncrementalHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp21],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1,U.ifModifiedSince,U.ifUnmodifiedSince,U.ifMatch,U.ifNoneMatch,U.ifTags,U.copySource],isXML:true,serializer:j}},93601:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceImpl=void 0;const v=y(31577);const D=v.__importStar(y(9235));const M=v.__importStar(y(52108));const U=v.__importStar(y(11236));class ServiceImpl{client;constructor(d){this.client=d}setProperties(d,p){return this.client.sendOperationRequest({blobServiceProperties:d,options:p},V)}getProperties(d){return this.client.sendOperationRequest({options:d},K)}getStatistics(d){return this.client.sendOperationRequest({options:d},ee)}listContainersSegment(d){return this.client.sendOperationRequest({options:d},te)}getUserDelegationKey(d,p){return this.client.sendOperationRequest({keyInfo:d,options:p},re)}getAccountInfo(d){return this.client.sendOperationRequest({options:d},ne)}submitBatch(d,p,y,v){return this.client.sendOperationRequest({contentLength:d,multipartContentType:p,body:y,options:v},ie)}filterBlobs(d){return this.client.sendOperationRequest({options:d},se)}}p.ServiceImpl=ServiceImpl;const j=D.createSerializer(M,true);const V={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:M.ServiceSetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSetPropertiesExceptionHeaders}},requestBody:U.blobServiceProperties,queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const K={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceProperties,headersMapper:M.ServiceGetPropertiesHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetPropertiesExceptionHeaders}},queryParameters:[U.restype,U.comp,U.timeoutInSeconds],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ee={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.BlobServiceStatistics,headersMapper:M.ServiceGetStatisticsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetStatisticsExceptionHeaders}},queryParameters:[U.restype,U.timeoutInSeconds,U.comp1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const te={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.ListContainersSegmentResponse,headersMapper:M.ServiceListContainersSegmentHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.comp2,U.prefix,U.marker,U.maxPageSize,U.include],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const re={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:M.UserDelegationKey,headersMapper:M.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:U.keyInfo,queryParameters:[U.restype,U.timeoutInSeconds,U.comp3],urlParameters:[U.url],headerParameters:[U.contentType,U.accept,U.version,U.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const ne={path:"/",httpMethod:"GET",responses:{200:{headersMapper:M.ServiceGetAccountInfoHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[U.comp,U.timeoutInSeconds,U.restype1],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j};const ie={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M.ServiceSubmitBatchHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceSubmitBatchExceptionHeaders}},requestBody:U.body,queryParameters:[U.timeoutInSeconds,U.comp4],urlParameters:[U.url],headerParameters:[U.accept,U.version,U.requestId,U.contentLength,U.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:j};const se={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M.FilterBlobSegment,headersMapper:M.ServiceFilterBlobsHeaders},default:{bodyMapper:M.StorageError,headersMapper:M.ServiceFilterBlobsExceptionHeaders}},queryParameters:[U.timeoutInSeconds,U.marker,U.maxPageSize,U.comp5,U.where],urlParameters:[U.url],headerParameters:[U.version,U.requestId,U.accept1],isXML:true,serializer:j}},70231:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},53431:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},5232:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},59597:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},9814:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(31577);v.__exportStar(y(44533),p);v.__exportStar(y(59597),p);v.__exportStar(y(53431),p);v.__exportStar(y(81444),p);v.__exportStar(y(70231),p);v.__exportStar(y(5232),p)},81444:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},44533:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},7725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const v=y(31577);const D=v.__importStar(y(62464));const M=y(62594);class StorageClient extends D.ExtendedServiceClient{url;version;constructor(d,p){if(d===undefined){throw new Error("'url' cannot be null")}if(!p){p={}}const y={requestContentType:"application/json; charset=utf-8"};const v=`azsdk-js-azure-storage-blob/12.28.0`;const D=p.userAgentOptions&&p.userAgentOptions.userAgentPrefix?`${p.userAgentOptions.userAgentPrefix} ${v}`:`${v}`;const U={...y,...p,userAgentOptions:{userAgentPrefix:D},endpoint:p.endpoint??p.baseUri??"{url}"};super(U);this.url=d;this.version=p.version||"2025-07-05";this.service=new M.ServiceImpl(this);this.container=new M.ContainerImpl(this);this.blob=new M.BlobImpl(this);this.pageBlob=new M.PageBlobImpl(this);this.appendBlob=new M.AppendBlobImpl(this);this.blockBlob=new M.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob}p.StorageClient=StorageClient},45199:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownEncryptionAlgorithmType=void 0;var y;(function(d){d["AES256"]="AES256"})(y||(p.KnownEncryptionAlgorithmType=y={}))},34228:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=p.RestError=p.BaseRequestPolicy=p.StorageOAuthScopes=p.newPipeline=p.isPipelineLike=p.Pipeline=p.getBlobServiceAccountAudience=p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=p.generateBlobSASQueryParameters=p.generateAccountSASQueryParameters=void 0;const v=y(31577);const D=y(54786);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return D.RestError}});v.__exportStar(y(74177),p);v.__exportStar(y(79656),p);v.__exportStar(y(11432),p);v.__exportStar(y(39976),p);v.__exportStar(y(70834),p);v.__exportStar(y(30639),p);v.__exportStar(y(50120),p);var M=y(79066);Object.defineProperty(p,"generateAccountSASQueryParameters",{enumerable:true,get:function(){return M.generateAccountSASQueryParameters}});v.__exportStar(y(60021),p);v.__exportStar(y(60298),p);v.__exportStar(y(78283),p);v.__exportStar(y(20252),p);var U=y(24844);Object.defineProperty(p,"generateBlobSASQueryParameters",{enumerable:true,get:function(){return U.generateBlobSASQueryParameters}});v.__exportStar(y(65233),p);v.__exportStar(y(67114),p);v.__exportStar(y(77725),p);v.__exportStar(y(40040),p);v.__exportStar(y(78403),p);var j=y(67460);Object.defineProperty(p,"BlockBlobTier",{enumerable:true,get:function(){return j.BlockBlobTier}});Object.defineProperty(p,"PremiumPageBlobTier",{enumerable:true,get:function(){return j.PremiumPageBlobTier}});Object.defineProperty(p,"StorageBlobAudience",{enumerable:true,get:function(){return j.StorageBlobAudience}});Object.defineProperty(p,"getBlobServiceAccountAudience",{enumerable:true,get:function(){return j.getBlobServiceAccountAudience}});var V=y(24236);Object.defineProperty(p,"Pipeline",{enumerable:true,get:function(){return V.Pipeline}});Object.defineProperty(p,"isPipelineLike",{enumerable:true,get:function(){return V.isPipelineLike}});Object.defineProperty(p,"newPipeline",{enumerable:true,get:function(){return V.newPipeline}});Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return V.StorageOAuthScopes}});v.__exportStar(y(92075),p);var K=y(51916);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return K.BaseRequestPolicy}});v.__exportStar(y(36857),p);v.__exportStar(y(68572),p);v.__exportStar(y(92075),p);v.__exportStar(y(25443),p);v.__exportStar(y(49547),p);v.__exportStar(y(45199),p);var ee=y(19150);Object.defineProperty(p,"logger",{enumerable:true,get:function(){return ee.logger}})},90258:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AVRO_SCHEMA_KEY=p.AVRO_CODEC_KEY=p.AVRO_INIT_BYTES=p.AVRO_SYNC_MARKER_SIZE=void 0;p.AVRO_SYNC_MARKER_SIZE=16;p.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);p.AVRO_CODEC_KEY="avro.codec";p.AVRO_SCHEMA_KEY="avro.schema"},90256:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroType=p.AvroParser=void 0;class AvroParser{static async readFixedBytes(d,p,y={}){const v=await d.read(p,{abortSignal:y.abortSignal});if(v.length!==p){throw new Error("Hit stream end.")}return v}static async readByte(d,p={}){const y=await AvroParser.readFixedBytes(d,1,p);return y[0]}static async readZigZagLong(d,p={}){let y=0;let v=0;let D,M,U;do{D=await AvroParser.readByte(d,p);M=D&128;y|=(D&127)<Number.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return v}return y>>1^-(y&1)}static async readLong(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readInt(d,p={}){return AvroParser.readZigZagLong(d,p)}static async readNull(){return null}static async readBoolean(d,p={}){const y=await AvroParser.readByte(d,p);if(y===1){return true}else if(y===0){return false}else{throw new Error("Byte was not a boolean.")}}static async readFloat(d,p={}){const y=await AvroParser.readFixedBytes(d,4,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat32(0,true)}static async readDouble(d,p={}){const y=await AvroParser.readFixedBytes(d,8,p);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);return v.getFloat64(0,true)}static async readBytes(d,p={}){const y=await AvroParser.readLong(d,p);if(y<0){throw new Error("Bytes size was negative.")}return d.read(y,{abortSignal:p.abortSignal})}static async readString(d,p={}){const y=await AvroParser.readBytes(d,p);const v=new TextDecoder;return v.decode(y)}static async readMapPair(d,p,y={}){const v=await AvroParser.readString(d,y);const D=await p(d,y);return{key:v,value:D}}static async readMap(d,p,y={}){const readPairMethod=(d,y={})=>AvroParser.readMapPair(d,p,y);const v=await AvroParser.readArray(d,readPairMethod,y);const D={};for(const d of v){D[d.key]=d.value}return D}static async readArray(d,p,y={}){const v=[];for(let D=await AvroParser.readLong(d,y);D!==0;D=await AvroParser.readLong(d,y)){if(D<0){await AvroParser.readLong(d,y);D=-D}while(D--){const D=await p(d,y);v.push(D)}}return v}}p.AvroParser=AvroParser;var y;(function(d){d["RECORD"]="record";d["ENUM"]="enum";d["ARRAY"]="array";d["MAP"]="map";d["UNION"]="union";d["FIXED"]="fixed"})(y||(y={}));var v;(function(d){d["NULL"]="null";d["BOOLEAN"]="boolean";d["INT"]="int";d["LONG"]="long";d["FLOAT"]="float";d["DOUBLE"]="double";d["BYTES"]="bytes";d["STRING"]="string"})(v||(v={}));class AvroType{static fromSchema(d){if(typeof d==="string"){return AvroType.fromStringSchema(d)}else if(Array.isArray(d)){return AvroType.fromArraySchema(d)}else{return AvroType.fromObjectSchema(d)}}static fromStringSchema(d){switch(d){case v.NULL:case v.BOOLEAN:case v.INT:case v.LONG:case v.FLOAT:case v.DOUBLE:case v.BYTES:case v.STRING:return new AvroPrimitiveType(d);default:throw new Error(`Unexpected Avro type ${d}`)}}static fromArraySchema(d){return new AvroUnionType(d.map(AvroType.fromSchema))}static fromObjectSchema(d){const p=d.type;try{return AvroType.fromStringSchema(p)}catch{}switch(p){case y.RECORD:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.name){throw new Error(`Required attribute 'name' doesn't exist on schema: ${d}`)}const v={};if(!d.fields){throw new Error(`Required attribute 'fields' doesn't exist on schema: ${d}`)}for(const p of d.fields){v[p.name]=AvroType.fromSchema(p.type)}return new AvroRecordType(v,d.name);case y.ENUM:if(d.aliases){throw new Error(`aliases currently is not supported, schema: ${d}`)}if(!d.symbols){throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${d}`)}return new AvroEnumType(d.symbols);case y.MAP:if(!d.values){throw new Error(`Required attribute 'values' doesn't exist on schema: ${d}`)}return new AvroMapType(AvroType.fromSchema(d.values));case y.ARRAY:case y.FIXED:default:throw new Error(`Unexpected Avro type ${p} in ${d}`)}}}p.AvroType=AvroType;class AvroPrimitiveType extends AvroType{_primitive;constructor(d){super();this._primitive=d}read(d,p={}){switch(this._primitive){case v.NULL:return AvroParser.readNull();case v.BOOLEAN:return AvroParser.readBoolean(d,p);case v.INT:return AvroParser.readInt(d,p);case v.LONG:return AvroParser.readLong(d,p);case v.FLOAT:return AvroParser.readFloat(d,p);case v.DOUBLE:return AvroParser.readDouble(d,p);case v.BYTES:return AvroParser.readBytes(d,p);case v.STRING:return AvroParser.readString(d,p);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{_symbols;constructor(d){super();this._symbols=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._symbols[y]}}class AvroUnionType extends AvroType{_types;constructor(d){super();this._types=d}async read(d,p={}){const y=await AvroParser.readInt(d,p);return this._types[y].read(d,p)}}class AvroMapType extends AvroType{_itemType;constructor(d){super();this._itemType=d}read(d,p={}){const readItemMethod=(d,p)=>this._itemType.read(d,p);return AvroParser.readMap(d,readItemMethod,p)}}class AvroRecordType extends AvroType{_name;_fields;constructor(d,p){super();this._fields=d;this._name=p}async read(d,p={}){const y={};y["$schema"]=this._name;for(const v in this._fields){if(Object.prototype.hasOwnProperty.call(this._fields,v)){y[v]=await this._fields[v].read(d,p)}}return y}}},8287:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadable=void 0;class AvroReadable{}p.AvroReadable=AvroReadable},82943:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=void 0;const v=y(8287);const D=y(764);const M=y(20181);const U=new D.AbortError("Reading from the avro stream was aborted.");class AvroReadableFromStream extends v.AvroReadable{_position;_readable;toUint8Array(d){if(typeof d==="string"){return M.Buffer.from(d)}return d}constructor(d){super();this._readable=d;this._position=0}get position(){return this._position}async read(d,p={}){if(p.abortSignal?.aborted){throw U}if(d<0){throw new Error(`size parameter should be positive: ${d}`)}if(d===0){return new Uint8Array}if(!this._readable.readable){throw new Error("Stream no longer readable.")}const y=this._readable.read(d);if(y){this._position+=y.length;return this.toUint8Array(y)}else{return new Promise(((y,v)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback);this._readable.removeListener("error",rejectCallback);this._readable.removeListener("end",rejectCallback);this._readable.removeListener("close",rejectCallback);if(p.abortSignal){p.abortSignal.removeEventListener("abort",abortHandler)}};const readableCallback=()=>{const p=this._readable.read(d);if(p){this._position+=p.length;cleanUp();y(this.toUint8Array(p))}};const rejectCallback=()=>{cleanUp();v()};const abortHandler=()=>{cleanUp();v(U)};this._readable.on("readable",readableCallback);this._readable.once("error",rejectCallback);this._readable.once("end",rejectCallback);this._readable.once("close",rejectCallback);if(p.abortSignal){p.abortSignal.addEventListener("abort",abortHandler)}}))}}}p.AvroReadableFromStream=AvroReadableFromStream},92036:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReader=void 0;const v=y(90258);const D=y(90256);const M=y(22205);class AvroReader{_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(d,p,y,v){this._dataStream=d;this._headerStream=p||d;this._initialized=false;this._blockOffset=y||0;this._objectIndex=v||0;this._initialBlockOffset=y||0}async initialize(d={}){const p=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_INIT_BYTES.length,{abortSignal:d.abortSignal});if(!(0,M.arraysEqual)(p,v.AVRO_INIT_BYTES)){throw new Error("Stream is not an Avro file.")}this._metadata=await D.AvroParser.readMap(this._headerStream,D.AvroParser.readString,{abortSignal:d.abortSignal});const y=this._metadata[v.AVRO_CODEC_KEY];if(!(y===undefined||y===null||y==="null")){throw new Error("Codecs are not supported")}this._syncMarker=await D.AvroParser.readFixedBytes(this._headerStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});const U=JSON.parse(this._metadata[v.AVRO_SCHEMA_KEY]);this._itemType=D.AvroType.fromSchema(U);if(this._blockOffset===0){this._blockOffset=this._initialBlockOffset+this._dataStream.position}this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal});this._initialized=true;if(this._objectIndex&&this._objectIndex>0){for(let p=0;p0}async*parseObjects(d={}){if(!this._initialized){await this.initialize(d)}while(this.hasNext()){const p=await this._itemType.read(this._dataStream,{abortSignal:d.abortSignal});this._itemsRemainingInBlock--;this._objectIndex++;if(this._itemsRemainingInBlock===0){const p=await D.AvroParser.readFixedBytes(this._dataStream,v.AVRO_SYNC_MARKER_SIZE,{abortSignal:d.abortSignal});this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!(0,M.arraysEqual)(this._syncMarker,p)){throw new Error("Stream is not a valid Avro file.")}try{this._itemsRemainingInBlock=await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}catch{this._itemsRemainingInBlock=0}if(this._itemsRemainingInBlock>0){await D.AvroParser.readLong(this._dataStream,{abortSignal:d.abortSignal})}}yield p}}}p.AvroReader=AvroReader},46999:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=p.AvroReadable=p.AvroReader=void 0;var v=y(92036);Object.defineProperty(p,"AvroReader",{enumerable:true,get:function(){return v.AvroReader}});var D=y(8287);Object.defineProperty(p,"AvroReadable",{enumerable:true,get:function(){return D.AvroReadable}});var M=y(82943);Object.defineProperty(p,"AvroReadableFromStream",{enumerable:true,get:function(){return M.AvroReadableFromStream}})},22205:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.arraysEqual=arraysEqual;function arraysEqual(d,p){if(d===p)return true;if(d==null||p==null)return false;if(d.length!==p.length)return false;for(let y=0;y{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-blob")},67460:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=void 0;p.toAccessTier=toAccessTier;p.ensureCpkIfSpecified=ensureCpkIfSpecified;p.getBlobServiceAccountAudience=getBlobServiceAccountAudience;const v=y(48855);var D;(function(d){d["Hot"]="Hot";d["Cool"]="Cool";d["Cold"]="Cold";d["Archive"]="Archive"})(D||(p.BlockBlobTier=D={}));var M;(function(d){d["P4"]="P4";d["P6"]="P6";d["P10"]="P10";d["P15"]="P15";d["P20"]="P20";d["P30"]="P30";d["P40"]="P40";d["P50"]="P50";d["P60"]="P60";d["P70"]="P70";d["P80"]="P80"})(M||(p.PremiumPageBlobTier=M={}));function toAccessTier(d){if(d===undefined){return undefined}return d}function ensureCpkIfSpecified(d,p){if(d&&!p){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(d&&!d.encryptionAlgorithm){d.encryptionAlgorithm=v.EncryptionAlgorithmAES25}}var U;(function(d){d["StorageOAuthScopes"]="https://storage.azure.com/.default";d["DiskComputeOAuthScopes"]="https://disk.compute.azure.com/.default"})(U||(p.StorageBlobAudience=U={}));function getBlobServiceAccountAudience(d){return`https://${d}.blob.core.windows.net/.default`}},36857:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(68572);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},68572:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(51916);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},51916:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},88634:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(51916);const D=y(91276);const M=y(48855);const U=y(46456);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},27982:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(48855);const M=y(46456);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},20507:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(48855);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},25312:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(51916);const M=y(48855);const U=y(46456);const j=y(19150);const V=y(35224);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},35224:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},2260:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(92075);const j=y(48855);const V=y(46456);const K=y(19150);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},25443:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(48855);const D=y(46456);const M=y(68572);const U=y(53786);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},99283:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(48855);const M=y(46456);const U=y(53786);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},75725:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBeginCopyFromUrlPoller=void 0;const v=y(91276);const D=y(22670);class BlobBeginCopyFromUrlPoller extends D.Poller{intervalInMs;constructor(d){const{blobClient:p,copySource:y,intervalInMs:v=15e3,onProgress:D,resumeFrom:M,startCopyFromURLOptions:U}=d;let j;if(M){j=JSON.parse(M).state}const V=makeBlobBeginCopyFromURLPollOperation({...j,blobClient:p,copySource:y,startCopyFromURLOptions:U});super(V);if(typeof D==="function"){this.onProgress(D)}this.intervalInMs=v}delay(){return(0,v.delay)(this.intervalInMs)}}p.BlobBeginCopyFromUrlPoller=BlobBeginCopyFromUrlPoller;const M=async function cancel(d={}){const p=this.state;const{copyId:y}=p;if(p.isCompleted){return makeBlobBeginCopyFromURLPollOperation(p)}if(!y){p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)}await p.blobClient.abortCopyFromURL(y,{abortSignal:d.abortSignal});p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)};const U=async function update(d={}){const p=this.state;const{blobClient:y,copySource:v,startCopyFromURLOptions:D}=p;if(!p.isStarted){p.isStarted=true;const d=await y.startCopyFromURL(v,D);p.copyId=d.copyId;if(d.copyStatus==="success"){p.result=d;p.isCompleted=true}}else if(!p.isCompleted){try{const y=await p.blobClient.getProperties({abortSignal:d.abortSignal});const{copyStatus:v,copyProgress:D}=y;const M=p.copyProgress;if(D){p.copyProgress=D}if(v==="pending"&&D!==M&&typeof d.fireProgress==="function"){d.fireProgress(p)}else if(v==="success"){p.result=y;p.isCompleted=true}else if(v==="failed"){p.error=new Error(`Blob copy failed with reason: "${y.copyStatusDescription||"unknown"}"`);p.isCompleted=true}}catch(d){p.error=d;p.isCompleted=true}}return makeBlobBeginCopyFromURLPollOperation(p)};const j=function toString(){return JSON.stringify({state:this.state},((d,p)=>{if(d==="blobClient"){return undefined}return p}))};function makeBlobBeginCopyFromURLPollOperation(d){return{state:{...d},cancel:M,toString:j,update:U}}},70834:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASPermissions=void 0;class AccountSASPermissions{static parse(d){const p=new AccountSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"l":p.list=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"u":p.update=true;break;case"p":p.process=true;break;case"t":p.tag=true;break;case"f":p.filter=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission character: ${y}`)}}return p}static from(d){const p=new AccountSASPermissions;if(d.read){p.read=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.filter){p.filter=true}if(d.tag){p.tag=true}if(d.list){p.list=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.update){p.update=true}if(d.process){p.process=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;write=false;delete=false;deleteVersion=false;list=false;add=false;create=false;update=false;process=false;tag=false;filter=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.filter){d.push("f")}if(this.tag){d.push("t")}if(this.list){d.push("l")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.update){d.push("u")}if(this.process){d.push("p")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.AccountSASPermissions=AccountSASPermissions},30639:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASResourceTypes=void 0;class AccountSASResourceTypes{static parse(d){const p=new AccountSASResourceTypes;for(const y of d){switch(y){case"s":p.service=true;break;case"c":p.container=true;break;case"o":p.object=true;break;default:throw new RangeError(`Invalid resource type: ${y}`)}}return p}service=false;container=false;object=false;toString(){const d=[];if(this.service){d.push("s")}if(this.container){d.push("c")}if(this.object){d.push("o")}return d.join("")}}p.AccountSASResourceTypes=AccountSASResourceTypes},50120:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASServices=void 0;class AccountSASServices{static parse(d){const p=new AccountSASServices;for(const y of d){switch(y){case"b":p.blob=true;break;case"f":p.file=true;break;case"q":p.queue=true;break;case"t":p.table=true;break;default:throw new RangeError(`Invalid service character: ${y}`)}}return p}blob=false;file=false;queue=false;table=false;toString(){const d=[];if(this.blob){d.push("b")}if(this.table){d.push("t")}if(this.queue){d.push("q")}if(this.file){d.push("f")}return d.join("")}}p.AccountSASServices=AccountSASServices},79066:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateAccountSASQueryParameters=generateAccountSASQueryParameters;p.generateAccountSASQueryParametersInternal=generateAccountSASQueryParametersInternal;const v=y(70834);const D=y(30639);const M=y(50120);const U=y(4429);const j=y(49547);const V=y(48855);const K=y(46456);function generateAccountSASQueryParameters(d,p){return generateAccountSASQueryParametersInternal(d,p).sasQueryParameters}function generateAccountSASQueryParametersInternal(d,p){const y=d.version?d.version:V.SERVICE_VERSION;if(d.permissions&&d.permissions.setImmutabilityPolicy&&y<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&y<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.")}if(d.permissions&&d.permissions.tag&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(d.permissions&&d.permissions.filter&&y<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}if(d.encryptionScope&&y<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}const ee=v.AccountSASPermissions.parse(d.permissions.toString());const te=M.AccountSASServices.parse(d.services).toString();const re=D.AccountSASResourceTypes.parse(d.resourceTypes).toString();let ne;if(y>="2020-12-06"){ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,d.encryptionScope?d.encryptionScope:"",""].join("\n")}else{ne=[p.accountName,ee,te,re,d.startsOn?(0,K.truncatedISO8061Date)(d.startsOn,false):"",(0,K.truncatedISO8061Date)(d.expiresOn,false),d.ipRange?(0,U.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",y,""].join("\n")}const ie=p.computeHMACSHA256(ne);return{sasQueryParameters:new j.SASQueryParameters(y,ie,ee.toString(),te,re,d.protocol,d.startsOn,d.expiresOn,d.ipRange,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,d.encryptionScope),stringToSign:ne}}},20252:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobSASPermissions=void 0;class BlobSASPermissions{static parse(d){const p=new BlobSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"t":p.tag=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission: ${y}`)}}return p}static from(d){const p=new BlobSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}return d.join("")}}p.BlobSASPermissions=BlobSASPermissions},24844:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateBlobSASQueryParameters=generateBlobSASQueryParameters;p.generateBlobSASQueryParametersInternal=generateBlobSASQueryParametersInternal;const v=y(20252);const D=y(67114);const M=y(78403);const U=y(71604);const j=y(4429);const V=y(49547);const K=y(48855);const ee=y(46456);function generateBlobSASQueryParameters(d,p,y){return generateBlobSASQueryParametersInternal(d,p,y).sasQueryParameters}function generateBlobSASQueryParametersInternal(d,p,y){const v=d.version?d.version:K.SERVICE_VERSION;const D=p instanceof M.StorageSharedKeyCredential?p:undefined;let j;if(D===undefined&&y!==undefined){j=new U.UserDelegationKeyCredential(y,p)}if(D===undefined&&j===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(v>="2020-12-06"){if(D!==undefined){return generateBlobSASQueryParameters20201206(d,D)}else{if(v>="2025-07-05"){return generateBlobSASQueryParametersUDK20250705(d,j)}else{return generateBlobSASQueryParametersUDK20201206(d,j)}}}if(v>="2018-11-09"){if(D!==undefined){return generateBlobSASQueryParameters20181109(d,D)}else{if(v>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(d,j)}else{return generateBlobSASQueryParametersUDK20181109(d,j)}}}if(v>="2015-04-05"){if(D!==undefined){return generateBlobSASQueryParameters20150405(d,D)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";if(d.blobName){y="b"}let M;if(d.permissions){if(d.blobName){M=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{M=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const U=[M?M:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const K=p.computeHMACSHA256(U);return{sasQueryParameters:new V.SASQueryParameters(d.version,K,M,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:U}}function generateBlobSASQueryParameters20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType),stringToSign:K}}function generateBlobSASQueryParameters20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.identifier&&!(d.permissions&&d.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),d.identifier,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl?d.cacheControl:"",d.contentDisposition?d.contentDisposition:"",d.contentEncoding?d.contentEncoding:"",d.contentLanguage?d.contentLanguage:"",d.contentType?d.contentType:""].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,undefined,undefined,undefined,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20181109(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey),stringToSign:K}}function generateBlobSASQueryParametersUDK20200210(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId),stringToSign:K}}function generateBlobSASQueryParametersUDK20201206(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function generateBlobSASQueryParametersUDK20250705(d,p){d=SASSignatureValuesSanityCheckAndAutofill(d);if(!d.permissions||!d.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let y="c";let M=d.snapshotTime;if(d.blobName){y="b";if(d.snapshotTime){y="bs"}else if(d.versionId){y="bv";M=d.versionId}}let U;if(d.permissions){if(d.blobName){U=v.BlobSASPermissions.parse(d.permissions.toString()).toString()}else{U=D.ContainerSASPermissions.parse(d.permissions.toString()).toString()}}const K=[U?U:"",d.startsOn?(0,ee.truncatedISO8061Date)(d.startsOn,false):"",d.expiresOn?(0,ee.truncatedISO8061Date)(d.expiresOn,false):"",getCanonicalName(p.accountName,d.containerName,d.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,ee.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,d.preauthorizedAgentObjectId,undefined,d.correlationId,undefined,undefined,d.ipRange?(0,j.ipRangeToString)(d.ipRange):"",d.protocol?d.protocol:"",d.version,y,M,d.encryptionScope,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType].join("\n");const te=p.computeHMACSHA256(K);return{sasQueryParameters:new V.SASQueryParameters(d.version,te,U,undefined,undefined,d.protocol,d.startsOn,d.expiresOn,d.ipRange,d.identifier,y,d.cacheControl,d.contentDisposition,d.contentEncoding,d.contentLanguage,d.contentType,p.userDelegationKey,d.preauthorizedAgentObjectId,d.correlationId,d.encryptionScope),stringToSign:K}}function getCanonicalName(d,p,y){const v=[`/blob/${d}/${p}`];if(y){v.push(`/${y}`)}return v.join("")}function SASSignatureValuesSanityCheckAndAutofill(d){const p=d.version?d.version:K.SERVICE_VERSION;if(d.snapshotTime&&p<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(d.blobName===undefined&&d.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(d.versionId&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(d.blobName===undefined&&d.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(d.permissions&&d.permissions.setImmutabilityPolicy&&p<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(d.permissions&&d.permissions.deleteVersion&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(d.permissions&&d.permissions.permanentDelete&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.")}if(d.permissions&&d.permissions.tag&&p<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(p<"2020-02-10"&&d.permissions&&(d.permissions.move||d.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(p<"2021-04-10"&&d.permissions&&d.permissions.filterByTags){throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.")}if(p<"2020-02-10"&&(d.preauthorizedAgentObjectId||d.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}if(d.encryptionScope&&p<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}d.version=p;return d}},67114:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerSASPermissions=void 0;class ContainerSASPermissions{static parse(d){const p=new ContainerSASPermissions;for(const y of d){switch(y){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"l":p.list=true;break;case"t":p.tag=true;break;case"x":p.deleteVersion=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;case"f":p.filterByTags=true;break;default:throw new RangeError(`Invalid permission ${y}`)}}return p}static from(d){const p=new ContainerSASPermissions;if(d.read){p.read=true}if(d.add){p.add=true}if(d.create){p.create=true}if(d.write){p.write=true}if(d.delete){p.delete=true}if(d.list){p.list=true}if(d.deleteVersion){p.deleteVersion=true}if(d.tag){p.tag=true}if(d.move){p.move=true}if(d.execute){p.execute=true}if(d.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(d.permanentDelete){p.permanentDelete=true}if(d.filterByTags){p.filterByTags=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;list=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;filterByTags=false;toString(){const d=[];if(this.read){d.push("r")}if(this.add){d.push("a")}if(this.create){d.push("c")}if(this.write){d.push("w")}if(this.delete){d.push("d")}if(this.deleteVersion){d.push("x")}if(this.list){d.push("l")}if(this.tag){d.push("t")}if(this.move){d.push("m")}if(this.execute){d.push("e")}if(this.setImmutabilityPolicy){d.push("i")}if(this.permanentDelete){d.push("y")}if(this.filterByTags){d.push("f")}return d.join("")}}p.ContainerSASPermissions=ContainerSASPermissions},49547:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SASQueryParameters=p.SASProtocol=void 0;const v=y(4429);const D=y(46456);var M;(function(d){d["Https"]="https";d["HttpsAndHttp"]="https,http"})(M||(p.SASProtocol=M={}));class SASQueryParameters{version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner){return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}return undefined}constructor(d,p,y,v,D,M,U,j,V,K,ee,te,re,ne,ie,se,oe,ae,le,ce){this.version=d;this.signature=p;if(y!==undefined&&typeof y!=="string"){this.permissions=y.permissions;this.services=y.services;this.resourceTypes=y.resourceTypes;this.protocol=y.protocol;this.startsOn=y.startsOn;this.expiresOn=y.expiresOn;this.ipRangeInner=y.ipRange;this.identifier=y.identifier;this.encryptionScope=y.encryptionScope;this.resource=y.resource;this.cacheControl=y.cacheControl;this.contentDisposition=y.contentDisposition;this.contentEncoding=y.contentEncoding;this.contentLanguage=y.contentLanguage;this.contentType=y.contentType;if(y.userDelegationKey){this.signedOid=y.userDelegationKey.signedObjectId;this.signedTenantId=y.userDelegationKey.signedTenantId;this.signedStartsOn=y.userDelegationKey.signedStartsOn;this.signedExpiresOn=y.userDelegationKey.signedExpiresOn;this.signedService=y.userDelegationKey.signedService;this.signedVersion=y.userDelegationKey.signedVersion;this.preauthorizedAgentObjectId=y.preauthorizedAgentObjectId;this.correlationId=y.correlationId}}else{this.services=v;this.resourceTypes=D;this.expiresOn=j;this.permissions=y;this.protocol=M;this.startsOn=U;this.ipRangeInner=V;this.encryptionScope=ce;this.identifier=K;this.resource=ee;this.cacheControl=te;this.contentDisposition=re;this.contentEncoding=ne;this.contentLanguage=ie;this.contentType=se;if(oe){this.signedOid=oe.signedObjectId;this.signedTenantId=oe.signedTenantId;this.signedStartsOn=oe.signedStartsOn;this.signedExpiresOn=oe.signedExpiresOn;this.signedService=oe.signedService;this.signedVersion=oe.signedVersion;this.preauthorizedAgentObjectId=ae;this.correlationId=le}}}toString(){const d=["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"];const p=[];for(const y of d){switch(y){case"sv":this.tryAppendQueryParameter(p,y,this.version);break;case"ss":this.tryAppendQueryParameter(p,y,this.services);break;case"srt":this.tryAppendQueryParameter(p,y,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(p,y,this.protocol);break;case"st":this.tryAppendQueryParameter(p,y,this.startsOn?(0,D.truncatedISO8061Date)(this.startsOn,false):undefined);break;case"se":this.tryAppendQueryParameter(p,y,this.expiresOn?(0,D.truncatedISO8061Date)(this.expiresOn,false):undefined);break;case"sip":this.tryAppendQueryParameter(p,y,this.ipRange?(0,v.ipRangeToString)(this.ipRange):undefined);break;case"si":this.tryAppendQueryParameter(p,y,this.identifier);break;case"ses":this.tryAppendQueryParameter(p,y,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(p,y,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(p,y,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(p,y,this.signedStartsOn?(0,D.truncatedISO8061Date)(this.signedStartsOn,false):undefined);break;case"ske":this.tryAppendQueryParameter(p,y,this.signedExpiresOn?(0,D.truncatedISO8061Date)(this.signedExpiresOn,false):undefined);break;case"sks":this.tryAppendQueryParameter(p,y,this.signedService);break;case"skv":this.tryAppendQueryParameter(p,y,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(p,y,this.resource);break;case"sp":this.tryAppendQueryParameter(p,y,this.permissions);break;case"sig":this.tryAppendQueryParameter(p,y,this.signature);break;case"rscc":this.tryAppendQueryParameter(p,y,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(p,y,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(p,y,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(p,y,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(p,y,this.contentType);break;case"saoid":this.tryAppendQueryParameter(p,y,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(p,y,this.correlationId);break}}return p.join("&")}tryAppendQueryParameter(d,p,y){if(!y){return}p=encodeURIComponent(p);y=encodeURIComponent(y);if(p.length>0&&y.length>0){d.push(`${p}=${y}`)}}}p.SASQueryParameters=SASQueryParameters},4429:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ipRangeToString=ipRangeToString;function ipRangeToString(d){return d.end?`${d.start}-${d.end}`:d.start}},35338:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Batch=void 0;const v=y(24434);var D;(function(d){d[d["Good"]=0]="Good";d[d["Error"]=1]="Error"})(D||(D={}));class Batch{concurrency;actives=0;completed=0;offset=0;operations=[];state=D.Good;emitter;constructor(d=5){if(d<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=d;this.emitter=new v.EventEmitter}addOperation(d){this.operations.push((async()=>{try{this.actives++;await d();this.actives--;this.completed++;this.parallelExecute()}catch(d){this.emitter.emit("error",d)}}))}async do(){if(this.operations.length===0){return Promise.resolve()}this.parallelExecute();return new Promise(((d,p)=>{this.emitter.on("finish",d);this.emitter.on("error",(d=>{this.state=D.Error;p(d)}))}))}nextOperation(){if(this.offset=this.operations.length){this.emitter.emit("finish");return}while(this.actives{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQuickQueryStream=void 0;const v=y(57075);const D=y(46999);class BlobQuickQueryStream extends v.Readable{source;avroReader;avroIter;avroPaused=true;onProgress;onError;constructor(d,p={}){super();this.source=d;this.onProgress=p.onProgress;this.onError=p.onError;this.avroReader=new D.AvroReader(new D.AvroReadableFromStream(this.source));this.avroIter=this.avroReader.parseObjects({abortSignal:p.abortSignal})}_read(){if(this.avroPaused){this.readInternal().catch((d=>{this.emit("error",d)}))}}async readInternal(){this.avroPaused=false;let d;do{d=await this.avroIter.next();if(d.done){break}const p=d.value;const y=p.$schema;if(typeof y!=="string"){throw Error("Missing schema in avro record.")}switch(y){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const d=p.data;if(d instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(d))){this.avroPaused=true}}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const d=p.bytesScanned;if(typeof d!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:d})}}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const d=p.totalBytes;if(typeof d!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:d})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const d=p.fatal;if(typeof d!=="boolean"){throw Error("Invalid fatal in avro error record.")}const y=p.name;if(typeof y!=="string"){throw Error("Invalid name in avro error record.")}const v=p.description;if(typeof v!=="string"){throw Error("Invalid description in avro error record.")}const D=p.position;if(typeof D!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:D,name:y,isFatal:d,description:v})}break;default:throw Error(`Unknown schema ${y} in avro progress record.`)}}while(!d.done&&!this.avroPaused)}}p.BlobQuickQueryStream=BlobQuickQueryStream},93269:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Mutex=void 0;var y;(function(d){d[d["LOCKED"]=0]="LOCKED";d[d["UNLOCKED"]=1]="UNLOCKED"})(y||(y={}));class Mutex{static async lock(d){return new Promise((p=>{if(this.keys[d]===undefined||this.keys[d]===y.UNLOCKED){this.keys[d]=y.LOCKED;p()}else{this.onUnlockEvent(d,(()=>{this.keys[d]=y.LOCKED;p()}))}}))}static async unlock(d){return new Promise((p=>{if(this.keys[d]===y.LOCKED){this.emitUnlockEvent(d)}delete this.keys[d];p()}))}static keys={};static listeners={};static onUnlockEvent(d,p){if(this.listeners[d]===undefined){this.listeners[d]=[p]}else{this.listeners[d].push(p)}}static emitUnlockEvent(d){if(this.listeners[d]!==undefined&&this.listeners[d].length>0){const p=this.listeners[d].shift();setImmediate((()=>{p.call(this)}))}}}p.Mutex=Mutex},90424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RetriableReadableStream=void 0;const v=y(764);const D=y(57075);class RetriableReadableStream extends D.Readable{start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(d,p,y,v,D={}){super({highWaterMark:D.highWaterMark});this.getter=p;this.source=d;this.start=y;this.offset=y;this.end=y+v-1;this.maxRetryRequests=D.maxRetryRequests&&D.maxRetryRequests>=0?D.maxRetryRequests:0;this.onProgress=D.onProgress;this.options=D;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);this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler);this.source.removeListener("aborted",this.sourceAbortedHandler)}sourceDataHandler=d=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=undefined;this.source.pause();this.sourceErrorOrEndHandler();this.source.destroy();return}this.offset+=d.length;if(this.onProgress){this.onProgress({loadedBytes:this.offset-this.start})}if(!this.push(d)){this.source.pause()}};sourceAbortedHandler=()=>{const d=new v.AbortError("The operation was aborted.");this.destroy(d)};sourceErrorOrEndHandler=d=>{if(d&&d.name==="AbortError"){this.destroy(d);return}this.removeSourceEventHandlers();if(this.offset-1===this.end){this.push(null)}else if(this.offset<=this.end){if(this.retries{this.source=d;this.setSourceEventHandlers();return})).catch((d=>{this.destroy(d)}))}else{this.destroy(new 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}`))}}else{this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))}};_destroy(d,p){this.removeSourceEventHandlers();this.source.destroy();p(d===null?undefined:d)}}p.RetriableReadableStream=RetriableReadableStream},53786:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.BlobDoesNotUseCustomerSpecifiedEncryption=p.BlobUsesCustomerSpecifiedEncryptionMsg=p.StorageBlobLoggingAllowedQueryParameters=p.StorageBlobLoggingAllowedHeaderNames=p.DevelopmentConnectionString=p.EncryptionAlgorithmAES25=p.HTTP_VERSION_1_1=p.HTTP_LINE_ENDING=p.BATCH_MAX_PAYLOAD_IN_BYTES=p.BATCH_MAX_REQUEST=p.SIZE_1_MB=p.ETagAny=p.ETagNone=p.HeaderConstants=p.HTTPURLConnection=p.URLConstants=p.StorageOAuthScopes=p.REQUEST_TIMEOUT=p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=p.BLOCK_BLOB_MAX_BLOCKS=p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=p.SERVICE_VERSION=p.SDK_VERSION=void 0;p.SDK_VERSION="12.28.0";p.SERVICE_VERSION="2025-07-05";p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;p.BLOCK_BLOB_MAX_BLOCKS=5e4;p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;p.REQUEST_TIMEOUT=100*1e3;p.StorageOAuthScopes="https://storage.azure.com/.default";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.ETagNone="";p.ETagAny="*";p.SIZE_1_MB=1*1024*1024;p.BATCH_MAX_REQUEST=256;p.BATCH_MAX_PAYLOAD_IN_BYTES=4*p.SIZE_1_MB;p.HTTP_LINE_ENDING="\r\n";p.HTTP_VERSION_1_1="HTTP/1.1";p.EncryptionAlgorithmAES25="AES256";p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.StorageBlobLoggingAllowedHeaderNames=["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-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"];p.StorageBlobLoggingAllowedQueryParameters=["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"];p.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";p.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},9820:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingClient=void 0;const v=y(92245);const D=y(48855);p.tracingClient=(0,v.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:D.SDK_VERSION,namespace:"Microsoft.Storage"})},46456:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.toBlobTagsString=toBlobTagsString;p.toBlobTags=toBlobTags;p.toTags=toTags;p.toQuerySerialization=toQuerySerialization;p.parseObjectReplicationRecord=parseObjectReplicationRecord;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.BlobNameToString=BlobNameToString;p.ConvertInternalResponseOfListBlobFlat=ConvertInternalResponseOfListBlobFlat;p.ConvertInternalResponseOfListBlobHierarchy=ConvertInternalResponseOfListBlobHierarchy;p.ExtractPageRangeInfoItems=ExtractPageRangeInfoItems;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(48855);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function toBlobTagsString(d){if(d===undefined){return undefined}const p=[];for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.push(`${encodeURIComponent(y)}=${encodeURIComponent(v)}`)}}return p.join("&")}function toBlobTags(d){if(d===undefined){return undefined}const p={blobTagSet:[]};for(const y in d){if(Object.prototype.hasOwnProperty.call(d,y)){const v=d[y];p.blobTagSet.push({key:y,value:v})}}return p}function toTags(d){if(d===undefined){return undefined}const p={};for(const y of d.blobTagSet){p[y.key]=y.value}return p}function toQuerySerialization(d){if(d===undefined){return undefined}switch(d.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:d.columnSeparator||",",fieldQuote:d.fieldQuote||"",recordSeparator:d.recordSeparator,escapeChar:d.escapeCharacter||"",headersPresent:d.hasHeaders||false}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:d.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:d.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(d){if(!d){return undefined}if("policy-id"in d){return undefined}const p=[];for(const y in d){const v=y.split("_");const D="or-";if(v[0].startsWith(D)){v[0]=v[0].substring(D.length)}const M={ruleId:v[1],replicationStatus:d[y]};const U=p.findIndex((d=>d.policyId===v[0]));if(U>-1){p[U].rules.push(M)}else{p.push({policyId:v[0],rules:[M]})}}return p}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function BlobNameToString(d){if(d.encoded){return decodeURIComponent(d.content)}else{return d.content}}function ConvertInternalResponseOfListBlobFlat(d){return{...d,segment:{blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function ConvertInternalResponseOfListBlobHierarchy(d){return{...d,segment:{blobPrefixes:d.segment.blobPrefixes?.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p})),blobItems:d.segment.blobItems.map((d=>{const p={...d,name:BlobNameToString(d.name)};return p}))}}}function*ExtractPageRangeInfoItems(d){let p=[];let y=[];if(d.pageRange)p=d.pageRange;if(d.clearRange)y=d.clearRange;let v=0;let D=0;while(v{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.fsCreateReadStream=p.fsStat=void 0;p.streamToBuffer=streamToBuffer;p.streamToBuffer2=streamToBuffer2;p.streamToBuffer3=streamToBuffer3;p.readStreamToLocalFile=readStreamToLocalFile;const v=y(31577);const D=v.__importDefault(y(73024));const M=v.__importDefault(y(57975));const U=y(48855);async function streamToBuffer(d,p,y,v,D){let M=0;const j=v-y;return new Promise(((v,V)=>{const K=setTimeout((()=>V(new Error(`The operation cannot be completed in timeout.`))),U.REQUEST_TIMEOUT);d.on("readable",(()=>{if(M>=j){clearTimeout(K);v();return}let U=d.read();if(!U){return}if(typeof U==="string"){U=Buffer.from(U,D)}const V=M+U.length>j?j-M:U.length;p.fill(U.slice(0,V),y+M,y+M+V);M+=V}));d.on("end",(()=>{clearTimeout(K);if(M{clearTimeout(K);V(d)}))}))}async function streamToBuffer2(d,p,y){let v=0;const D=p.length;return new Promise(((M,U)=>{d.on("readable",(()=>{let M=d.read();if(!M){return}if(typeof M==="string"){M=Buffer.from(M,y)}if(v+M.length>D){U(new Error(`Stream exceeds buffer size. Buffer size: ${D}`));return}p.fill(M,v,v+M.length);v+=M.length}));d.on("end",(()=>{M(v)}));d.on("error",U)}))}async function streamToBuffer3(d,p){return new Promise(((y,v)=>{const D=[];d.on("data",(d=>{D.push(typeof d==="string"?Buffer.from(d,p):d)}));d.on("end",(()=>{y(Buffer.concat(D))}));d.on("error",v)}))}async function readStreamToLocalFile(d,p){return new Promise(((y,v)=>{const M=D.default.createWriteStream(p);d.on("error",(d=>{v(d)}));M.on("error",(d=>{v(d)}));M.on("close",y);d.pipe(M)}))}p.fsStat=M.default.promisify(D.default.stat);p.fsCreateReadStream=D.default.createReadStream},88935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BufferScheduler=void 0;const v=y(24434);const D=y(66419);class BufferScheduler{bufferSize;maxBuffers;readable;outgoingHandler;emitter=new v.EventEmitter;concurrency;offset=0;isStreamEnd=false;isError=false;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(d,p,y,v,D,M){if(p<=0){throw new RangeError(`bufferSize must be larger than 0, current is ${p}`)}if(y<=0){throw new RangeError(`maxBuffers must be larger than 0, current is ${y}`)}if(D<=0){throw new RangeError(`concurrency must be larger than 0, current is ${D}`)}this.bufferSize=p;this.maxBuffers=y;this.readable=d;this.outgoingHandler=v;this.concurrency=D;this.encoding=M}async do(){return new Promise(((d,p)=>{this.readable.on("data",(d=>{d=typeof d==="string"?Buffer.from(d,this.encoding):d;this.appendUnresolvedData(d);if(!this.resolveData()){this.readable.pause()}}));this.readable.on("error",(d=>{this.emitter.emit("error",d)}));this.readable.on("end",(()=>{this.isStreamEnd=true;this.emitter.emit("checkEnd")}));this.emitter.on("error",(d=>{this.isError=true;this.readable.pause();p(d)}));this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0){if(this.unresolvedLength>0&&this.unresolvedLengthy.getReadableStream()),y.size,this.offset).then(d).catch(p)}else if(this.unresolvedLength>=this.bufferSize){return}else{d()}}}))}))}appendUnresolvedData(d){this.unresolvedDataArray.push(d);this.unresolvedLength+=d.length}shiftBufferFromUnresolvedDataArray(d){if(!d){d=new D.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{d.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=d.size;return d}resolveData(){while(this.unresolvedLength>=this.bufferSize){let d;if(this.incoming.length>0){d=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(d)}else{if(this.numBuffers=this.concurrency){return}d=this.outgoing.shift();if(d){this.triggerOutgoingHandler(d)}}while(d)}async triggerOutgoingHandler(d){const p=d.size;this.executingOutgoingHandlers++;this.offset+=p;try{await this.outgoingHandler((()=>d.getReadableStream()),p,this.offset-p)}catch(d){this.emitter.emit("error",d);return}this.executingOutgoingHandlers--;this.reuseBuffer(d);this.emitter.emit("checkEnd")}reuseBuffer(d){this.incoming.push(d);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}}}p.BufferScheduler=BufferScheduler},1599:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BuffersStream=void 0;const v=y(57075);class BuffersStream extends v.Readable{buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(d,p,y){super(y);this.buffers=d;this.byteLength=p;this.byteOffsetInCurrentBuffer=0;this.bufferIndex=0;this.pushedBytesLength=0;let v=0;for(const d of this.buffers){v+=d.byteLength}if(v=this.byteLength){this.push(null)}if(!d){d=this.readableHighWaterMark}const p=[];let y=0;while(yd-y){const v=this.byteOffsetInCurrentBuffer+d-y;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,v));this.pushedBytesLength+=d-y;this.byteOffsetInCurrentBuffer=v;y=d;break}else{const d=this.byteOffsetInCurrentBuffer+M;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,d));if(M===D){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=d}this.pushedBytesLength+=M;y+=M}}if(p.length>1){this.push(Buffer.concat(p))}else if(p.length===1){this.push(p[0])}}}p.BuffersStream=BuffersStream},66419:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PooledBuffer=void 0;const v=y(31577);const D=y(1599);const M=v.__importDefault(y(4573));const U=M.default.constants.MAX_LENGTH;class PooledBuffer{buffers=[];capacity;_size;get size(){return this._size}constructor(d,p,y){this.capacity=d;this._size=0;const v=Math.ceil(d/U);for(let p=0;p0){d[0]=d[0].slice(M)}}getReadableStream(){return new D.BuffersStream(this.buffers,this.size)}}p.PooledBuffer=PooledBuffer},66941:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const v=y(13166);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return v.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(d,p){return new v.StorageBrowserPolicy(d,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},53519:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const v=y(20636);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return v.StorageRetryPolicy}});const D=y(87332);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return D.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(d){this.retryOptions=d}create(d,p){return new v.StorageRetryPolicy(d,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},13742:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const v=y(54786);let D;function getCachedDefaultHttpClient(){if(!D){D=(0,v.createDefaultHttpClient)()}return D}},60385:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const v=y(48781);const D=y(96388);class AnonymousCredential extends D.Credential{create(d,p){return new v.AnonymousCredentialPolicy(d,p)}}p.AnonymousCredential=AnonymousCredential},96388:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(d,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},63959:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const v=y(77598);const D=y(18615);const M=y(96388);class StorageSharedKeyCredential extends M.Credential{accountName;accountKey;constructor(d,p){super();this.accountName=d;this.accountKey=Buffer.from(p,"base64")}create(d,p){return new D.StorageSharedKeyCredentialPolicy(d,p,this)}computeHMACSHA256(d){return(0,v.createHmac)("sha256",this.accountKey).update(d,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},22328:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=p.getCachedDefaultHttpClient=void 0;const v=y(31577);v.__exportStar(y(88935),p);var D=y(13742);Object.defineProperty(p,"getCachedDefaultHttpClient",{enumerable:true,get:function(){return D.getCachedDefaultHttpClient}});v.__exportStar(y(66941),p);v.__exportStar(y(60385),p);v.__exportStar(y(96388),p);v.__exportStar(y(63959),p);v.__exportStar(y(53519),p);var M=y(19024);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return M.BaseRequestPolicy}});v.__exportStar(y(48781),p);v.__exportStar(y(61736),p);v.__exportStar(y(13166),p);v.__exportStar(y(93402),p);v.__exportStar(y(79663),p);v.__exportStar(y(87332),p);v.__exportStar(y(20636),p);v.__exportStar(y(65704),p);v.__exportStar(y(18615),p);v.__exportStar(y(11935),p);v.__exportStar(y(53519),p)},5746:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(42549);p.logger=(0,v.createClientLogger)("storage-common")},48781:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const v=y(61736);class AnonymousCredentialPolicy extends v.CredentialPolicy{constructor(d,p){super(d,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},61736:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const v=y(19024);class CredentialPolicy extends v.BaseRequestPolicy{sendRequest(d){return this._nextPolicy.sendRequest(this.signRequest(d))}signRequest(d){return d}}p.CredentialPolicy=CredentialPolicy},19024:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(d,p){this._nextPolicy=d;this._options=p}shouldLog(d){return this._options.shouldLog(d)}log(d,p){this._options.log(d,p)}}p.BaseRequestPolicy=BaseRequestPolicy},13166:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const v=y(19024);const D=y(91276);const M=y(94795);const U=y(4100);class StorageBrowserPolicy extends v.BaseRequestPolicy{constructor(d,p){super(d,p)}async sendRequest(d){if(D.isNodeLike){return this._nextPolicy.sendRequest(d)}if(d.method.toUpperCase()==="GET"||d.method.toUpperCase()==="HEAD"){d.url=(0,U.setURLParameter)(d.url,M.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.remove(M.HeaderConstants.COOKIE);d.headers.remove(M.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(d)}}p.StorageBrowserPolicy=StorageBrowserPolicy},93402:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const v=y(91276);const D=y(94795);const M=y(4100);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(d,p){if(v.isNodeLike){return p(d)}if(d.method==="GET"||d.method==="HEAD"){d.url=(0,M.setURLParameter)(d.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}d.headers.delete(D.HeaderConstants.COOKIE);d.headers.delete(D.HeaderConstants.CONTENT_LENGTH);return p(d)}}}},79663:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const v=y(94795);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(d){if(d.body&&(typeof d.body==="string"||Buffer.isBuffer(d.body))&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(d,p){correctContentLength(d);return p(d)}}}},20636:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const v=y(764);const D=y(19024);const M=y(94795);const U=y(4100);const j=y(5746);const V=y(87332);function NewRetryPolicyFactory(d){return{create:(p,y)=>new StorageRetryPolicy(p,y,d)}}const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:V.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=new v.AbortError("The operation was aborted.");class StorageRetryPolicy extends D.BaseRequestPolicy{retryOptions;constructor(d,p,y=K){super(d,p);this.retryOptions={retryPolicyType:y.retryPolicyType?y.retryPolicyType:K.retryPolicyType,maxTries:y.maxTries&&y.maxTries>=1?Math.floor(y.maxTries):K.maxTries,tryTimeoutInMs:y.tryTimeoutInMs&&y.tryTimeoutInMs>=0?y.tryTimeoutInMs:K.tryTimeoutInMs,retryDelayInMs:y.retryDelayInMs&&y.retryDelayInMs>=0?Math.min(y.retryDelayInMs,y.maxRetryDelayInMs?y.maxRetryDelayInMs:K.maxRetryDelayInMs):K.retryDelayInMs,maxRetryDelayInMs:y.maxRetryDelayInMs&&y.maxRetryDelayInMs>=0?y.maxRetryDelayInMs:K.maxRetryDelayInMs,secondaryHost:y.secondaryHost?y.secondaryHost:K.secondaryHost}}async sendRequest(d){return this.attemptSendRequest(d,false,1)}async attemptSendRequest(d,p,y){const v=d.clone();const D=p||!this.retryOptions.secondaryHost||!(d.method==="GET"||d.method==="HEAD"||d.method==="OPTIONS")||y%2===1;if(!D){v.url=(0,U.setURLHost)(v.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){v.url=(0,U.setURLParameter)(v.url,M.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let V;try{j.logger.info(`RetryPolicy: =====> Try=${y} ${D?"Primary":"Secondary"}`);V=await this._nextPolicy.sendRequest(v);if(!this.shouldRetry(D,y,V)){return V}p=p||!D&&V.status===404}catch(d){j.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);if(!this.shouldRetry(D,y,V,d)){throw d}}await this.delay(D,y,d.abortSignal);return this.attemptSendRequest(d,p,++y)}shouldRetry(d,p,y,v){if(p>=this.retryOptions.maxTries){j.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const D=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(v){for(const d of D){if(v.name.toUpperCase().includes(d)||v.message.toUpperCase().includes(d)||v.code&&v.code.toString().toUpperCase()===d){j.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}}if(y||v){const p=y?y.status:v?v.statusCode:0;if(!d&&p===404){j.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){j.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){j.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(d,p,y){let v=0;if(d){switch(this.retryOptions.retryPolicyType){case V.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case V.StorageRetryPolicyType.FIXED:v=this.retryOptions.retryDelayInMs;break}}else{v=Math.random()*1e3}j.logger.info(`RetryPolicy: Delay for ${v}ms`);return(0,U.delay)(v,y,ee)}}p.StorageRetryPolicy=StorageRetryPolicy},87332:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var y;(function(d){d[d["EXPONENTIAL"]=0]="EXPONENTIAL";d[d["FIXED"]=1]="FIXED"})(y||(p.StorageRetryPolicyType=y={}))},65704:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const v=y(764);const D=y(54786);const M=y(91276);const U=y(53519);const j=y(94795);const V=y(4100);const K=y(5746);p.storageRetryPolicyName="storageRetryPolicy";const ee={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:U.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const te=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const re=new v.AbortError("The operation was aborted.");function storageRetryPolicy(d={}){const y=d.retryPolicyType??ee.retryPolicyType;const v=d.maxTries??ee.maxTries;const ne=d.retryDelayInMs??ee.retryDelayInMs;const ie=d.maxRetryDelayInMs??ee.maxRetryDelayInMs;const se=d.secondaryHost??ee.secondaryHost;const oe=d.tryTimeoutInMs??ee.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:d,attempt:p,response:y,error:D}){if(p>=v){K.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${v}, no further try.`);return false}if(D){for(const d of te){if(D.name.toUpperCase().includes(d)||D.message.toUpperCase().includes(d)||D.code&&D.code.toString().toUpperCase()===d){K.logger.info(`RetryPolicy: Network error ${d} found, will retry.`);return true}}if(D?.code==="PARSE_ERROR"&&D?.message.startsWith(`Error "Error: Unclosed root tag`)){K.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(y||D){const p=y?.status??D?.statusCode??0;if(!d&&p===404){K.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){K.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(d,p){let v=0;if(d){switch(y){case U.StorageRetryPolicyType.EXPONENTIAL:v=Math.min((Math.pow(2,p-1)-1)*ne,ie);break;case U.StorageRetryPolicyType.FIXED:v=ne;break}}else{v=Math.random()*1e3}K.logger.info(`RetryPolicy: Delay for ${v}ms`);return v}return{name:p.storageRetryPolicyName,async sendRequest(d,p){if(oe){d.url=(0,V.setURLParameter)(d.url,j.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const y=d.url;const v=se?(0,V.setURLHost)(d.url,se):undefined;let U=false;let ee=1;let te=true;let ne;let ie;while(te){const j=U||!v||!["GET","HEAD","OPTIONS"].includes(d.method)||ee%2===1;d.url=j?y:v;ne=undefined;ie=undefined;try{K.logger.info(`RetryPolicy: =====> Try=${ee} ${j?"Primary":"Secondary"}`);ne=await p(d);U=U||!j&&ne.status===404}catch(d){if((0,D.isRestError)(d)){K.logger.error(`RetryPolicy: Caught error, message: ${d.message}, code: ${d.code}`);ie=d}else{K.logger.error(`RetryPolicy: Caught error, message: ${(0,M.getErrorMessage)(d)}`);throw d}}te=shouldRetry({isPrimaryRetry:j,attempt:ee,response:ne,error:ie});if(te){await(0,V.delay)(calculateDelay(j,ee),d.abortSignal,re)}ee++}if(ne){return ne}throw ie??new D.RestError("RetryPolicy failed without known error.")}}}},18615:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const v=y(94795);const D=y(4100);const M=y(61736);const U=y(26942);class StorageSharedKeyCredentialPolicy extends M.CredentialPolicy{factory;constructor(d,p,y){super(d,p);this.factory=y}signRequest(d){d.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(d.body&&(typeof d.body==="string"||d.body!==undefined)&&d.body.length>0){d.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(d.body))}const p=[d.method.toUpperCase(),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(d,v.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(d,v.HeaderConstants.DATE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(d,v.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(d,v.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(d)+this.getCanonicalizedResourceString(d);const y=this.factory.computeHMACSHA256(p);d.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${y}`);return d}getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}getCanonicalizedHeadersString(d){let p=d.headers.headersArray().filter((d=>d.name.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}getCanonicalizedResourceString(d){const p=(0,D.getURLPath)(d.url)||"/";let y="";y+=`/${this.factory.accountName}${p}`;const v=(0,D.getURLQueries)(d.url);const M={};if(v){const d=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const y=p.toLowerCase();M[y]=v[p];d.push(y)}}d.sort();for(const p of d){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},11935:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const v=y(77598);const D=y(94795);const M=y(4100);const U=y(26942);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(d){function signRequest(p){p.headers.set(D.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(D.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const y=[p.method.toUpperCase(),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,D.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,D.HeaderConstants.DATE),getHeaderValueToSign(p,D.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,D.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,D.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const M=(0,v.createHmac)("sha256",d.accountKey).update(y,"utf8").digest("base64");p.headers.set(D.HeaderConstants.AUTHORIZATION,`SharedKey ${d.accountName}:${M}`)}function getHeaderValueToSign(d,p){const y=d.headers.get(p);if(!y){return""}if(p===D.HeaderConstants.CONTENT_LENGTH&&y==="0"){return""}return y}function getCanonicalizedHeadersString(d){let p=[];for(const[y,v]of d.headers){if(y.toLowerCase().startsWith(D.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:y,value:v})}}p.sort(((d,p)=>(0,U.compareHeader)(d.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((d,p,y)=>{if(p>0&&d.name.toLowerCase()===y[p-1].name.toLowerCase()){return false}return true}));let y="";p.forEach((d=>{y+=`${d.name.toLowerCase().trimRight()}:${d.value.trimLeft()}\n`}));return y}function getCanonicalizedResourceString(p){const y=(0,M.getURLPath)(p.url)||"/";let v="";v+=`/${d.accountName}${y}`;const D=(0,M.getURLQueries)(p.url);const U={};if(D){const d=[];for(const p in D){if(Object.prototype.hasOwnProperty.call(D,p)){const y=p.toLowerCase();U[y]=D[p];d.push(y)}}d.sort();for(const p of d){v+=`\n${p}:${decodeURIComponent(U[p])}`}}return v}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(d,p){signRequest(d);return p(d)}}}},26942:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const D=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(d,p){if(isLessThan(d,p))return-1;return 1}function isLessThan(d,p){const M=[y,v,D];let U=0;let j=0;let V=0;while(UV}const y=j{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.DevelopmentConnectionString=p.HeaderConstants=p.URLConstants=p.SDK_VERSION=void 0;p.SDK_VERSION="1.0.0";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HeaderConstants={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",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},4100:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const v=y(54786);const D=y(91276);const M=y(94795);function escapeURLPath(d){const p=new URL(d);let y=p.pathname;y=y||"/";y=escape(y);p.pathname=y;return p.toString()}function getProxyUriFromDevConnString(d){let p="";if(d.search("DevelopmentStorageProxyUri=")!==-1){const y=d.split(";");for(const d of y){if(d.trim().startsWith("DevelopmentStorageProxyUri=")){p=d.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(d,p){const y=d.split(";");for(const d of y){if(d.trim().startsWith(p)){return d.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(d){let p="";if(d.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(d);d=M.DevelopmentConnectionString}let y=getValueInConnString(d,"BlobEndpoint");y=y.endsWith("/")?y.slice(0,-1):y;if(d.search("DefaultEndpointsProtocol=")!==-1&&d.search("AccountKey=")!==-1){let v="";let D="";let M=Buffer.from("accountKey","base64");let U="";D=getValueInConnString(d,"AccountName");M=Buffer.from(getValueInConnString(d,"AccountKey"),"base64");if(!y){v=getValueInConnString(d,"DefaultEndpointsProtocol");const p=v.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}U=getValueInConnString(d,"EndpointSuffix");if(!U){throw new Error("Invalid EndpointSuffix in the provided Connection String")}y=`${v}://${D}.blob.${U}`}if(!D){throw new Error("Invalid AccountName in the provided Connection String")}else if(M.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:y,accountName:D,accountKey:M,proxyUri:p}}else{let p=getValueInConnString(d,"SharedAccessSignature");let v=getValueInConnString(d,"AccountName");if(!v){v=getAccountNameFromUrl(y)}if(!y){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:y,accountName:v,accountSas:p}}}function escape(d){return encodeURIComponent(d).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(d,p){const y=new URL(d);let v=y.pathname;v=v?v.endsWith("/")?`${v}${p}`:`${v}/${p}`:p;y.pathname=v;return y.toString()}function setURLParameter(d,p,y){const v=new URL(d);const D=encodeURIComponent(p);const M=y?encodeURIComponent(y):undefined;const U=v.search===""?"?":v.search;const j=[];for(const d of U.slice(1).split("&")){if(d){const[p]=d.split("=",2);if(p!==D){j.push(d)}}}if(M){j.push(`${D}=${M}`)}v.search=j.length?`?${j.join("&")}`:"";return v.toString()}function getURLParameter(d,p){const y=new URL(d);return y.searchParams.get(p)??undefined}function setURLHost(d,p){const y=new URL(d);y.hostname=p;return y.toString()}function getURLPath(d){try{const p=new URL(d);return p.pathname}catch(d){return undefined}}function getURLScheme(d){try{const p=new URL(d);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(d){return undefined}}function getURLPathAndQuery(d){const p=new URL(d);const y=p.pathname;if(!y){throw new RangeError("Invalid url without valid path.")}let v=p.search||"";v=v.trim();if(v!==""){v=v.startsWith("?")?v:`?${v}`}return`${y}${v}`}function getURLQueries(d){let p=new URL(d).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let y=p.split("&");y=y.filter((d=>{const p=d.indexOf("=");const y=d.lastIndexOf("=");return p>0&&p===y&&yD){d=d.slice(0,D)}const M=d+padStart(p.toString(),y-d.length,"0");return base64encode(M)}async function delay(d,p,y){return new Promise(((v,D)=>{let M;const abortHandler=()=>{if(M!==undefined){clearTimeout(M)}D(y)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}v()};M=setTimeout(resolveHandler,d);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(d,p,y=" "){if(String.prototype.padStart){return d.padStart(p,y)}y=y||" ";if(d.length>p){return d}else{p=p-d.length;if(p>y.length){y+=y.repeat(p/y.length)}return y.slice(0,p)+d}}function sanitizeURL(d){let p=d;if(getURLParameter(p,M.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,M.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(d){const p=(0,v.createHttpHeaders)();for(const[y,v]of d){if(y.toLowerCase()===M.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(y,"*****")}else if(y.toLowerCase()===M.HeaderConstants.X_MS_COPY_SOURCE){p.set(y,sanitizeURL(v))}else{p.set(y,v)}}return p}function iEqual(d,p){return d.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(d){const p=new URL(d);let y;try{if(p.hostname.split(".")[1]==="blob"){y=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){y=p.pathname.split("/")[1]}else{y=""}return y}catch(d){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(d){const p=d.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[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(p)||Boolean(d.port)&&M.PathStylePorts.includes(d.port)}function attachCredential(d,p){d.credential=p;return d}function httpAuthorizationToString(d){return d?d.scheme+" "+d.value:undefined}function EscapePath(d){const p=d.split("/");for(let d=0;d{"use strict";const v=y(57075).Writable;const D=y(57975).inherits;const M=y(80439);const U=y(55341);const j=y(66890);const V=45;const K=Buffer.from("-");const ee=Buffer.from("\r\n");const EMPTY_FN=function(){};function Dicer(d){if(!(this instanceof Dicer)){return new Dicer(d)}v.call(this,d);if(!d||!d.headerFirst&&typeof d.boundary!=="string"){throw new TypeError("Boundary required")}if(typeof d.boundary==="string"){this.setBoundary(d.boundary)}else{this._bparser=undefined}this._headerFirst=d.headerFirst;this._dashes=0;this._parts=0;this._finished=false;this._realFinish=false;this._isPreamble=true;this._justMatched=false;this._firstWrite=true;this._inHeader=true;this._part=undefined;this._cb=undefined;this._ignoreData=false;this._partOpts={highWaterMark:d.partHwm};this._pause=false;const p=this;this._hparser=new j(d);this._hparser.on("header",(function(d){p._inHeader=false;p._part.emit("header",d)}))}D(Dicer,v);Dicer.prototype.emit=function(d){if(d==="finish"&&!this._realFinish){if(!this._finished){const d=this;process.nextTick((function(){d.emit("error",new Error("Unexpected end of multipart data"));if(d._part&&!d._ignoreData){const p=d._isPreamble?"Preamble":"Part";d._part.emit("error",new Error(p+" terminated early due to unexpected end of multipart data"));d._part.push(null);process.nextTick((function(){d._realFinish=true;d.emit("finish");d._realFinish=false}));return}d._realFinish=true;d.emit("finish");d._realFinish=false}))}}else{v.prototype.emit.apply(this,arguments)}};Dicer.prototype._write=function(d,p,y){if(!this._hparser&&!this._bparser){return y()}if(this._headerFirst&&this._isPreamble){if(!this._part){this._part=new U(this._partOpts);if(this.listenerCount("preamble")!==0){this.emit("preamble",this._part)}else{this._ignore()}}const p=this._hparser.push(d);if(!this._inHeader&&p!==undefined&&p{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;const M=y(31954);const U=y(80439);const j=Buffer.from("\r\n\r\n");const V=/\r\n/g;const K=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function HeaderParser(d){v.call(this);d=d||{};const p=this;this.nread=0;this.maxed=false;this.npairs=0;this.maxHeaderPairs=M(d,"maxHeaderPairs",2e3);this.maxHeaderSize=M(d,"maxHeaderSize",80*1024);this.buffer="";this.header={};this.finished=false;this.ss=new U(j);this.ss.on("info",(function(d,y,v,D){if(y&&!p.maxed){if(p.nread+D-v>=p.maxHeaderSize){D=p.maxHeaderSize-p.nread+v;p.nread=p.maxHeaderSize;p.maxed=true}else{p.nread+=D-v}p.buffer+=y.toString("binary",v,D)}if(d){p._finish()}}))}D(HeaderParser,v);HeaderParser.prototype.push=function(d){const p=this.ss.push(d);if(this.finished){return p}};HeaderParser.prototype.reset=function(){this.finished=false;this.buffer="";this.header={};this.ss.reset()};HeaderParser.prototype._finish=function(){if(this.buffer){this._parseHeader()}this.ss.matches=this.ss.maxMatches;const d=this.header;this.header={};this.buffer="";this.finished=true;this.nread=this.npairs=0;this.maxed=false;this.emit("header",d)};HeaderParser.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs){return}const d=this.buffer.split(V);const p=d.length;let y,v;for(var D=0;D{"use strict";const v=y(57975).inherits;const D=y(57075).Readable;function PartStream(d){D.call(this,d)}v(PartStream,D);PartStream.prototype._read=function(d){};d.exports=PartStream},80439:(d,p,y)=>{"use strict";const v=y(78474).EventEmitter;const D=y(57975).inherits;function SBMH(d){if(typeof d==="string"){d=Buffer.from(d)}if(!Buffer.isBuffer(d)){throw new TypeError("The needle has to be a String or a Buffer.")}const p=d.length;if(p===0){throw new Error("The needle cannot be an empty String/Buffer.")}if(p>256){throw new Error("The needle cannot have a length bigger than 256.")}this.maxMatches=Infinity;this.matches=0;this._occ=new Array(256).fill(p);this._lookbehind_size=0;this._needle=d;this._bufpos=0;this._lookbehind=Buffer.alloc(p);for(var y=0;y=0){this.emit("info",false,this._lookbehind,0,this._lookbehind_size);this._lookbehind_size=0}else{const y=this._lookbehind_size+M;if(y>0){this.emit("info",false,this._lookbehind,0,y)}this._lookbehind.copy(this._lookbehind,0,y,this._lookbehind_size-y);this._lookbehind_size-=y;d.copy(this._lookbehind,this._lookbehind_size);this._lookbehind_size+=p;this._bufpos=p;return p}}M+=(M>=0)*this._bufpos;if(d.indexOf(y,M)!==-1){M=d.indexOf(y,M);++this.matches;if(M>0){this.emit("info",true,d,this._bufpos,M)}else{this.emit("info",true)}return this._bufpos=M+v}else{M=p-v}while(M0){this.emit("info",false,d,this._bufpos,M{"use strict";const v=y(57075).Writable;const{inherits:D}=y(57975);const M=y(56917);const U=y(84945);const j=y(31724);const V=y(66812);function Busboy(d){if(!(this instanceof Busboy)){return new Busboy(d)}if(typeof d!=="object"){throw new TypeError("Busboy expected an options-Object.")}if(typeof d.headers!=="object"){throw new TypeError("Busboy expected an options-Object with headers-attribute.")}if(typeof d.headers["content-type"]!=="string"){throw new TypeError("Missing Content-Type-header.")}const{headers:p,...y}=d;this.opts={autoDestroy:false,...y};v.call(this,this.opts);this._done=false;this._parser=this.getParserByHeaders(p);this._finished=false}D(Busboy,v);Busboy.prototype.emit=function(d){if(d==="finish"){if(!this._done){this._parser?.end();return}else if(this._finished){return}this._finished=true}v.prototype.emit.apply(this,arguments)};Busboy.prototype.getParserByHeaders=function(d){const p=V(d["content-type"]);const y={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:d,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:p,preservePath:this.opts.preservePath};if(U.detect.test(p[0])){return new U(this,y)}if(j.detect.test(p[0])){return new j(this,y)}throw new Error("Unsupported Content-Type.")};Busboy.prototype._write=function(d,p,y){this._parser.write(d,y)};d.exports=Busboy;d.exports["default"]=Busboy;d.exports.Busboy=Busboy;d.exports.Dicer=M},84945:(d,p,y)=>{"use strict";const{Readable:v}=y(57075);const{inherits:D}=y(57975);const M=y(56917);const U=y(66812);const j=y(3772);const V=y(14935);const K=y(31954);const ee=/^boundary$/i;const te=/^form-data$/i;const re=/^charset$/i;const ne=/^filename$/i;const ie=/^name$/i;Multipart.detect=/^multipart\/form-data/i;function Multipart(d,p){let y;let v;const D=this;let se;const oe=p.limits;const ae=p.isPartAFile||((d,p,y)=>p==="application/octet-stream"||y!==undefined);const le=p.parsedConType||[];const ce=p.defCharset||"utf8";const ue=p.preservePath;const de={highWaterMark:p.fileHwm};for(y=0,v=le.length;yhe){D.parser.removeListener("part",onPart);D.parser.on("part",skipPart);d.hitPartsLimit=true;d.emit("partsLimit");return skipPart(p)}if(Ce){const d=Ce;d.emit("end");d.removeAllListeners("end")}p.on("header",(function(M){let K;let ee;let se;let oe;let le;let he;let ge=0;if(M["content-type"]){se=U(M["content-type"][0]);if(se[0]){K=se[0].toLowerCase();for(y=0,v=se.length;yfe){const v=fe-ge+d.length;if(v>0){y.push(d.slice(0,v))}y.truncated=true;y.bytesRead=fe;p.removeAllListeners("data");y.emit("limit");return}else if(!y.push(d)){D._pause=true}y.bytesRead=ge};Se=function(){ve=undefined;y.push(null)}}else{if(Ee===Ae){if(!d.hitFieldsLimit){d.hitFieldsLimit=true;d.emit("fieldsLimit")}return skipPart(p)}++Ee;++we;let y="";let v=false;Ce=p;ye=function(d){if((ge+=d.length)>pe){const D=pe-(ge-d.length);y+=d.toString("binary",0,D);v=true;p.removeAllListeners("data")}else{y+=d.toString("binary")}};Se=function(){Ce=undefined;if(y.length){y=j(y,"binary",oe)}d.emit("field",ee,y,false,v,le,K);--we;checkFinished()}}p._readableState.sync=false;p.on("data",ye);p.on("end",Se)})).on("error",(function(d){if(ve){ve.emit("error",d)}}))})).on("error",(function(p){d.emit("error",p)})).on("finish",(function(){Se=true;checkFinished()}))}Multipart.prototype.write=function(d,p){const y=this.parser.write(d);if(y&&!this._pause){p()}else{this._needDrain=!y;this._cb=p}};Multipart.prototype.end=function(){const d=this;if(d.parser.writable){d.parser.end()}else if(!d._boy._done){process.nextTick((function(){d._boy._done=true;d._boy.emit("finish")}))}};function skipPart(d){d.resume()}function FileStream(d){v.call(this,d);this.bytesRead=0;this.truncated=false}D(FileStream,v);FileStream.prototype._read=function(d){};d.exports=Multipart},31724:(d,p,y)=>{"use strict";const v=y(70393);const D=y(3772);const M=y(31954);const U=/^charset$/i;UrlEncoded.detect=/^application\/x-www-form-urlencoded/i;function UrlEncoded(d,p){const y=p.limits;const D=p.parsedConType;this.boy=d;this.fieldSizeLimit=M(y,"fieldSize",1*1024*1024);this.fieldNameSizeLimit=M(y,"fieldNameSize",100);this.fieldsLimit=M(y,"fields",Infinity);let j;for(var V=0,K=D.length;VU){this._key+=this.decoder.write(d.toString("binary",U,y))}this._state="val";this._hitLimit=false;this._checkingBytes=true;this._val="";this._bytesVal=0;this._valTrunc=false;this.decoder.reset();U=y+1}else if(v!==undefined){++this._fields;let y;const M=this._keyTrunc;if(v>U){y=this._key+=this.decoder.write(d.toString("binary",U,v))}else{y=this._key}this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();if(y.length){this.boy.emit("field",D(y,"binary",this.charset),"",M,false)}U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._key+=this.decoder.write(d.toString("binary",U,M))}U=M;if((this._bytesKey=this._key.length)===this.fieldNameSizeLimit){this._checkingBytes=false;this._keyTrunc=true}}else{if(UU){this._val+=this.decoder.write(d.toString("binary",U,v))}this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc);this._state="key";this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();U=v+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(M>U){this._val+=this.decoder.write(d.toString("binary",U,M))}U=M;if(this._val===""&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit){this._checkingBytes=false;this._valTrunc=true}}else{if(U0){this.boy.emit("field",D(this._key,"binary",this.charset),"",this._keyTrunc,false)}else if(this._state==="val"){this.boy.emit("field",D(this._key,"binary",this.charset),D(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc)}this.boy._done=true;this.boy.emit("finish")};d.exports=UrlEncoded},70393:d=>{"use strict";const p=/\+/g;const y=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function Decoder(){this.buffer=undefined}Decoder.prototype.write=function(d){d=d.replace(p," ");let v="";let D=0;let M=0;const U=d.length;for(;DM){v+=d.substring(M,D);M=D}this.buffer="";++M}}if(M{"use strict";d.exports=function basename(d){if(typeof d!=="string"){return""}for(var p=d.length-1;p>=0;--p){switch(d.charCodeAt(p)){case 47:case 92:d=d.slice(p+1);return d===".."||d==="."?"":d}}return d===".."||d==="."?"":d}},3772:function(d){"use strict";const p=new TextDecoder("utf-8");const y=new Map([["utf-8",p],["utf8",p]]);function getDecoder(d){let p;while(true){switch(d){case"utf-8":case"utf8":return v.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return v.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return v.utf16le;case"base64":return v.base64;default:if(p===undefined){p=true;d=d.toLowerCase();continue}return v.other.bind(d)}}}const v={utf8:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.utf8Slice(0,d.length)},latin1:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){return d}return d.latin1Slice(0,d.length)},utf16le:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.ucs2Slice(0,d.length)},base64:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}return d.base64Slice(0,d.length)},other:(d,p)=>{if(d.length===0){return""}if(typeof d==="string"){d=Buffer.from(d,p)}if(y.has(this.toString())){try{return y.get(this).decode(d)}catch{}}return typeof d==="string"?d:d.toString()}};function decodeText(d,p,y){if(d){return getDecoder(y)(d,p)}return d}d.exports=decodeText},31954:d=>{"use strict";d.exports=function getLimit(d,p,y){if(!d||d[p]===undefined||d[p]===null){return y}if(typeof d[p]!=="number"||isNaN(d[p])){throw new TypeError("Limit "+p+" is not a valid number")}return d[p]}},66812:(d,p,y)=>{"use strict";const v=y(3772);const D=/%[a-fA-F0-9][a-fA-F0-9]/g;const M={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"","%08":"\b","%09":"\t","%0a":"\n","%0A":"\n","%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"","%1B":"","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"","%7F":"","%80":"€","%81":"","%82":"‚","%83":"ƒ","%84":"„","%85":"…","%86":"†","%87":"‡","%88":"ˆ","%89":"‰","%8a":"Š","%8A":"Š","%8b":"‹","%8B":"‹","%8c":"Œ","%8C":"Œ","%8d":"","%8D":"","%8e":"Ž","%8E":"Ž","%8f":"","%8F":"","%90":"","%91":"‘","%92":"’","%93":"“","%94":"”","%95":"•","%96":"–","%97":"—","%98":"˜","%99":"™","%9a":"š","%9A":"š","%9b":"›","%9B":"›","%9c":"œ","%9C":"œ","%9d":"","%9D":"","%9e":"ž","%9E":"ž","%9f":"Ÿ","%9F":"Ÿ","%a0":" ","%A0":" ","%a1":"¡","%A1":"¡","%a2":"¢","%A2":"¢","%a3":"£","%A3":"£","%a4":"¤","%A4":"¤","%a5":"¥","%A5":"¥","%a6":"¦","%A6":"¦","%a7":"§","%A7":"§","%a8":"¨","%A8":"¨","%a9":"©","%A9":"©","%aa":"ª","%Aa":"ª","%aA":"ª","%AA":"ª","%ab":"«","%Ab":"«","%aB":"«","%AB":"«","%ac":"¬","%Ac":"¬","%aC":"¬","%AC":"¬","%ad":"­","%Ad":"­","%aD":"­","%AD":"­","%ae":"®","%Ae":"®","%aE":"®","%AE":"®","%af":"¯","%Af":"¯","%aF":"¯","%AF":"¯","%b0":"°","%B0":"°","%b1":"±","%B1":"±","%b2":"²","%B2":"²","%b3":"³","%B3":"³","%b4":"´","%B4":"´","%b5":"µ","%B5":"µ","%b6":"¶","%B6":"¶","%b7":"·","%B7":"·","%b8":"¸","%B8":"¸","%b9":"¹","%B9":"¹","%ba":"º","%Ba":"º","%bA":"º","%BA":"º","%bb":"»","%Bb":"»","%bB":"»","%BB":"»","%bc":"¼","%Bc":"¼","%bC":"¼","%BC":"¼","%bd":"½","%Bd":"½","%bD":"½","%BD":"½","%be":"¾","%Be":"¾","%bE":"¾","%BE":"¾","%bf":"¿","%Bf":"¿","%bF":"¿","%BF":"¿","%c0":"À","%C0":"À","%c1":"Á","%C1":"Á","%c2":"Â","%C2":"Â","%c3":"Ã","%C3":"Ã","%c4":"Ä","%C4":"Ä","%c5":"Å","%C5":"Å","%c6":"Æ","%C6":"Æ","%c7":"Ç","%C7":"Ç","%c8":"È","%C8":"È","%c9":"É","%C9":"É","%ca":"Ê","%Ca":"Ê","%cA":"Ê","%CA":"Ê","%cb":"Ë","%Cb":"Ë","%cB":"Ë","%CB":"Ë","%cc":"Ì","%Cc":"Ì","%cC":"Ì","%CC":"Ì","%cd":"Í","%Cd":"Í","%cD":"Í","%CD":"Í","%ce":"Î","%Ce":"Î","%cE":"Î","%CE":"Î","%cf":"Ï","%Cf":"Ï","%cF":"Ï","%CF":"Ï","%d0":"Ð","%D0":"Ð","%d1":"Ñ","%D1":"Ñ","%d2":"Ò","%D2":"Ò","%d3":"Ó","%D3":"Ó","%d4":"Ô","%D4":"Ô","%d5":"Õ","%D5":"Õ","%d6":"Ö","%D6":"Ö","%d7":"×","%D7":"×","%d8":"Ø","%D8":"Ø","%d9":"Ù","%D9":"Ù","%da":"Ú","%Da":"Ú","%dA":"Ú","%DA":"Ú","%db":"Û","%Db":"Û","%dB":"Û","%DB":"Û","%dc":"Ü","%Dc":"Ü","%dC":"Ü","%DC":"Ü","%dd":"Ý","%Dd":"Ý","%dD":"Ý","%DD":"Ý","%de":"Þ","%De":"Þ","%dE":"Þ","%DE":"Þ","%df":"ß","%Df":"ß","%dF":"ß","%DF":"ß","%e0":"à","%E0":"à","%e1":"á","%E1":"á","%e2":"â","%E2":"â","%e3":"ã","%E3":"ã","%e4":"ä","%E4":"ä","%e5":"å","%E5":"å","%e6":"æ","%E6":"æ","%e7":"ç","%E7":"ç","%e8":"è","%E8":"è","%e9":"é","%E9":"é","%ea":"ê","%Ea":"ê","%eA":"ê","%EA":"ê","%eb":"ë","%Eb":"ë","%eB":"ë","%EB":"ë","%ec":"ì","%Ec":"ì","%eC":"ì","%EC":"ì","%ed":"í","%Ed":"í","%eD":"í","%ED":"í","%ee":"î","%Ee":"î","%eE":"î","%EE":"î","%ef":"ï","%Ef":"ï","%eF":"ï","%EF":"ï","%f0":"ð","%F0":"ð","%f1":"ñ","%F1":"ñ","%f2":"ò","%F2":"ò","%f3":"ó","%F3":"ó","%f4":"ô","%F4":"ô","%f5":"õ","%F5":"õ","%f6":"ö","%F6":"ö","%f7":"÷","%F7":"÷","%f8":"ø","%F8":"ø","%f9":"ù","%F9":"ù","%fa":"ú","%Fa":"ú","%fA":"ú","%FA":"ú","%fb":"û","%Fb":"û","%fB":"û","%FB":"û","%fc":"ü","%Fc":"ü","%fC":"ü","%FC":"ü","%fd":"ý","%Fd":"ý","%fD":"ý","%FD":"ý","%fe":"þ","%Fe":"þ","%fE":"þ","%FE":"þ","%ff":"ÿ","%Ff":"ÿ","%fF":"ÿ","%FF":"ÿ"};function encodedReplacer(d){return M[d]}const U=0;const j=1;const V=2;const K=3;function parseParams(d){const p=[];let y=U;let M="";let ee=false;let te=false;let re=0;let ne="";const ie=d.length;for(var se=0;se{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(d){super(d);this.name="AbortError"}}p.AbortError=AbortError},8007:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isOAuth2TokenCredential=isOAuth2TokenCredential;p.isBearerTokenCredential=isBearerTokenCredential;p.isBasicCredential=isBasicCredential;p.isApiKeyCredential=isApiKeyCredential;function isOAuth2TokenCredential(d){return"getOAuth2Token"in d}function isBearerTokenCredential(d){return"getBearerToken"in d}function isBasicCredential(d){return"username"in d&&"password"in d}function isApiKeyCredential(d){return"key"in d}},98517:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},32157:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},28540:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiVersionPolicyName=void 0;p.apiVersionPolicy=apiVersionPolicy;p.apiVersionPolicyName="ApiVersionPolicy";function apiVersionPolicy(d){return{name:p.apiVersionPolicyName,sendRequest:(p,y)=>{const v=new URL(p.url);if(!v.searchParams.get("api-version")&&d.apiVersion){p.url=`${p.url}${Array.from(v.searchParams.keys()).length>0?"&":"?"}api-version=${d.apiVersion}`}return y(p)}}}},38052:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultPipeline=createDefaultPipeline;p.getCachedDefaultHttpsClient=getCachedDefaultHttpsClient;const v=y(41264);const D=y(38358);const M=y(28540);const U=y(8007);const j=y(86987);const V=y(6664);const K=y(66849);const ee=y(71143);let te;function createDefaultPipeline(d={}){const p=(0,D.createPipelineFromOptions)(d);p.addPolicy((0,M.apiVersionPolicy)(d));const{credential:y,authSchemes:v,allowInsecureConnection:te}=d;if(y){if((0,U.isApiKeyCredential)(y)){p.addPolicy((0,j.apiKeyAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBasicCredential)(y)){p.addPolicy((0,V.basicAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isBearerTokenCredential)(y)){p.addPolicy((0,K.bearerAuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}else if((0,U.isOAuth2TokenCredential)(y)){p.addPolicy((0,ee.oauth2AuthenticationPolicy)({authSchemes:v,credential:y,allowInsecureConnection:te}))}}return p}function getCachedDefaultHttpsClient(){if(!te){te=(0,v.createDefaultHttpClient)()}return te}},20587:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getClient=getClient;const v=y(38052);const D=y(36451);const M=y(12500);const U=y(98402);function getClient(d,p={}){var y,D,U;const j=(y=p.pipeline)!==null&&y!==void 0?y:(0,v.createDefaultPipeline)(p);if((D=p.additionalPolicies)===null||D===void 0?void 0:D.length){for(const{policy:d,position:y}of p.additionalPolicies){const p=y==="perRetry"?"Sign":undefined;j.addPolicy(d,{afterPhase:p})}}const{allowInsecureConnection:V,httpClient:K}=p;const ee=(U=p.endpoint)!==null&&U!==void 0?U:d;const client=(d,...p)=>{const getUrl=y=>(0,M.buildRequestUrl)(ee,d,p,Object.assign({allowInsecureConnection:V},y));return{get:(d={})=>buildOperation("GET",getUrl(d),j,d,V,K),post:(d={})=>buildOperation("POST",getUrl(d),j,d,V,K),put:(d={})=>buildOperation("PUT",getUrl(d),j,d,V,K),patch:(d={})=>buildOperation("PATCH",getUrl(d),j,d,V,K),delete:(d={})=>buildOperation("DELETE",getUrl(d),j,d,V,K),head:(d={})=>buildOperation("HEAD",getUrl(d),j,d,V,K),options:(d={})=>buildOperation("OPTIONS",getUrl(d),j,d,V,K),trace:(d={})=>buildOperation("TRACE",getUrl(d),j,d,V,K)}};return{path:client,pathUnchecked:client,pipeline:j}}function buildOperation(d,p,y,v,M,j){var V;M=(V=v.allowInsecureConnection)!==null&&V!==void 0?V:M;return{then:function(U,V){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M}),j).then(U,V)},async asBrowserStream(){if(U.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}},async asNodeStream(){if(U.isNodeLike){return(0,D.sendRequest)(d,p,y,Object.assign(Object.assign({},v),{allowInsecureConnection:M,responseAsStream:true}),j)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}},20140:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildBodyPart=buildBodyPart;p.buildMultipartBody=buildMultipartBody;const v=y(79058);const D=y(43688);const M=y(28917);const U=y(1093);function getHeaderValue(d,p){if(d.headers){const y=Object.keys(d.headers).find((d=>d.toLowerCase()===p.toLowerCase()));if(y){return d.headers[y]}}return undefined}function getPartContentType(d){const p=getHeaderValue(d,"content-type");if(p){return p}if(d.contentType===null){return undefined}if(d.contentType){return d.contentType}const{body:y}=d;if(y===null||y===undefined){return undefined}if(typeof y==="string"||typeof y==="number"||typeof y==="boolean"){return"text/plain; charset=UTF-8"}if(y instanceof Blob){return y.type||"application/octet-stream"}if((0,U.isBinaryBody)(y)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(d){return JSON.stringify(d)}function getContentDisposition(d){var p;const y=getHeaderValue(d,"content-disposition");if(y){return y}if(d.dispositionType===undefined&&d.name===undefined&&d.filename===undefined){return undefined}const v=(p=d.dispositionType)!==null&&p!==void 0?p:"form-data";let D=v;if(d.name){D+=`; name=${escapeDispositionField(d.name)}`}let M=undefined;if(d.filename){M=d.filename}else if(typeof File!=="undefined"&&d.body instanceof File){const p=d.body.name;if(p!==""){M=p}}if(M){D+=`; filename=${escapeDispositionField(M)}`}return D}function normalizeBody(d,p){if(d===undefined){return new Uint8Array([])}if((0,U.isBinaryBody)(d)){return d}if(typeof d==="string"||typeof d==="number"||typeof d==="boolean"){return(0,M.stringToUint8Array)(String(d),"utf-8")}if(p&&/application\/(.+\+)?json(;.+)?/i.test(String(p))){return(0,M.stringToUint8Array)(JSON.stringify(d),"utf-8")}throw new v.RestError(`Unsupported body/content-type combination: ${d}, ${p}`)}function buildBodyPart(d){var p;const y=getPartContentType(d);const v=getContentDisposition(d);const M=(0,D.createHttpHeaders)((p=d.headers)!==null&&p!==void 0?p:{});if(y){M.set("content-type",y)}if(v){M.set("content-disposition",v)}const U=normalizeBody(d.body,y);return{headers:M,body:U}}function buildMultipartBody(d){return{parts:d.map(buildBodyPart)}}},82831:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.operationOptionsToRequestParameters=operationOptionsToRequestParameters;function operationOptionsToRequestParameters(d){var p,y,v,D,M,U;return{allowInsecureConnection:(p=d.requestOptions)===null||p===void 0?void 0:p.allowInsecureConnection,timeout:(y=d.requestOptions)===null||y===void 0?void 0:y.timeout,skipUrlEncoding:(v=d.requestOptions)===null||v===void 0?void 0:v.skipUrlEncoding,abortSignal:d.abortSignal,onUploadProgress:(D=d.requestOptions)===null||D===void 0?void 0:D.onUploadProgress,onDownloadProgress:(M=d.requestOptions)===null||M===void 0?void 0:M.onDownloadProgress,headers:Object.assign({},(U=d.requestOptions)===null||U===void 0?void 0:U.headers),onResponse:d.onResponse}}},26920:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=createRestError;const v=y(79058);const D=y(43688);function createRestError(d,p){var y,D,M;const U=typeof d==="string"?p:d;const j=(D=(y=U.body)===null||y===void 0?void 0:y.error)!==null&&D!==void 0?D:U.body;const V=typeof d==="string"?d:(M=j===null||j===void 0?void 0:j.message)!==null&&M!==void 0?M:`Unexpected status code: ${U.status}`;return new v.RestError(V,{statusCode:statusCodeToNumber(U.status),code:j===null||j===void 0?void 0:j.code,request:U.request,response:toPipelineResponse(U)})}function toPipelineResponse(d){var p;return{headers:(0,D.createHttpHeaders)(d.headers),request:d.request,status:(p=statusCodeToNumber(d.status))!==null&&p!==void 0?p:-1}}function statusCodeToNumber(d){const p=Number.parseInt(d);return Number.isNaN(p)?undefined:p}},36451:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.sendRequest=sendRequest;const v=y(79058);const D=y(43688);const M=y(61605);const U=y(38052);const j=y(1093);const V=y(20140);async function sendRequest(d,p,y,D={},M){var j;const V=M!==null&&M!==void 0?M:(0,U.getCachedDefaultHttpsClient)();const K=buildPipelineRequest(d,p,D);try{const d=await y.sendRequest(V,K);const p=d.headers.toJSON();const v=(j=d.readableStreamBody)!==null&&j!==void 0?j:d.browserStreamBody;const M=D.responseAsStream||v!==undefined?undefined:getResponseBody(d);const U=v!==null&&v!==void 0?v:M;if(D===null||D===void 0?void 0:D.onResponse){D.onResponse(Object.assign(Object.assign({},d),{request:K,rawHeaders:p,parsedBody:M}))}return{request:K,headers:p,status:`${d.status}`,body:U}}catch(d){if((0,v.isRestError)(d)&&d.response&&D.onResponse){const{response:p}=d;const y=p.headers.toJSON();D===null||D===void 0?void 0:D.onResponse(Object.assign(Object.assign({},p),{request:K,rawHeaders:y}),d)}throw d}}function getRequestContentType(d={}){var p,y,v;return(v=(p=d.contentType)!==null&&p!==void 0?p:(y=d.headers)===null||y===void 0?void 0:y["content-type"])!==null&&v!==void 0?v:getContentType(d.body)}function getContentType(d){if(ArrayBuffer.isView(d)){return"application/octet-stream"}if(typeof d==="string"){try{JSON.parse(d);return"application/json"}catch(d){return undefined}}return"application/json"}function buildPipelineRequest(d,p,y={}){var v,U,j;const V=getRequestContentType(y);const{body:K,multipartBody:ee}=getRequestBody(y.body,V);const te=K!==undefined||ee!==undefined;const re=(0,D.createHttpHeaders)(Object.assign(Object.assign(Object.assign({},y.headers?y.headers:{}),{accept:(j=(v=y.accept)!==null&&v!==void 0?v:(U=y.headers)===null||U===void 0?void 0:U.accept)!==null&&j!==void 0?j:"application/json"}),te&&V&&{"content-type":V}));return(0,M.createPipelineRequest)({url:p,method:d,body:K,multipartBody:ee,headers:re,allowInsecureConnection:y.allowInsecureConnection,abortSignal:y.abortSignal,onUploadProgress:y.onUploadProgress,onDownloadProgress:y.onDownloadProgress,timeout:y.timeout,enableBrowserStreams:true,streamResponseStatusCodes:y.responseAsStream?new Set([Number.POSITIVE_INFINITY]):undefined})}function getRequestBody(d,p=""){if(d===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&d instanceof FormData){return{body:d}}if((0,j.isReadableStream)(d)){return{body:d}}if(ArrayBuffer.isView(d)){return{body:d instanceof Uint8Array?d:JSON.stringify(d)}}const y=p.split(";")[0];switch(y){case"application/json":return{body:JSON.stringify(d)};case"multipart/form-data":if(Array.isArray(d)){return{multipartBody:(0,V.buildMultipartBody)(d)}}return{body:JSON.stringify(d)};case"text/plain":return{body:String(d)};default:if(typeof d==="string"){return{body:d}}return{body:JSON.stringify(d)}}}function getResponseBody(d){var p,y;const v=(p=d.headers.get("content-type"))!==null&&p!==void 0?p:"";const D=v.split(";")[0];const M=(y=d.bodyAsText)!==null&&y!==void 0?y:"";if(D==="text/plain"){return String(M)}try{return M?JSON.parse(M):undefined}catch(p){if(D==="application/json"){throw createParseError(d,p)}return String(M)}}function createParseError(d,p){var y;const D=`Error "${p}" occurred while parsing the response body - ${d.bodyAsText}.`;const M=(y=p.code)!==null&&y!==void 0?y:v.RestError.PARSE_ERROR;return new v.RestError(D,{code:M,statusCode:d.status,request:d.request,response:d})}},12500:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildRequestUrl=buildRequestUrl;p.buildBaseUrl=buildBaseUrl;p.replaceAll=replaceAll;function isQueryParameterWithOptions(d){const p=d.value;return p!==undefined&&p.toString!==undefined&&typeof p.toString==="function"}function buildRequestUrl(d,p,y,v={}){if(p.startsWith("https://")||p.startsWith("http://")){return p}d=buildBaseUrl(d,v);p=buildRoutePath(p,y,v);const D=appendQueryParams(`${d}/${p}`,v);const M=new URL(D);return M.toString().replace(/([^:]\/)\/+/g,"$1")}function getQueryParamValue(d,p,y,v){let D;if(y==="pipeDelimited"){D="|"}else if(y==="spaceDelimited"){D="%20"}else{D=","}let M;if(Array.isArray(v)){M=v}else if(typeof v==="object"&&v.toString===Object.prototype.toString){M=Object.entries(v).flat()}else{M=[v]}const U=M.map((y=>{if(y===null||y===undefined){return""}if(!y.toString||typeof y.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${d} can't`)}const v=y.toISOString!==undefined?y.toISOString():y.toString();return p?v:encodeURIComponent(v)})).join(D);return`${p?d:encodeURIComponent(d)}=${U}`}function appendQueryParams(d,p={}){var y,v,D,M;if(!p.queryParameters){return d}const U=new URL(d);const j=p.queryParameters;const V=[];for(const d of Object.keys(j)){const U=j[d];if(U===undefined||U===null){continue}const K=isQueryParameterWithOptions(U);const ee=K?U.value:U;const te=K?(y=U.explode)!==null&&y!==void 0?y:false:false;const re=K&&U.style?U.style:"form";if(te){if(Array.isArray(ee)){for(const y of ee){V.push(getQueryParamValue(d,(v=p.skipUrlEncoding)!==null&&v!==void 0?v:false,re,y))}}else if(typeof ee==="object"){for(const[d,y]of Object.entries(ee)){V.push(getQueryParamValue(d,(D=p.skipUrlEncoding)!==null&&D!==void 0?D:false,re,y))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{V.push(getQueryParamValue(d,(M=p.skipUrlEncoding)!==null&&M!==void 0?M:false,re,ee))}}if(U.search!==""){U.search+="&"}U.search+=V.join("&");return U.toString()}function buildBaseUrl(d,p){var y;if(!p.pathParameters){return d}const v=p.pathParameters;for(const[D,M]of Object.entries(v)){if(M===undefined||M===null){throw new Error(`Path parameters ${D} must not be undefined or null`)}if(!M.toString||typeof M.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${D} can't`)}let v=M.toISOString!==undefined?M.toISOString():String(M);if(!p.skipUrlEncoding){v=encodeURIComponent(M)}d=(y=replaceAll(d,`{${D}}`,v))!==null&&y!==void 0?y:""}return d}function buildRoutePath(d,p,y={}){var v;for(const D of p){const p=typeof D==="object"&&((v=D.allowReserved)!==null&&v!==void 0?v:false);let M=typeof D==="object"?D.value:D;if(!y.skipUrlEncoding&&!p){M=encodeURIComponent(M)}d=d.replace(/\{[\w-]+\}/,String(M))}return d}function replaceAll(d,p,y){return!d||!p?d:d.split(p).join(y||"")}},88819:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="0.3.0";p.DEFAULT_RETRY_POLICY_COUNT=3},38358:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const v=y(85613);const D=y(53390);const M=y(56959);const U=y(92375);const j=y(29815);const V=y(14786);const K=y(70337);const ee=y(98402);const te=y(53511);const re=y(51250);const ne=y(55726);const ie=y(75303);function createPipelineFromOptions(d){const p=(0,D.createEmptyPipeline)();if(ee.isNodeLike){if(d.agent){p.addPolicy((0,re.agentPolicy)(d.agent))}if(d.tlsOptions){p.addPolicy((0,ne.tlsPolicy)(d.tlsOptions))}p.addPolicy((0,te.proxyPolicy)(d.proxyOptions));p.addPolicy((0,j.decompressResponsePolicy)())}p.addPolicy((0,K.formDataPolicy)(),{beforePolicies:[ie.multipartPolicyName]});p.addPolicy((0,U.userAgentPolicy)(d.userAgentOptions));p.addPolicy((0,ie.multipartPolicy)(),{afterPhase:"Deserialize"});p.addPolicy((0,V.defaultRetryPolicy)(d.retryOptions),{phase:"Retry"});if(ee.isNodeLike){p.addPolicy((0,M.redirectPolicy)(d.redirectOptions),{afterPhase:"Retry"})}p.addPolicy((0,v.logPolicy)(d.loggingOptions),{afterPhase:"Sign"});return p}},41264:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const v=y(93003);function createDefaultHttpClient(){return(0,v.createNodeHttpClient)()}},43688:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;function normalizeName(d){return d.toLowerCase()}function*headerIterator(d){for(const p of d.values()){yield[p.name,p.value]}}class HttpHeadersImpl{constructor(d){this._headersMap=new Map;if(d){for(const p of Object.keys(d)){this.set(p,d[p])}}}set(d,p){this._headersMap.set(normalizeName(d),{name:d,value:String(p).trim()})}get(d){var p;return(p=this._headersMap.get(normalizeName(d)))===null||p===void 0?void 0:p.value}has(d){return this._headersMap.has(normalizeName(d))}delete(d){this._headersMap.delete(normalizeName(d))}toJSON(d={}){const p={};if(d.preserveCase){for(const d of this._headersMap.values()){p[d.name]=d.value}}else{for(const[d,y]of this._headersMap){p[d]=y.value}}return p}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(d){return new HttpHeadersImpl(d)}},67810:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=p.operationOptionsToRequestParameters=p.getClient=p.createDefaultHttpClient=p.uint8ArrayToString=p.stringToUint8Array=p.isRestError=p.RestError=p.createEmptyPipeline=p.createPipelineRequest=p.createHttpHeaders=p.TypeSpecRuntimeLogger=p.setLogLevel=p.getLogLevel=p.createClientLogger=p.AbortError=void 0;const v=y(31577);var D=y(84260);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return D.AbortError}});var M=y(34135);Object.defineProperty(p,"createClientLogger",{enumerable:true,get:function(){return M.createClientLogger}});Object.defineProperty(p,"getLogLevel",{enumerable:true,get:function(){return M.getLogLevel}});Object.defineProperty(p,"setLogLevel",{enumerable:true,get:function(){return M.setLogLevel}});Object.defineProperty(p,"TypeSpecRuntimeLogger",{enumerable:true,get:function(){return M.TypeSpecRuntimeLogger}});var U=y(43688);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return U.createHttpHeaders}});v.__exportStar(y(32157),p);v.__exportStar(y(98517),p);var j=y(61605);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return j.createPipelineRequest}});var V=y(53390);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return V.createEmptyPipeline}});var K=y(79058);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return K.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return K.isRestError}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(41264);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return te.createDefaultHttpClient}});var re=y(20587);Object.defineProperty(p,"getClient",{enumerable:true,get:function(){return re.getClient}});var ne=y(82831);Object.defineProperty(p,"operationOptionsToRequestParameters",{enumerable:true,get:function(){return ne.operationOptionsToRequestParameters}});var ie=y(26920);Object.defineProperty(p,"createRestError",{enumerable:true,get:function(){return ie.createRestError}})},76488:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const v=y(34135);p.logger=(0,v.createClientLogger)("ts-http-runtime")},91424:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const v=y(60513);const D=typeof process!=="undefined"&&process.env&&process.env.DEBUG||undefined;let M;let U=[];let j=[];const V=[];if(D){enable(D)}const K=Object.assign((d=>createDebugger(d)),{enable:enable,enabled:enabled,disable:disable,log:v.log});function enable(d){M=d;U=[];j=[];const p=/\*/g;const y=d.split(",").map((d=>d.trim().replace(p,".*?")));for(const d of y){if(d.startsWith("-")){j.push(new RegExp(`^${d.substr(1)}$`))}else{U.push(new RegExp(`^${d}$`))}}for(const d of V){d.enabled=enabled(d.namespace)}}function enabled(d){if(d.endsWith("*")){return true}for(const p of j){if(p.test(d)){return false}}for(const p of U){if(p.test(d)){return true}}return false}function disable(){const d=M||"";enable("");return d}function createDebugger(d){const p=Object.assign(debug,{enabled:enabled(d),destroy:destroy,log:K.log,namespace:d,extend:extend});function debug(...y){if(!p.enabled){return}if(y.length>0){y[0]=`${d} ${y[0]}`}p.log(...y)}V.push(p);return p}function destroy(){const d=V.indexOf(this);if(d>=0){V.splice(d,1);return true}return false}function extend(d){const p=createDebugger(`${this.namespace}:${d}`);p.log=this.log;return p}p["default"]=K},5334:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createLoggerContext=void 0;var v=y(34135);Object.defineProperty(p,"createLoggerContext",{enumerable:true,get:function(){return v.createLoggerContext}})},60513:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.log=log;const v=y(31577);const D=y(48161);const M=v.__importDefault(y(57975));const U=v.__importStar(y(1708));function log(d,...p){U.stderr.write(`${M.default.format(d,...p)}${D.EOL}`)}},34135:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TypeSpecRuntimeLogger=void 0;p.createLoggerContext=createLoggerContext;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const v=y(31577);const D=v.__importDefault(y(91424));const M=["verbose","info","warning","error"];const U={verbose:400,info:300,warning:200,error:100};function patchLogMethod(d,p){p.log=(...p)=>{d.log(...p)}}function isTypeSpecRuntimeLogLevel(d){return M.includes(d)}function createLoggerContext(d){const p=new Set;const y=typeof process!=="undefined"&&process.env&&process.env[d.logLevelEnvVarName]||undefined;let v;const j=(0,D.default)(d.namespace);j.log=(...d)=>{D.default.log(...d)};function contextSetLogLevel(d){if(d&&!isTypeSpecRuntimeLogLevel(d)){throw new Error(`Unknown log level '${d}'. Acceptable values: ${M.join(",")}`)}v=d;const y=[];for(const d of p){if(shouldEnable(d)){y.push(d.namespace)}}D.default.enable(y.join(","))}if(y){if(isTypeSpecRuntimeLogLevel(y)){contextSetLogLevel(y)}else{console.error(`${d.logLevelEnvVarName} set to unknown log level '${y}'; logging is not enabled. Acceptable values: ${M.join(", ")}.`)}}function shouldEnable(d){return Boolean(v&&U[d.level]<=U[v])}function createLogger(d,y){const v=Object.assign(d.extend(y),{level:y});patchLogMethod(d,v);if(shouldEnable(v)){const d=D.default.disable();D.default.enable(d+","+v.namespace)}p.add(v);return v}function contextGetLogLevel(){return v}function contextCreateClientLogger(d){const p=j.extend(d);patchLogMethod(j,p);return{error:createLogger(p,"error"),warning:createLogger(p,"warning"),info:createLogger(p,"info"),verbose:createLogger(p,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:j}}const j=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});p.TypeSpecRuntimeLogger=j.logger;function setLogLevel(d){j.setLogLevel(d)}function getLogLevel(){return j.getLogLevel()}function createClientLogger(d){return j.createClientLogger(d)}},93003:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyLength=getBodyLength;p.createNodeHttpClient=createNodeHttpClient;const v=y(31577);const D=v.__importStar(y(37067));const M=v.__importStar(y(44708));const U=v.__importStar(y(38522));const j=y(57075);const V=y(84260);const K=y(43688);const ee=y(79058);const te=y(76488);const re=y(56620);const ne={};function isReadableStream(d){return d&&typeof d.pipe==="function"}function isStreamComplete(d){if(d.readable===false){return Promise.resolve()}return new Promise((p=>{const handler=()=>{p();d.removeListener("close",handler);d.removeListener("end",handler);d.removeListener("error",handler)};d.on("close",handler);d.on("end",handler);d.on("error",handler)}))}function isArrayBuffer(d){return d&&typeof d.byteLength==="number"}class ReportTransform extends j.Transform{_transform(d,p,y){this.push(d);this.loadedBytes+=d.length;try{this.progressCallback({loadedBytes:this.loadedBytes});y()}catch(d){y(d)}}constructor(d){super();this.loadedBytes=0;this.progressCallback=d}}class NodeHttpClient{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(d){var p,y,v;const D=new AbortController;let M;if(d.abortSignal){if(d.abortSignal.aborted){throw new V.AbortError("The operation was aborted. Request has already been canceled.")}M=d=>{if(d.type==="abort"){D.abort()}};d.abortSignal.addEventListener("abort",M)}let U;if(d.timeout>0){U=setTimeout((()=>{const p=new re.Sanitizer;te.logger.info(`request to '${p.sanitizeUrl(d.url)}' timed out. canceling...`);D.abort()}),d.timeout)}const j=d.headers.get("Accept-Encoding");const K=(j===null||j===void 0?void 0:j.includes("gzip"))||(j===null||j===void 0?void 0:j.includes("deflate"));let ee=typeof d.body==="function"?d.body():d.body;if(ee&&!d.headers.has("Content-Length")){const p=getBodyLength(ee);if(p!==null){d.headers.set("Content-Length",p)}}let ne;try{if(ee&&d.onUploadProgress){const p=d.onUploadProgress;const y=new ReportTransform(p);y.on("error",(d=>{te.logger.error("Error in upload progress",d)}));if(isReadableStream(ee)){ee.pipe(y)}else{y.end(ee)}ee=y}const M=await this.makeRequest(d,D,ee);if(U!==undefined){clearTimeout(U)}const j=getResponseHeaders(M);const V=(p=M.statusCode)!==null&&p!==void 0?p:0;const re={status:V,headers:j,request:d};if(d.method==="HEAD"){M.resume();return re}ne=K?getDecodedResponseStream(M,j):M;const ie=d.onDownloadProgress;if(ie){const d=new ReportTransform(ie);d.on("error",(d=>{te.logger.error("Error in download progress",d)}));ne.pipe(d);ne=d}if(((y=d.streamResponseStatusCodes)===null||y===void 0?void 0:y.has(Number.POSITIVE_INFINITY))||((v=d.streamResponseStatusCodes)===null||v===void 0?void 0:v.has(re.status))){re.readableStreamBody=ne}else{re.bodyAsText=await streamToText(ne)}return re}finally{if(d.abortSignal&&M){let p=Promise.resolve();if(isReadableStream(ee)){p=isStreamComplete(ee)}let y=Promise.resolve();if(isReadableStream(ne)){y=isStreamComplete(ne)}Promise.all([p,y]).then((()=>{var p;if(M){(p=d.abortSignal)===null||p===void 0?void 0:p.removeEventListener("abort",M)}})).catch((d=>{te.logger.warning("Error when cleaning up abortListener on httpRequest",d)}))}}}makeRequest(d,p,y){var v;const U=new URL(d.url);const j=U.protocol!=="https:";if(j&&!d.allowInsecureConnection){throw new Error(`Cannot connect to ${d.url} while allowInsecureConnection is false.`)}const K=(v=d.agent)!==null&&v!==void 0?v:this.getOrCreateAgent(d,j);const re=Object.assign({agent:K,hostname:U.hostname,path:`${U.pathname}${U.search}`,port:U.port,method:d.method,headers:d.headers.toJSON({preserveCase:true})},d.requestOverrides);return new Promise(((v,U)=>{const K=j?D.request(re,v):M.request(re,v);K.once("error",(p=>{var y;U(new ee.RestError(p.message,{code:(y=p.code)!==null&&y!==void 0?y:ee.RestError.REQUEST_SEND_ERROR,request:d}))}));p.signal.addEventListener("abort",(()=>{const d=new V.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");K.destroy(d);U(d)}));if(y&&isReadableStream(y)){y.pipe(K)}else if(y){if(typeof y==="string"||Buffer.isBuffer(y)){K.end(y)}else if(isArrayBuffer(y)){K.end(ArrayBuffer.isView(y)?Buffer.from(y.buffer):Buffer.from(y))}else{te.logger.error("Unrecognized body type",y);U(new ee.RestError("Unrecognized body type"))}}else{K.end()}}))}getOrCreateAgent(d,p){var y;const v=d.disableKeepAlive;if(p){if(v){return D.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new D.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(v&&!d.tlsSettings){return M.globalAgent}const p=(y=d.tlsSettings)!==null&&y!==void 0?y:ne;let D=this.cachedHttpsAgents.get(p);if(D&&D.options.keepAlive===!v){return D}te.logger.info("No cached TLS Agent exist, creating a new Agent");D=new M.Agent(Object.assign({keepAlive:!v},p));this.cachedHttpsAgents.set(p,D);return D}}}function getResponseHeaders(d){const p=(0,K.createHttpHeaders)();for(const y of Object.keys(d.headers)){const v=d.headers[y];if(Array.isArray(v)){if(v.length>0){p.set(y,v[0])}}else if(v){p.set(y,v)}}return p}function getDecodedResponseStream(d,p){const y=p.get("Content-Encoding");if(y==="gzip"){const p=U.createGunzip();d.pipe(p);return p}else if(y==="deflate"){const p=U.createInflate();d.pipe(p);return p}return d}function streamToText(d){return new Promise(((p,y)=>{const v=[];d.on("data",(d=>{if(Buffer.isBuffer(d)){v.push(d)}else{v.push(Buffer.from(d))}}));d.on("end",(()=>{p(Buffer.concat(v).toString("utf8"))}));d.on("error",(d=>{if(d&&(d===null||d===void 0?void 0:d.name)==="AbortError"){y(d)}else{y(new ee.RestError(`Error reading response as text: ${d.message}`,{code:ee.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(d){if(!d){return 0}else if(Buffer.isBuffer(d)){return d.length}else if(isReadableStream(d)){return null}else if(isArrayBuffer(d)){return d.byteLength}else if(typeof d==="string"){return Buffer.from(d).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}},53390:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const y=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(d){var p;this._policies=[];this._policies=(p=d===null||d===void 0?void 0:d.slice(0))!==null&&p!==void 0?p:[];this._orderedPolicies=undefined}addPolicy(d,p={}){if(p.phase&&p.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(p.phase&&!y.has(p.phase)){throw new Error(`Invalid phase name: ${p.phase}`)}if(p.afterPhase&&!y.has(p.afterPhase)){throw new Error(`Invalid afterPhase name: ${p.afterPhase}`)}this._policies.push({policy:d,options:p});this._orderedPolicies=undefined}removePolicy(d){const p=[];this._policies=this._policies.filter((y=>{if(d.name&&y.policy.name===d.name||d.phase&&y.options.phase===d.phase){p.push(y.policy);return false}else{return true}}));this._orderedPolicies=undefined;return p}sendRequest(d,p){const y=this.getOrderedPolicies();const v=y.reduceRight(((d,p)=>y=>p.sendRequest(y,d)),(p=>d.sendRequest(p)));return v(p)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const d=[];const p=new Map;function createPhase(d){return{name:d,policies:new Set,hasRun:false,hasAfterPolicies:false}}const y=createPhase("Serialize");const v=createPhase("None");const D=createPhase("Deserialize");const M=createPhase("Retry");const U=createPhase("Sign");const j=[y,v,D,M,U];function getPhase(d){if(d==="Retry"){return M}else if(d==="Serialize"){return y}else if(d==="Deserialize"){return D}else if(d==="Sign"){return U}else{return v}}for(const d of this._policies){const y=d.policy;const v=d.options;const D=y.name;if(p.has(D)){throw new Error("Duplicate policy names not allowed in pipeline")}const M={policy:y,dependsOn:new Set,dependants:new Set};if(v.afterPhase){M.afterPhase=getPhase(v.afterPhase);M.afterPhase.hasAfterPolicies=true}p.set(D,M);const U=getPhase(v.phase);U.policies.add(M)}for(const d of this._policies){const{policy:y,options:v}=d;const D=y.name;const M=p.get(D);if(!M){throw new Error(`Missing node for policy ${D}`)}if(v.afterPolicies){for(const d of v.afterPolicies){const y=p.get(d);if(y){M.dependsOn.add(y);y.dependants.add(M)}}}if(v.beforePolicies){for(const d of v.beforePolicies){const y=p.get(d);if(y){y.dependsOn.add(M);M.dependants.add(y)}}}}function walkPhase(y){y.hasRun=true;for(const v of y.policies){if(v.afterPhase&&(!v.afterPhase.hasRun||v.afterPhase.policies.size)){continue}if(v.dependsOn.size===0){d.push(v.policy);for(const d of v.dependants){d.dependsOn.delete(v)}p.delete(v.policy.name);y.policies.delete(v)}}}function walkPhases(){for(const d of j){walkPhase(d);if(d.policies.size>0&&d!==v){if(!v.hasRun){walkPhase(v)}return}if(d.hasAfterPolicies){walkPhase(v)}}}let V=0;while(p.size>0){V++;const p=d.length;walkPhases();if(d.length<=p&&V>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return d}}function createEmptyPipeline(){return HttpPipeline.create()}},61605:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const v=y(43688);const D=y(90955);class PipelineRequestImpl{constructor(d){var p,y,M,U,j,V,K;this.url=d.url;this.body=d.body;this.headers=(p=d.headers)!==null&&p!==void 0?p:(0,v.createHttpHeaders)();this.method=(y=d.method)!==null&&y!==void 0?y:"GET";this.timeout=(M=d.timeout)!==null&&M!==void 0?M:0;this.multipartBody=d.multipartBody;this.formData=d.formData;this.disableKeepAlive=(U=d.disableKeepAlive)!==null&&U!==void 0?U:false;this.proxySettings=d.proxySettings;this.streamResponseStatusCodes=d.streamResponseStatusCodes;this.withCredentials=(j=d.withCredentials)!==null&&j!==void 0?j:false;this.abortSignal=d.abortSignal;this.onUploadProgress=d.onUploadProgress;this.onDownloadProgress=d.onDownloadProgress;this.requestId=d.requestId||(0,D.randomUUID)();this.allowInsecureConnection=(V=d.allowInsecureConnection)!==null&&V!==void 0?V:false;this.enableBrowserStreams=(K=d.enableBrowserStreams)!==null&&K!==void 0?K:false;this.requestOverrides=d.requestOverrides;this.authSchemes=d.authSchemes}}function createPipelineRequest(d){return new PipelineRequestImpl(d)}},51250:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;p.agentPolicyName="agentPolicy";function agentPolicy(d){return{name:p.agentPolicyName,sendRequest:async(p,y)=>{if(!p.agent){p.agent=d}return y(p)}}}},86987:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiKeyAuthenticationPolicyName=void 0;p.apiKeyAuthenticationPolicy=apiKeyAuthenticationPolicy;const v=y(75626);p.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(d){return{name:p.apiKeyAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="apiKey"));if(!U){return y(p)}if(U.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${U.apiKeyLocation}`)}p.headers.set(U.name,d.credential.key);return y(p)}}}},6664:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.basicAuthenticationPolicyName=void 0;p.basicAuthenticationPolicy=basicAuthenticationPolicy;const v=y(28917);const D=y(75626);p.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function basicAuthenticationPolicy(d){return{name:p.basicAuthenticationPolicyName,async sendRequest(p,y){var M,U;(0,D.ensureSecureConnection)(p,d);const j=(U=(M=p.authSchemes)!==null&&M!==void 0?M:d.authSchemes)===null||U===void 0?void 0:U.find((d=>d.kind==="http"&&d.scheme==="basic"));if(!j){return y(p)}const{username:V,password:K}=d.credential;const ee=(0,v.uint8ArrayToString)((0,v.stringToUint8Array)(`${V}:${K}`,"utf-8"),"base64");p.headers.set("Authorization",`Basic ${ee}`);return y(p)}}}},66849:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerAuthenticationPolicyName=void 0;p.bearerAuthenticationPolicy=bearerAuthenticationPolicy;const v=y(75626);p.bearerAuthenticationPolicyName="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(d){return{name:p.bearerAuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="http"&&d.scheme==="bearer"));if(!U){return y(p)}const j=await d.credential.getBearerToken({abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},75626:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ensureSecureConnection=ensureSecureConnection;const v=y(76488);let D=false;function allowInsecureConnection(d,p){if(p.allowInsecureConnection&&d.allowInsecureConnection){const p=new URL(d.url);if(p.hostname==="localhost"||p.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const d="Sending token over insecure transport. Assume any token issued is compromised.";v.logger.warning(d);if(typeof(process===null||process===void 0?void 0:process.emitWarning)==="function"&&!D){D=true;process.emitWarning(d)}}function ensureSecureConnection(d,p){if(!d.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(d,p)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}},71143:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.oauth2AuthenticationPolicyName=void 0;p.oauth2AuthenticationPolicy=oauth2AuthenticationPolicy;const v=y(75626);p.oauth2AuthenticationPolicyName="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(d){return{name:p.oauth2AuthenticationPolicyName,async sendRequest(p,y){var D,M;(0,v.ensureSecureConnection)(p,d);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:d.authSchemes)===null||M===void 0?void 0:M.find((d=>d.kind==="oauth2"));if(!U){return y(p)}const j=await d.credential.getOAuth2Token(U.flows,{abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${j}`);return y(p)}}}},29815:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;p.decompressResponsePolicyName="decompressResponsePolicy";function decompressResponsePolicy(){return{name:p.decompressResponsePolicyName,async sendRequest(d,p){if(d.method!=="HEAD"){d.headers.set("Accept-Encoding","gzip,deflate")}return p(d)}}}},14786:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const v=y(22714);const D=y(7524);const M=y(67021);const U=y(88819);p.defaultRetryPolicyName="defaultRetryPolicy";function defaultRetryPolicy(d={}){var y;return{name:p.defaultRetryPolicyName,sendRequest:(0,M.retryPolicy)([(0,D.throttlingRetryStrategy)(),(0,v.exponentialRetryStrategy)(d)],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:U.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},28332:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.exponentialRetryPolicyName="exponentialRetryPolicy";function exponentialRetryPolicy(d={}){var p;return(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreSystemErrors:true}))],{maxRetries:(p=d.maxRetries)!==null&&p!==void 0?p:M.DEFAULT_RETRY_POLICY_COUNT})}},70337:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const v=y(28917);const D=y(98402);const M=y(43688);p.formDataPolicyName="formDataPolicy";function formDataToFormDataMap(d){var p;const y={};for(const[v,D]of d.entries()){(p=y[v])!==null&&p!==void 0?p:y[v]=[];y[v].push(D)}return y}function formDataPolicy(){return{name:p.formDataPolicyName,async sendRequest(d,p){if(D.isNodeLike&&typeof FormData!=="undefined"&&d.body instanceof FormData){d.formData=formDataToFormDataMap(d.body);d.body=undefined}if(d.formData){const p=d.headers.get("Content-Type");if(p&&p.indexOf("application/x-www-form-urlencoded")!==-1){d.body=wwwFormUrlEncode(d.formData)}else{await prepareFormData(d.formData,d)}d.formData=undefined}return p(d)}}}function wwwFormUrlEncode(d){const p=new URLSearchParams;for(const[y,v]of Object.entries(d)){if(Array.isArray(v)){for(const d of v){p.append(y,d.toString())}}else{p.append(y,v.toString())}}return p.toString()}async function prepareFormData(d,p){const y=p.headers.get("Content-Type");if(y&&!y.startsWith("multipart/form-data")){return}p.headers.set("Content-Type",y!==null&&y!==void 0?y:"multipart/form-data");const D=[];for(const[p,y]of Object.entries(d)){for(const d of Array.isArray(y)?y:[y]){if(typeof d==="string"){D.push({headers:(0,M.createHttpHeaders)({"Content-Disposition":`form-data; name="${p}"`}),body:(0,v.stringToUint8Array)(d,"utf-8")})}else if(d===undefined||d===null||typeof d!=="object"){throw new Error(`Unexpected value for key ${p}: ${d}. Value should be serialized to string first.`)}else{const y=d.name||"blob";const v=(0,M.createHttpHeaders)();v.set("Content-Disposition",`form-data; name="${p}"; filename="${y}"`);v.set("Content-Type",d.type||"application/octet-stream");D.push({headers:v,body:d})}}}p.multipartBody={parts:D}}},25068:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=p.userAgentPolicy=p.tlsPolicyName=p.tlsPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.formDataPolicyName=p.formDataPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.retryPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.defaultRetryPolicyName=p.defaultRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.agentPolicyName=p.agentPolicy=void 0;var v=y(51250);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return v.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return v.agentPolicyName}});var D=y(29815);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return D.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return D.decompressResponsePolicyName}});var M=y(14786);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return M.defaultRetryPolicy}});Object.defineProperty(p,"defaultRetryPolicyName",{enumerable:true,get:function(){return M.defaultRetryPolicyName}});var U=y(28332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return U.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return U.exponentialRetryPolicyName}});var j=y(67021);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return j.retryPolicy}});var V=y(79998);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return V.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return V.systemErrorRetryPolicyName}});var K=y(48492);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return K.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return K.throttlingRetryPolicyName}});var ee=y(70337);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return ee.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return ee.formDataPolicyName}});var te=y(85613);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return te.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return te.logPolicyName}});var re=y(75303);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return re.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return re.multipartPolicyName}});var ne=y(53511);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ne.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ne.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ne.getDefaultProxySettings}});var ie=y(56959);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return ie.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return ie.redirectPolicyName}});var se=y(55726);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return se.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return se.tlsPolicyName}});var oe=y(92375);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return oe.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return oe.userAgentPolicyName}})},85613:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const v=y(76488);const D=y(56620);p.logPolicyName="logPolicy";function logPolicy(d={}){var y;const M=(y=d.logger)!==null&&y!==void 0?y:v.logger.info;const U=new D.Sanitizer({additionalAllowedHeaderNames:d.additionalAllowedHeaderNames,additionalAllowedQueryParameters:d.additionalAllowedQueryParameters});return{name:p.logPolicyName,async sendRequest(d,p){if(!M.enabled){return p(d)}M(`Request: ${U.sanitize(d)}`);const y=await p(d);M(`Response status code: ${y.status}`);M(`Headers: ${U.sanitize(y.headers)}`);return y}}}},75303:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const v=y(28917);const D=y(1093);const M=y(90955);const U=y(93407);function generateBoundary(){return`----AzSDKFormBoundary${(0,M.randomUUID)()}`}function encodeHeaders(d){let p="";for(const[y,v]of d){p+=`${y}: ${v}\r\n`}return p}function getLength(d){if(d instanceof Uint8Array){return d.byteLength}else if((0,D.isBlob)(d)){return d.size===-1?undefined:d.size}else{return undefined}}function getTotalLength(d){let p=0;for(const y of d){const d=getLength(y);if(d===undefined){return undefined}else{p+=d}}return p}async function buildRequestBody(d,p,y){const D=[(0,v.stringToUint8Array)(`--${y}`,"utf-8"),...p.flatMap((d=>[(0,v.stringToUint8Array)("\r\n","utf-8"),(0,v.stringToUint8Array)(encodeHeaders(d.headers),"utf-8"),(0,v.stringToUint8Array)("\r\n","utf-8"),d.body,(0,v.stringToUint8Array)(`\r\n--${y}`,"utf-8")])),(0,v.stringToUint8Array)("--\r\n\r\n","utf-8")];const M=getTotalLength(D);if(M){d.headers.set("Content-Length",M)}d.body=await(0,U.concat)(D)}p.multipartPolicyName="multipartPolicy";const j=70;const V=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(d){if(d.length>j){throw new Error(`Multipart boundary "${d}" exceeds maximum length of 70 characters`)}if(Array.from(d).some((d=>!V.has(d)))){throw new Error(`Multipart boundary "${d}" contains invalid characters`)}}function multipartPolicy(){return{name:p.multipartPolicyName,async sendRequest(d,p){var y;if(!d.multipartBody){return p(d)}if(d.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let v=d.multipartBody.boundary;const D=(y=d.headers.get("Content-Type"))!==null&&y!==void 0?y:"multipart/mixed";const M=D.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!M){throw new Error(`Got multipart request body, but content-type header was not multipart: ${D}`)}const[,U,j]=M;if(j&&v&&j!==v){throw new Error(`Multipart boundary was specified as ${j} in the header, but got ${v} in the request body`)}v!==null&&v!==void 0?v:v=j;if(v){assertValidBoundary(v)}else{v=generateBoundary()}d.headers.set("Content-Type",`${U}; boundary=${v}`);await buildRequestBody(d,d.multipartBody.parts,v);d.multipartBody=undefined;return p(d)}}}},53511:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.globalNoProxyList=p.proxyPolicyName=void 0;p.loadNoProxy=loadNoProxy;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const v=y(84708);const D=y(64702);const M=y(76488);const U="HTTPS_PROXY";const j="HTTP_PROXY";const V="ALL_PROXY";const K="NO_PROXY";p.proxyPolicyName="proxyPolicy";p.globalNoProxyList=[];let ee=false;const te=new Map;function getEnvironmentValue(d){if(process.env[d]){return process.env[d]}else if(process.env[d.toLowerCase()]){return process.env[d.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const d=getEnvironmentValue(U);const p=getEnvironmentValue(V);const y=getEnvironmentValue(j);return d||p||y}function isBypassed(d,p,y){if(p.length===0){return false}const v=new URL(d).hostname;if(y===null||y===void 0?void 0:y.has(v)){return y.get(v)}let D=false;for(const d of p){if(d[0]==="."){if(v.endsWith(d)){D=true}else{if(v.length===d.length-1&&v===d.slice(1)){D=true}}}else{if(v===d){D=true}}}y===null||y===void 0?void 0:y.set(v,D);return D}function loadNoProxy(){const d=getEnvironmentValue(K);ee=true;if(d){return d.split(",").map((d=>d.trim())).filter((d=>d.length))}return[]}function getDefaultProxySettings(d){if(!d){d=loadEnvironmentProxyValue();if(!d){return undefined}}const p=new URL(d);const y=p.protocol?p.protocol+"//":"";return{host:y+p.hostname,port:Number.parseInt(p.port||"80"),username:p.username,password:p.password}}function getDefaultProxySettingsInternal(){const d=loadEnvironmentProxyValue();return d?new URL(d):undefined}function getUrlFromProxySettings(d){let p;try{p=new URL(d.host)}catch(p){throw new Error(`Expecting a valid host string in proxy settings, but found "${d.host}".`)}p.port=String(d.port);if(d.username){p.username=d.username}if(d.password){p.password=d.password}return p}function setProxyAgentOnRequest(d,p,y){if(d.agent){return}const U=new URL(d.url);const j=U.protocol!=="https:";if(d.tlsSettings){M.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}const V=d.headers.toJSON();if(j){if(!p.httpProxyAgent){p.httpProxyAgent=new D.HttpProxyAgent(y,{headers:V})}d.agent=p.httpProxyAgent}else{if(!p.httpsProxyAgent){p.httpsProxyAgent=new v.HttpsProxyAgent(y,{headers:V})}d.agent=p.httpsProxyAgent}}function proxyPolicy(d,y){if(!ee){p.globalNoProxyList.push(...loadNoProxy())}const v=d?getUrlFromProxySettings(d):getDefaultProxySettingsInternal();const D={};return{name:p.proxyPolicyName,async sendRequest(d,M){var U;if(!d.proxySettings&&v&&!isBypassed(d.url,(U=y===null||y===void 0?void 0:y.customNoProxyList)!==null&&U!==void 0?U:p.globalNoProxyList,(y===null||y===void 0?void 0:y.customNoProxyList)?undefined:te)){setProxyAgentOnRequest(d,D,v)}else if(d.proxySettings){setProxyAgentOnRequest(d,D,getUrlFromProxySettings(d.proxySettings))}return M(d)}}}},56959:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;p.redirectPolicyName="redirectPolicy";const y=["GET","HEAD"];function redirectPolicy(d={}){const{maxRetries:y=20}=d;return{name:p.redirectPolicyName,async sendRequest(d,p){const v=await p(d);return handleRedirect(p,v,y)}}}async function handleRedirect(d,p,v,D=0){const{request:M,status:U,headers:j}=p;const V=j.get("location");if(V&&(U===300||U===301&&y.includes(M.method)||U===302&&y.includes(M.method)||U===303&&M.method==="POST"||U===307)&&D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const v=y(19490);const D=y(84260);const M=y(34135);const U=y(88819);const j=(0,M.createClientLogger)("ts-http-runtime retryPolicy");const V="retryPolicy";function retryPolicy(d,p={maxRetries:U.DEFAULT_RETRY_POLICY_COUNT}){const y=p.logger||j;return{name:V,async sendRequest(M,j){var V,K;let ee;let te;let re=-1;e:while(true){re+=1;ee=undefined;te=undefined;try{y.info(`Retry ${re}: Attempting to send request`,M.requestId);ee=await j(M);y.info(`Retry ${re}: Received a response from request`,M.requestId)}catch(d){y.error(`Retry ${re}: Received an error from request`,M.requestId);te=d;if(!d||te.name!=="RestError"){throw d}ee=te.response}if((V=M.abortSignal)===null||V===void 0?void 0:V.aborted){y.error(`Retry ${re}: Request aborted.`);const d=new D.AbortError;throw d}if(re>=((K=p.maxRetries)!==null&&K!==void 0?K:U.DEFAULT_RETRY_POLICY_COUNT)){y.info(`Retry ${re}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(te){throw te}else if(ee){return ee}else{throw new Error("Maximum retries reached with no response or error to throw")}}y.info(`Retry ${re}: Processing ${d.length} retry strategies.`);t:for(const p of d){const d=p.logger||y;d.info(`Retry ${re}: Processing retry strategy ${p.name}.`);const D=p.retry({retryCount:re,response:ee,responseError:te});if(D.skipStrategy){d.info(`Retry ${re}: Skipped.`);continue t}const{errorToThrow:U,retryAfterInMs:j,redirectTo:V}=D;if(U){d.error(`Retry ${re}: Retry strategy ${p.name} throws error:`,U);throw U}if(j||j===0){d.info(`Retry ${re}: Retry strategy ${p.name} retries after ${j}`);await(0,v.delay)(j,undefined,{abortSignal:M.abortSignal});continue e}if(V){d.info(`Retry ${re}: Retry strategy ${p.name} redirects to ${V}`);M.url=V;continue e}}if(te){y.info(`None of the retry strategies could work with the received error. Throwing it.`);throw te}if(ee){y.info(`None of the retry strategies could work with the received response. Returning it.`);return ee}}}}}},79998:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const v=y(22714);const D=y(67021);const M=y(88819);p.systemErrorRetryPolicyName="systemErrorRetryPolicy";function systemErrorRetryPolicy(d={}){var y;return{name:p.systemErrorRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.exponentialRetryStrategy)(Object.assign(Object.assign({},d),{ignoreHttpStatusCodes:true}))],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},48492:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const v=y(7524);const D=y(67021);const M=y(88819);p.throttlingRetryPolicyName="throttlingRetryPolicy";function throttlingRetryPolicy(d={}){var y;return{name:p.throttlingRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.throttlingRetryStrategy)()],{maxRetries:(y=d.maxRetries)!==null&&y!==void 0?y:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},55726:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;p.tlsPolicyName="tlsPolicy";function tlsPolicy(d){return{name:p.tlsPolicyName,sendRequest:async(p,y)=>{if(!p.tlsSettings){p.tlsSettings=d}return y(p)}}}},92375:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const v=y(295);const D=(0,v.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(d={}){const y=(0,v.getUserAgentValue)(d.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(d,p){if(!d.headers.has(D)){d.headers.set(D,await y)}return p(d)}}}},79058:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const v=y(29769);const D=y(39067);const M=y(56620);const U=new M.Sanitizer;class RestError extends Error{constructor(d,p={}){super(d);this.name="RestError";this.code=p.code;this.statusCode=p.statusCode;Object.defineProperty(this,"request",{value:p.request,enumerable:false});Object.defineProperty(this,"response",{value:p.response,enumerable:false});Object.defineProperty(this,D.custom,{value:()=>`RestError: ${this.message} \n ${U.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}p.RestError=RestError;RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";function isRestError(d){if(d instanceof RestError){return true}return(0,v.isError)(d)&&d.name==="RestError"}},22714:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryStrategy=exponentialRetryStrategy;p.isExponentialRetryResponse=isExponentialRetryResponse;p.isSystemError=isSystemError;const v=y(36812);const D=y(7524);const M=1e3;const U=1e3*64;function exponentialRetryStrategy(d={}){var p,y;const j=(p=d.retryDelayInMs)!==null&&p!==void 0?p:M;const V=(y=d.maxRetryDelayInMs)!==null&&y!==void 0?y:U;return{name:"exponentialRetryStrategy",retry({retryCount:p,response:y,responseError:M}){const U=isSystemError(M);const K=U&&d.ignoreSystemErrors;const ee=isExponentialRetryResponse(y);const te=ee&&d.ignoreHttpStatusCodes;const re=y&&((0,D.isThrottlingRetryResponse)(y)||!ee);if(re||te||K){return{skipStrategy:true}}if(M&&!U&&!ee){return{errorToThrow:M}}return(0,v.calculateRetryDelay)(p,{retryDelayInMs:j,maxRetryDelayInMs:V})}}}function isExponentialRetryResponse(d){return Boolean(d&&d.status!==undefined&&(d.status>=500||d.status===408)&&d.status!==501&&d.status!==505)}function isSystemError(d){if(!d){return false}return d.code==="ETIMEDOUT"||d.code==="ESOCKETTIMEDOUT"||d.code==="ECONNREFUSED"||d.code==="ECONNRESET"||d.code==="ENOENT"||d.code==="ENOTFOUND"}},7524:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isThrottlingRetryResponse=isThrottlingRetryResponse;p.throttlingRetryStrategy=throttlingRetryStrategy;const v=y(19490);const D="Retry-After";const M=["retry-after-ms","x-ms-retry-after-ms",D];function getRetryAfterInMs(d){if(!(d&&[429,503].includes(d.status)))return undefined;try{for(const p of M){const y=(0,v.parseHeaderValueAsNumber)(d,p);if(y===0||y){const d=p===D?1e3:1;return y*d}}const p=d.headers.get(D);if(!p)return;const y=Date.parse(p);const U=y-Date.now();return Number.isFinite(U)?Math.max(0,U):undefined}catch(d){return undefined}}function isThrottlingRetryResponse(d){return Number.isFinite(getRetryAfterInMs(d))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:d}){const p=getRetryAfterInMs(d);if(!Number.isFinite(p)){return{skipStrategy:true}}return{retryAfterInMs:p}}}}},28917:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;function uint8ArrayToString(d,p){return Buffer.from(d).toString(p)}function stringToUint8Array(d,p){return Buffer.from(d,p)}},98402:(d,p)=>{"use strict";var y,v,D,M;Object.defineProperty(p,"__esModule",{value:true});p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isDeno=p.isWebWorker=p.isBrowser=void 0;p.isBrowser=typeof window!=="undefined"&&typeof window.document!=="undefined";p.isWebWorker=typeof self==="object"&&typeof(self===null||self===void 0?void 0:self.importScripts)==="function"&&(((y=self.constructor)===null||y===void 0?void 0:y.name)==="DedicatedWorkerGlobalScope"||((v=self.constructor)===null||v===void 0?void 0:v.name)==="ServiceWorkerGlobalScope"||((D=self.constructor)===null||D===void 0?void 0:D.name)==="SharedWorkerGlobalScope");p.isDeno=typeof Deno!=="undefined"&&typeof Deno.version!=="undefined"&&typeof Deno.version.deno!=="undefined";p.isBun=typeof Bun!=="undefined"&&typeof Bun.version!=="undefined";p.isNodeLike=typeof globalThis.process!=="undefined"&&Boolean(globalThis.process.version)&&Boolean((M=globalThis.process.versions)===null||M===void 0?void 0:M.node);p.isNodeRuntime=p.isNodeLike&&!p.isBun&&!p.isDeno;p.isReactNative=typeof navigator!=="undefined"&&(navigator===null||navigator===void 0?void 0:navigator.product)==="ReactNative"},93407:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.concat=concat;const v=y(31577);const D=y(2203);const M=y(1093);function streamAsyncIterator(){return v.__asyncGenerator(this,arguments,(function*streamAsyncIterator_1(){const d=this.getReader();try{while(true){const{done:p,value:y}=yield v.__await(d.read());if(p){return yield v.__await(void 0)}yield yield v.__await(y)}}finally{d.releaseLock()}}))}function makeAsyncIterable(d){if(!d[Symbol.asyncIterator]){d[Symbol.asyncIterator]=streamAsyncIterator.bind(d)}if(!d.values){d.values=streamAsyncIterator.bind(d)}}function ensureNodeStream(d){if(d instanceof ReadableStream){makeAsyncIterable(d);return D.Readable.fromWeb(d)}else{return d}}function toStream(d){if(d instanceof Uint8Array){return D.Readable.from(Buffer.from(d))}else if((0,M.isBlob)(d)){return ensureNodeStream(d.stream())}else{return ensureNodeStream(d)}}async function concat(d){return function(){const p=d.map((d=>typeof d==="function"?d():d)).map(toStream);return D.Readable.from(function(){return v.__asyncGenerator(this,arguments,(function*(){var d,y,D,M;for(const K of p){try{for(var U=true,j=(y=void 0,v.__asyncValues(K)),V;V=yield v.__await(j.next()),d=V.done,!d;U=true){M=V.value;U=false;const d=M;yield yield v.__await(d)}}catch(d){y={error:d}}finally{try{if(!U&&!d&&(D=j.return))yield v.__await(D.call(j))}finally{if(y)throw y.error}}}}))}())}}},36812:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.calculateRetryDelay=calculateRetryDelay;const v=y(81988);function calculateRetryDelay(d,p){const y=p.retryDelayInMs*Math.pow(2,d);const D=Math.min(p.maxRetryDelayInMs,y);const M=D/2+(0,v.getRandomIntegerInclusive)(0,D/2);return{retryAfterInMs:M}}},29769:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isError=isError;const v=y(51900);function isError(d){if((0,v.isObject)(d)){const p=typeof d.name==="string";const y=typeof d.message==="string";return p&&y}return false}},19490:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.parseHeaderValueAsNumber=parseHeaderValueAsNumber;const v=y(84260);const D="The operation was aborted.";function delay(d,p,y){return new Promise(((M,U)=>{let j=undefined;let V=undefined;const rejectOnAbort=()=>U(new v.AbortError((y===null||y===void 0?void 0:y.abortErrorMsg)?y===null||y===void 0?void 0:y.abortErrorMsg:D));const removeListeners=()=>{if((y===null||y===void 0?void 0:y.abortSignal)&&V){y.abortSignal.removeEventListener("abort",V)}};V=()=>{if(j){clearTimeout(j)}removeListeners();return rejectOnAbort()};if((y===null||y===void 0?void 0:y.abortSignal)&&y.abortSignal.aborted){return rejectOnAbort()}j=setTimeout((()=>{removeListeners();M(p)}),d);if(y===null||y===void 0?void 0:y.abortSignal){y.abortSignal.addEventListener("abort",V)}}))}function parseHeaderValueAsNumber(d,p){const y=d.headers.get(p);if(!y)return;const v=Number(y);if(Number.isNaN(v))return;return v}},39067:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.custom=void 0;const v=y(57975);p.custom=v.inspect.custom},37954:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=p.uint8ArrayToString=p.stringToUint8Array=p.isWebWorker=p.isReactNative=p.isDeno=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isBrowser=p.randomUUID=p.computeSha256Hmac=p.computeSha256Hash=p.isError=p.isObject=p.getRandomIntegerInclusive=p.calculateRetryDelay=void 0;var v=y(36812);Object.defineProperty(p,"calculateRetryDelay",{enumerable:true,get:function(){return v.calculateRetryDelay}});var D=y(81988);Object.defineProperty(p,"getRandomIntegerInclusive",{enumerable:true,get:function(){return D.getRandomIntegerInclusive}});var M=y(51900);Object.defineProperty(p,"isObject",{enumerable:true,get:function(){return M.isObject}});var U=y(29769);Object.defineProperty(p,"isError",{enumerable:true,get:function(){return U.isError}});var j=y(53876);Object.defineProperty(p,"computeSha256Hash",{enumerable:true,get:function(){return j.computeSha256Hash}});Object.defineProperty(p,"computeSha256Hmac",{enumerable:true,get:function(){return j.computeSha256Hmac}});var V=y(90955);Object.defineProperty(p,"randomUUID",{enumerable:true,get:function(){return V.randomUUID}});var K=y(98402);Object.defineProperty(p,"isBrowser",{enumerable:true,get:function(){return K.isBrowser}});Object.defineProperty(p,"isBun",{enumerable:true,get:function(){return K.isBun}});Object.defineProperty(p,"isNodeLike",{enumerable:true,get:function(){return K.isNodeLike}});Object.defineProperty(p,"isNodeRuntime",{enumerable:true,get:function(){return K.isNodeRuntime}});Object.defineProperty(p,"isDeno",{enumerable:true,get:function(){return K.isDeno}});Object.defineProperty(p,"isReactNative",{enumerable:true,get:function(){return K.isReactNative}});Object.defineProperty(p,"isWebWorker",{enumerable:true,get:function(){return K.isWebWorker}});var ee=y(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return ee.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return ee.uint8ArrayToString}});var te=y(56620);Object.defineProperty(p,"Sanitizer",{enumerable:true,get:function(){return te.Sanitizer}})},51900:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isObject=isObject;function isObject(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)&&!(d instanceof RegExp)&&!(d instanceof Date)}},81988:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRandomIntegerInclusive=getRandomIntegerInclusive;function getRandomIntegerInclusive(d,p){d=Math.ceil(d);p=Math.floor(p);const y=Math.floor(Math.random()*(p-d+1));return y+d}},56620:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=void 0;const v=y(51900);const D="REDACTED";const M=["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"];const U=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:d=[],additionalAllowedQueryParameters:p=[]}={}){d=M.concat(d);p=U.concat(p);this.allowedHeaderNames=new Set(d.map((d=>d.toLowerCase())));this.allowedQueryParameters=new Set(p.map((d=>d.toLowerCase())))}sanitize(d){const p=new Set;return JSON.stringify(d,((d,y)=>{if(y instanceof Error){return Object.assign(Object.assign({},y),{name:y.name,message:y.message})}if(d==="headers"){return this.sanitizeHeaders(y)}else if(d==="url"){return this.sanitizeUrl(y)}else if(d==="query"){return this.sanitizeQuery(y)}else if(d==="body"){return undefined}else if(d==="response"){return undefined}else if(d==="operationSpec"){return undefined}else if(Array.isArray(y)||(0,v.isObject)(y)){if(p.has(y)){return"[Circular]"}p.add(y)}return y}),2)}sanitizeUrl(d){if(typeof d!=="string"||d===null||d===""){return d}const p=new URL(d);if(!p.search){return d}for(const[d]of p.searchParams){if(!this.allowedQueryParameters.has(d.toLowerCase())){p.searchParams.set(d,D)}}return p.toString()}sanitizeHeaders(d){const p={};for(const y of Object.keys(d)){if(this.allowedHeaderNames.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}sanitizeQuery(d){if(typeof d!=="object"||d===null){return d}const p={};for(const y of Object.keys(d)){if(this.allowedQueryParameters.has(y.toLowerCase())){p[y]=d[y]}else{p[y]=D}}return p}}p.Sanitizer=Sanitizer},53876:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.computeSha256Hmac=computeSha256Hmac;p.computeSha256Hash=computeSha256Hash;const v=y(77598);async function computeSha256Hmac(d,p,y){const D=Buffer.from(d,"base64");return(0,v.createHmac)("sha256",D).update(p).digest(y)}async function computeSha256Hash(d,p){return(0,v.createHash)("sha256").update(d).digest(p)}},1093:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isNodeReadableStream=isNodeReadableStream;p.isWebReadableStream=isWebReadableStream;p.isBinaryBody=isBinaryBody;p.isReadableStream=isReadableStream;p.isBlob=isBlob;function isNodeReadableStream(d){return Boolean(d&&typeof d["pipe"]==="function")}function isWebReadableStream(d){return Boolean(d&&typeof d.getReader==="function"&&typeof d.tee==="function")}function isBinaryBody(d){return d!==undefined&&(d instanceof Uint8Array||isReadableStream(d)||typeof d==="function"||d instanceof Blob)}function isReadableStream(d){return isNodeReadableStream(d)||isWebReadableStream(d)}function isBlob(d){return typeof d.stream==="function"}},295:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const v=y(89776);const D=y(88819);function getUserAgentString(d){const p=[];for(const[y,v]of d){const d=v?`${y}/${v}`:y;p.push(d)}return p.join(" ")}function getUserAgentHeaderName(){return(0,v.getHeaderName)()}async function getUserAgentValue(d){const p=new Map;p.set("ts-http-runtime",D.SDK_VERSION);await(0,v.setPlatformSpecificData)(p);const y=getUserAgentString(p);const M=d?`${d} ${y}`:y;return M}},89776:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const v=y(31577);const D=v.__importStar(y(48161));const M=v.__importStar(y(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(d){if(M&&M.versions){const p=M.versions;if(p.bun){d.set("Bun",p.bun)}else if(p.deno){d.set("Deno",p.deno)}else if(p.node){d.set("Node",p.node)}}d.set("OS",`(${D.arch()}-${D.type()}-${D.release()})`)}},90955:(d,p,y)=>{"use strict";var v;Object.defineProperty(p,"__esModule",{value:true});p.randomUUID=randomUUID;const D=y(77598);const M=typeof((v=globalThis===null||globalThis===void 0?void 0:globalThis.crypto)===null||v===void 0?void 0:v.randomUUID)==="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):D.randomUUID;function randomUUID(){return M()}},49873:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Glob=void 0;const v=y(33791);const D=y(73136);const M=y(69133);const U=y(48001);const j=y(9889);const V=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Glob{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(d,p){if(!p)throw new TypeError("glob options required");this.withFileTypes=!!p.withFileTypes;this.signal=p.signal;this.follow=!!p.follow;this.dot=!!p.dot;this.dotRelative=!!p.dotRelative;this.nodir=!!p.nodir;this.mark=!!p.mark;if(!p.cwd){this.cwd=""}else if(p.cwd instanceof URL||p.cwd.startsWith("file://")){p.cwd=(0,D.fileURLToPath)(p.cwd)}this.cwd=p.cwd||"";this.root=p.root;this.magicalBraces=!!p.magicalBraces;this.nobrace=!!p.nobrace;this.noext=!!p.noext;this.realpath=!!p.realpath;this.absolute=p.absolute;this.includeChildMatches=p.includeChildMatches!==false;this.noglobstar=!!p.noglobstar;this.matchBase=!!p.matchBase;this.maxDepth=typeof p.maxDepth==="number"?p.maxDepth:Infinity;this.stat=!!p.stat;this.ignore=p.ignore;if(this.withFileTypes&&this.absolute!==undefined){throw new Error("cannot set absolute and withFileTypes:true")}if(typeof d==="string"){d=[d]}this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){d=d.map((d=>d.replace(/\\/g,"/")))}if(this.matchBase){if(p.noglobstar){throw new TypeError("base matching requires globstar")}d=d.map((d=>d.includes("/")?d:`./**/${d}`))}this.pattern=d;this.platform=p.platform||V;this.opts={...p,platform:this.platform};if(p.scurry){this.scurry=p.scurry;if(p.nocase!==undefined&&p.nocase!==p.scurry.nocase){throw new Error("nocase option contradicts provided scurry option")}}else{const d=p.platform==="win32"?M.PathScurryWin32:p.platform==="darwin"?M.PathScurryDarwin:p.platform?M.PathScurryPosix:M.PathScurry;this.scurry=new d(this.cwd,{nocase:p.nocase,fs:p.fs})}this.nocase=this.scurry.nocase;const y=this.platform==="darwin"||this.platform==="win32";const j={...p,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:y,nocomment:true,noext:this.noext,nonegate:true,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug};const K=this.pattern.map((d=>new v.Minimatch(d,j)));const[ee,te]=K.reduce(((d,p)=>{d[0].push(...p.set);d[1].push(...p.globParts);return d}),[[],[]]);this.patterns=ee.map(((d,p)=>{const y=te[p];if(!y)throw new Error("invalid pattern object");return new U.Pattern(d,y,0,this.platform)}))}async walk(){return[...await new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new j.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new j.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}p.Glob=Glob},60241:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasMagic=void 0;const v=y(33791);const hasMagic=(d,p={})=>{if(!Array.isArray(d)){d=[d]}for(const y of d){if(new v.Minimatch(y,p).hasMagic())return true}return false};p.hasMagic=hasMagic},46121:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Ignore=void 0;const v=y(33791);const D=y(48001);const M=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Ignore{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(d,{nobrace:p,nocase:y,noext:v,noglobstar:D,platform:U=M}){this.relative=[];this.absolute=[];this.relativeChildren=[];this.absoluteChildren=[];this.platform=U;this.mmopts={dot:true,nobrace:p,nocase:y,noext:v,noglobstar:D,optimizationLevel:2,platform:U,nocomment:true,nonegate:true};for(const p of d)this.add(p)}add(d){const p=new v.Minimatch(d,this.mmopts);for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.glob=p.sync=p.iterate=p.iterateSync=p.stream=p.streamSync=p.Ignore=p.hasMagic=p.Glob=p.unescape=p.escape=void 0;p.globStreamSync=globStreamSync;p.globStream=globStream;p.globSync=globSync;p.globIterateSync=globIterateSync;p.globIterate=globIterate;const v=y(33791);const D=y(49873);const M=y(60241);var U=y(33791);Object.defineProperty(p,"escape",{enumerable:true,get:function(){return U.escape}});Object.defineProperty(p,"unescape",{enumerable:true,get:function(){return U.unescape}});var j=y(49873);Object.defineProperty(p,"Glob",{enumerable:true,get:function(){return j.Glob}});var V=y(60241);Object.defineProperty(p,"hasMagic",{enumerable:true,get:function(){return V.hasMagic}});var K=y(46121);Object.defineProperty(p,"Ignore",{enumerable:true,get:function(){return K.Ignore}});function globStreamSync(d,p={}){return new D.Glob(d,p).streamSync()}function globStream(d,p={}){return new D.Glob(d,p).stream()}function globSync(d,p={}){return new D.Glob(d,p).walkSync()}async function glob_(d,p={}){return new D.Glob(d,p).walk()}function globIterateSync(d,p={}){return new D.Glob(d,p).iterateSync()}function globIterate(d,p={}){return new D.Glob(d,p).iterate()}p.streamSync=globStreamSync;p.stream=Object.assign(globStream,{sync:globStreamSync});p.iterateSync=globIterateSync;p.iterate=Object.assign(globIterate,{sync:globIterateSync});p.sync=Object.assign(globSync,{stream:globStreamSync,iterate:globIterateSync});p.glob=Object.assign(glob_,{glob:glob_,globSync:globSync,sync:p.sync,globStream:globStream,stream:p.stream,globStreamSync:globStreamSync,streamSync:p.streamSync,globIterate:globIterate,iterate:p.iterate,globIterateSync:globIterateSync,iterateSync:p.iterateSync,Glob:D.Glob,hasMagic:M.hasMagic,escape:v.escape,unescape:v.unescape});p.glob.glob=p.glob},48001:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pattern=void 0;const v=y(33791);const isPatternList=d=>d.length>=1;const isGlobList=d=>d.length>=1;class Pattern{#h;#g;#y;length;#b;#E;#w;#v;#C;#S;#I=true;constructor(d,p,y,v){if(!isPatternList(d)){throw new TypeError("empty pattern list")}if(!isGlobList(p)){throw new TypeError("empty glob list")}if(p.length!==d.length){throw new TypeError("mismatched pattern list and glob list lengths")}this.length=d.length;if(y<0||y>=this.length){throw new TypeError("index out of range")}this.#h=d;this.#g=p;this.#y=y;this.#b=v;if(this.#y===0){if(this.isUNC()){const[d,p,y,v,...D]=this.#h;const[M,U,j,V,...K]=this.#g;if(D[0]===""){D.shift();K.shift()}const ee=[d,p,y,v,""].join("/");const te=[M,U,j,V,""].join("/");this.#h=[ee,...D];this.#g=[te,...K];this.length=this.#h.length}else if(this.isDrive()||this.isAbsolute()){const[d,...p]=this.#h;const[y,...v]=this.#g;if(p[0]===""){p.shift();v.shift()}const D=d+"/";const M=y+"/";this.#h=[D,...p];this.#g=[M,...v];this.length=this.#h.length}}}pattern(){return this.#h[this.#y]}isString(){return typeof this.#h[this.#y]==="string"}isGlobstar(){return this.#h[this.#y]===v.GLOBSTAR}isRegExp(){return this.#h[this.#y]instanceof RegExp}globString(){return this.#w=this.#w||(this.#y===0?this.isAbsolute()?this.#g[0]+this.#g.slice(1).join("/"):this.#g.join("/"):this.#g.slice(this.#y).join("/"))}hasMore(){return this.length>this.#y+1}rest(){if(this.#E!==undefined)return this.#E;if(!this.hasMore())return this.#E=null;this.#E=new Pattern(this.#h,this.#g,this.#y+1,this.#b);this.#E.#S=this.#S;this.#E.#C=this.#C;this.#E.#v=this.#v;return this.#E}isUNC(){const d=this.#h;return this.#C!==undefined?this.#C:this.#C=this.#b==="win32"&&this.#y===0&&d[0]===""&&d[1]===""&&typeof d[2]==="string"&&!!d[2]&&typeof d[3]==="string"&&!!d[3]}isDrive(){const d=this.#h;return this.#v!==undefined?this.#v:this.#v=this.#b==="win32"&&this.#y===0&&this.length>1&&typeof d[0]==="string"&&/^[a-z]:$/i.test(d[0])}isAbsolute(){const d=this.#h;return this.#S!==undefined?this.#S:this.#S=d[0]===""&&d.length>1||this.isDrive()||this.isUNC()}root(){const d=this.#h[0];return typeof d==="string"&&this.isAbsolute()&&this.#y===0?d:""}checkFollowGlobstar(){return!(this.#y===0||!this.isGlobstar()||!this.#I)}markFollowGlobstar(){if(this.#y===0||!this.isGlobstar()||!this.#I)return false;this.#I=false;return true}}p.Pattern=Pattern},1255:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Processor=p.SubWalks=p.MatchRecord=p.HasWalkedCache=void 0;const v=y(33791);class HasWalkedCache{store;constructor(d=new Map){this.store=d}copy(){return new HasWalkedCache(new Map(this.store))}hasWalked(d,p){return this.store.get(d.fullpath())?.has(p.globString())}storeWalked(d,p){const y=d.fullpath();const v=this.store.get(y);if(v)v.add(p.globString());else this.store.set(y,new Set([p.globString()]))}}p.HasWalkedCache=HasWalkedCache;class MatchRecord{store=new Map;add(d,p,y){const v=(p?2:0)|(y?1:0);const D=this.store.get(d);this.store.set(d,D===undefined?v:v&D)}entries(){return[...this.store.entries()].map((([d,p])=>[d,!!(p&2),!!(p&1)]))}}p.MatchRecord=MatchRecord;class SubWalks{store=new Map;add(d,p){if(!d.canReaddir()){return}const y=this.store.get(d);if(y){if(!y.find((d=>d.globString()===p.globString()))){y.push(p)}}else this.store.set(d,[p])}get(d){const p=this.store.get(d);if(!p){throw new Error("attempting to walk unknown path")}return p}entries(){return this.keys().map((d=>[d,this.store.get(d)]))}keys(){return[...this.store.keys()].filter((d=>d.canReaddir()))}}p.SubWalks=SubWalks;class Processor{hasWalkedCache;matches=new MatchRecord;subwalks=new SubWalks;patterns;follow;dot;opts;constructor(d,p){this.opts=d;this.follow=!!d.follow;this.dot=!!d.dot;this.hasWalkedCache=p?p.copy():new HasWalkedCache}processPatterns(d,p){this.patterns=p;const y=p.map((p=>[d,p]));for(let[d,p]of y){this.hasWalkedCache.storeWalked(d,p);const y=p.root();const D=p.isAbsolute()&&this.opts.absolute!==false;if(y){d=d.resolve(y==="/"&&this.opts.root!==undefined?this.opts.root:y);const v=p.rest();if(!v){this.matches.add(d,true,false);continue}else{p=v}}if(d.isENOENT())continue;let M;let U;let j=false;while(typeof(M=p.pattern())==="string"&&(U=p.rest())){const y=d.resolve(M);d=y;p=U;j=true}M=p.pattern();U=p.rest();if(j){if(this.hasWalkedCache.hasWalked(d,p))continue;this.hasWalkedCache.storeWalked(d,p)}if(typeof M==="string"){const p=M===".."||M===""||M===".";this.matches.add(d.resolve(M),D,p);continue}else if(M===v.GLOBSTAR){if(!d.isSymbolicLink()||this.follow||p.checkFollowGlobstar()){this.subwalks.add(d,p)}const y=U?.pattern();const v=U?.rest();if(!U||(y===""||y===".")&&!v){this.matches.add(d,D,y===""||y===".")}else{if(y===".."){const p=d.parent||d;if(!v)this.matches.add(p,D,true);else if(!this.hasWalkedCache.hasWalked(p,v)){this.subwalks.add(p,v)}}}}else if(M instanceof RegExp){this.subwalks.add(d,p)}}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new Processor(this.opts,this.hasWalkedCache)}filterEntries(d,p){const y=this.subwalks.get(d);const D=this.child();for(const d of p){for(const p of y){const y=p.isAbsolute();const M=p.pattern();const U=p.rest();if(M===v.GLOBSTAR){D.testGlobstar(d,p,U,y)}else if(M instanceof RegExp){D.testRegExp(d,M,U,y)}else{D.testString(d,M,U,y)}}}return D}testGlobstar(d,p,y,v){if(this.dot||!d.name.startsWith(".")){if(!p.hasMore()){this.matches.add(d,v,false)}if(d.canReaddir()){if(this.follow||!d.isSymbolicLink()){this.subwalks.add(d,p)}else if(d.isSymbolicLink()){if(y&&p.checkFollowGlobstar()){this.subwalks.add(d,y)}else if(p.markFollowGlobstar()){this.subwalks.add(d,p)}}}}if(y){const p=y.pattern();if(typeof p==="string"&&p!==".."&&p!==""&&p!=="."){this.testString(d,p,y.rest(),v)}else if(p===".."){const p=d.parent||d;this.subwalks.add(p,y)}else if(p instanceof RegExp){this.testRegExp(d,p,y.rest(),v)}}}testRegExp(d,p,y,v){if(!p.test(d.name))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}testString(d,p,y,v){if(!d.isNamed(p))return;if(!y){this.matches.add(d,v,false)}else{this.subwalks.add(d,y)}}}p.Processor=Processor},9889:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GlobStream=p.GlobWalker=p.GlobUtil=void 0;const v=y(99243);const D=y(46121);const M=y(1255);const makeIgnore=(d,p)=>typeof d==="string"?new D.Ignore([d],p):Array.isArray(d)?new D.Ignore(d,p):d;class GlobUtil{path;patterns;opts;seen=new Set;paused=false;aborted=false;#B=[];#x;#R;signal;maxDepth;includeChildMatches;constructor(d,p,y){this.patterns=d;this.path=p;this.opts=y;this.#R=!y.posix&&y.platform==="win32"?"\\":"/";this.includeChildMatches=y.includeChildMatches!==false;if(y.ignore||!this.includeChildMatches){this.#x=makeIgnore(y.ignore??[],y);if(!this.includeChildMatches&&typeof this.#x.add!=="function"){const d="cannot ignore child matches, ignore lacks add() method.";throw new Error(d)}}this.maxDepth=y.maxDepth||Infinity;if(y.signal){this.signal=y.signal;this.signal.addEventListener("abort",(()=>{this.#B.length=0}))}}#_(d){return this.seen.has(d)||!!this.#x?.ignored?.(d)}#T(d){return!!this.#x?.childrenIgnored?.(d)}pause(){this.paused=true}resume(){if(this.signal?.aborted)return;this.paused=false;let d=undefined;while(!this.paused&&(d=this.#B.shift())){d()}}onResume(d){if(this.signal?.aborted)return;if(!this.paused){d()}else{this.#B.push(d)}}async matchCheck(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||await d.realpath();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?await d.lstat():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=await D.realpath();if(d&&(d.isUnknown()||this.opts.stat)){await d.lstat()}}return this.matchCheckTest(D,p)}matchCheckTest(d,p){return d&&(this.maxDepth===Infinity||d.depth()<=this.maxDepth)&&(!p||d.canReaddir())&&(!this.opts.nodir||!d.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!d.isSymbolicLink()||!d.realpathCached()?.isDirectory())&&!this.#_(d)?d:undefined}matchCheckSync(d,p){if(p&&this.opts.nodir)return undefined;let y;if(this.opts.realpath){y=d.realpathCached()||d.realpathSync();if(!y)return undefined;d=y}const v=d.isUnknown()||this.opts.stat;const D=v?d.lstatSync():d;if(this.opts.follow&&this.opts.nodir&&D?.isSymbolicLink()){const d=D.realpathSync();if(d&&(d?.isUnknown()||this.opts.stat)){d.lstatSync()}}return this.matchCheckTest(D,p)}matchFinish(d,p){if(this.#_(d))return;if(!this.includeChildMatches&&this.#x?.add){const p=`${d.relativePosix()}/**`;this.#x.add(p)}const y=this.opts.absolute===undefined?p:this.opts.absolute;this.seen.add(d);const v=this.opts.mark&&d.isDirectory()?this.#R:"";if(this.opts.withFileTypes){this.matchEmit(d)}else if(y){const p=this.opts.posix?d.fullpathPosix():d.fullpath();this.matchEmit(p+v)}else{const p=this.opts.posix?d.relativePosix():d.relative();const y=this.opts.dotRelative&&!p.startsWith(".."+this.#R)?"."+this.#R:"";this.matchEmit(!p?"."+v:y+p+v)}}async match(d,p,y){const v=await this.matchCheck(d,y);if(v)this.matchFinish(v,p)}matchSync(d,p,y){const v=this.matchCheckSync(d,y);if(v)this.matchFinish(v,p)}walkCB(d,p,y){if(this.signal?.aborted)y();this.walkCB2(d,p,new M.Processor(this.opts),y)}walkCB2(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirCached();if(d.calledReaddir())this.walkCB3(d,p,y,next);else{d.readdirCB(((p,v)=>this.walkCB3(d,v,y,next)),true)}}next()}walkCB3(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;D++;this.match(d,p,v).then((()=>next()))}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2(d,p,y.child(),next)}next()}walkCBSync(d,p,y){if(this.signal?.aborted)y();this.walkCB2Sync(d,p,new M.Processor(this.opts),y)}walkCB2Sync(d,p,y,v){if(this.#T(d))return v();if(this.signal?.aborted)v();if(this.paused){this.onResume((()=>this.walkCB2Sync(d,p,y,v)));return}y.processPatterns(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const d of y.subwalkTargets()){if(this.maxDepth!==Infinity&&d.depth()>=this.maxDepth){continue}D++;const p=d.readdirSync();this.walkCB3Sync(d,p,y,next)}next()}walkCB3Sync(d,p,y,v){y=y.filterEntries(d,p);let D=1;const next=()=>{if(--D===0)v()};for(const[d,p,v]of y.matches.entries()){if(this.#_(d))continue;this.matchSync(d,p,v)}for(const[d,p]of y.subwalks.entries()){D++;this.walkCB2Sync(d,p,y.child(),next)}next()}}p.GlobUtil=GlobUtil;class GlobWalker extends GlobUtil{matches=new Set;constructor(d,p,y){super(d,p,y)}matchEmit(d){this.matches.add(d)}async walk(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){await this.path.lstat()}await new Promise(((d,p)=>{this.walkCB(this.path,this.patterns,(()=>{if(this.signal?.aborted){p(this.signal.reason)}else{d(this.matches)}}))}));return this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>{if(this.signal?.aborted)throw this.signal.reason}));return this.matches}}p.GlobWalker=GlobWalker;class GlobStream extends GlobUtil{results;constructor(d,p,y){super(d,p,y);this.results=new v.Minipass({signal:this.signal,objectMode:true});this.results.on("drain",(()=>this.resume()));this.results.on("resume",(()=>this.resume()))}matchEmit(d){this.results.write(d);if(!this.results.flowing)this.pause()}stream(){const d=this.path;if(d.isUnknown()){d.lstat().then((()=>{this.walkCB(d,this.patterns,(()=>this.results.end()))}))}else{this.walkCB(d,this.patterns,(()=>this.results.end()))}return this.results}streamSync(){if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>this.results.end()));return this.results}}p.GlobStream=GlobStream},64037:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.jwtDecode=p.InvalidTokenError=void 0;class InvalidTokenError extends Error{}p.InvalidTokenError=InvalidTokenError;InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(d){return decodeURIComponent(atob(d).replace(/(.)/g,((d,p)=>{let y=p.charCodeAt(0).toString(16).toUpperCase();if(y.length<2){y="0"+y}return"%"+y})))}function base64UrlDecode(d){let p=d.replace(/-/g,"+").replace(/_/g,"/");switch(p.length%4){case 0:break;case 2:p+="==";break;case 3:p+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(p)}catch(d){return atob(p)}}function jwtDecode(d,p){if(typeof d!=="string"){throw new InvalidTokenError("Invalid token specified: must be a string")}p||(p={});const y=p.header===true?0:1;const v=d.split(".")[y];if(typeof v!=="string"){throw new InvalidTokenError(`Invalid token specified: missing part #${y+1}`)}let D;try{D=base64UrlDecode(v)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${y+1} (${d.message})`)}try{return JSON.parse(D)}catch(d){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${y+1} (${d.message})`)}}p.jwtDecode=jwtDecode},72013:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LRUCache=void 0;const y=typeof performance==="object"&&performance&&typeof performance.now==="function"?performance:Date;const v=new Set;const D=typeof process==="object"&&!!process?process:{};const emitWarning=(d,p,y,v)=>{typeof D.emitWarning==="function"?D.emitWarning(d,p,y,v):console.error(`[${y}] ${p}: ${d}`)};let M=globalThis.AbortController;let U=globalThis.AbortSignal;if(typeof M==="undefined"){U=class AbortSignal{onabort;_onabort=[];reason;aborted=false;addEventListener(d,p){this._onabort.push(p)}};M=class AbortController{constructor(){warnACPolyfill()}signal=new U;abort(d){if(this.signal.aborted)return;this.signal.reason=d;this.signal.aborted=true;for(const p of this.signal._onabort){p(d)}this.signal.onabort?.(d)}};let d=D.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const warnACPolyfill=()=>{if(!d)return;d=false;emitWarning("AbortController is not defined. If using lru-cache in "+"node 14, load an AbortController polyfill from the "+"`node-abort-controller` package. A minimal polyfill is "+"provided for use by LRUCache.fetch(), but it should not be "+"relied upon in other contexts (eg, passing it to other APIs that "+"use AbortController/AbortSignal might have undesirable effects). "+"You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",warnACPolyfill)}}const shouldWarn=d=>!v.has(d);const j=Symbol("type");const isPosInt=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d);const getUintArray=d=>!isPosInt(d)?null:d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?ZeroArray:null;class ZeroArray extends Array{constructor(d){super(d);this.fill(0)}}class Stack{heap;length;static#N=false;static create(d){const p=getUintArray(d);if(!p)return[];Stack.#N=true;const y=new Stack(d,p);Stack.#N=false;return y}constructor(d,p){if(!Stack.#N){throw new TypeError("instantiate Stack using Stack.create(n)")}this.heap=new p(d);this.length=0}push(d){this.heap[this.length++]=d}pop(){return this.heap[--this.length]}}class LRUCache{#k;#Q;#D;#P;#O;#L;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#F;#M;#U;#H;#j;#G;#q;#z;#V;#W;#$;#Y;#J;#K;#X;#Z;#ee;static unsafeExposeInternals(d){return{starts:d.#J,ttls:d.#K,sizes:d.#Y,keyMap:d.#U,keyList:d.#H,valList:d.#j,next:d.#G,prev:d.#q,get head(){return d.#z},get tail(){return d.#V},free:d.#W,isBackgroundFetch:p=>d.#te(p),backgroundFetch:(p,y,v,D)=>d.#re(p,y,v,D),moveToTail:p=>d.#ne(p),indexes:p=>d.#ie(p),rindexes:p=>d.#se(p),isStale:p=>d.#oe(p)}}get max(){return this.#k}get maxSize(){return this.#Q}get calculatedSize(){return this.#M}get size(){return this.#F}get fetchMethod(){return this.#O}get memoMethod(){return this.#L}get dispose(){return this.#D}get disposeAfter(){return this.#P}constructor(d){const{max:p=0,ttl:y,ttlResolution:D=1,ttlAutopurge:M,updateAgeOnGet:U,updateAgeOnHas:j,allowStale:V,dispose:K,disposeAfter:ee,noDisposeOnSet:te,noUpdateTTL:re,maxSize:ne=0,maxEntrySize:ie=0,sizeCalculation:se,fetchMethod:oe,memoMethod:ae,noDeleteOnFetchRejection:le,noDeleteOnStaleGet:ce,allowStaleOnFetchRejection:ue,allowStaleOnFetchAbort:de,ignoreFetchAbort:pe}=d;if(p!==0&&!isPosInt(p)){throw new TypeError("max option must be a nonnegative integer")}const fe=p?getUintArray(p):Array;if(!fe){throw new Error("invalid max value: "+p)}this.#k=p;this.#Q=ne;this.maxEntrySize=ie||this.#Q;this.sizeCalculation=se;if(this.sizeCalculation){if(!this.#Q&&!this.maxEntrySize){throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize")}if(typeof this.sizeCalculation!=="function"){throw new TypeError("sizeCalculation set to non-function")}}if(ae!==undefined&&typeof ae!=="function"){throw new TypeError("memoMethod must be a function if defined")}this.#L=ae;if(oe!==undefined&&typeof oe!=="function"){throw new TypeError("fetchMethod must be a function if specified")}this.#O=oe;this.#Z=!!oe;this.#U=new Map;this.#H=new Array(p).fill(undefined);this.#j=new Array(p).fill(undefined);this.#G=new fe(p);this.#q=new fe(p);this.#z=0;this.#V=0;this.#W=Stack.create(p);this.#F=0;this.#M=0;if(typeof K==="function"){this.#D=K}if(typeof ee==="function"){this.#P=ee;this.#$=[]}else{this.#P=undefined;this.#$=undefined}this.#X=!!this.#D;this.#ee=!!this.#P;this.noDisposeOnSet=!!te;this.noUpdateTTL=!!re;this.noDeleteOnFetchRejection=!!le;this.allowStaleOnFetchRejection=!!ue;this.allowStaleOnFetchAbort=!!de;this.ignoreFetchAbort=!!pe;if(this.maxEntrySize!==0){if(this.#Q!==0){if(!isPosInt(this.#Q)){throw new TypeError("maxSize must be a positive integer if specified")}}if(!isPosInt(this.maxEntrySize)){throw new TypeError("maxEntrySize must be a positive integer if specified")}this.#ae()}this.allowStale=!!V;this.noDeleteOnStaleGet=!!ce;this.updateAgeOnGet=!!U;this.updateAgeOnHas=!!j;this.ttlResolution=isPosInt(D)||D===0?D:1;this.ttlAutopurge=!!M;this.ttl=y||0;if(this.ttl){if(!isPosInt(this.ttl)){throw new TypeError("ttl must be a positive integer if specified")}this.#le()}if(this.#k===0&&this.ttl===0&&this.#Q===0){throw new TypeError("At least one of max, maxSize, or ttl is required")}if(!this.ttlAutopurge&&!this.#k&&!this.#Q){const d="LRU_CACHE_UNBOUNDED";if(shouldWarn(d)){v.add(d);const p="TTL caching without ttlAutopurge, max, or maxSize can "+"result in unbounded memory consumption.";emitWarning(p,"UnboundedCacheWarning",d,LRUCache)}}}getRemainingTTL(d){return this.#U.has(d)?Infinity:0}#le(){const d=new ZeroArray(this.#k);const p=new ZeroArray(this.#k);this.#K=d;this.#J=p;this.#ce=(v,D,M=y.now())=>{p[v]=D!==0?M:0;d[v]=D;if(D!==0&&this.ttlAutopurge){const d=setTimeout((()=>{if(this.#oe(v)){this.#ue(this.#H[v],"expire")}}),D+1);if(d.unref){d.unref()}}};this.#de=v=>{p[v]=d[v]!==0?y.now():0};this.#pe=(y,D)=>{if(d[D]){const M=d[D];const U=p[D];if(!M||!U)return;y.ttl=M;y.start=U;y.now=v||getNow();const j=y.now-U;y.remainingTTL=M-j}};let v=0;const getNow=()=>{const d=y.now();if(this.ttlResolution>0){v=d;const p=setTimeout((()=>v=0),this.ttlResolution);if(p.unref){p.unref()}}return d};this.getRemainingTTL=y=>{const D=this.#U.get(y);if(D===undefined){return 0}const M=d[D];const U=p[D];if(!M||!U){return Infinity}const j=(v||getNow())-U;return M-j};this.#oe=y=>{const D=p[y];const M=d[y];return!!M&&!!D&&(v||getNow())-D>M}}#de=()=>{};#pe=()=>{};#ce=()=>{};#oe=()=>false;#ae(){const d=new ZeroArray(this.#k);this.#M=0;this.#Y=d;this.#fe=p=>{this.#M-=d[p];d[p]=0};this.#me=(d,p,y,v)=>{if(this.#te(p)){return 0}if(!isPosInt(y)){if(v){if(typeof v!=="function"){throw new TypeError("sizeCalculation must be a function")}y=v(p,d);if(!isPosInt(y)){throw new TypeError("sizeCalculation return invalid (expect positive integer)")}}else{throw new TypeError("invalid size value (must be positive integer). "+"When maxSize or maxEntrySize is used, sizeCalculation "+"or size must be set.")}}return y};this.#Ae=(p,y,v)=>{d[p]=y;if(this.#Q){const y=this.#Q-d[p];while(this.#M>y){this.#he(true)}}this.#M+=d[p];if(v){v.entrySize=y;v.totalCalculatedSize=this.#M}}}#fe=d=>{};#Ae=(d,p,y)=>{};#me=(d,p,y,v)=>{if(y||v){throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}return 0};*#ie({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#V;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#z){break}else{p=this.#q[p]}}}}*#se({allowStale:d=this.allowStale}={}){if(this.#F){for(let p=this.#z;true;){if(!this.#ge(p)){break}if(d||!this.#oe(p)){yield p}if(p===this.#V){break}else{p=this.#G[p]}}}}#ge(d){return d!==undefined&&this.#U.get(this.#H[d])===d}*entries(){for(const d of this.#ie()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*rentries(){for(const d of this.#se()){if(this.#j[d]!==undefined&&this.#H[d]!==undefined&&!this.#te(this.#j[d])){yield[this.#H[d],this.#j[d]]}}}*keys(){for(const d of this.#ie()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*rkeys(){for(const d of this.#se()){const p=this.#H[d];if(p!==undefined&&!this.#te(this.#j[d])){yield p}}}*values(){for(const d of this.#ie()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}*rvalues(){for(const d of this.#se()){const p=this.#j[d];if(p!==undefined&&!this.#te(this.#j[d])){yield this.#j[d]}}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(d,p={}){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;if(d(D,this.#H[y],this)){return this.get(this.#H[y],p)}}}forEach(d,p=this){for(const y of this.#ie()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}rforEach(d,p=this){for(const y of this.#se()){const v=this.#j[y];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)continue;d.call(p,D,this.#H[y],this)}}purgeStale(){let d=false;for(const p of this.#se({allowStale:true})){if(this.#oe(p)){this.#ue(this.#H[p],"expire");d=true}}return d}info(d){const p=this.#U.get(d);if(p===undefined)return undefined;const v=this.#j[p];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined)return undefined;const M={value:D};if(this.#K&&this.#J){const d=this.#K[p];const v=this.#J[p];if(d&&v){const p=d-(y.now()-v);M.ttl=p;M.start=Date.now()}}if(this.#Y){M.size=this.#Y[p]}return M}dump(){const d=[];for(const p of this.#ie({allowStale:true})){const v=this.#H[p];const D=this.#j[p];const M=this.#te(D)?D.__staleWhileFetching:D;if(M===undefined||v===undefined)continue;const U={value:M};if(this.#K&&this.#J){U.ttl=this.#K[p];const d=y.now()-this.#J[p];U.start=Math.floor(Date.now()-d)}if(this.#Y){U.size=this.#Y[p]}d.unshift([v,U])}return d}load(d){this.clear();for(const[p,v]of d){if(v.start){const d=Date.now()-v.start;v.start=y.now()-d}this.set(p,v.value,v)}}set(d,p,y={}){if(p===undefined){this.delete(d);return this}const{ttl:v=this.ttl,start:D,noDisposeOnSet:M=this.noDisposeOnSet,sizeCalculation:U=this.sizeCalculation,status:j}=y;let{noUpdateTTL:V=this.noUpdateTTL}=y;const K=this.#me(d,p,y.size||0,U);if(this.maxEntrySize&&K>this.maxEntrySize){if(j){j.set="miss";j.maxEntrySizeExceeded=true}this.#ue(d,"set");return this}let ee=this.#F===0?undefined:this.#U.get(d);if(ee===undefined){ee=this.#F===0?this.#V:this.#W.length!==0?this.#W.pop():this.#F===this.#k?this.#he(false):this.#F;this.#H[ee]=d;this.#j[ee]=p;this.#U.set(d,ee);this.#G[this.#V]=ee;this.#q[ee]=this.#V;this.#V=ee;this.#F++;this.#Ae(ee,K,j);if(j)j.set="add";V=false}else{this.#ne(ee);const y=this.#j[ee];if(p!==y){if(this.#Z&&this.#te(y)){y.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:p}=y;if(p!==undefined&&!M){if(this.#X){this.#D?.(p,d,"set")}if(this.#ee){this.#$?.push([p,d,"set"])}}}else if(!M){if(this.#X){this.#D?.(y,d,"set")}if(this.#ee){this.#$?.push([y,d,"set"])}}this.#fe(ee);this.#Ae(ee,K,j);this.#j[ee]=p;if(j){j.set="replace";const d=y&&this.#te(y)?y.__staleWhileFetching:y;if(d!==undefined)j.oldValue=d}}else if(j){j.set="update"}}if(v!==0&&!this.#K){this.#le()}if(this.#K){if(!V){this.#ce(ee,v,D)}if(j)this.#pe(j,ee)}if(!M&&this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return this}pop(){try{while(this.#F){const d=this.#j[this.#z];this.#he(true);if(this.#te(d)){if(d.__staleWhileFetching){return d.__staleWhileFetching}}else if(d!==undefined){return d}}}finally{if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}#he(d){const p=this.#z;const y=this.#H[p];const v=this.#j[p];if(this.#Z&&this.#te(v)){v.__abortController.abort(new Error("evicted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(v,y,"evict")}if(this.#ee){this.#$?.push([v,y,"evict"])}}this.#fe(p);if(d){this.#H[p]=undefined;this.#j[p]=undefined;this.#W.push(p)}if(this.#F===1){this.#z=this.#V=0;this.#W.length=0}else{this.#z=this.#G[p]}this.#U.delete(y);this.#F--;return p}has(d,p={}){const{updateAgeOnHas:y=this.updateAgeOnHas,status:v}=p;const D=this.#U.get(d);if(D!==undefined){const d=this.#j[D];if(this.#te(d)&&d.__staleWhileFetching===undefined){return false}if(!this.#oe(D)){if(y){this.#de(D)}if(v){v.has="hit";this.#pe(v,D)}return true}else if(v){v.has="stale";this.#pe(v,D)}}else if(v){v.has="miss"}return false}peek(d,p={}){const{allowStale:y=this.allowStale}=p;const v=this.#U.get(d);if(v===undefined||!y&&this.#oe(v)){return}const D=this.#j[v];return this.#te(D)?D.__staleWhileFetching:D}#re(d,p,y,v){const D=p===undefined?undefined:this.#j[p];if(this.#te(D)){return D}const U=new M;const{signal:j}=y;j?.addEventListener("abort",(()=>U.abort(j.reason)),{signal:U.signal});const V={signal:U.signal,options:y,context:v};const cb=(v,D=false)=>{const{aborted:M}=U.signal;const j=y.ignoreFetchAbort&&v!==undefined;if(y.status){if(M&&!D){y.status.fetchAborted=true;y.status.fetchError=U.signal.reason;if(j)y.status.fetchAbortIgnored=true}else{y.status.fetchResolved=true}}if(M&&!j&&!D){return fetchFail(U.signal.reason)}const ee=K;if(this.#j[p]===K){if(v===undefined){if(ee.__staleWhileFetching){this.#j[p]=ee.__staleWhileFetching}else{this.#ue(d,"fetch")}}else{if(y.status)y.status.fetchUpdated=true;this.set(d,v,V.options)}}return v};const eb=d=>{if(y.status){y.status.fetchRejected=true;y.status.fetchError=d}return fetchFail(d)};const fetchFail=v=>{const{aborted:D}=U.signal;const M=D&&y.allowStaleOnFetchAbort;const j=M||y.allowStaleOnFetchRejection;const V=j||y.noDeleteOnFetchRejection;const ee=K;if(this.#j[p]===K){const y=!V||ee.__staleWhileFetching===undefined;if(y){this.#ue(d,"fetch")}else if(!M){this.#j[p]=ee.__staleWhileFetching}}if(j){if(y.status&&ee.__staleWhileFetching!==undefined){y.status.returnedStale=true}return ee.__staleWhileFetching}else if(ee.__returned===ee){throw v}};const pcall=(p,v)=>{const M=this.#O?.(d,D,V);if(M&&M instanceof Promise){M.then((d=>p(d===undefined?undefined:d)),v)}U.signal.addEventListener("abort",(()=>{if(!y.ignoreFetchAbort||y.allowStaleOnFetchAbort){p(undefined);if(y.allowStaleOnFetchAbort){p=d=>cb(d,true)}}}))};if(y.status)y.status.fetchDispatched=true;const K=new Promise(pcall).then(cb,eb);const ee=Object.assign(K,{__abortController:U,__staleWhileFetching:D,__returned:undefined});if(p===undefined){this.set(d,ee,{...V.options,status:undefined});p=this.#U.get(d)}else{this.#j[p]=ee}return ee}#te(d){if(!this.#Z)return false;const p=d;return!!p&&p instanceof Promise&&p.hasOwnProperty("__staleWhileFetching")&&p.__abortController instanceof M}async fetch(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,ttl:M=this.ttl,noDisposeOnSet:U=this.noDisposeOnSet,size:j=0,sizeCalculation:V=this.sizeCalculation,noUpdateTTL:K=this.noUpdateTTL,noDeleteOnFetchRejection:ee=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:te=this.allowStaleOnFetchRejection,ignoreFetchAbort:re=this.ignoreFetchAbort,allowStaleOnFetchAbort:ne=this.allowStaleOnFetchAbort,context:ie,forceRefresh:se=false,status:oe,signal:ae}=p;if(!this.#Z){if(oe)oe.fetch="get";return this.get(d,{allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,status:oe})}const le={allowStale:y,updateAgeOnGet:v,noDeleteOnStaleGet:D,ttl:M,noDisposeOnSet:U,size:j,sizeCalculation:V,noUpdateTTL:K,noDeleteOnFetchRejection:ee,allowStaleOnFetchRejection:te,allowStaleOnFetchAbort:ne,ignoreFetchAbort:re,status:oe,signal:ae};let ce=this.#U.get(d);if(ce===undefined){if(oe)oe.fetch="miss";const p=this.#re(d,ce,le,ie);return p.__returned=p}else{const p=this.#j[ce];if(this.#te(p)){const d=y&&p.__staleWhileFetching!==undefined;if(oe){oe.fetch="inflight";if(d)oe.returnedStale=true}return d?p.__staleWhileFetching:p.__returned=p}const D=this.#oe(ce);if(!se&&!D){if(oe)oe.fetch="hit";this.#ne(ce);if(v){this.#de(ce)}if(oe)this.#pe(oe,ce);return p}const M=this.#re(d,ce,le,ie);const U=M.__staleWhileFetching!==undefined;const j=U&&y;if(oe){oe.fetch=D?"stale":"refresh";if(j&&D)oe.returnedStale=true}return j?M.__staleWhileFetching:M.__returned=M}}async forceFetch(d,p={}){const y=await this.fetch(d,p);if(y===undefined)throw new Error("fetch() returned undefined");return y}memo(d,p={}){const y=this.#L;if(!y){throw new Error("no memoMethod provided to constructor")}const{context:v,forceRefresh:D,...M}=p;const U=this.get(d,M);if(!D&&U!==undefined)return U;const j=y(d,U,{options:M,context:v});this.set(d,j,M);return j}get(d,p={}){const{allowStale:y=this.allowStale,updateAgeOnGet:v=this.updateAgeOnGet,noDeleteOnStaleGet:D=this.noDeleteOnStaleGet,status:M}=p;const U=this.#U.get(d);if(U!==undefined){const p=this.#j[U];const j=this.#te(p);if(M)this.#pe(M,U);if(this.#oe(U)){if(M)M.get="stale";if(!j){if(!D){this.#ue(d,"expire")}if(M&&y)M.returnedStale=true;return y?p:undefined}else{if(M&&y&&p.__staleWhileFetching!==undefined){M.returnedStale=true}return y?p.__staleWhileFetching:undefined}}else{if(M)M.get="hit";if(j){return p.__staleWhileFetching}this.#ne(U);if(v){this.#de(U)}return p}}else if(M){M.get="miss"}}#ye(d,p){this.#q[p]=d;this.#G[d]=p}#ne(d){if(d!==this.#V){if(d===this.#z){this.#z=this.#G[d]}else{this.#ye(this.#q[d],this.#G[d])}this.#ye(this.#V,d);this.#V=d}}delete(d){return this.#ue(d,"delete")}#ue(d,p){let y=false;if(this.#F!==0){const v=this.#U.get(d);if(v!==undefined){y=true;if(this.#F===1){this.#be(p)}else{this.#fe(v);const y=this.#j[v];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else if(this.#X||this.#ee){if(this.#X){this.#D?.(y,d,p)}if(this.#ee){this.#$?.push([y,d,p])}}this.#U.delete(d);this.#H[v]=undefined;this.#j[v]=undefined;if(v===this.#V){this.#V=this.#q[v]}else if(v===this.#z){this.#z=this.#G[v]}else{const d=this.#q[v];this.#G[d]=this.#G[v];const p=this.#G[v];this.#q[p]=this.#q[v]}this.#F--;this.#W.push(v)}}}if(this.#ee&&this.#$?.length){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}return y}clear(){return this.#be("delete")}#be(d){for(const p of this.#se({allowStale:true})){const y=this.#j[p];if(this.#te(y)){y.__abortController.abort(new Error("deleted"))}else{const v=this.#H[p];if(this.#X){this.#D?.(y,v,d)}if(this.#ee){this.#$?.push([y,v,d])}}}this.#U.clear();this.#j.fill(undefined);this.#H.fill(undefined);if(this.#K&&this.#J){this.#K.fill(0);this.#J.fill(0)}if(this.#Y){this.#Y.fill(0)}this.#z=0;this.#V=0;this.#W.length=0;this.#M=0;this.#F=0;if(this.#ee&&this.#$){const d=this.#$;let p;while(p=d?.shift()){this.#P?.(...p)}}}}p.LRUCache=LRUCache},6005:(d,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertValidPattern=void 0;const y=1024*64;const assertValidPattern=d=>{if(typeof d!=="string"){throw new TypeError("invalid pattern")}if(d.length>y){throw new TypeError("pattern is too long")}};p.assertValidPattern=assertValidPattern},26175:(d,p,y)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AST=void 0;const v=y(96638);const D=y(38455);const M=new Set(["!","?","+","*","@"]);const isExtglobType=d=>M.has(d);const U="(?!(?:^|/)\\.\\.?(?:$|/))";const j="(?!\\.)";const V=new Set(["[","."]);const K=new Set(["..","."]);const ee=new Set("().*{}+?[]^$\\!");const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const te="[^/]";const re=te+"*?";const ne=te+"+?";class AST{type;#Ee;#we;#ve=false;#Ce=[];#Se;#Ie;#Be;#xe=false;#Re;#_e;#Te=false;constructor(d,p,y={}){this.type=d;if(d)this.#we=true;this.#Se=p;this.#Ee=this.#Se?this.#Se.#Ee:this;this.#Re=this.#Ee===this?y:this.#Ee.#Re;this.#Be=this.#Ee===this?[]:this.#Ee.#Be;if(d==="!"&&!this.#Ee.#xe)this.#Be.push(this);this.#Ie=this.#Se?this.#Se.#Ce.length:0}get hasMagic(){if(this.#we!==undefined)return this.#we;for(const d of this.#Ce){if(typeof d==="string")continue;if(d.type||d.hasMagic)return this.#we=true}return this.#we}toString(){if(this.#_e!==undefined)return this.#_e;if(!this.type){return this.#_e=this.#Ce.map((d=>String(d))).join("")}else{return this.#_e=this.type+"("+this.#Ce.map((d=>String(d))).join("|")+")"}}#Ne(){if(this!==this.#Ee)throw new Error("should only call on root");if(this.#xe)return this;this.toString();this.#xe=true;let d;while(d=this.#Be.pop()){if(d.type!=="!")continue;let p=d;let y=p.#Se;while(y){for(let v=p.#Ie+1;!y.type&&vtypeof d==="string"?d:d.toJSON())):[this.type,...this.#Ce.map((d=>d.toJSON()))];if(this.isStart()&&!this.type)d.unshift([]);if(this.isEnd()&&(this===this.#Ee||this.#Ee.#xe&&this.#Se?.type==="!")){d.push({})}return d}isStart(){if(this.#Ee===this)return true;if(!this.#Se?.isStart())return false;if(this.#Ie===0)return true;const d=this.#Se;for(let p=0;p{const[v,D,M,U]=typeof p==="string"?AST.#Qe(p,this.#we,y):p.toRegExpSource(d);this.#we=this.#we||M;this.#ve=this.#ve||U;return v})).join("");let M="";if(this.isStart()){if(typeof this.#Ce[0]==="string"){const y=this.#Ce.length===1&&K.has(this.#Ce[0]);if(!y){const y=V;const D=p&&y.has(v.charAt(0))||v.startsWith("\\.")&&y.has(v.charAt(2))||v.startsWith("\\.\\.")&&y.has(v.charAt(4));const K=!p&&!d&&y.has(v.charAt(0));M=D?U:K?j:""}}}let ee="";if(this.isEnd()&&this.#Ee.#xe&&this.#Se?.type==="!"){ee="(?:$|\\/)"}const te=M+v+ee;return[te,(0,D.unescape)(v),this.#we=!!this.#we,this.#ve]}const y=this.type==="*"||this.type==="+";const v=this.type==="!"?"(?:(?!(?:":"(?:";let M=this.#De(p);if(this.isStart()&&this.isEnd()&&!M&&this.type!=="!"){const d=this.toString();this.#Ce=[d];this.type=null;this.#we=undefined;return[d,(0,D.unescape)(this.toString()),false,false]}let ee=!y||d||p||!j?"":this.#De(true);if(ee===M){ee=""}if(ee){M=`(?:${M})(?:${ee})*?`}let te="";if(this.type==="!"&&this.#Te){te=(this.isStart()&&!p?j:"")+ne}else{const y=this.type==="!"?"))"+(this.isStart()&&!p&&!d?j:"")+re+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&ee?")":this.type==="*"&&ee?`)?`:`)${this.type}`;te=v+M+y}return[te,(0,D.unescape)(M),this.#we=!!this.#we,this.#ve]}#De(d){return this.#Ce.map((p=>{if(typeof p==="string"){throw new Error("string type in extglob ast??")}const[y,v,D,M]=p.toRegExpSource(d);this.#ve=this.#ve||M;return y})).filter((d=>!(this.isStart()&&this.isEnd())||!!d)).join("|")}static#Qe(d,p,y=false){let M=false;let U="";let j=false;for(let D=0;D{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseClass=void 0;const y={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",true],"[:alpha:]":["\\p{L}\\p{Nl}",true],"[:ascii:]":["\\x"+"00-\\x"+"7f",false],"[:blank:]":["\\p{Zs}\\t",true],"[:cntrl:]":["\\p{Cc}",true],"[:digit:]":["\\p{Nd}",true],"[:graph:]":["\\p{Z}\\p{C}",true,true],"[:lower:]":["\\p{Ll}",true],"[:print:]":["\\p{C}",true],"[:punct:]":["\\p{P}",true],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",true],"[:upper:]":["\\p{Lu}",true],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",true],"[:xdigit:]":["A-Fa-f0-9",false]};const braceEscape=d=>d.replace(/[[\]\\-]/g,"\\$&");const regexpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const rangesToString=d=>d.join("");const parseClass=(d,p)=>{const v=p;if(d.charAt(v)!=="["){throw new Error("not in a brace expression")}const D=[];const M=[];let U=v+1;let j=false;let V=false;let K=false;let ee=false;let te=v;let re="";e:while(Ure){D.push(braceEscape(re)+"-"+braceEscape(p))}else if(p===re){D.push(braceEscape(p))}re="";U++;continue}if(d.startsWith("-]",U+1)){D.push(braceEscape(p+"-"));U+=2;continue}if(d.startsWith("-",U+1)){re=p;U+=2;continue}D.push(braceEscape(p));U++}if(te{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escape=void 0;const escape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/[?*()[\]]/g,"[$&]"):d.replace(/[?*()[\]\\]/g,"\\$&");p.escape=escape},33791:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.unescape=p.escape=p.AST=p.Minimatch=p.match=p.makeRe=p.braceExpand=p.defaults=p.filter=p.GLOBSTAR=p.sep=p.minimatch=void 0;const D=v(y(5772));const M=y(6005);const U=y(26175);const j=y(44820);const V=y(38455);const minimatch=(d,p,y={})=>{(0,M.assertValidPattern)(p);if(!y.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,y).match(d)};p.minimatch=minimatch;const K=/^\*+([^+@!?\*\[\(]*)$/;const starDotExtTest=d=>p=>!p.startsWith(".")&&p.endsWith(d);const starDotExtTestDot=d=>p=>p.endsWith(d);const starDotExtTestNocase=d=>{d=d.toLowerCase();return p=>!p.startsWith(".")&&p.toLowerCase().endsWith(d)};const starDotExtTestNocaseDot=d=>{d=d.toLowerCase();return p=>p.toLowerCase().endsWith(d)};const ee=/^\*+\.\*+$/;const starDotStarTest=d=>!d.startsWith(".")&&d.includes(".");const starDotStarTestDot=d=>d!=="."&&d!==".."&&d.includes(".");const te=/^\.\*+$/;const dotStarTest=d=>d!=="."&&d!==".."&&d.startsWith(".");const re=/^\*+$/;const starTest=d=>d.length!==0&&!d.startsWith(".");const starTestDot=d=>d.length!==0&&d!=="."&&d!=="..";const ne=/^\?+([^+@!?\*\[\(]*)?$/;const qmarksTestNocase=([d,p=""])=>{const y=qmarksTestNoExt([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestNocaseDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);if(!p)return y;p=p.toLowerCase();return d=>y(d)&&d.toLowerCase().endsWith(p)};const qmarksTestDot=([d,p=""])=>{const y=qmarksTestNoExtDot([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTest=([d,p=""])=>{const y=qmarksTestNoExt([d]);return!p?y:d=>y(d)&&d.endsWith(p)};const qmarksTestNoExt=([d])=>{const p=d.length;return d=>d.length===p&&!d.startsWith(".")};const qmarksTestNoExtDot=([d])=>{const p=d.length;return d=>d.length===p&&d!=="."&&d!==".."};const ie=typeof process==="object"&&process?typeof process.env==="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix";const se={win32:{sep:"\\"},posix:{sep:"/"}};p.sep=ie==="win32"?se.win32.sep:se.posix.sep;p.minimatch.sep=p.sep;p.GLOBSTAR=Symbol("globstar **");p.minimatch.GLOBSTAR=p.GLOBSTAR;const oe="[^/]";const ae=oe+"*?";const le="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";const ce="(?:(?!(?:\\/|^)\\.).)*?";const filter=(d,y={})=>v=>(0,p.minimatch)(v,d,y);p.filter=filter;p.minimatch.filter=p.filter;const ext=(d,p={})=>Object.assign({},d,p);const defaults=d=>{if(!d||typeof d!=="object"||!Object.keys(d).length){return p.minimatch}const y=p.minimatch;const m=(p,v,D={})=>y(p,v,ext(d,D));return Object.assign(m,{Minimatch:class Minimatch extends y.Minimatch{constructor(p,y={}){super(p,ext(d,y))}static defaults(p){return y.defaults(ext(d,p)).Minimatch}},AST:class AST extends y.AST{constructor(p,y,v={}){super(p,y,ext(d,v))}static fromGlob(p,v={}){return y.AST.fromGlob(p,ext(d,v))}},unescape:(p,v={})=>y.unescape(p,ext(d,v)),escape:(p,v={})=>y.escape(p,ext(d,v)),filter:(p,v={})=>y.filter(p,ext(d,v)),defaults:p=>y.defaults(ext(d,p)),makeRe:(p,v={})=>y.makeRe(p,ext(d,v)),braceExpand:(p,v={})=>y.braceExpand(p,ext(d,v)),match:(p,v,D={})=>y.match(p,v,ext(d,D)),sep:y.sep,GLOBSTAR:p.GLOBSTAR})};p.defaults=defaults;p.minimatch.defaults=p.defaults;const braceExpand=(d,p={})=>{(0,M.assertValidPattern)(d);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(d)){return[d]}return(0,D.default)(d)};p.braceExpand=braceExpand;p.minimatch.braceExpand=p.braceExpand;const makeRe=(d,p={})=>new Minimatch(d,p).makeRe();p.makeRe=makeRe;p.minimatch.makeRe=p.makeRe;const match=(d,p,y={})=>{const v=new Minimatch(p,y);d=d.filter((d=>v.match(d)));if(v.options.nonull&&!d.length){d.push(p)}return d};p.match=match;p.minimatch.match=p.match;const ue=/[?*]|[+@!]\(.*?\)|\[|\]/;const regExpEscape=d=>d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class Minimatch{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(d,p={}){(0,M.assertValidPattern)(d);p=p||{};this.options=p;this.pattern=d;this.platform=p.platform||ie;this.isWindows=this.platform==="win32";this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){this.pattern=this.pattern.replace(/\\/g,"/")}this.preserveMultipleSlashes=!!p.preserveMultipleSlashes;this.regexp=null;this.negate=false;this.nonegate=!!p.nonegate;this.comment=false;this.empty=false;this.partial=!!p.partial;this.nocase=!!this.options.nocase;this.windowsNoMagicRoot=p.windowsNoMagicRoot!==undefined?p.windowsNoMagicRoot:!!(this.isWindows&&this.nocase);this.globSet=[];this.globParts=[];this.set=[];this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1){return true}for(const d of this.set){for(const p of d){if(typeof p!=="string")return true}}return false}debug(...d){}make(){const d=this.pattern;const p=this.options;if(!p.nocomment&&d.charAt(0)==="#"){this.comment=true;return}if(!d){this.empty=true;return}this.parseNegate();this.globSet=[...new Set(this.braceExpand())];if(p.debug){this.debug=(...d)=>console.error(...d)}this.debug(this.pattern,this.globSet);const y=this.globSet.map((d=>this.slashSplit(d)));this.globParts=this.preprocess(y);this.debug(this.pattern,this.globParts);let v=this.globParts.map(((d,p,y)=>{if(this.isWindows&&this.windowsNoMagicRoot){const p=d[0]===""&&d[1]===""&&(d[2]==="?"||!ue.test(d[2]))&&!ue.test(d[3]);const y=/^[a-z]:/i.test(d[0]);if(p){return[...d.slice(0,4),...d.slice(4).map((d=>this.parse(d)))]}else if(y){return[d[0],...d.slice(1).map((d=>this.parse(d)))]}}return d.map((d=>this.parse(d)))}));this.debug(this.pattern,v);this.set=v.filter((d=>d.indexOf(false)===-1));if(this.isWindows){for(let d=0;d=2){d=this.firstPhasePreProcess(d);d=this.secondPhasePreProcess(d)}else if(p>=1){d=this.levelOneOptimize(d)}else{d=this.adjascentGlobstarOptimize(d)}return d}adjascentGlobstarOptimize(d){return d.map((d=>{let p=-1;while(-1!==(p=d.indexOf("**",p+1))){let y=p;while(d[y+1]==="**"){y++}if(y!==p){d.splice(p,y-p)}}return d}))}levelOneOptimize(d){return d.map((d=>{d=d.reduce(((d,p)=>{const y=d[d.length-1];if(p==="**"&&y==="**"){return d}if(p===".."){if(y&&y!==".."&&y!=="."&&y!=="**"){d.pop();return d}}d.push(p);return d}),[]);return d.length===0?[""]:d}))}levelTwoFileOptimize(d){if(!Array.isArray(d)){d=this.slashSplit(d)}let p=false;do{p=false;if(!this.preserveMultipleSlashes){for(let y=1;yv){y.splice(v+1,D-v)}let M=y[v+1];const U=y[v+2];const j=y[v+3];if(M!=="..")continue;if(!U||U==="."||U===".."||!j||j==="."||j===".."){continue}p=true;y.splice(v,1);const V=y.slice(0);V[v]="**";d.push(V);v--}if(!this.preserveMultipleSlashes){for(let d=1;dd.length))}partsMatch(d,p,y=false){let v=0;let D=0;let M=[];let U="";while(vU){y=y.slice(j)}else if(U>j){d=d.slice(U)}}}}const{optimizationLevel:M=1}=this.options;if(M>=2){d=this.levelTwoFileOptimize(d)}this.debug("matchOne",this,{file:d,pattern:y});this.debug("matchOne",d.length,y.length);for(var U=0,j=0,V=d.length,K=y.length;U>> no match, partial?",d,re,y,ne);if(re===V){return true}}return false}let M;if(typeof ee==="string"){M=te===ee;this.debug("string match",ee,te,M)}else{M=ee.test(te);this.debug("pattern match",ee,te,M)}if(!M)return false}if(U===V&&j===K){return true}else if(U===V){return v}else if(j===K){return U===V-1&&d[U]===""}else{throw new Error("wtf?")}}braceExpand(){return(0,p.braceExpand)(this.pattern,this.options)}parse(d){(0,M.assertValidPattern)(d);const y=this.options;if(d==="**")return p.GLOBSTAR;if(d==="")return"";let v;let D=null;if(v=d.match(re)){D=y.dot?starTestDot:starTest}else if(v=d.match(K)){D=(y.nocase?y.dot?starDotExtTestNocaseDot:starDotExtTestNocase:y.dot?starDotExtTestDot:starDotExtTest)(v[1])}else if(v=d.match(ne)){D=(y.nocase?y.dot?qmarksTestNocaseDot:qmarksTestNocase:y.dot?qmarksTestDot:qmarksTest)(v)}else if(v=d.match(ee)){D=y.dot?starDotStarTestDot:starDotStarTest}else if(v=d.match(te)){D=dotStarTest}const j=U.AST.fromGlob(d,this.options).toMMPattern();if(D&&typeof j==="object"){Reflect.defineProperty(j,"test",{value:D})}return j}makeRe(){if(this.regexp||this.regexp===false)return this.regexp;const d=this.set;if(!d.length){this.regexp=false;return this.regexp}const y=this.options;const v=y.noglobstar?ae:y.dot?le:ce;const D=new Set(y.nocase?["i"]:[]);let M=d.map((d=>{const y=d.map((d=>{if(d instanceof RegExp){for(const p of d.flags.split(""))D.add(p)}return typeof d==="string"?regExpEscape(d):d===p.GLOBSTAR?p.GLOBSTAR:d._src}));y.forEach(((d,D)=>{const M=y[D+1];const U=y[D-1];if(d!==p.GLOBSTAR||U===p.GLOBSTAR){return}if(U===undefined){if(M!==undefined&&M!==p.GLOBSTAR){y[D+1]="(?:\\/|"+v+"\\/)?"+M}else{y[D]=v}}else if(M===undefined){y[D-1]=U+"(?:\\/|"+v+")?"}else if(M!==p.GLOBSTAR){y[D-1]=U+"(?:\\/|\\/"+v+"\\/)"+M;y[D+1]=p.GLOBSTAR}}));return y.filter((d=>d!==p.GLOBSTAR)).join("/")})).join("|");const[U,j]=d.length>1?["(?:",")"]:["",""];M="^"+U+M+j+"$";if(this.negate)M="^(?!"+M+").+$";try{this.regexp=new RegExp(M,[...D].join(""))}catch(d){this.regexp=false}return this.regexp}slashSplit(d){if(this.preserveMultipleSlashes){return d.split("/")}else if(this.isWindows&&/^\/\/[^\/]+/.test(d)){return["",...d.split(/\/+/)]}else{return d.split(/\/+/)}}match(d,p=this.partial){this.debug("match",d,this.pattern);if(this.comment){return false}if(this.empty){return d===""}if(d==="/"&&p){return true}const y=this.options;if(this.isWindows){d=d.split("\\").join("/")}const v=this.slashSplit(d);this.debug(this.pattern,"split",v);const D=this.set;this.debug(this.pattern,"set",D);let M=v[v.length-1];if(!M){for(let d=v.length-2;!M&&d>=0;d--){M=v[d]}}for(let d=0;d{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.unescape=void 0;const unescape=(d,{windowsPathsNoEscape:p=false}={})=>p?d.replace(/\[([^\/\\])\]/g,"$1"):d.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");p.unescape=unescape},99243:function(d,p,y){"use strict";var v=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(p,"__esModule",{value:true});p.Minipass=p.isWritable=p.isReadable=p.isStream=void 0;const D=typeof process==="object"&&process?process:{stdout:null,stderr:null};const M=y(78474);const U=v(y(57075));const j=y(46193);const isStream=d=>!!d&&typeof d==="object"&&(d instanceof Minipass||d instanceof U.default||(0,p.isReadable)(d)||(0,p.isWritable)(d));p.isStream=isStream;const isReadable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.pipe==="function"&&d.pipe!==U.default.Writable.prototype.pipe;p.isReadable=isReadable;const isWritable=d=>!!d&&typeof d==="object"&&d instanceof M.EventEmitter&&typeof d.write==="function"&&typeof d.end==="function";p.isWritable=isWritable;const V=Symbol("EOF");const K=Symbol("maybeEmitEnd");const ee=Symbol("emittedEnd");const te=Symbol("emittingEnd");const re=Symbol("emittedError");const ne=Symbol("closed");const ie=Symbol("read");const se=Symbol("flush");const oe=Symbol("flushChunk");const ae=Symbol("encoding");const le=Symbol("decoder");const ce=Symbol("flowing");const ue=Symbol("paused");const de=Symbol("resume");const pe=Symbol("buffer");const fe=Symbol("pipes");const me=Symbol("bufferLength");const Ae=Symbol("bufferPush");const he=Symbol("bufferShift");const ge=Symbol("objectMode");const ye=Symbol("destroyed");const be=Symbol("error");const Ee=Symbol("emitData");const we=Symbol("emitEnd");const ve=Symbol("emitEnd2");const Ce=Symbol("async");const Se=Symbol("abort");const Ie=Symbol("aborted");const Be=Symbol("signal");const xe=Symbol("dataListeners");const Re=Symbol("discarded");const defer=d=>Promise.resolve().then(d);const nodefer=d=>d();const isEndish=d=>d==="end"||d==="finish"||d==="prefinish";const isArrayBufferLike=d=>d instanceof ArrayBuffer||!!d&&typeof d==="object"&&d.constructor&&d.constructor.name==="ArrayBuffer"&&d.byteLength>=0;const isArrayBufferView=d=>!Buffer.isBuffer(d)&&ArrayBuffer.isView(d);class Pipe{src;dest;opts;ondrain;constructor(d,p,y){this.src=d;this.dest=p;this.opts=y;this.ondrain=()=>d[de]();this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(d){}end(){this.unpipe();if(this.opts.end)this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors);super.unpipe()}constructor(d,p,y){super(d,p,y);this.proxyErrors=d=>p.emit("error",d);d.on("error",this.proxyErrors)}}const isObjectModeOptions=d=>!!d.objectMode;const isEncodingOptions=d=>!d.objectMode&&!!d.encoding&&d.encoding!=="buffer";class Minipass extends M.EventEmitter{[ce]=false;[ue]=false;[fe]=[];[pe]=[];[ge];[ae];[Ce];[le];[V]=false;[ee]=false;[te]=false;[ne]=false;[re]=null;[me]=0;[ye]=false;[Be];[Ie]=false;[xe]=0;[Re]=false;writable=true;readable=true;constructor(...d){const p=d[0]||{};super();if(p.objectMode&&typeof p.encoding==="string"){throw new TypeError("Encoding and objectMode may not be used together")}if(isObjectModeOptions(p)){this[ge]=true;this[ae]=null}else if(isEncodingOptions(p)){this[ae]=p.encoding;this[ge]=false}else{this[ge]=false;this[ae]=null}this[Ce]=!!p.async;this[le]=this[ae]?new j.StringDecoder(this[ae]):null;if(p&&p.debugExposeBuffer===true){Object.defineProperty(this,"buffer",{get:()=>this[pe]})}if(p&&p.debugExposePipes===true){Object.defineProperty(this,"pipes",{get:()=>this[fe]})}const{signal:y}=p;if(y){this[Be]=y;if(y.aborted){this[Se]()}else{y.addEventListener("abort",(()=>this[Se]()))}}}get bufferLength(){return this[me]}get encoding(){return this[ae]}set encoding(d){throw new Error("Encoding must be set at instantiation time")}setEncoding(d){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[ge]}set objectMode(d){throw new Error("objectMode must be set at instantiation time")}get["async"](){return this[Ce]}set["async"](d){this[Ce]=this[Ce]||!!d}[Se](){this[Ie]=true;this.emit("abort",this[Be]?.reason);this.destroy(this[Be]?.reason)}get aborted(){return this[Ie]}set aborted(d){}write(d,p,y){if(this[Ie])return false;if(this[V])throw new Error("write after end");if(this[ye]){this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"}));return true}if(typeof p==="function"){y=p;p="utf8"}if(!p)p="utf8";const v=this[Ce]?defer:nodefer;if(!this[ge]&&!Buffer.isBuffer(d)){if(isArrayBufferView(d)){d=Buffer.from(d.buffer,d.byteOffset,d.byteLength)}else if(isArrayBufferLike(d)){d=Buffer.from(d)}else if(typeof d!=="string"){throw new Error("Non-contiguous data written to non-objectMode stream")}}if(this[ge]){if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(!d.length){if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}if(typeof d==="string"&&!(p===this[ae]&&!this[le]?.lastNeed)){d=Buffer.from(d,p)}if(Buffer.isBuffer(d)&&this[ae]){d=this[le].write(d)}if(this[ce]&&this[me]!==0)this[se](true);if(this[ce])this.emit("data",d);else this[Ae](d);if(this[me]!==0)this.emit("readable");if(y)v(y);return this[ce]}read(d){if(this[ye])return null;this[Re]=false;if(this[me]===0||d===0||d&&d>this[me]){this[K]();return null}if(this[ge])d=null;if(this[pe].length>1&&!this[ge]){this[pe]=[this[ae]?this[pe].join(""):Buffer.concat(this[pe],this[me])]}const p=this[ie](d||null,this[pe][0]);this[K]();return p}[ie](d,p){if(this[ge])this[he]();else{const y=p;if(d===y.length||d===null)this[he]();else if(typeof y==="string"){this[pe][0]=y.slice(d);p=y.slice(0,d);this[me]-=d}else{this[pe][0]=y.subarray(d);p=y.subarray(0,d);this[me]-=d}}this.emit("data",p);if(!this[pe].length&&!this[V])this.emit("drain");return p}end(d,p,y){if(typeof d==="function"){y=d;d=undefined}if(typeof p==="function"){y=p;p="utf8"}if(d!==undefined)this.write(d,p);if(y)this.once("end",y);this[V]=true;this.writable=false;if(this[ce]||!this[ue])this[K]();return this}[de](){if(this[ye])return;if(!this[xe]&&!this[fe].length){this[Re]=true}this[ue]=false;this[ce]=true;this.emit("resume");if(this[pe].length)this[se]();else if(this[V])this[K]();else this.emit("drain")}resume(){return this[de]()}pause(){this[ce]=false;this[ue]=true;this[Re]=false}get destroyed(){return this[ye]}get flowing(){return this[ce]}get paused(){return this[ue]}[Ae](d){if(this[ge])this[me]+=1;else this[me]+=d.length;this[pe].push(d)}[he](){if(this[ge])this[me]-=1;else this[me]-=this[pe][0].length;return this[pe].shift()}[se](d=false){do{}while(this[oe](this[he]())&&this[pe].length);if(!d&&!this[pe].length&&!this[V])this.emit("drain")}[oe](d){this.emit("data",d);return this[ce]}pipe(d,p){if(this[ye])return d;this[Re]=false;const y=this[ee];p=p||{};if(d===D.stdout||d===D.stderr)p.end=false;else p.end=p.end!==false;p.proxyErrors=!!p.proxyErrors;if(y){if(p.end)d.end()}else{this[fe].push(!p.proxyErrors?new Pipe(this,d,p):new PipeProxyErrors(this,d,p));if(this[Ce])defer((()=>this[de]()));else this[de]()}return d}unpipe(d){const p=this[fe].find((p=>p.dest===d));if(p){if(this[fe].length===1){if(this[ce]&&this[xe]===0){this[ce]=false}this[fe]=[]}else this[fe].splice(this[fe].indexOf(p),1);p.unpipe()}}addListener(d,p){return this.on(d,p)}on(d,p){const y=super.on(d,p);if(d==="data"){this[Re]=false;this[xe]++;if(!this[fe].length&&!this[ce]){this[de]()}}else if(d==="readable"&&this[me]!==0){super.emit("readable")}else if(isEndish(d)&&this[ee]){super.emit(d);this.removeAllListeners(d)}else if(d==="error"&&this[re]){const d=p;if(this[Ce])defer((()=>d.call(this,this[re])));else d.call(this,this[re])}return y}removeListener(d,p){return this.off(d,p)}off(d,p){const y=super.off(d,p);if(d==="data"){this[xe]=this.listeners("data").length;if(this[xe]===0&&!this[Re]&&!this[fe].length){this[ce]=false}}return y}removeAllListeners(d){const p=super.removeAllListeners(d);if(d==="data"||d===undefined){this[xe]=0;if(!this[Re]&&!this[fe].length){this[ce]=false}}return p}get emittedEnd(){return this[ee]}[K](){if(!this[te]&&!this[ee]&&!this[ye]&&this[pe].length===0&&this[V]){this[te]=true;this.emit("end");this.emit("prefinish");this.emit("finish");if(this[ne])this.emit("close");this[te]=false}}emit(d,...p){const y=p[0];if(d!=="error"&&d!=="close"&&d!==ye&&this[ye]){return false}else if(d==="data"){return!this[ge]&&!y?false:this[Ce]?(defer((()=>this[Ee](y))),true):this[Ee](y)}else if(d==="end"){return this[we]()}else if(d==="close"){this[ne]=true;if(!this[ee]&&!this[ye])return false;const d=super.emit("close");this.removeAllListeners("close");return d}else if(d==="error"){this[re]=y;super.emit(be,y);const d=!this[Be]||this.listeners("error").length?super.emit("error",y):false;this[K]();return d}else if(d==="resume"){const d=super.emit("resume");this[K]();return d}else if(d==="finish"||d==="prefinish"){const p=super.emit(d);this.removeAllListeners(d);return p}const v=super.emit(d,...p);this[K]();return v}[Ee](d){for(const p of this[fe]){if(p.dest.write(d)===false)this.pause()}const p=this[Re]?false:super.emit("data",d);this[K]();return p}[we](){if(this[ee])return false;this[ee]=true;this.readable=false;return this[Ce]?(defer((()=>this[ve]())),true):this[ve]()}[ve](){if(this[le]){const d=this[le].end();if(d){for(const p of this[fe]){p.dest.write(d)}if(!this[Re])super.emit("data",d)}}for(const d of this[fe]){d.end()}const d=super.emit("end");this.removeAllListeners("end");return d}async collect(){const d=Object.assign([],{dataLength:0});if(!this[ge])d.dataLength=0;const p=this.promise();this.on("data",(p=>{d.push(p);if(!this[ge])d.dataLength+=p.length}));await p;return d}async concat(){if(this[ge]){throw new Error("cannot concat in objectMode")}const d=await this.collect();return this[ae]?d.join(""):Buffer.concat(d,d.dataLength)}async promise(){return new Promise(((d,p)=>{this.on(ye,(()=>p(new Error("stream destroyed"))));this.on("error",(d=>p(d)));this.on("end",(()=>d()))}))}[Symbol.asyncIterator](){this[Re]=false;let d=false;const stop=async()=>{this.pause();d=true;return{value:undefined,done:true}};const next=()=>{if(d)return stop();const p=this.read();if(p!==null)return Promise.resolve({done:false,value:p});if(this[V])return stop();let y;let v;const onerr=d=>{this.off("data",ondata);this.off("end",onend);this.off(ye,ondestroy);stop();v(d)};const ondata=d=>{this.off("error",onerr);this.off("end",onend);this.off(ye,ondestroy);this.pause();y({value:d,done:!!this[V]})};const onend=()=>{this.off("error",onerr);this.off("data",ondata);this.off(ye,ondestroy);stop();y({done:true,value:undefined})};const ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((d,p)=>{v=p;y=d;this.once(ye,ondestroy);this.once("error",onerr);this.once("end",onend);this.once("data",ondata)}))};return{next:next,throw:stop,return:stop,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Re]=false;let d=false;const stop=()=>{this.pause();this.off(be,stop);this.off(ye,stop);this.off("end",stop);d=true;return{done:true,value:undefined}};const next=()=>{if(d)return stop();const p=this.read();return p===null?stop():{done:false,value:p}};this.once("end",stop);this.once(be,stop);this.once(ye,stop);return{next:next,throw:stop,return:stop,[Symbol.iterator](){return this}}}destroy(d){if(this[ye]){if(d)this.emit("error",d);else this.emit(ye);return this}this[ye]=true;this[Re]=true;this[pe].length=0;this[me]=0;const p=this;if(typeof p.close==="function"&&!this[ne])p.close();if(d)this.emit("error",d);else this.emit(ye);return this}static get isStream(){return p.isStream}}p.Minipass=Minipass},69133:function(d,p,y){"use strict";var v=this&&this.__createBinding||(Object.create?function(d,p,y,v){if(v===undefined)v=y;var D=Object.getOwnPropertyDescriptor(p,y);if(!D||("get"in D?!p.__esModule:D.writable||D.configurable)){D={enumerable:true,get:function(){return p[y]}}}Object.defineProperty(d,v,D)}:function(d,p,y,v){if(v===undefined)v=y;d[v]=p[y]});var D=this&&this.__setModuleDefault||(Object.create?function(d,p){Object.defineProperty(d,"default",{enumerable:true,value:p})}:function(d,p){d["default"]=p});var M=this&&this.__importStar||function(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var y in d)if(y!=="default"&&Object.prototype.hasOwnProperty.call(d,y))v(p,d,y);D(p,d);return p};Object.defineProperty(p,"__esModule",{value:true});p.PathScurry=p.Path=p.PathScurryDarwin=p.PathScurryPosix=p.PathScurryWin32=p.PathScurryBase=p.PathPosix=p.PathWin32=p.PathBase=p.ChildrenCache=p.ResolveCache=void 0;const U=y(72013);const j=y(76760);const V=y(73136);const K=y(79896);const ee=M(y(73024));const te=K.realpathSync.native;const re=y(51455);const ne=y(99243);const ie={lstatSync:K.lstatSync,readdir:K.readdir,readdirSync:K.readdirSync,readlinkSync:K.readlinkSync,realpathSync:te,promises:{lstat:re.lstat,readdir:re.readdir,readlink:re.readlink,realpath:re.realpath}};const fsFromOption=d=>!d||d===ie||d===ee?ie:{...ie,...d,promises:{...ie.promises,...d.promises||{}}};const se=/^\\\\\?\\([a-z]:)\\?$/i;const uncToDrive=d=>d.replace(/\//g,"\\").replace(se,"$1\\");const oe=/[\\\/]/;const ae=0;const le=1;const ce=2;const ue=4;const de=6;const pe=8;const fe=10;const me=12;const Ae=15;const he=~Ae;const ge=16;const ye=32;const be=64;const Ee=128;const we=256;const ve=512;const Ce=be|Ee|ve;const Se=1023;const entToType=d=>d.isFile()?pe:d.isDirectory()?ue:d.isSymbolicLink()?fe:d.isCharacterDevice()?ce:d.isBlockDevice()?de:d.isSocket()?me:d.isFIFO()?le:ae;const Ie=new Map;const normalize=d=>{const p=Ie.get(d);if(p)return p;const y=d.normalize("NFKD");Ie.set(d,y);return y};const Be=new Map;const normalizeNocase=d=>{const p=Be.get(d);if(p)return p;const y=normalize(d.toLowerCase());Be.set(d,y);return y};class ResolveCache extends U.LRUCache{constructor(){super({max:256})}}p.ResolveCache=ResolveCache;class ChildrenCache extends U.LRUCache{constructor(d=16*1024){super({maxSize:d,sizeCalculation:d=>d.length+1})}}p.ChildrenCache=ChildrenCache;const xe=Symbol("PathScurry setAsCwd");class PathBase{name;root;roots;parent;nocase;isCWD=false;#Pe;#Oe;get dev(){return this.#Oe}#Le;get mode(){return this.#Le}#Fe;get nlink(){return this.#Fe}#Me;get uid(){return this.#Me}#Ue;get gid(){return this.#Ue}#He;get rdev(){return this.#He}#je;get blksize(){return this.#je}#Ge;get ino(){return this.#Ge}#F;get size(){return this.#F}#qe;get blocks(){return this.#qe}#ze;get atimeMs(){return this.#ze}#Ve;get mtimeMs(){return this.#Ve}#We;get ctimeMs(){return this.#We}#$e;get birthtimeMs(){return this.#$e}#Ye;get atime(){return this.#Ye}#Je;get mtime(){return this.#Je}#Ke;get ctime(){return this.#Ke}#Xe;get birthtime(){return this.#Xe}#Ze;#et;#tt;#rt;#nt;#it;#st;#ot;#at;#lt;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(d,p=ae,y,v,D,M,U){this.name=d;this.#Ze=D?normalizeNocase(d):normalize(d);this.#st=p&Se;this.nocase=D;this.roots=v;this.root=y||this;this.#ot=M;this.#tt=U.fullpath;this.#nt=U.relative;this.#it=U.relativePosix;this.parent=U.parent;if(this.parent){this.#Pe=this.parent.#Pe}else{this.#Pe=fsFromOption(U.fs)}}depth(){if(this.#et!==undefined)return this.#et;if(!this.parent)return this.#et=0;return this.#et=this.parent.depth()+1}childrenCache(){return this.#ot}resolve(d){if(!d){return this}const p=this.getRootString(d);const y=d.substring(p.length);const v=y.split(this.splitSep);const D=p?this.getRoot(p).#ct(v):this.#ct(v);return D}#ct(d){let p=this;for(const y of d){p=p.child(y)}return p}children(){const d=this.#ot.get(this);if(d){return d}const p=Object.assign([],{provisional:0});this.#ot.set(this,p);this.#st&=~ge;return p}child(d,p){if(d===""||d==="."){return this}if(d===".."){return this.parent||this}const y=this.children();const v=this.nocase?normalizeNocase(d):normalize(d);for(const d of y){if(d.#Ze===v){return d}}const D=this.parent?this.sep:"";const M=this.#tt?this.#tt+D+d:undefined;const U=this.newChild(d,ae,{...p,parent:this,fullpath:M});if(!this.canReaddir()){U.#st|=Ee}y.push(U);return U}relative(){if(this.isCWD)return"";if(this.#nt!==undefined){return this.#nt}const d=this.name;const p=this.parent;if(!p){return this.#nt=this.name}const y=p.relative();return y+(!y||!p.parent?"":this.sep)+d}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#it!==undefined)return this.#it;const d=this.name;const p=this.parent;if(!p){return this.#it=this.fullpathPosix()}const y=p.relativePosix();return y+(!y||!p.parent?"":"/")+d}fullpath(){if(this.#tt!==undefined){return this.#tt}const d=this.name;const p=this.parent;if(!p){return this.#tt=this.name}const y=p.fullpath();const v=y+(!p.parent?"":this.sep)+d;return this.#tt=v}fullpathPosix(){if(this.#rt!==undefined)return this.#rt;if(this.sep==="/")return this.#rt=this.fullpath();if(!this.parent){const d=this.fullpath().replace(/\\/g,"/");if(/^[a-z]:\//i.test(d)){return this.#rt=`//?/${d}`}else{return this.#rt=d}}const d=this.parent;const p=d.fullpathPosix();const y=p+(!p||!d.parent?"":"/")+this.name;return this.#rt=y}isUnknown(){return(this.#st&Ae)===ae}isType(d){return this[`is${d}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#st&Ae)===pe}isDirectory(){return(this.#st&Ae)===ue}isCharacterDevice(){return(this.#st&Ae)===ce}isBlockDevice(){return(this.#st&Ae)===de}isFIFO(){return(this.#st&Ae)===le}isSocket(){return(this.#st&Ae)===me}isSymbolicLink(){return(this.#st&fe)===fe}lstatCached(){return this.#st&ye?this:undefined}readlinkCached(){return this.#at}realpathCached(){return this.#lt}readdirCached(){const d=this.children();return d.slice(0,d.provisional)}canReadlink(){if(this.#at)return true;if(!this.parent)return false;const d=this.#st&Ae;return!(d!==ae&&d!==fe||this.#st&we||this.#st&Ee)}calledReaddir(){return!!(this.#st&ge)}isENOENT(){return!!(this.#st&Ee)}isNamed(d){return!this.nocase?this.#Ze===normalize(d):this.#Ze===normalizeNocase(d)}async readlink(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=await this.#Pe.promises.readlink(this.fullpath());const p=(await this.parent.realpath())?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}readlinkSync(){const d=this.#at;if(d){return d}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const d=this.#Pe.readlinkSync(this.fullpath());const p=this.parent.realpathSync()?.resolve(d);if(p){return this.#at=p}}catch(d){this.#ut(d.code);return undefined}}#dt(d){this.#st|=ge;for(let p=d.provisional;pp(null,d)))}readdirCB(d,p=false){if(!this.canReaddir()){if(p)d(null,[]);else queueMicrotask((()=>d(null,[])));return}const y=this.children();if(this.calledReaddir()){const v=y.slice(0,y.provisional);if(p)d(null,v);else queueMicrotask((()=>d(null,v)));return}this.#Ct.push(d);if(this.#St){return}this.#St=true;const v=this.fullpath();this.#Pe.readdir(v,{withFileTypes:true},((d,p)=>{if(d){this.#ht(d.code);y.provisional=0}else{for(const d of p){this.#yt(d,y)}this.#dt(y)}this.#It(y.slice(0,y.provisional));return}))}#Bt;async readdir(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();if(this.#Bt){await this.#Bt}else{let resolve=()=>{};this.#Bt=new Promise((d=>resolve=d));try{for(const y of await this.#Pe.promises.readdir(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}this.#Bt=undefined;resolve()}return d.slice(0,d.provisional)}readdirSync(){if(!this.canReaddir()){return[]}const d=this.children();if(this.calledReaddir()){return d.slice(0,d.provisional)}const p=this.fullpath();try{for(const y of this.#Pe.readdirSync(p,{withFileTypes:true})){this.#yt(y,d)}this.#dt(d)}catch(p){this.#ht(p.code);d.provisional=0}return d.slice(0,d.provisional)}canReaddir(){if(this.#st&Ce)return false;const d=Ae&this.#st;if(!(d===ae||d===ue||d===fe)){return false}return true}shouldWalk(d,p){return(this.#st&ue)===ue&&!(this.#st&Ce)&&!d.has(this)&&(!p||p(this))}async realpath(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=await this.#Pe.promises.realpath(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}realpathSync(){if(this.#lt)return this.#lt;if((ve|we|Ee)&this.#st)return undefined;try{const d=this.#Pe.realpathSync(this.fullpath());return this.#lt=this.resolve(d)}catch(d){this.#mt()}}[xe](d){if(d===this)return;d.isCWD=false;this.isCWD=true;const p=new Set([]);let y=[];let v=this;while(v&&v.parent){p.add(v);v.#nt=y.join(this.sep);v.#it=y.join("/");v=v.parent;y.push("..")}v=d;while(v&&v.parent&&!p.has(v)){v.#nt=undefined;v.#it=undefined;v=v.parent}}}p.PathBase=PathBase;class PathWin32 extends PathBase{sep="\\";splitSep=oe;constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}newChild(d,p=ae,y={}){return new PathWin32(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}getRootString(d){return j.win32.parse(d).root}getRoot(d){d=uncToDrive(d.toUpperCase());if(d===this.root.name){return this.root}for(const[p,y]of Object.entries(this.roots)){if(this.sameRoot(d,p)){return this.roots[d]=y}}return this.roots[d]=new PathScurryWin32(d,this).root}sameRoot(d,p=this.root.name){d=d.toUpperCase().replace(/\//g,"\\").replace(se,"$1\\");return d===p}}p.PathWin32=PathWin32;class PathPosix extends PathBase{splitSep="/";sep="/";constructor(d,p=ae,y,v,D,M,U){super(d,p,y,v,D,M,U)}getRootString(d){return d.startsWith("/")?"/":""}getRoot(d){return this.root}newChild(d,p=ae,y={}){return new PathPosix(d,p,this.root,this.roots,this.nocase,this.childrenCache(),y)}}p.PathPosix=PathPosix;class PathScurryBase{root;rootPath;roots;cwd;#xt;#Rt;#ot;nocase;#Pe;constructor(d=process.cwd(),p,y,{nocase:v,childrenCacheSize:D=16*1024,fs:M=ie}={}){this.#Pe=fsFromOption(M);if(d instanceof URL||d.startsWith("file://")){d=(0,V.fileURLToPath)(d)}const U=p.resolve(d);this.roots=Object.create(null);this.rootPath=this.parseRootPath(U);this.#xt=new ResolveCache;this.#Rt=new ResolveCache;this.#ot=new ChildrenCache(D);const j=U.substring(this.rootPath.length).split(y);if(j.length===1&&!j[0]){j.pop()}if(v===undefined){throw new TypeError("must provide nocase setting to PathScurryBase ctor")}this.nocase=v;this.root=this.newRoot(this.#Pe);this.roots[this.rootPath]=this.root;let K=this.root;let ee=j.length-1;const te=p.sep;let re=this.rootPath;let ne=false;for(const d of j){const p=ee--;K=K.child(d,{relative:new Array(p).fill("..").join(te),relativePosix:new Array(p).fill("..").join("/"),fullpath:re+=(ne?"":te)+d});ne=true}this.cwd=K}depth(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.depth()}childrenCache(){return this.#ot}resolve(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#xt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpath();this.#xt.set(p,v);return v}resolvePosix(...d){let p="";for(let y=d.length-1;y>=0;y--){const v=d[y];if(!v||v===".")continue;p=p?`${v}/${p}`:v;if(this.isAbsolute(v)){break}}const y=this.#Rt.get(p);if(y!==undefined){return y}const v=this.cwd.resolve(p).fullpathPosix();this.#Rt.set(p,v);return v}relative(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relative()}relativePosix(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.relativePosix()}basename(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.name}dirname(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return(d.parent||d).fullpath()}async readdir(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y}=p;if(!d.canReaddir()){return[]}else{const p=await d.readdir();return y?p:p.map((d=>d.name))}}readdirSync(d=this.cwd,p={withFileTypes:true}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true}=p;if(!d.canReaddir()){return[]}else if(y){return d.readdirSync()}else{return d.readdirSync().map((d=>d.name))}}async lstat(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstat()}lstatSync(d=this.cwd){if(typeof d==="string"){d=this.cwd.resolve(d)}return d.lstatSync()}async readlink(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.readlink();return p?y:y?.fullpath()}readlinkSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.readlinkSync();return p?y:y?.fullpath()}async realpath(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=await d.realpath();return p?y:y?.fullpath()}realpathSync(d=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d.withFileTypes;d=this.cwd}const y=d.realpathSync();return p?y:y?.fullpath()}async walk(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set;const walk=(d,p)=>{j.add(d);d.readdirCB(((d,V)=>{if(d){return p(d)}let K=V.length;if(!K)return p();const next=()=>{if(--K===0){p()}};for(const d of V){if(!D||D(d)){U.push(y?d:d.fullpath())}if(v&&d.isSymbolicLink()){d.realpath().then((d=>d?.isUnknown()?d.lstat():d)).then((d=>d?.shouldWalk(j,M)?walk(d,next):next()))}else{if(d.shouldWalk(j,M)){walk(d,next)}else{next()}}}}),true)};const V=d;return new Promise(((d,p)=>{walk(V,(y=>{if(y)return p(y);d(U)}))}))}walkSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=[];if(!D||D(d)){U.push(y?d:d.fullpath())}const j=new Set([d]);for(const d of j){const p=d.readdirSync();for(const d of p){if(!D||D(d)){U.push(y?d:d.fullpath())}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){j.add(p)}}}return U}[Symbol.asyncIterator](){return this.iterate()}iterate(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}return this.stream(d,p)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;if(!D||D(d)){yield y?d:d.fullpath()}const U=new Set([d]);for(const d of U){const p=d.readdirSync();for(const d of p){if(!D||D(d)){yield y?d:d.fullpath()}let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(U,M)){U.add(p)}}}}stream(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});if(!D||D(d)){U.write(y?d:d.fullpath())}const j=new Set;const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const onReaddir=(p,te,re=false)=>{if(p)return U.emit("error",p);if(v&&!re){const d=[];for(const p of te){if(p.isSymbolicLink()){d.push(p.realpath().then((d=>d?.isUnknown()?d.lstat():d)))}}if(d.length){Promise.all(d).then((()=>onReaddir(null,te,true)));return}}for(const p of te){if(p&&(!D||D(p))){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of te){const p=d.realpathCached()||d;if(p.shouldWalk(j,M)){V.push(p)}}if(d&&!U.flowing){U.once("drain",process)}else if(!ee){process()}};let ee=true;p.readdirCB(onReaddir,true);ee=false}};process();return U}streamSync(d=this.cwd,p={}){if(typeof d==="string"){d=this.cwd.resolve(d)}else if(!(d instanceof PathBase)){p=d;d=this.cwd}const{withFileTypes:y=true,follow:v=false,filter:D,walkFilter:M}=p;const U=new ne.Minipass({objectMode:true});const j=new Set;if(!D||D(d)){U.write(y?d:d.fullpath())}const V=[d];let K=0;const process=()=>{let d=false;while(!d){const p=V.shift();if(!p){if(K===0)U.end();return}K++;j.add(p);const ee=p.readdirSync();for(const p of ee){if(!D||D(p)){if(!U.write(y?p:p.fullpath())){d=true}}}K--;for(const d of ee){let p=d;if(d.isSymbolicLink()){if(!(v&&(p=d.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(j,M)){V.push(p)}}}if(d&&!U.flowing)U.once("drain",process)};process();return U}chdir(d=this.cwd){const p=this.cwd;this.cwd=typeof d==="string"?this.cwd.resolve(d):d;this.cwd[xe](p)}}p.PathScurryBase=PathScurryBase;class PathScurryWin32 extends PathScurryBase{sep="\\";constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,j.win32,"\\",{...p,nocase:y});this.nocase=y;for(let d=this.cwd;d;d=d.parent){d.nocase=this.nocase}}parseRootPath(d){return j.win32.parse(d).root.toUpperCase()}newRoot(d){return new PathWin32(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")||d.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(d)}}p.PathScurryWin32=PathScurryWin32;class PathScurryPosix extends PathScurryBase{sep="/";constructor(d=process.cwd(),p={}){const{nocase:y=false}=p;super(d,j.posix,"/",{...p,nocase:y});this.nocase=y}parseRootPath(d){return"/"}newRoot(d){return new PathPosix(this.rootPath,ue,undefined,this.roots,this.nocase,this.childrenCache(),{fs:d})}isAbsolute(d){return d.startsWith("/")}}p.PathScurryPosix=PathScurryPosix;class PathScurryDarwin extends PathScurryPosix{constructor(d=process.cwd(),p={}){const{nocase:y=true}=p;super(d,{...p,nocase:y})}}p.PathScurryDarwin=PathScurryDarwin;p.Path=process.platform==="win32"?PathWin32:PathPosix;p.PathScurry=process.platform==="win32"?PathScurryWin32:process.platform==="darwin"?PathScurryDarwin:PathScurryPosix},97965:d=>{"use strict";function getDefaultExportFromCjs(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d}const p=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function ensureBuffer(d){if(Buffer.isBuffer(d)){return d}if(typeof d==="number"){return Buffer.alloc(d)}else if(typeof d==="string"){return Buffer.from(d)}else{throw new Error("input must be buffer, number, or string, received "+typeof d)}}function bufferizeInt(d){const p=ensureBuffer(4);p.writeInt32BE(d,0);return p}function _crc32(d,y){d=ensureBuffer(d);if(Buffer.isBuffer(y)){y=y.readUInt32BE(0)}let v=~~y^-1;for(var D=0;D>>8}return v^-1}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};var y=crc32;const v=getDefaultExportFromCjs(y);d.exports=v},56147:(d,p)=>{"use strict";class CsvError extends Error{constructor(d,p,y,...v){if(Array.isArray(p))p=p.join(" ").trim();super(p);if(Error.captureStackTrace!==undefined){Error.captureStackTrace(this,CsvError)}this.code=d;for(const d of v){for(const p in d){const v=d[p];this[p]=Buffer.isBuffer(v)?v.toString(y.encoding):v==null?v:JSON.parse(JSON.stringify(v))}}}}const is_object=function(d){return typeof d==="object"&&d!==null&&!Array.isArray(d)};const normalize_columns_array=function(d){const p=[];for(let y=0,v=d.length;y=this.size){this.resize();if(p>=this.size){throw Error("INVALID_BUFFER_STATE")}}const y=this.buf;this.buf=Buffer.allocUnsafe(this.size);d.copy(this.buf,0);y.copy(this.buf,d.length);this.length+=d.length}else{const p=this.length++;if(p===this.size){this.resize()}const y=this.clone();this.buf[0]=d;y.copy(this.buf,1,0,p)}}append(d){const p=this.length++;if(p===this.size){this.resize()}this.buf[p]=d}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){const d=this.length;this.size=this.size*2;const p=Buffer.allocUnsafe(this.size);this.buf.copy(p,0,0,d);this.buf=p}toString(d){if(d){return this.buf.slice(0,this.length).toString(d)}else{return Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}}toJSON(){return this.toString("utf8")}reset(){this.length=0}}const y=12;const v=13;const D=10;const M=32;const U=9;const init_state=function(d){return{bomSkipped:false,bufBytesStart:0,castField:d.cast_function,commenting:false,error:undefined,enabled:d.from_line===1,escaping:false,escapeIsQuote:Buffer.isBuffer(d.escape)&&Buffer.isBuffer(d.quote)&&Buffer.compare(d.escape,d.quote)===0,expectedRecordLength:Array.isArray(d.columns)?d.columns.length:undefined,field:new ResizeableBuffer(20),firstLineToHeaders:d.cast_first_line_to_header,needMoreDataSize:Math.max(d.comment!==null?d.comment.length:0,...d.delimiter.map((d=>d.length)),d.quote!==null?d.quote.length:0),previousBuf:undefined,quoting:false,stop:false,rawBuffer:new ResizeableBuffer(100),record:[],recordHasError:false,record_length:0,recordDelimiterMaxLength:d.record_delimiter.length===0?0:Math.max(...d.record_delimiter.map((d=>d.length))),trimChars:[Buffer.from(" ",d.encoding)[0],Buffer.from("\t",d.encoding)[0]],wasQuoting:false,wasRowDelimiter:false,timchars:[Buffer.from(Buffer.from([v],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([D],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([y],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([M],"utf8").toString(),d.encoding),Buffer.from(Buffer.from([U],"utf8").toString(),d.encoding)]}};const underscore=function(d){return d.replace(/([A-Z])/g,(function(d,p){return"_"+p.toLowerCase()}))};const normalize_options=function(d){const p={};for(const y in d){p[underscore(y)]=d[y]}if(p.encoding===undefined||p.encoding===true){p.encoding="utf8"}else if(p.encoding===null||p.encoding===false){p.encoding=null}else if(typeof p.encoding!=="string"&&p.encoding!==null){throw new CsvError("CSV_INVALID_OPTION_ENCODING",["Invalid option encoding:","encoding must be a string or null to return a buffer,",`got ${JSON.stringify(p.encoding)}`],p)}if(p.bom===undefined||p.bom===null||p.bom===false){p.bom=false}else if(p.bom!==true){throw new CsvError("CSV_INVALID_OPTION_BOM",["Invalid option bom:","bom must be true,",`got ${JSON.stringify(p.bom)}`],p)}p.cast_function=null;if(p.cast===undefined||p.cast===null||p.cast===false||p.cast===""){p.cast=undefined}else if(typeof p.cast==="function"){p.cast_function=p.cast;p.cast=true}else if(p.cast!==true){throw new CsvError("CSV_INVALID_OPTION_CAST",["Invalid option cast:","cast must be true or a function,",`got ${JSON.stringify(p.cast)}`],p)}if(p.cast_date===undefined||p.cast_date===null||p.cast_date===false||p.cast_date===""){p.cast_date=false}else if(p.cast_date===true){p.cast_date=function(d){const p=Date.parse(d);return!isNaN(p)?new Date(p):d}}else if(typeof p.cast_date!=="function"){throw new CsvError("CSV_INVALID_OPTION_CAST_DATE",["Invalid option cast_date:","cast_date must be true or a function,",`got ${JSON.stringify(p.cast_date)}`],p)}p.cast_first_line_to_header=null;if(p.columns===true){p.cast_first_line_to_header=undefined}else if(typeof p.columns==="function"){p.cast_first_line_to_header=p.columns;p.columns=true}else if(Array.isArray(p.columns)){p.columns=normalize_columns_array(p.columns)}else if(p.columns===undefined||p.columns===null||p.columns===false){p.columns=false}else{throw new CsvError("CSV_INVALID_OPTION_COLUMNS",["Invalid option columns:","expect an array, a function or true,",`got ${JSON.stringify(p.columns)}`],p)}if(p.group_columns_by_name===undefined||p.group_columns_by_name===null||p.group_columns_by_name===false){p.group_columns_by_name=false}else if(p.group_columns_by_name!==true){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","expect an boolean,",`got ${JSON.stringify(p.group_columns_by_name)}`],p)}else if(p.columns===false){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","the `columns` mode must be activated."],p)}if(p.comment===undefined||p.comment===null||p.comment===false||p.comment===""){p.comment=null}else{if(typeof p.comment==="string"){p.comment=Buffer.from(p.comment,p.encoding)}if(!Buffer.isBuffer(p.comment)){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment:","comment must be a buffer or a string,",`got ${JSON.stringify(p.comment)}`],p)}}if(p.comment_no_infix===undefined||p.comment_no_infix===null||p.comment_no_infix===false){p.comment_no_infix=false}else if(p.comment_no_infix!==true){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment_no_infix:","value must be a boolean,",`got ${JSON.stringify(p.comment_no_infix)}`],p)}const y=JSON.stringify(p.delimiter);if(!Array.isArray(p.delimiter))p.delimiter=[p.delimiter];if(p.delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}p.delimiter=p.delimiter.map((function(d){if(d===undefined||d===null||d===false){return Buffer.from(",",p.encoding)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}if(!Buffer.isBuffer(d)||d.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${y}`],p)}return d}));if(p.escape===undefined||p.escape===true){p.escape=Buffer.from('"',p.encoding)}else if(typeof p.escape==="string"){p.escape=Buffer.from(p.escape,p.encoding)}else if(p.escape===null||p.escape===false){p.escape=null}if(p.escape!==null){if(!Buffer.isBuffer(p.escape)){throw new Error(`Invalid Option: escape must be a buffer, a string or a boolean, got ${JSON.stringify(p.escape)}`)}}if(p.from===undefined||p.from===null){p.from=1}else{if(typeof p.from==="string"&&/\d+/.test(p.from)){p.from=parseInt(p.from)}if(Number.isInteger(p.from)){if(p.from<0){throw new Error(`Invalid Option: from must be a positive integer, got ${JSON.stringify(d.from)}`)}}else{throw new Error(`Invalid Option: from must be an integer, got ${JSON.stringify(p.from)}`)}}if(p.from_line===undefined||p.from_line===null){p.from_line=1}else{if(typeof p.from_line==="string"&&/\d+/.test(p.from_line)){p.from_line=parseInt(p.from_line)}if(Number.isInteger(p.from_line)){if(p.from_line<=0){throw new Error(`Invalid Option: from_line must be a positive integer greater than 0, got ${JSON.stringify(d.from_line)}`)}}else{throw new Error(`Invalid Option: from_line must be an integer, got ${JSON.stringify(d.from_line)}`)}}if(p.ignore_last_delimiters===undefined||p.ignore_last_delimiters===null){p.ignore_last_delimiters=false}else if(typeof p.ignore_last_delimiters==="number"){p.ignore_last_delimiters=Math.floor(p.ignore_last_delimiters);if(p.ignore_last_delimiters===0){p.ignore_last_delimiters=false}}else if(typeof p.ignore_last_delimiters!=="boolean"){throw new CsvError("CSV_INVALID_OPTION_IGNORE_LAST_DELIMITERS",["Invalid option `ignore_last_delimiters`:","the value must be a boolean value or an integer,",`got ${JSON.stringify(p.ignore_last_delimiters)}`],p)}if(p.ignore_last_delimiters===true&&p.columns===false){throw new CsvError("CSV_IGNORE_LAST_DELIMITERS_REQUIRES_COLUMNS",["The option `ignore_last_delimiters`","requires the activation of the `columns` option"],p)}if(p.info===undefined||p.info===null||p.info===false){p.info=false}else if(p.info!==true){throw new Error(`Invalid Option: info must be true, got ${JSON.stringify(p.info)}`)}if(p.max_record_size===undefined||p.max_record_size===null||p.max_record_size===false){p.max_record_size=0}else if(Number.isInteger(p.max_record_size)&&p.max_record_size>=0);else if(typeof p.max_record_size==="string"&&/\d+/.test(p.max_record_size)){p.max_record_size=parseInt(p.max_record_size)}else{throw new Error(`Invalid Option: max_record_size must be a positive integer, got ${JSON.stringify(p.max_record_size)}`)}if(p.objname===undefined||p.objname===null||p.objname===false){p.objname=undefined}else if(Buffer.isBuffer(p.objname)){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty buffer`)}if(p.encoding===null);else{p.objname=p.objname.toString(p.encoding)}}else if(typeof p.objname==="string"){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty string`)}}else if(typeof p.objname==="number");else{throw new Error(`Invalid Option: objname must be a string or a buffer, got ${p.objname}`)}if(p.objname!==undefined){if(typeof p.objname==="number"){if(p.columns!==false){throw Error("Invalid Option: objname index cannot be combined with columns or be defined as a field")}}else{if(p.columns===false){throw Error("Invalid Option: objname field must be combined with columns or be defined as an index")}}}if(p.on_record===undefined||p.on_record===null){p.on_record=undefined}else if(typeof p.on_record!=="function"){throw new CsvError("CSV_INVALID_OPTION_ON_RECORD",["Invalid option `on_record`:","expect a function,",`got ${JSON.stringify(p.on_record)}`],p)}if(p.on_skip!==undefined&&p.on_skip!==null&&typeof p.on_skip!=="function"){throw new Error(`Invalid Option: on_skip must be a function, got ${JSON.stringify(p.on_skip)}`)}if(p.quote===null||p.quote===false||p.quote===""){p.quote=null}else{if(p.quote===undefined||p.quote===true){p.quote=Buffer.from('"',p.encoding)}else if(typeof p.quote==="string"){p.quote=Buffer.from(p.quote,p.encoding)}if(!Buffer.isBuffer(p.quote)){throw new Error(`Invalid Option: quote must be a buffer or a string, got ${JSON.stringify(p.quote)}`)}}if(p.raw===undefined||p.raw===null||p.raw===false){p.raw=false}else if(p.raw!==true){throw new Error(`Invalid Option: raw must be true, got ${JSON.stringify(p.raw)}`)}if(p.record_delimiter===undefined){p.record_delimiter=[]}else if(typeof p.record_delimiter==="string"||Buffer.isBuffer(p.record_delimiter)){if(p.record_delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=[p.record_delimiter]}else if(!Array.isArray(p.record_delimiter)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=p.record_delimiter.map((function(d,y){if(typeof d!=="string"&&!Buffer.isBuffer(d)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}else if(d.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer",`at index ${y},`,`got ${JSON.stringify(d)}`],p)}if(typeof d==="string"){d=Buffer.from(d,p.encoding)}return d}));if(typeof p.relax_column_count==="boolean");else if(p.relax_column_count===undefined||p.relax_column_count===null){p.relax_column_count=false}else{throw new Error(`Invalid Option: relax_column_count must be a boolean, got ${JSON.stringify(p.relax_column_count)}`)}if(typeof p.relax_column_count_less==="boolean");else if(p.relax_column_count_less===undefined||p.relax_column_count_less===null){p.relax_column_count_less=false}else{throw new Error(`Invalid Option: relax_column_count_less must be a boolean, got ${JSON.stringify(p.relax_column_count_less)}`)}if(typeof p.relax_column_count_more==="boolean");else if(p.relax_column_count_more===undefined||p.relax_column_count_more===null){p.relax_column_count_more=false}else{throw new Error(`Invalid Option: relax_column_count_more must be a boolean, got ${JSON.stringify(p.relax_column_count_more)}`)}if(typeof p.relax_quotes==="boolean");else if(p.relax_quotes===undefined||p.relax_quotes===null){p.relax_quotes=false}else{throw new Error(`Invalid Option: relax_quotes must be a boolean, got ${JSON.stringify(p.relax_quotes)}`)}if(typeof p.skip_empty_lines==="boolean");else if(p.skip_empty_lines===undefined||p.skip_empty_lines===null){p.skip_empty_lines=false}else{throw new Error(`Invalid Option: skip_empty_lines must be a boolean, got ${JSON.stringify(p.skip_empty_lines)}`)}if(typeof p.skip_records_with_empty_values==="boolean");else if(p.skip_records_with_empty_values===undefined||p.skip_records_with_empty_values===null){p.skip_records_with_empty_values=false}else{throw new Error(`Invalid Option: skip_records_with_empty_values must be a boolean, got ${JSON.stringify(p.skip_records_with_empty_values)}`)}if(typeof p.skip_records_with_error==="boolean");else if(p.skip_records_with_error===undefined||p.skip_records_with_error===null){p.skip_records_with_error=false}else{throw new Error(`Invalid Option: skip_records_with_error must be a boolean, got ${JSON.stringify(p.skip_records_with_error)}`)}if(p.rtrim===undefined||p.rtrim===null||p.rtrim===false){p.rtrim=false}else if(p.rtrim!==true){throw new Error(`Invalid Option: rtrim must be a boolean, got ${JSON.stringify(p.rtrim)}`)}if(p.ltrim===undefined||p.ltrim===null||p.ltrim===false){p.ltrim=false}else if(p.ltrim!==true){throw new Error(`Invalid Option: ltrim must be a boolean, got ${JSON.stringify(p.ltrim)}`)}if(p.trim===undefined||p.trim===null||p.trim===false){p.trim=false}else if(p.trim!==true){throw new Error(`Invalid Option: trim must be a boolean, got ${JSON.stringify(p.trim)}`)}if(p.trim===true&&d.ltrim!==false){p.ltrim=true}else if(p.ltrim!==true){p.ltrim=false}if(p.trim===true&&d.rtrim!==false){p.rtrim=true}else if(p.rtrim!==true){p.rtrim=false}if(p.to===undefined||p.to===null){p.to=-1}else{if(typeof p.to==="string"&&/\d+/.test(p.to)){p.to=parseInt(p.to)}if(Number.isInteger(p.to)){if(p.to<=0){throw new Error(`Invalid Option: to must be a positive integer greater than 0, got ${JSON.stringify(d.to)}`)}}else{throw new Error(`Invalid Option: to must be an integer, got ${JSON.stringify(d.to)}`)}}if(p.to_line===undefined||p.to_line===null){p.to_line=-1}else{if(typeof p.to_line==="string"&&/\d+/.test(p.to_line)){p.to_line=parseInt(p.to_line)}if(Number.isInteger(p.to_line)){if(p.to_line<=0){throw new Error(`Invalid Option: to_line must be a positive integer greater than 0, got ${JSON.stringify(d.to_line)}`)}}else{throw new Error(`Invalid Option: to_line must be an integer, got ${JSON.stringify(d.to_line)}`)}}return p};const isRecordEmpty=function(d){return d.every((d=>d==null||d.toString&&d.toString().trim()===""))};const j=13;const V=10;const K={utf8:Buffer.from([239,187,191]),utf16le:Buffer.from([255,254])};const transform=function(d={}){const p={bytes:0,comment_lines:0,empty_lines:0,invalid_field_length:0,lines:1,records:0};const y=normalize_options(d);return{info:p,original_options:d,options:y,state:init_state(y),__needMoreData:function(d,p,y){if(y)return false;const{encoding:v,escape:D,quote:M}=this.options;const{quoting:U,needMoreDataSize:j,recordDelimiterMaxLength:V}=this.state;const K=p-d-1;const ee=Math.max(j,V===0?Buffer.from("\r\n",v).length:V,U?(D===null?0:D.length)+M.length:0,U?M.length+V:0);return Kle){this.state.stop=true;v();return}if(this.state.quoting===false&&pe.length===0){const d=this.__autoDiscoverRecordDelimiter(ge,be);if(d){pe=this.options.record_delimiter}}const d=ge[be];if(ne===true){Ae.append(d)}if((d===j||d===V)&&this.state.wasRowDelimiter===false){this.state.wasRowDelimiter=true}if(this.state.escaping===true){this.state.escaping=false}else{if(ue!==null&&this.state.quoting===true&&this.__isEscape(ge,be,d)&&be+ue.lengthK[d].equals(this.state.field.toString())?d:false)).filter(Boolean)[0];const y=this.__error(new CsvError("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(d.column)} at line ${d.lines}, value is ${JSON.stringify(this.state.field.toString(U))}`,p?`(${p} bom)`:undefined],this.options,d,{field:this.state.field}));if(y!==undefined)return y}}else{this.state.quoting=true;be+=de.length-1;continue}}}if(this.state.quoting===false){const p=this.__isRecordDelimiter(d,ge,be);if(p!==0){const d=this.state.commenting&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0;if(d){this.info.comment_lines++}else{if(this.state.enabled===false&&this.info.lines+(this.state.wasRowDelimiter===true?1:0)>=ee){this.state.enabled=true;this.__resetField();this.__resetRecord();be+=p-1;continue}if(oe===true&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++;be+=p-1;continue}this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;this.info.bytes=this.state.bufBytesStart+be+p;const D=this.__onRecord(y);if(D!==undefined)return D;if(ae!==-1&&this.info.records>=ae){this.state.stop=true;v();return}}this.state.commenting=false;be+=p-1;continue}if(this.state.commenting){continue}if(ce!==null&&(M===false||this.state.record.length===0&&this.state.field.length===0)){const p=this.__compareBytes(ce,ge,be,d);if(p!==0){this.state.commenting=true;continue}}const D=this.__isDelimiter(ge,be,d);if(D!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;be+=D-1;continue}}}if(this.state.commenting===false){if(re!==0&&this.state.record_length+this.state.field.length>re){return this.__error(new CsvError("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${re}`,`at line ${this.info.lines}`],this.options,this.__infoField()))}}const D=te===false||this.state.quoting===true||this.state.field.length!==0||!this.__isCharTrimable(ge,be);const fe=se===false||this.state.wasQuoting===false;if(D===true&&fe===true){this.state.field.append(d)}else if(se===true&&!this.__isCharTrimable(ge,be)){return this.__error(new CsvError("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()))}else{if(D===false){be+=this.__isCharTrimable(ge,be)-1}continue}}if(p===true){if(this.state.quoting===true){const d=this.__error(new CsvError("CSV_QUOTE_NOT_CLOSED",["Quote Not Closed:",`the parsing is finished with an opening quote at line ${this.info.lines}`],this.options,this.__infoField()));if(d!==undefined)return d}else{if(this.state.wasQuoting===true||this.state.record.length!==0||this.state.field.length!==0){this.info.bytes=this.state.bufBytesStart+be;const d=this.__onField();if(d!==undefined)return d;const p=this.__onRecord(y);if(p!==undefined)return p}else if(this.state.wasRowDelimiter===true){this.info.empty_lines++}else if(this.state.commenting===true){this.info.comment_lines++}}}else{this.state.bufBytesStart+=be;this.state.previousBuf=ge.slice(be)}if(this.state.wasRowDelimiter===true){this.info.lines++;this.state.wasRowDelimiter=false}},__onRecord:function(d){const{columns:p,group_columns_by_name:y,encoding:v,info:D,from:M,relax_column_count:U,relax_column_count_less:j,relax_column_count_more:V,raw:K,skip_records_with_empty_values:ee}=this.options;const{enabled:te,record:re}=this.state;if(te===false){return this.__resetRecord()}const ne=re.length;if(p===true){if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}return this.__firstLineToColumns(re)}if(p===false&&this.info.records===0){this.state.expectedRecordLength=ne}if(ne!==this.state.expectedRecordLength){const d=p===false?new CsvError("CSV_RECORD_INCONSISTENT_FIELDS_LENGTH",["Invalid Record Length:",`expect ${this.state.expectedRecordLength},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re}):new CsvError("CSV_RECORD_INCONSISTENT_COLUMNS",["Invalid Record Length:",`columns length is ${p.length},`,`got ${ne} on line ${this.info.lines}`],this.options,this.__infoField(),{record:re});if(U===true||j===true&&nethis.state.expectedRecordLength){this.info.invalid_field_length++;this.state.error=d}else{const p=this.__error(d);if(p)return p}}if(ee===true&&isRecordEmpty(re)){this.__resetRecord();return}if(this.state.recordHasError===true){this.__resetRecord();this.state.recordHasError=false;return}this.info.records++;if(M===1||this.info.records>=M){const{objname:M}=this.options;if(p!==false){const U={};for(let d=0,v=re.length;d{const{timchars:y}=this.state;e:for(let v=0;v=0},__compareBytes:function(d,p,y,v){if(d[0]!==v)return 0;const D=d.length;for(let v=1;vthis.state.record.length?d[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};const parse=function(d,p={}){if(typeof d==="string"){d=Buffer.from(d)}const y=p&&p.objname?{}:[];const v=transform(p);const push=d=>{if(v.options.objname===undefined)y.push(d);else{y[d[0]]=d[1]}};const close=()=>{};const D=v.parse(d,false,push,close);if(D!==undefined)throw D;const M=v.parse(undefined,true,push,close);if(M!==undefined)throw M;return y};p.CsvError=CsvError;p.parse=parse},89421:d=>{(()=>{"use strict";var p={d:(d,y)=>{for(var v in y)p.o(y,v)&&!p.o(d,v)&&Object.defineProperty(d,v,{enumerable:!0,get:y[v]})},o:(d,p)=>Object.prototype.hasOwnProperty.call(d,p),r:d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}},y={};p.r(y),p.d(y,{XMLBuilder:()=>ft,XMLParser:()=>st,XMLValidator:()=>le});const v=":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",D=new RegExp("^["+v+"]["+v+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function s(d,p){const y=[];let v=p.exec(d);for(;v;){const D=[];D.startIndex=p.lastIndex-v[0].length;const M=v.length;for(let d=0;d"!==d[M]&&" "!==d[M]&&"\t"!==d[M]&&"\n"!==d[M]&&"\r"!==d[M];M++)V+=d[M];if(V=V.trim(),"/"===V[V.length-1]&&(V=V.substring(0,V.length-1),M--),!r(V)){let p;return p=0===V.trim().length?"Invalid space after '<'.":"Tag '"+V+"' is an invalid name.",x("InvalidTag",p,N(d,M))}const K=c(d,M);if(!1===K)return x("InvalidAttr","Attributes for '"+V+"' have open quote.",N(d,M));let ee=K.value;if(M=K.index,"/"===ee[ee.length-1]){const y=M-ee.length;ee=ee.substring(0,ee.length-1);const D=g(ee,p);if(!0!==D)return x(D.err.code,D.err.msg,N(d,y+D.err.line));v=!0}else if(j){if(!K.tagClosed)return x("InvalidTag","Closing tag '"+V+"' doesn't have proper closing.",N(d,M));if(ee.trim().length>0)return x("InvalidTag","Closing tag '"+V+"' can't have attributes or invalid starting.",N(d,U));if(0===y.length)return x("InvalidTag","Closing tag '"+V+"' has not been opened.",N(d,U));{const p=y.pop();if(V!==p.tagName){let y=N(d,p.tagStartPos);return x("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+y.line+", col "+y.col+") instead of closing tag '"+V+"'.",N(d,U))}0==y.length&&(D=!0)}}else{const j=g(ee,p);if(!0!==j)return x(j.err.code,j.err.msg,N(d,M-ee.length+j.err.line));if(!0===D)return x("InvalidXml","Multiple possible root nodes found.",N(d,M));-1!==p.unpairedTags.indexOf(V)||y.push({tagName:V,tagStartPos:U}),v=!0}for(M++;M0)||x("InvalidXml","Invalid '"+JSON.stringify(y.map((d=>d.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):x("InvalidXml","Start tag expected.",1)}function l(d){return" "===d||"\t"===d||"\n"===d||"\r"===d}function u(d,p){const y=p;for(;p5&&"xml"===v)return x("InvalidXml","XML declaration allowed only at the start of the document.",N(d,p));if("?"==d[p]&&">"==d[p+1]){p++;break}}return p}function h(d,p){if(d.length>p+5&&"-"===d[p+1]&&"-"===d[p+2]){for(p+=3;p"===d[p+2]){p+=2;break}}else if(d.length>p+8&&"D"===d[p+1]&&"O"===d[p+2]&&"C"===d[p+3]&&"T"===d[p+4]&&"Y"===d[p+5]&&"P"===d[p+6]&&"E"===d[p+7]){let y=1;for(p+=8;p"===d[p]&&(y--,0===y))break}else if(d.length>p+9&&"["===d[p+1]&&"C"===d[p+2]&&"D"===d[p+3]&&"A"===d[p+4]&&"T"===d[p+5]&&"A"===d[p+6]&&"["===d[p+7])for(p+=8;p"===d[p+2]){p+=2;break}return p}const U='"',j="'";function c(d,p){let y="",v="",D=!1;for(;p"===d[p]&&""===v){D=!0;break}y+=d[p]}return""===v&&{value:y,index:p,tagClosed:D}}const V=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function g(d,p){const y=s(d,V),v={};for(let d=0;d!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(d,p,y){return d},captureMetaData:!1};let ee;ee="function"!=typeof Symbol?"@@xmlMetadata":Symbol("XML Node Metadata");class T{constructor(d){this.tagname=d,this.child=[],this[":@"]={}}add(d,p){"__proto__"===d&&(d="#__proto__"),this.child.push({[d]:p})}addChild(d,p){"__proto__"===d.tagname&&(d.tagname="#__proto__"),d[":@"]&&Object.keys(d[":@"]).length>0?this.child.push({[d.tagname]:d.child,":@":d[":@"]}):this.child.push({[d.tagname]:d.child}),void 0!==p&&(this.child[this.child.length-1][ee]={startIndex:p})}static getMetaDataSymbol(){return ee}}function w(d,p){const y={};if("O"!==d[p+3]||"C"!==d[p+4]||"T"!==d[p+5]||"Y"!==d[p+6]||"P"!==d[p+7]||"E"!==d[p+8])throw new Error("Invalid Tag instead of DOCTYPE");{p+=9;let v=1,D=!1,M=!1,U="";for(;p"===d[p]){if(M?"-"===d[p-1]&&"-"===d[p-2]&&(M=!1,v--):v--,0===v)break}else"["===d[p]?D=!0:U+=d[p];else{if(D&&C(d,"!ENTITY",p)){let v,D;p+=7,[v,D,p]=O(d,p+1),-1===D.indexOf("&")&&(y[v]={regx:RegExp(`&${v};`,"g"),val:D})}else if(D&&C(d,"!ELEMENT",p)){p+=8;const{index:y}=S(d,p+1);p=y}else if(D&&C(d,"!ATTLIST",p))p+=8;else if(D&&C(d,"!NOTATION",p)){p+=9;const{index:y}=A(d,p+1);p=y}else{if(!C(d,"!--",p))throw new Error("Invalid DOCTYPE");M=!0}v++,U=""}if(0!==v)throw new Error("Unclosed DOCTYPE")}return{entities:y,i:p}}const P=(d,p)=>{for(;p{for(const y of d){if("string"==typeof y&&p===y)return!0;if(y instanceof RegExp&&y.test(p))return!0}}:()=>!1}class k{constructor(d){this.options=d,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(d,p)=>String.fromCodePoint(Number.parseInt(p,16))}},this.addExternalEntities=F,this.parseXml=X,this.parseTextData=L,this.resolveNameSpace=B,this.buildAttributesMap=G,this.isItStopNode=Z,this.replaceEntitiesValue=R,this.readStopNodeData=J,this.saveTextToParentTag=q,this.addChild=Y,this.ignoreAttributesFn=_(this.options.ignoreAttributes)}}function F(d){const p=Object.keys(d);for(let y=0;y0)){U||(d=this.replaceEntitiesValue(d));const v=this.options.tagValueProcessor(p,d,y,D,M);return null==v?d:typeof v!=typeof d||v!==d?v:this.options.trimValues||d.trim()===d?H(d,this.options.parseTagValue,this.options.numberParseOptions):d}}function B(d){if(this.options.removeNSPrefix){const p=d.split(":"),y="/"===d.charAt(0)?"/":"";if("xmlns"===p[0])return"";2===p.length&&(d=y+p[1])}return d}const se=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function G(d,p,y){if(!0!==this.options.ignoreAttributes&&"string"==typeof d){const y=s(d,se),v=y.length,D={};for(let d=0;d",M,"Closing Tag is not closed.");let U=d.substring(M+2,p).trim();if(this.options.removeNSPrefix){const d=U.indexOf(":");-1!==d&&(U=U.substr(d+1))}this.options.transformTagName&&(U=this.options.transformTagName(U)),y&&(v=this.saveTextToParentTag(v,y,D));const j=D.substring(D.lastIndexOf(".")+1);if(U&&-1!==this.options.unpairedTags.indexOf(U))throw new Error(`Unpaired tag can not be used as closing tag: `);let V=0;j&&-1!==this.options.unpairedTags.indexOf(j)?(V=D.lastIndexOf(".",D.lastIndexOf(".")-1),this.tagsNodeStack.pop()):V=D.lastIndexOf("."),D=D.substring(0,V),y=this.tagsNodeStack.pop(),v="",M=p}else if("?"===d[M+1]){let p=z(d,M,!1,"?>");if(!p)throw new Error("Pi Tag is not closed.");if(v=this.saveTextToParentTag(v,y,D),this.options.ignoreDeclaration&&"?xml"===p.tagName||this.options.ignorePiTags);else{const d=new T(p.tagName);d.add(this.options.textNodeName,""),p.tagName!==p.tagExp&&p.attrExpPresent&&(d[":@"]=this.buildAttributesMap(p.tagExp,D,p.tagName)),this.addChild(y,d,D,M)}M=p.closeIndex+1}else if("!--"===d.substr(M+1,3)){const p=W(d,"--\x3e",M+4,"Comment is not closed.");if(this.options.commentPropName){const U=d.substring(M+4,p-2);v=this.saveTextToParentTag(v,y,D),y.add(this.options.commentPropName,[{[this.options.textNodeName]:U}])}M=p}else if("!D"===d.substr(M+1,2)){const p=w(d,M);this.docTypeEntities=p.entities,M=p.i}else if("!["===d.substr(M+1,2)){const p=W(d,"]]>",M,"CDATA is not closed.")-2,U=d.substring(M+9,p);v=this.saveTextToParentTag(v,y,D);let j=this.parseTextData(U,y.tagname,D,!0,!1,!0,!0);null==j&&(j=""),this.options.cdataPropName?y.add(this.options.cdataPropName,[{[this.options.textNodeName]:U}]):y.add(this.options.textNodeName,j),M=p+2}else{let U=z(d,M,this.options.removeNSPrefix),j=U.tagName;const V=U.rawTagName;let K=U.tagExp,ee=U.attrExpPresent,te=U.closeIndex;this.options.transformTagName&&(j=this.options.transformTagName(j)),y&&v&&"!xml"!==y.tagname&&(v=this.saveTextToParentTag(v,y,D,!1));const re=y;re&&-1!==this.options.unpairedTags.indexOf(re.tagname)&&(y=this.tagsNodeStack.pop(),D=D.substring(0,D.lastIndexOf("."))),j!==p.tagname&&(D+=D?"."+j:j);const ne=M;if(this.isItStopNode(this.options.stopNodes,D,j)){let p="";if(K.length>0&&K.lastIndexOf("/")===K.length-1)"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),M=U.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(j))M=U.closeIndex;else{const y=this.readStopNodeData(d,V,te+1);if(!y)throw new Error(`Unexpected end of ${V}`);M=y.i,p=y.tagContent}const v=new T(j);j!==K&&ee&&(v[":@"]=this.buildAttributesMap(K,D,j)),p&&(p=this.parseTextData(p,j,D,!0,ee,!0,!0)),D=D.substr(0,D.lastIndexOf(".")),v.add(this.options.textNodeName,p),this.addChild(y,v,D,ne)}else{if(K.length>0&&K.lastIndexOf("/")===K.length-1){"/"===j[j.length-1]?(j=j.substr(0,j.length-1),D=D.substr(0,D.length-1),K=j):K=K.substr(0,K.length-1),this.options.transformTagName&&(j=this.options.transformTagName(j));const d=new T(j);j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),D=D.substr(0,D.lastIndexOf("."))}else{const d=new T(j);this.tagsNodeStack.push(y),j!==K&&ee&&(d[":@"]=this.buildAttributesMap(K,D,j)),this.addChild(y,d,D,ne),y=d}v="",M=te}}else v+=d[M];return p.child};function Y(d,p,y,v){this.options.captureMetaData||(v=void 0);const D=this.options.updateTag(p.tagname,y,p[":@"]);!1===D||("string"==typeof D?(p.tagname=D,d.addChild(p,v)):d.addChild(p,v))}const R=function(d){if(this.options.processEntities){for(let p in this.docTypeEntities){const y=this.docTypeEntities[p];d=d.replace(y.regx,y.val)}for(let p in this.lastEntities){const y=this.lastEntities[p];d=d.replace(y.regex,y.val)}if(this.options.htmlEntities)for(let p in this.htmlEntities){const y=this.htmlEntities[p];d=d.replace(y.regex,y.val)}d=d.replace(this.ampEntity.regex,this.ampEntity.val)}return d};function q(d,p,y,v){return d&&(void 0===v&&(v=0===p.child.length),void 0!==(d=this.parseTextData(d,p.tagname,y,!1,!!p[":@"]&&0!==Object.keys(p[":@"]).length,v))&&""!==d&&p.add(this.options.textNodeName,d),d=""),d}function Z(d,p,y){const v="*."+y;for(const y in d){const D=d[y];if(v===D||p===D)return!0}return!1}function W(d,p,y,v){const D=d.indexOf(p,y);if(-1===D)throw new Error(v);return D+p.length-1}function z(d,p,y,v=">"){const D=function(d,p,y=">"){let v,D="";for(let M=p;M",y,`${p} is not closed`);if(d.substring(y+2,M).trim()===p&&(D--,0===D))return{tagContent:d.substring(v,y),i:M};y=M}else if("?"===d[y+1])y=W(d,"?>",y+1,"StopNode is not closed.");else if("!--"===d.substr(y+1,3))y=W(d,"--\x3e",y+3,"StopNode is not closed.");else if("!["===d.substr(y+1,2))y=W(d,"]]>",y,"StopNode is not closed.")-2;else{const v=z(d,y,">");v&&((v&&v.tagName)===p&&"/"!==v.tagExp[v.tagExp.length-1]&&D++,y=v.closeIndex)}}function H(d,p,y){if(p&&"string"==typeof d){const p=d.trim();return"true"===p||"false"!==p&&function(d,p={}){if(p=Object.assign({},ne,p),!d||"string"!=typeof d)return d;let y=d.trim();if(void 0!==p.skipLike&&p.skipLike.test(y))return d;if("0"===d)return 0;if(p.hex&&te.test(y))return function(d){if(parseInt)return parseInt(d,16);if(Number.parseInt)return Number.parseInt(d,16);if(window&&window.parseInt)return window.parseInt(d,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(y);if(-1!==y.search(/.+[eE].+/))return function(d,p,y){if(!y.eNotation)return d;const v=p.match(ie);if(v){let D=v[1]||"";const M=-1===v[3].indexOf("e")?"E":"e",U=v[2],j=D?d[U.length+1]===M:d[U.length]===M;return U.length>1&&j?d:1!==U.length||!v[3].startsWith(`.${M}`)&&v[3][0]!==M?y.leadingZeros&&!j?(p=(v[1]||"")+v[3],Number(p)):d:Number(p)}return d}(d,y,p);{const D=re.exec(y);if(D){const M=D[1]||"",U=D[2];let j=(v=D[3])&&-1!==v.indexOf(".")?("."===(v=v.replace(/0+$/,""))?v="0":"."===v[0]?v="0"+v:"."===v[v.length-1]&&(v=v.substring(0,v.length-1)),v):v;const V=M?"."===d[U.length+1]:"."===d[U.length];if(!p.leadingZeros&&(U.length>1||1===U.length&&!V))return d;{const v=Number(y),D=String(v);if(0===v||-0===v)return v;if(-1!==D.search(/[eE]/))return p.eNotation?v:d;if(-1!==y.indexOf("."))return"0"===D||D===j||D===`${M}${j}`?v:d;let V=U?j:y;return U?V===D||M+V===D?v:d:V===D||V===M+D?v:d}}return d}var v}(d,y)}return void 0!==d?d:""}const oe=T.getMetaDataSymbol();function Q(d,p){return tt(d,p)}function tt(d,p,y){let v;const D={};for(let M=0;M0&&(D[p.textNodeName]=v):void 0!==v&&(D[p.textNodeName]=v),D}function et(d){const p=Object.keys(d);for(let d=0;d0&&(y="\n"),ot(d,p,"",y)}function ot(d,p,y,v){let D="",M=!1;for(let U=0;U`,M=!1;continue}if(V===p.commentPropName){D+=v+`\x3c!--${j[V][0][p.textNodeName]}--\x3e`,M=!0;continue}if("?"===V[0]){const d=lt(j[":@"],p),y="?xml"===V?"":v;let U=j[V][0][p.textNodeName];U=0!==U.length?" "+U:"",D+=y+`<${V}${U}${d}?>`,M=!0;continue}let ee=v;""!==ee&&(ee+=p.indentBy);const te=v+`<${V}${lt(j[":@"],p)}`,re=ot(j[V],p,K,ee);-1!==p.unpairedTags.indexOf(V)?p.suppressUnpairedNode?D+=te+">":D+=te+"/>":re&&0!==re.length||!p.suppressEmptyNode?re&&re.endsWith(">")?D+=te+`>${re}${v}`:(D+=te+">",re&&""!==v&&(re.includes("/>")||re.includes("`):D+=te+"/>",M=!0}return D}function at(d){const p=Object.keys(d);for(let y=0;y0&&p.processEntities)for(let y=0;y","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ft(d){this.options=Object.assign({},ae,d),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=_(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=gt),this.processTextOrObjNode=ct,this.options.format?(this.indentate=pt,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ct(d,p,y,v){const D=this.j2x(d,y+1,v.concat(p));return void 0!==d[this.options.textNodeName]&&1===Object.keys(d).length?this.buildTextValNode(d[this.options.textNodeName],p,D.attrStr,y):this.buildObjectNode(D.val,p,D.attrStr,y)}function pt(d){return this.options.indentBy.repeat(d)}function gt(d){return!(!d.startsWith(this.options.attributeNamePrefix)||d===this.options.textNodeName)&&d.substr(this.attrPrefixLen)}ft.prototype.build=function(d){return this.options.preserveOrder?rt(d,this.options):(Array.isArray(d)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(d={[this.options.arrayNodeName]:d}),this.j2x(d,0,[]).val)},ft.prototype.j2x=function(d,p,y){let v="",D="";const M=y.join(".");for(let U in d)if(Object.prototype.hasOwnProperty.call(d,U))if(void 0===d[U])this.isAttribute(U)&&(D+="");else if(null===d[U])this.isAttribute(U)||U===this.options.cdataPropName?D+="":"?"===U[0]?D+=this.indentate(p)+"<"+U+"?"+this.tagEndChar:D+=this.indentate(p)+"<"+U+"/"+this.tagEndChar;else if(d[U]instanceof Date)D+=this.buildTextValNode(d[U],U,"",p);else if("object"!=typeof d[U]){const y=this.isAttribute(U);if(y&&!this.ignoreAttributesFn(y,M))v+=this.buildAttrPairStr(y,""+d[U]);else if(!y)if(U===this.options.textNodeName){let p=this.options.tagValueProcessor(U,""+d[U]);D+=this.replaceEntitiesValue(p)}else D+=this.buildTextValNode(d[U],U,"",p)}else if(Array.isArray(d[U])){const v=d[U].length;let M="",j="";for(let V=0;V"+d+D}},ft.prototype.closeTag=function(d){let p="";return-1!==this.options.unpairedTags.indexOf(d)?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&p===this.options.commentPropName)return this.indentate(v)+`\x3c!--${d}--\x3e`+this.newLine;if("?"===p[0])return this.indentate(v)+"<"+p+y+"?"+this.tagEndChar;{let D=this.options.tagValueProcessor(p,d);return D=this.replaceEntitiesValue(D),""===D?this.indentate(v)+"<"+p+y+this.closeTag(p)+this.tagEndChar:this.indentate(v)+"<"+p+y+">"+D+"0&&this.options.processEntities)for(let p=0;p{"use strict";d.exports=JSON.parse('{"name":"@actions/artifact","version":"2.3.2","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^7.0.1","jwt-decode":"^3.1.2","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}')},47080:d=>{"use strict";d.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}}')},92547:d=>{"use strict";d.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(d){var p=__webpack_module_cache__[d];if(p!==undefined){return p.exports}var y=__webpack_module_cache__[d]={id:d,loaded:false,exports:{}};var v=true;try{__webpack_modules__[d].call(y.exports,y,y.exports,__nccwpck_require__);v=false}finally{if(v)delete __webpack_module_cache__[d]}y.loaded=true;return y.exports}(()=>{__nccwpck_require__.d=(d,p)=>{for(var y in p){if(__nccwpck_require__.o(p,y)&&!__nccwpck_require__.o(d,y)){Object.defineProperty(d,y,{enumerable:true,get:p[y]})}}}})();(()=>{__nccwpck_require__.o=(d,p)=>Object.prototype.hasOwnProperty.call(d,p)})();(()=>{__nccwpck_require__.r=d=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(d,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(d,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=d=>{d.paths=[];if(!d.children)d.children=[];return d}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var d={};__nccwpck_require__.r(d);__nccwpck_require__.d(d,{hasBrowserEnv:()=>Ke,hasStandardBrowserEnv:()=>Ze,hasStandardBrowserWebWorkerEnv:()=>dt,navigator:()=>Xe,origin:()=>mt});var p=__nccwpck_require__(79896);var y=__nccwpck_require__(59999);var v=__nccwpck_require__(82709);var D=__nccwpck_require__(50611);var M=__nccwpck_require__(48148);var U=__nccwpck_require__(69184);var j=__nccwpck_require__(72726);var V=__nccwpck_require__(67362);var K=__nccwpck_require__(76869);var ee=__nccwpck_require__(39023);var te=__nccwpck_require__(35317);const re=process.env.STATE_tmpDir||"";const ne=process.env.STATE_inputs?JSON.parse(process.env.STATE_inputs):undefined;function setTmpDir(d){y.saveState("tmpDir",d)}function setInputs(d){y.saveState("inputs",JSON.stringify(d))}function setExposeId(d){y.saveState("exposeId",d)}function getExposeId(){return y.getState("exposeId")}function setBuildkitdAddr(d){y.saveState("buildkitdAddr",d)}function getBuildkitdAddr(){return y.getState("buildkitdAddr")}function setBuilderName(d){y.saveState("builderName",d)}function getBuilderName(){return core.getState("builderName")}function setSigkillUsed(d){y.saveState("sigkillUsed",d.toString())}function getSigkillUsed(){return y.getState("sigkillUsed")==="true"}function bind(d,p){return function wrap(){return d.apply(p,arguments)}}const{toString:ie}=Object.prototype;const{getPrototypeOf:se}=Object;const{iterator:oe,toStringTag:ae}=Symbol;const le=(d=>p=>{const y=ie.call(p);return d[y]||(d[y]=y.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=d=>{d=d.toLowerCase();return p=>le(p)===d};const typeOfTest=d=>p=>typeof p===d;const{isArray:ce}=Array;const ue=typeOfTest("undefined");function isBuffer(d){return d!==null&&!ue(d)&&d.constructor!==null&&!ue(d.constructor)&&fe(d.constructor.isBuffer)&&d.constructor.isBuffer(d)}const de=kindOfTest("ArrayBuffer");function isArrayBufferView(d){let p;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){p=ArrayBuffer.isView(d)}else{p=d&&d.buffer&&de(d.buffer)}return p}const pe=typeOfTest("string");const fe=typeOfTest("function");const me=typeOfTest("number");const isObject=d=>d!==null&&typeof d==="object";const isBoolean=d=>d===true||d===false;const isPlainObject=d=>{if(le(d)!=="object"){return false}const p=se(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(ae in d)&&!(oe in d)};const isEmptyObject=d=>{if(!isObject(d)||isBuffer(d)){return false}try{return Object.keys(d).length===0&&Object.getPrototypeOf(d)===Object.prototype}catch(d){return false}};const Ae=kindOfTest("Date");const he=kindOfTest("File");const ge=kindOfTest("Blob");const ye=kindOfTest("FileList");const isStream=d=>isObject(d)&&fe(d.pipe);const isFormData=d=>{let p;return d&&(typeof FormData==="function"&&d instanceof FormData||fe(d.append)&&((p=le(d))==="formdata"||p==="object"&&fe(d.toString)&&d.toString()==="[object FormData]"))};const be=kindOfTest("URLSearchParams");const[Ee,we,ve,Ce]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=d=>d.trim?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(d,p,{allOwnKeys:y=false}={}){if(d===null||typeof d==="undefined"){return}let v;let D;if(typeof d!=="object"){d=[d]}if(ce(d)){for(v=0,D=d.length;v0){D=y[v];if(p===D.toLowerCase()){return D}}return null}const Se=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=d=>!ue(d)&&d!==Se;function merge(){const{caseless:d}=isContextDefined(this)&&this||{};const p={};const assignValue=(y,v)=>{const D=d&&findKey(p,v)||v;if(isPlainObject(p[D])&&isPlainObject(y)){p[D]=merge(p[D],y)}else if(isPlainObject(y)){p[D]=merge({},y)}else if(ce(y)){p[D]=y.slice()}else{p[D]=y}};for(let d=0,p=arguments.length;d{forEach(p,((p,v)=>{if(y&&fe(p)){d[v]=bind(p,y)}else{d[v]=p}}),{allOwnKeys:v});return d};const stripBOM=d=>{if(d.charCodeAt(0)===65279){d=d.slice(1)}return d};const inherits=(d,p,y,v)=>{d.prototype=Object.create(p.prototype,v);d.prototype.constructor=d;Object.defineProperty(d,"super",{value:p.prototype});y&&Object.assign(d.prototype,y)};const toFlatObject=(d,p,y,v)=>{let D;let M;let U;const j={};p=p||{};if(d==null)return p;do{D=Object.getOwnPropertyNames(d);M=D.length;while(M-- >0){U=D[M];if((!v||v(U,d,p))&&!j[U]){p[U]=d[U];j[U]=true}}d=y!==false&&se(d)}while(d&&(!y||y(d,p))&&d!==Object.prototype);return p};const endsWith=(d,p,y)=>{d=String(d);if(y===undefined||y>d.length){y=d.length}y-=p.length;const v=d.indexOf(p,y);return v!==-1&&v===y};const toArray=d=>{if(!d)return null;if(ce(d))return d;let p=d.length;if(!me(p))return null;const y=new Array(p);while(p-- >0){y[p]=d[p]}return y};const Ie=(d=>p=>d&&p instanceof d)(typeof Uint8Array!=="undefined"&&se(Uint8Array));const forEachEntry=(d,p)=>{const y=d&&d[oe];const v=y.call(d);let D;while((D=v.next())&&!D.done){const y=D.value;p.call(d,y[0],y[1])}};const matchAll=(d,p)=>{let y;const v=[];while((y=d.exec(p))!==null){v.push(y)}return v};const Be=kindOfTest("HTMLFormElement");const toCamelCase=d=>d.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(d,p,y){return p.toUpperCase()+y}));const xe=(({hasOwnProperty:d})=>(p,y)=>d.call(p,y))(Object.prototype);const Re=kindOfTest("RegExp");const reduceDescriptors=(d,p)=>{const y=Object.getOwnPropertyDescriptors(d);const v={};forEach(y,((y,D)=>{let M;if((M=p(y,D,d))!==false){v[D]=M||y}}));Object.defineProperties(d,v)};const freezeMethods=d=>{reduceDescriptors(d,((p,y)=>{if(fe(d)&&["arguments","caller","callee"].indexOf(y)!==-1){return false}const v=d[y];if(!fe(v))return;p.enumerable=false;if("writable"in p){p.writable=false;return}if(!p.set){p.set=()=>{throw Error("Can not rewrite read-only method '"+y+"'")}}}))};const toObjectSet=(d,p)=>{const y={};const define=d=>{d.forEach((d=>{y[d]=true}))};ce(d)?define(d):define(String(d).split(p));return y};const noop=()=>{};const toFiniteNumber=(d,p)=>d!=null&&Number.isFinite(d=+d)?d:p;function isSpecCompliantForm(d){return!!(d&&fe(d.append)&&d[ae]==="FormData"&&d[oe])}const toJSONObject=d=>{const p=new Array(10);const visit=(d,y)=>{if(isObject(d)){if(p.indexOf(d)>=0){return}if(isBuffer(d)){return d}if(!("toJSON"in d)){p[y]=d;const v=ce(d)?[]:{};forEach(d,((d,p)=>{const D=visit(d,y+1);!ue(D)&&(v[p]=D)}));p[y]=undefined;return v}}return d};return visit(d,0)};const _e=kindOfTest("AsyncFunction");const isThenable=d=>d&&(isObject(d)||fe(d))&&fe(d.then)&&fe(d.catch);const Te=((d,p)=>{if(d){return setImmediate}return p?((d,p)=>{Se.addEventListener("message",(({source:y,data:v})=>{if(y===Se&&v===d){p.length&&p.shift()()}}),false);return y=>{p.push(y);Se.postMessage(d,"*")}})(`axios@${Math.random()}`,[]):d=>setTimeout(d)})(typeof setImmediate==="function",fe(Se.postMessage));const Ne=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(Se):typeof process!=="undefined"&&process.nextTick||Te;const isIterable=d=>d!=null&&fe(d[oe]);const ke={isArray:ce,isArrayBuffer:de,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:pe,isNumber:me,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:Ee,isRequest:we,isResponse:ve,isHeaders:Ce,isUndefined:ue,isDate:Ae,isFile:he,isBlob:ge,isRegExp:Re,isFunction:fe,isStream:isStream,isURLSearchParams:be,isTypedArray:Ie,isFileList:ye,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:le,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:Be,hasOwnProperty:xe,hasOwnProp:xe,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:Se,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:_e,isThenable:isThenable,setImmediate:Te,asap:Ne,isIterable:isIterable};function AxiosError(d,p,y,v,D){Error.call(this);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack}this.message=d;this.name="AxiosError";p&&(this.code=p);y&&(this.config=y);v&&(this.request=v);if(D){this.response=D;this.status=D.status?D.status:null}}ke.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ke.toJSONObject(this.config),code:this.code,status:this.status}}});const Qe=AxiosError.prototype;const De={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((d=>{De[d]={value:d}}));Object.defineProperties(AxiosError,De);Object.defineProperty(Qe,"isAxiosError",{value:true});AxiosError.from=(d,p,y,v,D,M)=>{const U=Object.create(Qe);ke.toFlatObject(d,U,(function filter(d){return d!==Error.prototype}),(d=>d!=="isAxiosError"));AxiosError.call(U,d.message,p,y,v,D);U.cause=d;U.name=d.name;M&&Object.assign(U,M);return U};const Pe=AxiosError;var Oe=__nccwpck_require__(34455);const Le=Oe;function isVisitable(d){return ke.isPlainObject(d)||ke.isArray(d)}function removeBrackets(d){return ke.endsWith(d,"[]")?d.slice(0,-2):d}function renderKey(d,p,y){if(!d)return p;return d.concat(p).map((function each(d,p){d=removeBrackets(d);return!y&&p?"["+d+"]":d})).join(y?".":"")}function isFlatArray(d){return ke.isArray(d)&&!d.some(isVisitable)}const Fe=ke.toFlatObject(ke,{},null,(function filter(d){return/^is[A-Z]/.test(d)}));function toFormData(d,p,y){if(!ke.isObject(d)){throw new TypeError("target must be an object")}p=p||new(Le||FormData);y=ke.toFlatObject(y,{metaTokens:true,dots:false,indexes:false},false,(function defined(d,p){return!ke.isUndefined(p[d])}));const v=y.metaTokens;const D=y.visitor||defaultVisitor;const M=y.dots;const U=y.indexes;const j=y.Blob||typeof Blob!=="undefined"&&Blob;const V=j&&ke.isSpecCompliantForm(p);if(!ke.isFunction(D)){throw new TypeError("visitor must be a function")}function convertValue(d){if(d===null)return"";if(ke.isDate(d)){return d.toISOString()}if(ke.isBoolean(d)){return d.toString()}if(!V&&ke.isBlob(d)){throw new Pe("Blob is not supported. Use a Buffer instead.")}if(ke.isArrayBuffer(d)||ke.isTypedArray(d)){return V&&typeof Blob==="function"?new Blob([d]):Buffer.from(d)}return d}function defaultVisitor(d,y,D){let j=d;if(d&&!D&&typeof d==="object"){if(ke.endsWith(y,"{}")){y=v?y:y.slice(0,-2);d=JSON.stringify(d)}else if(ke.isArray(d)&&isFlatArray(d)||(ke.isFileList(d)||ke.endsWith(y,"[]"))&&(j=ke.toArray(d))){y=removeBrackets(y);j.forEach((function each(d,v){!(ke.isUndefined(d)||d===null)&&p.append(U===true?renderKey([y],v,M):U===null?y:y+"[]",convertValue(d))}));return false}}if(isVisitable(d)){return true}p.append(renderKey(D,y,M),convertValue(d));return false}const K=[];const ee=Object.assign(Fe,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(d,y){if(ke.isUndefined(d))return;if(K.indexOf(d)!==-1){throw Error("Circular reference detected in "+y.join("."))}K.push(d);ke.forEach(d,(function each(d,v){const M=!(ke.isUndefined(d)||d===null)&&D.call(p,d,ke.isString(v)?v.trim():v,y,ee);if(M===true){build(d,y?y.concat(v):[v])}}));K.pop()}if(!ke.isObject(d)){throw new TypeError("data must be an object")}build(d);return p}const Me=toFormData;function encode(d){const p={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(d).replace(/[!'()~]|%20|%00/g,(function replacer(d){return p[d]}))}function AxiosURLSearchParams(d,p){this._pairs=[];d&&Me(d,this,p)}const Ue=AxiosURLSearchParams.prototype;Ue.append=function append(d,p){this._pairs.push([d,p])};Ue.toString=function toString(d){const p=d?function(p){return d.call(this,p,encode)}:encode;return this._pairs.map((function each(d){return p(d[0])+"="+p(d[1])}),"").join("&")};const He=AxiosURLSearchParams;function buildURL_encode(d){return encodeURIComponent(d).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(d,p,y){if(!p){return d}const v=y&&y.encode||buildURL_encode;if(ke.isFunction(y)){y={serialize:y}}const D=y&&y.serialize;let M;if(D){M=D(p,y)}else{M=ke.isURLSearchParams(p)?p.toString():new He(p,y).toString(v)}if(M){const p=d.indexOf("#");if(p!==-1){d=d.slice(0,p)}d+=(d.indexOf("?")===-1?"?":"&")+M}return d}class InterceptorManager{constructor(){this.handlers=[]}use(d,p,y){this.handlers.push({fulfilled:d,rejected:p,synchronous:y?y.synchronous:false,runWhen:y?y.runWhen:null});return this.handlers.length-1}eject(d){if(this.handlers[d]){this.handlers[d]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(d){ke.forEach(this.handlers,(function forEachHandler(p){if(p!==null){d(p)}}))}}const je=InterceptorManager;const Ge={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false};var qe=__nccwpck_require__(76982);var ze=__nccwpck_require__(87016);const Ve=ze.URLSearchParams;const We="abcdefghijklmnopqrstuvwxyz";const $e="0123456789";const Ye={DIGIT:$e,ALPHA:We,ALPHA_DIGIT:We+We.toUpperCase()+$e};const generateString=(d=16,p=Ye.ALPHA_DIGIT)=>{let y="";const{length:v}=p;const D=new Uint32Array(d);qe.randomFillSync(D);for(let M=0;Mtypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const mt=Ke&&window.location.href||"http://localhost";const At={...d,...Je};function toURLEncodedForm(d,p){return Me(d,new At.classes.URLSearchParams,{visitor:function(d,p,y,v){if(At.isNode&&ke.isBuffer(d)){this.append(p,d.toString("base64"));return false}return v.defaultVisitor.apply(this,arguments)},...p})}function parsePropPath(d){return ke.matchAll(/\w+|\[(\w*)]/g,d).map((d=>d[0]==="[]"?"":d[1]||d[0]))}function arrayToObject(d){const p={};const y=Object.keys(d);let v;const D=y.length;let M;for(v=0;v=d.length;D=!D&&ke.isArray(y)?y.length:D;if(U){if(ke.hasOwnProp(y,D)){y[D]=[y[D],p]}else{y[D]=p}return!M}if(!y[D]||!ke.isObject(y[D])){y[D]=[]}const j=buildPath(d,p,y[D],v);if(j&&ke.isArray(y[D])){y[D]=arrayToObject(y[D])}return!M}if(ke.isFormData(d)&&ke.isFunction(d.entries)){const p={};ke.forEachEntry(d,((d,y)=>{buildPath(parsePropPath(d),y,p,0)}));return p}return null}const yt=formDataToJSON;function stringifySafely(d,p,y){if(ke.isString(d)){try{(p||JSON.parse)(d);return ke.trim(d)}catch(d){if(d.name!=="SyntaxError"){throw d}}}return(y||JSON.stringify)(d)}const bt={transitional:Ge,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(d,p){const y=p.getContentType()||"";const v=y.indexOf("application/json")>-1;const D=ke.isObject(d);if(D&&ke.isHTMLForm(d)){d=new FormData(d)}const M=ke.isFormData(d);if(M){return v?JSON.stringify(yt(d)):d}if(ke.isArrayBuffer(d)||ke.isBuffer(d)||ke.isStream(d)||ke.isFile(d)||ke.isBlob(d)||ke.isReadableStream(d)){return d}if(ke.isArrayBufferView(d)){return d.buffer}if(ke.isURLSearchParams(d)){p.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return d.toString()}let U;if(D){if(y.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(d,this.formSerializer).toString()}if((U=ke.isFileList(d))||y.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Me(U?{"files[]":d}:d,p&&new p,this.formSerializer)}}if(D||v){p.setContentType("application/json",false);return stringifySafely(d)}return d}],transformResponse:[function transformResponse(d){const p=this.transitional||bt.transitional;const y=p&&p.forcedJSONParsing;const v=this.responseType==="json";if(ke.isResponse(d)||ke.isReadableStream(d)){return d}if(d&&ke.isString(d)&&(y&&!this.responseType||v)){const y=p&&p.silentJSONParsing;const D=!y&&v;try{return JSON.parse(d)}catch(d){if(D){if(d.name==="SyntaxError"){throw Pe.from(d,Pe.ERR_BAD_RESPONSE,this,null,this.response)}throw d}}}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:At.classes.FormData,Blob:At.classes.Blob},validateStatus:function validateStatus(d){return d>=200&&d<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};ke.forEach(["delete","get","head","post","put","patch"],(d=>{bt.headers[d]={}}));const Et=bt;const wt=ke.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=d=>{const p={};let y;let v;let D;d&&d.split("\n").forEach((function parser(d){D=d.indexOf(":");y=d.substring(0,D).trim().toLowerCase();v=d.substring(D+1).trim();if(!y||p[y]&&wt[y]){return}if(y==="set-cookie"){if(p[y]){p[y].push(v)}else{p[y]=[v]}}else{p[y]=p[y]?p[y]+", "+v:v}}));return p};const vt=Symbol("internals");function normalizeHeader(d){return d&&String(d).trim().toLowerCase()}function normalizeValue(d){if(d===false||d==null){return d}return ke.isArray(d)?d.map(normalizeValue):String(d)}function parseTokens(d){const p=Object.create(null);const y=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let v;while(v=y.exec(d)){p[v[1]]=v[2]}return p}const isValidHeaderName=d=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(d.trim());function matchHeaderValue(d,p,y,v,D){if(ke.isFunction(v)){return v.call(this,p,y)}if(D){p=y}if(!ke.isString(p))return;if(ke.isString(v)){return p.indexOf(v)!==-1}if(ke.isRegExp(v)){return v.test(p)}}function formatHeader(d){return d.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((d,p,y)=>p.toUpperCase()+y))}function buildAccessors(d,p){const y=ke.toCamelCase(" "+p);["get","set","has"].forEach((v=>{Object.defineProperty(d,v+y,{value:function(d,y,D){return this[v].call(this,p,d,y,D)},configurable:true})}))}class AxiosHeaders{constructor(d){d&&this.set(d)}set(d,p,y){const v=this;function setHeader(d,p,y){const D=normalizeHeader(p);if(!D){throw new Error("header name must be a non-empty string")}const M=ke.findKey(v,D);if(!M||v[M]===undefined||y===true||y===undefined&&v[M]!==false){v[M||p]=normalizeValue(d)}}const setHeaders=(d,p)=>ke.forEach(d,((d,y)=>setHeader(d,y,p)));if(ke.isPlainObject(d)||d instanceof this.constructor){setHeaders(d,p)}else if(ke.isString(d)&&(d=d.trim())&&!isValidHeaderName(d)){setHeaders(parseHeaders(d),p)}else if(ke.isObject(d)&&ke.isIterable(d)){let y={},v,D;for(const p of d){if(!ke.isArray(p)){throw TypeError("Object iterator must return a key-value pair")}y[D=p[0]]=(v=y[D])?ke.isArray(v)?[...v,p[1]]:[v,p[1]]:p[1]}setHeaders(y,p)}else{d!=null&&setHeader(p,d,y)}return this}get(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);if(y){const d=this[y];if(!p){return d}if(p===true){return parseTokens(d)}if(ke.isFunction(p)){return p.call(this,d,y)}if(ke.isRegExp(p)){return p.exec(d)}throw new TypeError("parser must be boolean|regexp|function")}}}has(d,p){d=normalizeHeader(d);if(d){const y=ke.findKey(this,d);return!!(y&&this[y]!==undefined&&(!p||matchHeaderValue(this,this[y],y,p)))}return false}delete(d,p){const y=this;let v=false;function deleteHeader(d){d=normalizeHeader(d);if(d){const D=ke.findKey(y,d);if(D&&(!p||matchHeaderValue(y,y[D],D,p))){delete y[D];v=true}}}if(ke.isArray(d)){d.forEach(deleteHeader)}else{deleteHeader(d)}return v}clear(d){const p=Object.keys(this);let y=p.length;let v=false;while(y--){const D=p[y];if(!d||matchHeaderValue(this,this[D],D,d,true)){delete this[D];v=true}}return v}normalize(d){const p=this;const y={};ke.forEach(this,((v,D)=>{const M=ke.findKey(y,D);if(M){p[M]=normalizeValue(v);delete p[D];return}const U=d?formatHeader(D):String(D).trim();if(U!==D){delete p[D]}p[U]=normalizeValue(v);y[U]=true}));return this}concat(...d){return this.constructor.concat(this,...d)}toJSON(d){const p=Object.create(null);ke.forEach(this,((y,v)=>{y!=null&&y!==false&&(p[v]=d&&ke.isArray(y)?y.join(", "):y)}));return p}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([d,p])=>d+": "+p)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(d){return d instanceof this?d:new this(d)}static concat(d,...p){const y=new this(d);p.forEach((d=>y.set(d)));return y}static accessor(d){const p=this[vt]=this[vt]={accessors:{}};const y=p.accessors;const v=this.prototype;function defineAccessor(d){const p=normalizeHeader(d);if(!y[p]){buildAccessors(v,d);y[p]=true}}ke.isArray(d)?d.forEach(defineAccessor):defineAccessor(d);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ke.reduceDescriptors(AxiosHeaders.prototype,(({value:d},p)=>{let y=p[0].toUpperCase()+p.slice(1);return{get:()=>d,set(d){this[y]=d}}}));ke.freezeMethods(AxiosHeaders);const Ct=AxiosHeaders;function transformData(d,p){const y=this||Et;const v=p||y;const D=Ct.from(v.headers);let M=v.data;ke.forEach(d,(function transform(d){M=d.call(y,M,D.normalize(),p?p.status:undefined)}));D.normalize();return M}function isCancel(d){return!!(d&&d.__CANCEL__)}function CanceledError(d,p,y){Pe.call(this,d==null?"canceled":d,Pe.ERR_CANCELED,p,y);this.name="CanceledError"}ke.inherits(CanceledError,Pe,{__CANCEL__:true});const St=CanceledError;function settle(d,p,y){const v=y.config.validateStatus;if(!y.status||!v||v(y.status)){d(y)}else{p(new Pe("Request failed with status code "+y.status,[Pe.ERR_BAD_REQUEST,Pe.ERR_BAD_RESPONSE][Math.floor(y.status/100)-4],y.config,y.request,y))}}function isAbsoluteURL(d){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(d)}function combineURLs(d,p){return p?d.replace(/\/?\/$/,"")+"/"+p.replace(/^\/+/,""):d}function buildFullPath(d,p,y){let v=!isAbsoluteURL(p);if(d&&(v||y==false)){return combineURLs(d,p)}return p}var It=__nccwpck_require__(20330);var Bt=__nccwpck_require__(58611);var xt=__nccwpck_require__(65692);var Rt=__nccwpck_require__(63509);var _t=__nccwpck_require__(43106);const Tt="1.11.0";function parseProtocol(d){const p=/^([-+\w]{1,25})(:?\/\/|:)/.exec(d);return p&&p[1]||""}const Nt=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function fromDataURI(d,p,y){const v=y&&y.Blob||At.classes.Blob;const D=parseProtocol(d);if(p===undefined&&v){p=true}if(D==="data"){d=D.length?d.slice(D.length+1):d;const y=Nt.exec(d);if(!y){throw new Pe("Invalid URL",Pe.ERR_INVALID_URL)}const M=y[1];const U=y[2];const j=y[3];const V=Buffer.from(decodeURIComponent(j),U?"base64":"utf8");if(p){if(!v){throw new Pe("Blob is not supported",Pe.ERR_NOT_SUPPORT)}return new v([V],{type:M})}return V}throw new Pe("Unsupported protocol "+D,Pe.ERR_NOT_SUPPORT)}var kt=__nccwpck_require__(2203);const Qt=Symbol("internals");class AxiosTransformStream extends kt.Transform{constructor(d){d=ke.toFlatObject(d,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((d,p)=>!ke.isUndefined(p[d])));super({readableHighWaterMark:d.chunkSize});const p=this[Qt]={timeWindow:d.timeWindow,chunkSize:d.chunkSize,maxRate:d.maxRate,minChunkSize:d.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(d=>{if(d==="progress"){if(!p.isCaptured){p.isCaptured=true}}}))}_read(d){const p=this[Qt];if(p.onReadCallback){p.onReadCallback()}return super._read(d)}_transform(d,p,y){const v=this[Qt];const D=v.maxRate;const M=this.readableHighWaterMark;const U=v.timeWindow;const j=1e3/U;const V=D/j;const K=v.minChunkSize!==false?Math.max(v.minChunkSize,V*.01):0;const pushChunk=(d,p)=>{const y=Buffer.byteLength(d);v.bytesSeen+=y;v.bytes+=y;v.isCaptured&&this.emit("progress",v.bytesSeen);if(this.push(d)){process.nextTick(p)}else{v.onReadCallback=()=>{v.onReadCallback=null;process.nextTick(p)}}};const transformChunk=(d,p)=>{const y=Buffer.byteLength(d);let j=null;let ee=M;let te;let re=0;if(D){const d=Date.now();if(!v.ts||(re=d-v.ts)>=U){v.ts=d;te=V-v.bytes;v.bytes=te<0?-te:0;re=0}te=V-v.bytes}if(D){if(te<=0){return setTimeout((()=>{p(null,d)}),U-re)}if(teee&&y-ee>K){j=d.subarray(ee);d=d.subarray(0,ee)}pushChunk(d,j?()=>{process.nextTick(p,null,j)}:p)};transformChunk(d,(function transformNextChunk(d,p){if(d){return y(d)}if(p){transformChunk(p,transformNextChunk)}else{y(null)}}))}}const Dt=AxiosTransformStream;var Pt=__nccwpck_require__(24434);const{asyncIterator:Ot}=Symbol;const readBlob=async function*(d){if(d.stream){yield*d.stream()}else if(d.arrayBuffer){yield await d.arrayBuffer()}else if(d[Ot]){yield*d[Ot]()}else{yield d}};const Lt=readBlob;const Ft=At.ALPHABET.ALPHA_DIGIT+"-_";const Mt=typeof TextEncoder==="function"?new TextEncoder:new ee.TextEncoder;const Ut="\r\n";const Ht=Mt.encode(Ut);const jt=2;class FormDataPart{constructor(d,p){const{escapeName:y}=this.constructor;const v=ke.isString(p);let D=`Content-Disposition: form-data; name="${y(d)}"${!v&&p.name?`; filename="${y(p.name)}"`:""}${Ut}`;if(v){p=Mt.encode(String(p).replace(/\r?\n|\r\n?/g,Ut))}else{D+=`Content-Type: ${p.type||"application/octet-stream"}${Ut}`}this.headers=Mt.encode(D+Ut);this.contentLength=v?p.byteLength:p.size;this.size=this.headers.byteLength+this.contentLength+jt;this.name=d;this.value=p}async*encode(){yield this.headers;const{value:d}=this;if(ke.isTypedArray(d)){yield d}else{yield*Lt(d)}yield Ht}static escapeName(d){return String(d).replace(/[\r\n"]/g,(d=>({"\r":"%0D","\n":"%0A",'"':"%22"}[d])))}}const formDataToStream=(d,p,y)=>{const{tag:v="form-data-boundary",size:D=25,boundary:M=v+"-"+At.generateString(D,Ft)}=y||{};if(!ke.isFormData(d)){throw TypeError("FormData instance required")}if(M.length<1||M.length>70){throw Error("boundary must be 10-70 characters long")}const U=Mt.encode("--"+M+Ut);const j=Mt.encode("--"+M+"--"+Ut);let V=j.byteLength;const K=Array.from(d.entries()).map((([d,p])=>{const y=new FormDataPart(d,p);V+=y.size;return y}));V+=U.byteLength*K.length;V=ke.toFiniteNumber(V);const ee={"Content-Type":`multipart/form-data; boundary=${M}`};if(Number.isFinite(V)){ee["Content-Length"]=V}p&&p(ee);return kt.Readable.from(async function*(){for(const d of K){yield U;yield*d.encode()}yield j}())};const Gt=formDataToStream;class ZlibHeaderTransformStream extends kt.Transform{__transform(d,p,y){this.push(d);y()}_transform(d,p,y){if(d.length!==0){this._transform=this.__transform;if(d[0]!==120){const d=Buffer.alloc(2);d[0]=120;d[1]=156;this.push(d,p)}}this.__transform(d,p,y)}}const qt=ZlibHeaderTransformStream;const callbackify=(d,p)=>ke.isAsyncFn(d)?function(...y){const v=y.pop();d.apply(this,y).then((d=>{try{p?v(null,...p(d)):v(null,d)}catch(d){v(d)}}),v)}:d;const zt=callbackify;function speedometer(d,p){d=d||10;const y=new Array(d);const v=new Array(d);let D=0;let M=0;let U;p=p!==undefined?p:1e3;return function push(j){const V=Date.now();const K=v[M];if(!U){U=V}y[D]=j;v[D]=V;let ee=M;let te=0;while(ee!==D){te+=y[ee++];ee=ee%d}D=(D+1)%d;if(D===M){M=(M+1)%d}if(V-U{y=v;D=null;if(M){clearTimeout(M);M=null}d(...p)};const throttled=(...d)=>{const p=Date.now();const U=p-y;if(U>=v){invoke(d,p)}else{D=d;if(!M){M=setTimeout((()=>{M=null;invoke(D)}),v-U)}}};const flush=()=>D&&invoke(D);return[throttled,flush]}const Wt=throttle;const progressEventReducer=(d,p,y=3)=>{let v=0;const D=Vt(50,250);return Wt((y=>{const M=y.loaded;const U=y.lengthComputable?y.total:undefined;const j=M-v;const V=D(j);const K=M<=U;v=M;const ee={loaded:M,total:U,progress:U?M/U:undefined,bytes:j,rate:V?V:undefined,estimated:V&&U&&K?(U-M)/V:undefined,event:y,lengthComputable:U!=null,[p?"download":"upload"]:true};d(ee)}),y)};const progressEventDecorator=(d,p)=>{const y=d!=null;return[v=>p[0]({lengthComputable:y,total:d,loaded:v}),p[1]]};const asyncDecorator=d=>(...p)=>ke.asap((()=>d(...p)));const $t={flush:_t.constants.Z_SYNC_FLUSH,finishFlush:_t.constants.Z_SYNC_FLUSH};const Yt={flush:_t.constants.BROTLI_OPERATION_FLUSH,finishFlush:_t.constants.BROTLI_OPERATION_FLUSH};const Jt=ke.isFunction(_t.createBrotliDecompress);const{http:Kt,https:Xt}=Rt;const Zt=/https:?/;const er=At.protocols.map((d=>d+":"));const flushOnFinish=(d,[p,y])=>{d.on("end",y).on("error",y);return p};function dispatchBeforeRedirect(d,p){if(d.beforeRedirects.proxy){d.beforeRedirects.proxy(d)}if(d.beforeRedirects.config){d.beforeRedirects.config(d,p)}}function setProxy(d,p,y){let v=p;if(!v&&v!==false){const d=It.getProxyForUrl(y);if(d){v=new URL(d)}}if(v){if(v.username){v.auth=(v.username||"")+":"+(v.password||"")}if(v.auth){if(v.auth.username||v.auth.password){v.auth=(v.auth.username||"")+":"+(v.auth.password||"")}const p=Buffer.from(v.auth,"utf8").toString("base64");d.headers["Proxy-Authorization"]="Basic "+p}d.headers.host=d.hostname+(d.port?":"+d.port:"");const p=v.hostname||v.host;d.hostname=p;d.host=p;d.port=v.port;d.path=y;if(v.protocol){d.protocol=v.protocol.includes(":")?v.protocol:`${v.protocol}:`}}d.beforeRedirects.proxy=function beforeRedirect(d){setProxy(d,p,d.href)}}const tr=typeof process!=="undefined"&&ke.kindOf(process)==="process";const wrapAsync=d=>new Promise(((p,y)=>{let v;let D;const done=(d,p)=>{if(D)return;D=true;v&&v(d,p)};const _resolve=d=>{done(d);p(d)};const _reject=d=>{done(d,true);y(d)};d(_resolve,_reject,(d=>v=d)).catch(_reject)}));const resolveFamily=({address:d,family:p})=>{if(!ke.isString(d)){throw TypeError("address must be a string")}return{address:d,family:p||(d.indexOf(".")<0?6:4)}};const buildAddressEntry=(d,p)=>resolveFamily(ke.isObject(d)?d:{address:d,family:p});const rr=tr&&function httpAdapter(d){return wrapAsync((async function dispatchHttpRequest(p,y,v){let{data:D,lookup:M,family:U}=d;const{responseType:j,responseEncoding:V}=d;const K=d.method.toUpperCase();let te;let re=false;let ne;if(M){const d=zt(M,(d=>ke.isArray(d)?d:[d]));M=(p,y,v)=>{d(p,y,((d,p,D)=>{if(d){return v(d)}const M=ke.isArray(p)?p.map((d=>buildAddressEntry(d))):[buildAddressEntry(p,D)];y.all?v(d,M):v(d,M[0].address,M[0].family)}))}}const ie=new Pt.EventEmitter;const onFinished=()=>{if(d.cancelToken){d.cancelToken.unsubscribe(abort)}if(d.signal){d.signal.removeEventListener("abort",abort)}ie.removeAllListeners()};v(((d,p)=>{te=true;if(p){re=true;onFinished()}}));function abort(p){ie.emit("abort",!p||p.type?new St(null,d,ne):p)}ie.once("abort",y);if(d.cancelToken||d.signal){d.cancelToken&&d.cancelToken.subscribe(abort);if(d.signal){d.signal.aborted?abort():d.signal.addEventListener("abort",abort)}}const se=buildFullPath(d.baseURL,d.url,d.allowAbsoluteUrls);const oe=new URL(se,At.hasBrowserEnv?At.origin:undefined);const ae=oe.protocol||er[0];if(ae==="data:"){let v;if(K!=="GET"){return settle(p,y,{status:405,statusText:"method not allowed",headers:{},config:d})}try{v=fromDataURI(d.url,j==="blob",{Blob:d.env&&d.env.Blob})}catch(p){throw Pe.from(p,Pe.ERR_BAD_REQUEST,d)}if(j==="text"){v=v.toString(V);if(!V||V==="utf8"){v=ke.stripBOM(v)}}else if(j==="stream"){v=kt.Readable.from(v)}return settle(p,y,{data:v,status:200,statusText:"OK",headers:new Ct,config:d})}if(er.indexOf(ae)===-1){return y(new Pe("Unsupported protocol "+ae,Pe.ERR_BAD_REQUEST,d))}const le=Ct.from(d.headers).normalize();le.set("User-Agent","axios/"+Tt,false);const{onUploadProgress:ce,onDownloadProgress:ue}=d;const de=d.maxRate;let pe=undefined;let fe=undefined;if(ke.isSpecCompliantForm(D)){const d=le.getContentType(/boundary=([-_\w\d]{10,70})/i);D=Gt(D,(d=>{le.set(d)}),{tag:`axios-${Tt}-boundary`,boundary:d&&d[1]||undefined})}else if(ke.isFormData(D)&&ke.isFunction(D.getHeaders)){le.set(D.getHeaders());if(!le.hasContentLength()){try{const d=await ee.promisify(D.getLength).call(D);Number.isFinite(d)&&d>=0&&le.setContentLength(d)}catch(d){}}}else if(ke.isBlob(D)||ke.isFile(D)){D.size&&le.setContentType(D.type||"application/octet-stream");le.setContentLength(D.size||0);D=kt.Readable.from(Lt(D))}else if(D&&!ke.isStream(D)){if(Buffer.isBuffer(D)){}else if(ke.isArrayBuffer(D)){D=Buffer.from(new Uint8Array(D))}else if(ke.isString(D)){D=Buffer.from(D,"utf-8")}else{return y(new Pe("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",Pe.ERR_BAD_REQUEST,d))}le.setContentLength(D.length,false);if(d.maxBodyLength>-1&&D.length>d.maxBodyLength){return y(new Pe("Request body larger than maxBodyLength limit",Pe.ERR_BAD_REQUEST,d))}}const me=ke.toFiniteNumber(le.getContentLength());if(ke.isArray(de)){pe=de[0];fe=de[1]}else{pe=fe=de}if(D&&(ce||pe)){if(!ke.isStream(D)){D=kt.Readable.from(D,{objectMode:false})}D=kt.pipeline([D,new Dt({maxRate:ke.toFiniteNumber(pe)})],ke.noop);ce&&D.on("progress",flushOnFinish(D,progressEventDecorator(me,progressEventReducer(asyncDecorator(ce),false,3))))}let Ae=undefined;if(d.auth){const p=d.auth.username||"";const y=d.auth.password||"";Ae=p+":"+y}if(!Ae&&oe.username){const d=oe.username;const p=oe.password;Ae=d+":"+p}Ae&&le.delete("authorization");let he;try{he=buildURL(oe.pathname+oe.search,d.params,d.paramsSerializer).replace(/^\?/,"")}catch(p){const v=new Error(p.message);v.config=d;v.url=d.url;v.exists=true;return y(v)}le.set("Accept-Encoding","gzip, compress, deflate"+(Jt?", br":""),false);const ge={path:he,method:K,headers:le.toJSON(),agents:{http:d.httpAgent,https:d.httpsAgent},auth:Ae,protocol:ae,family:U,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:{}};!ke.isUndefined(M)&&(ge.lookup=M);if(d.socketPath){ge.socketPath=d.socketPath}else{ge.hostname=oe.hostname.startsWith("[")?oe.hostname.slice(1,-1):oe.hostname;ge.port=oe.port;setProxy(ge,d.proxy,ae+"//"+oe.hostname+(oe.port?":"+oe.port:"")+ge.path)}let ye;const be=Zt.test(ge.protocol);ge.agent=be?d.httpsAgent:d.httpAgent;if(d.transport){ye=d.transport}else if(d.maxRedirects===0){ye=be?xt:Bt}else{if(d.maxRedirects){ge.maxRedirects=d.maxRedirects}if(d.beforeRedirect){ge.beforeRedirects.config=d.beforeRedirect}ye=be?Xt:Kt}if(d.maxBodyLength>-1){ge.maxBodyLength=d.maxBodyLength}else{ge.maxBodyLength=Infinity}if(d.insecureHTTPParser){ge.insecureHTTPParser=d.insecureHTTPParser}ne=ye.request(ge,(function handleResponse(v){if(ne.destroyed)return;const D=[v];const M=+v.headers["content-length"];if(ue||fe){const d=new Dt({maxRate:ke.toFiniteNumber(fe)});ue&&d.on("progress",flushOnFinish(d,progressEventDecorator(M,progressEventReducer(asyncDecorator(ue),true,3))));D.push(d)}let U=v;const ee=v.req||ne;if(d.decompress!==false&&v.headers["content-encoding"]){if(K==="HEAD"||v.statusCode===204){delete v.headers["content-encoding"]}switch((v.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"deflate":D.push(new qt);D.push(_t.createUnzip($t));delete v.headers["content-encoding"];break;case"br":if(Jt){D.push(_t.createBrotliDecompress(Yt));delete v.headers["content-encoding"]}}}U=D.length>1?kt.pipeline(D,ke.noop):D[0];const te=kt.finished(U,(()=>{te();onFinished()}));const se={status:v.statusCode,statusText:v.statusMessage,headers:new Ct(v.headers),config:d,request:ee};if(j==="stream"){se.data=U;settle(p,y,se)}else{const v=[];let D=0;U.on("data",(function handleStreamData(p){v.push(p);D+=p.length;if(d.maxContentLength>-1&&D>d.maxContentLength){re=true;U.destroy();y(new Pe("maxContentLength size of "+d.maxContentLength+" exceeded",Pe.ERR_BAD_RESPONSE,d,ee))}}));U.on("aborted",(function handlerStreamAborted(){if(re){return}const p=new Pe("stream has been aborted",Pe.ERR_BAD_RESPONSE,d,ee);U.destroy(p);y(p)}));U.on("error",(function handleStreamError(p){if(ne.destroyed)return;y(Pe.from(p,null,d,ee))}));U.on("end",(function handleStreamEnd(){try{let d=v.length===1?v[0]:Buffer.concat(v);if(j!=="arraybuffer"){d=d.toString(V);if(!V||V==="utf8"){d=ke.stripBOM(d)}}se.data=d}catch(p){return y(Pe.from(p,null,d,se.request,se))}settle(p,y,se)}))}ie.once("abort",(d=>{if(!U.destroyed){U.emit("error",d);U.destroy()}}))}));ie.once("abort",(d=>{y(d);ne.destroy(d)}));ne.on("error",(function handleRequestError(p){y(Pe.from(p,null,d,ne))}));ne.on("socket",(function handleRequestSocket(d){d.setKeepAlive(true,1e3*60)}));if(d.timeout){const p=parseInt(d.timeout,10);if(Number.isNaN(p)){y(new Pe("error trying to parse `config.timeout` to int",Pe.ERR_BAD_OPTION_VALUE,d,ne));return}ne.setTimeout(p,(function handleRequestTimeout(){if(te)return;let p=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded";const v=d.transitional||Ge;if(d.timeoutErrorMessage){p=d.timeoutErrorMessage}y(new Pe(p,v.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ne));abort()}))}if(ke.isStream(D)){let p=false;let y=false;D.on("end",(()=>{p=true}));D.once("error",(d=>{y=true;ne.destroy(d)}));D.on("close",(()=>{if(!p&&!y){abort(new St("Request stream has been aborted",d,ne))}}));D.pipe(ne)}else{ne.end(D)}}))};const nr=null&&setProxy;const ir=At.hasStandardBrowserEnv?((d,p)=>y=>{y=new URL(y,At.origin);return d.protocol===y.protocol&&d.host===y.host&&(p||d.port===y.port)})(new URL(At.origin),At.navigator&&/(msie|trident)/i.test(At.navigator.userAgent)):()=>true;const sr=At.hasStandardBrowserEnv?{write(d,p,y,v,D,M){const U=[d+"="+encodeURIComponent(p)];ke.isNumber(y)&&U.push("expires="+new Date(y).toGMTString());ke.isString(v)&&U.push("path="+v);ke.isString(D)&&U.push("domain="+D);M===true&&U.push("secure");document.cookie=U.join("; ")},read(d){const p=document.cookie.match(new RegExp("(^|;\\s*)("+d+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove(d){this.write(d,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};const headersToObject=d=>d instanceof Ct?{...d}:d;function mergeConfig(d,p){p=p||{};const y={};function getMergedValue(d,p,y,v){if(ke.isPlainObject(d)&&ke.isPlainObject(p)){return ke.merge.call({caseless:v},d,p)}else if(ke.isPlainObject(p)){return ke.merge({},p)}else if(ke.isArray(p)){return p.slice()}return p}function mergeDeepProperties(d,p,y,v){if(!ke.isUndefined(p)){return getMergedValue(d,p,y,v)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d,y,v)}}function valueFromConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}}function defaultToConfig2(d,p){if(!ke.isUndefined(p)){return getMergedValue(undefined,p)}else if(!ke.isUndefined(d)){return getMergedValue(undefined,d)}}function mergeDirectKeys(y,v,D){if(D in p){return getMergedValue(y,v)}else if(D in d){return getMergedValue(undefined,y)}}const v={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(d,p,y)=>mergeDeepProperties(headersToObject(d),headersToObject(p),y,true)};ke.forEach(Object.keys({...d,...p}),(function computeConfigValue(D){const M=v[D]||mergeDeepProperties;const U=M(d[D],p[D],D);ke.isUndefined(U)&&M!==mergeDirectKeys||(y[D]=U)}));return y}const resolveConfig=d=>{const p=mergeConfig({},d);let{data:y,withXSRFToken:v,xsrfHeaderName:D,xsrfCookieName:M,headers:U,auth:j}=p;p.headers=U=Ct.from(U);p.url=buildURL(buildFullPath(p.baseURL,p.url,p.allowAbsoluteUrls),d.params,d.paramsSerializer);if(j){U.set("Authorization","Basic "+btoa((j.username||"")+":"+(j.password?unescape(encodeURIComponent(j.password)):"")))}let V;if(ke.isFormData(y)){if(At.hasStandardBrowserEnv||At.hasStandardBrowserWebWorkerEnv){U.setContentType(undefined)}else if((V=U.getContentType())!==false){const[d,...p]=V?V.split(";").map((d=>d.trim())).filter(Boolean):[];U.setContentType([d||"multipart/form-data",...p].join("; "))}}if(At.hasStandardBrowserEnv){v&&ke.isFunction(v)&&(v=v(p));if(v||v!==false&&ir(p.url)){const d=D&&M&&sr.read(M);if(d){U.set(D,d)}}}return p};const or=typeof XMLHttpRequest!=="undefined";const ar=or&&function(d){return new Promise((function dispatchXhrRequest(p,y){const v=resolveConfig(d);let D=v.data;const M=Ct.from(v.headers).normalize();let{responseType:U,onUploadProgress:j,onDownloadProgress:V}=v;let K;let ee,te;let re,ne;function done(){re&&re();ne&&ne();v.cancelToken&&v.cancelToken.unsubscribe(K);v.signal&&v.signal.removeEventListener("abort",K)}let ie=new XMLHttpRequest;ie.open(v.method.toUpperCase(),v.url,true);ie.timeout=v.timeout;function onloadend(){if(!ie){return}const v=Ct.from("getAllResponseHeaders"in ie&&ie.getAllResponseHeaders());const D=!U||U==="text"||U==="json"?ie.responseText:ie.response;const M={data:D,status:ie.status,statusText:ie.statusText,headers:v,config:d,request:ie};settle((function _resolve(d){p(d);done()}),(function _reject(d){y(d);done()}),M);ie=null}if("onloadend"in ie){ie.onloadend=onloadend}else{ie.onreadystatechange=function handleLoad(){if(!ie||ie.readyState!==4){return}if(ie.status===0&&!(ie.responseURL&&ie.responseURL.indexOf("file:")===0)){return}setTimeout(onloadend)}}ie.onabort=function handleAbort(){if(!ie){return}y(new Pe("Request aborted",Pe.ECONNABORTED,d,ie));ie=null};ie.onerror=function handleError(){y(new Pe("Network Error",Pe.ERR_NETWORK,d,ie));ie=null};ie.ontimeout=function handleTimeout(){let p=v.timeout?"timeout of "+v.timeout+"ms exceeded":"timeout exceeded";const D=v.transitional||Ge;if(v.timeoutErrorMessage){p=v.timeoutErrorMessage}y(new Pe(p,D.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,d,ie));ie=null};D===undefined&&M.setContentType(null);if("setRequestHeader"in ie){ke.forEach(M.toJSON(),(function setRequestHeader(d,p){ie.setRequestHeader(p,d)}))}if(!ke.isUndefined(v.withCredentials)){ie.withCredentials=!!v.withCredentials}if(U&&U!=="json"){ie.responseType=v.responseType}if(V){[te,ne]=progressEventReducer(V,true);ie.addEventListener("progress",te)}if(j&&ie.upload){[ee,re]=progressEventReducer(j);ie.upload.addEventListener("progress",ee);ie.upload.addEventListener("loadend",re)}if(v.cancelToken||v.signal){K=p=>{if(!ie){return}y(!p||p.type?new St(null,d,ie):p);ie.abort();ie=null};v.cancelToken&&v.cancelToken.subscribe(K);if(v.signal){v.signal.aborted?K():v.signal.addEventListener("abort",K)}}const se=parseProtocol(v.url);if(se&&At.protocols.indexOf(se)===-1){y(new Pe("Unsupported protocol "+se+":",Pe.ERR_BAD_REQUEST,d));return}ie.send(D||null)}))};const composeSignals=(d,p)=>{const{length:y}=d=d?d.filter(Boolean):[];if(p||y){let y=new AbortController;let v;const onabort=function(d){if(!v){v=true;unsubscribe();const p=d instanceof Error?d:this.reason;y.abort(p instanceof Pe?p:new St(p instanceof Error?p.message:p))}};let D=p&&setTimeout((()=>{D=null;onabort(new Pe(`timeout ${p} of ms exceeded`,Pe.ETIMEDOUT))}),p);const unsubscribe=()=>{if(d){D&&clearTimeout(D);D=null;d.forEach((d=>{d.unsubscribe?d.unsubscribe(onabort):d.removeEventListener("abort",onabort)}));d=null}};d.forEach((d=>d.addEventListener("abort",onabort)));const{signal:M}=y;M.unsubscribe=()=>ke.asap(unsubscribe);return M}};const lr=composeSignals;const streamChunk=function*(d,p){let y=d.byteLength;if(!p||y{const D=readBytes(d,p);let M=0;let U;let _onFinish=d=>{if(!U){U=true;v&&v(d)}};return new ReadableStream({async pull(d){try{const{done:p,value:v}=await D.next();if(p){_onFinish();d.close();return}let U=v.byteLength;if(y){let d=M+=U;y(d)}d.enqueue(new Uint8Array(v))}catch(d){_onFinish(d);throw d}},cancel(d){_onFinish(d);return D.return()}},{highWaterMark:2})};const cr=typeof fetch==="function"&&typeof Request==="function"&&typeof Response==="function";const ur=cr&&typeof ReadableStream==="function";const dr=cr&&(typeof TextEncoder==="function"?(d=>p=>d.encode(p))(new TextEncoder):async d=>new Uint8Array(await new Response(d).arrayBuffer()));const test=(d,...p)=>{try{return!!d(...p)}catch(d){return false}};const pr=ur&&test((()=>{let d=false;const p=new Request(At.origin,{body:new ReadableStream,method:"POST",get duplex(){d=true;return"half"}}).headers.has("Content-Type");return d&&!p}));const fr=64*1024;const mr=ur&&test((()=>ke.isReadableStream(new Response("").body)));const Ar={stream:mr&&(d=>d.body)};cr&&(d=>{["text","arrayBuffer","blob","formData","stream"].forEach((p=>{!Ar[p]&&(Ar[p]=ke.isFunction(d[p])?d=>d[p]():(d,y)=>{throw new Pe(`Response type '${p}' is not supported`,Pe.ERR_NOT_SUPPORT,y)})}))})(new Response);const getBodyLength=async d=>{if(d==null){return 0}if(ke.isBlob(d)){return d.size}if(ke.isSpecCompliantForm(d)){const p=new Request(At.origin,{method:"POST",body:d});return(await p.arrayBuffer()).byteLength}if(ke.isArrayBufferView(d)||ke.isArrayBuffer(d)){return d.byteLength}if(ke.isURLSearchParams(d)){d=d+""}if(ke.isString(d)){return(await dr(d)).byteLength}};const resolveBodyLength=async(d,p)=>{const y=ke.toFiniteNumber(d.getContentLength());return y==null?getBodyLength(p):y};const hr=cr&&(async d=>{let{url:p,method:y,data:v,signal:D,cancelToken:M,timeout:U,onDownloadProgress:j,onUploadProgress:V,responseType:K,headers:ee,withCredentials:te="same-origin",fetchOptions:re}=resolveConfig(d);K=K?(K+"").toLowerCase():"text";let ne=lr([D,M&&M.toAbortSignal()],U);let ie;const se=ne&&ne.unsubscribe&&(()=>{ne.unsubscribe()});let oe;try{if(V&&pr&&y!=="get"&&y!=="head"&&(oe=await resolveBodyLength(ee,v))!==0){let d=new Request(p,{method:"POST",body:v,duplex:"half"});let y;if(ke.isFormData(v)&&(y=d.headers.get("content-type"))){ee.setContentType(y)}if(d.body){const[p,y]=progressEventDecorator(oe,progressEventReducer(asyncDecorator(V)));v=trackStream(d.body,fr,p,y)}}if(!ke.isString(te)){te=te?"include":"omit"}const D="credentials"in Request.prototype;ie=new Request(p,{...re,signal:ne,method:y.toUpperCase(),headers:ee.normalize().toJSON(),body:v,duplex:"half",credentials:D?te:undefined});let M=await fetch(ie,re);const U=mr&&(K==="stream"||K==="response");if(mr&&(j||U&&se)){const d={};["status","statusText","headers"].forEach((p=>{d[p]=M[p]}));const p=ke.toFiniteNumber(M.headers.get("content-length"));const[y,v]=j&&progressEventDecorator(p,progressEventReducer(asyncDecorator(j),true))||[];M=new Response(trackStream(M.body,fr,y,(()=>{v&&v();se&&se()})),d)}K=K||"text";let ae=await Ar[ke.findKey(Ar,K)||"text"](M,d);!U&&se&&se();return await new Promise(((p,y)=>{settle(p,y,{data:ae,headers:Ct.from(M.headers),status:M.status,statusText:M.statusText,config:d,request:ie})}))}catch(p){se&&se();if(p&&p.name==="TypeError"&&/Load failed|fetch/i.test(p.message)){throw Object.assign(new Pe("Network Error",Pe.ERR_NETWORK,d,ie),{cause:p.cause||p})}throw Pe.from(p,p&&p.code,d,ie)}});const gr={http:rr,xhr:ar,fetch:hr};ke.forEach(gr,((d,p)=>{if(d){try{Object.defineProperty(d,"name",{value:p})}catch(d){}Object.defineProperty(d,"adapterName",{value:p})}}));const renderReason=d=>`- ${d}`;const isResolvedHandle=d=>ke.isFunction(d)||d===null||d===false;const yr={getAdapter:d=>{d=ke.isArray(d)?d:[d];const{length:p}=d;let y;let v;const D={};for(let M=0;M`adapter ${d} `+(p===false?"is not supported by the environment":"is not available in the build")));let y=p?d.length>1?"since :\n"+d.map(renderReason).join("\n"):" "+renderReason(d[0]):"as no adapter specified";throw new Pe(`There is no suitable adapter to dispatch the request `+y,"ERR_NOT_SUPPORT")}return v},adapters:gr};function throwIfCancellationRequested(d){if(d.cancelToken){d.cancelToken.throwIfRequested()}if(d.signal&&d.signal.aborted){throw new St(null,d)}}function dispatchRequest(d){throwIfCancellationRequested(d);d.headers=Ct.from(d.headers);d.data=transformData.call(d,d.transformRequest);if(["post","put","patch"].indexOf(d.method)!==-1){d.headers.setContentType("application/x-www-form-urlencoded",false)}const p=yr.getAdapter(d.adapter||Et.adapter);return p(d).then((function onAdapterResolution(p){throwIfCancellationRequested(d);p.data=transformData.call(d,d.transformResponse,p);p.headers=Ct.from(p.headers);return p}),(function onAdapterRejection(p){if(!isCancel(p)){throwIfCancellationRequested(d);if(p&&p.response){p.response.data=transformData.call(d,d.transformResponse,p.response);p.response.headers=Ct.from(p.response.headers)}}return Promise.reject(p)}))}const br={};["object","boolean","number","function","string","symbol"].forEach(((d,p)=>{br[d]=function validator(y){return typeof y===d||"a"+(p<1?"n ":" ")+d}}));const Er={};br.transitional=function transitional(d,p,y){function formatMessage(d,p){return"[Axios v"+Tt+"] Transitional option '"+d+"'"+p+(y?". "+y:"")}return(y,v,D)=>{if(d===false){throw new Pe(formatMessage(v," has been removed"+(p?" in "+p:"")),Pe.ERR_DEPRECATED)}if(p&&!Er[v]){Er[v]=true;console.warn(formatMessage(v," has been deprecated since v"+p+" and will be removed in the near future"))}return d?d(y,v,D):true}};br.spelling=function spelling(d){return(p,y)=>{console.warn(`${y} is likely a misspelling of ${d}`);return true}};function assertOptions(d,p,y){if(typeof d!=="object"){throw new Pe("options must be an object",Pe.ERR_BAD_OPTION_VALUE)}const v=Object.keys(d);let D=v.length;while(D-- >0){const M=v[D];const U=p[M];if(U){const p=d[M];const y=p===undefined||U(p,M,d);if(y!==true){throw new Pe("option "+M+" must be "+y,Pe.ERR_BAD_OPTION_VALUE)}continue}if(y!==true){throw new Pe("Unknown option "+M,Pe.ERR_BAD_OPTION)}}}const wr={assertOptions:assertOptions,validators:br};const vr=wr.validators;class Axios{constructor(d){this.defaults=d||{};this.interceptors={request:new je,response:new je}}async request(d,p){try{return await this._request(d,p)}catch(d){if(d instanceof Error){let p={};Error.captureStackTrace?Error.captureStackTrace(p):p=new Error;const y=p.stack?p.stack.replace(/^.+\n/,""):"";try{if(!d.stack){d.stack=y}else if(y&&!String(d.stack).endsWith(y.replace(/^.+\n.+\n/,""))){d.stack+="\n"+y}}catch(d){}}throw d}}_request(d,p){if(typeof d==="string"){p=p||{};p.url=d}else{p=d||{}}p=mergeConfig(this.defaults,p);const{transitional:y,paramsSerializer:v,headers:D}=p;if(y!==undefined){wr.assertOptions(y,{silentJSONParsing:vr.transitional(vr.boolean),forcedJSONParsing:vr.transitional(vr.boolean),clarifyTimeoutError:vr.transitional(vr.boolean)},false)}if(v!=null){if(ke.isFunction(v)){p.paramsSerializer={serialize:v}}else{wr.assertOptions(v,{encode:vr.function,serialize:vr.function},true)}}if(p.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){p.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{p.allowAbsoluteUrls=true}wr.assertOptions(p,{baseUrl:vr.spelling("baseURL"),withXsrfToken:vr.spelling("withXSRFToken")},true);p.method=(p.method||this.defaults.method||"get").toLowerCase();let M=D&&ke.merge(D.common,D[p.method]);D&&ke.forEach(["delete","get","head","post","put","patch","common"],(d=>{delete D[d]}));p.headers=Ct.concat(M,D);const U=[];let j=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(d){if(typeof d.runWhen==="function"&&d.runWhen(p)===false){return}j=j&&d.synchronous;U.unshift(d.fulfilled,d.rejected)}));const V=[];this.interceptors.response.forEach((function pushResponseInterceptors(d){V.push(d.fulfilled,d.rejected)}));let K;let ee=0;let te;if(!j){const d=[dispatchRequest.bind(this),undefined];d.unshift(...U);d.push(...V);te=d.length;K=Promise.resolve(p);while(ee{if(!y._listeners)return;let p=y._listeners.length;while(p-- >0){y._listeners[p](d)}y._listeners=null}));this.promise.then=d=>{let p;const v=new Promise((d=>{y.subscribe(d);p=d})).then(d);v.cancel=function reject(){y.unsubscribe(p)};return v};d((function cancel(d,v,D){if(y.reason){return}y.reason=new St(d,v,D);p(y.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(d){if(this.reason){d(this.reason);return}if(this._listeners){this._listeners.push(d)}else{this._listeners=[d]}}unsubscribe(d){if(!this._listeners){return}const p=this._listeners.indexOf(d);if(p!==-1){this._listeners.splice(p,1)}}toAbortSignal(){const d=new AbortController;const abort=p=>{d.abort(p)};this.subscribe(abort);d.signal.unsubscribe=()=>this.unsubscribe(abort);return d.signal}static source(){let d;const p=new CancelToken((function executor(p){d=p}));return{token:p,cancel:d}}}const Sr=CancelToken;function spread(d){return function wrap(p){return d.apply(null,p)}}function isAxiosError(d){return ke.isObject(d)&&d.isAxiosError===true}const Ir={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ir).forEach((([d,p])=>{Ir[p]=d}));const Br=Ir;function createInstance(d){const p=new Cr(d);const y=bind(Cr.prototype.request,p);ke.extend(y,Cr.prototype,p,{allOwnKeys:true});ke.extend(y,p,null,{allOwnKeys:true});y.create=function create(p){return createInstance(mergeConfig(d,p))};return y}const xr=createInstance(Et);xr.Axios=Cr;xr.CanceledError=St;xr.CancelToken=Sr;xr.isCancel=isCancel;xr.VERSION=Tt;xr.toFormData=Me;xr.AxiosError=Pe;xr.Cancel=xr.CanceledError;xr.all=function all(d){return Promise.all(d)};xr.spread=spread;xr.isAxiosError=isAxiosError;xr.mergeConfig=mergeConfig;xr.AxiosHeaders=Ct;xr.formToJSON=d=>yt(ke.isHTMLForm(d)?new FormData(d):d);xr.getAdapter=yr.getAdapter;xr.HttpStatusCode=Br;xr.default=xr;const Rr=xr;var _r=__nccwpck_require__(36758);const Tr="axios-retry";function isNetworkError(d){const p=["ERR_CANCELED","ECONNABORTED"];if(d.response){return false}if(!d.code){return false}if(p.includes(d.code)){return false}return _r(d)}const Nr=["get","head","options"];const kr=Nr.concat(["put","delete"]);function isRetryableError(d){return d.code!=="ECONNABORTED"&&(!d.response||d.response.status===429||d.response.status>=500&&d.response.status<=599)}function isSafeRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&Nr.indexOf(d.config.method)!==-1}function isIdempotentRequestError(d){if(!d.config?.method){return false}return isRetryableError(d)&&kr.indexOf(d.config.method)!==-1}function isNetworkOrIdempotentRequestError(d){return isNetworkError(d)||isIdempotentRequestError(d)}function retryAfter(d=undefined){const p=d?.response?.headers["retry-after"];if(!p){return 0}let y=(Number(p)||0)*1e3;if(y===0){y=(new Date(p).valueOf()||0)-Date.now()}return Math.max(0,y)}function noDelay(d=0,p=undefined){return Math.max(0,retryAfter(p))}function exponentialDelay(d=0,p=undefined,y=100){const v=2**d*y;const D=Math.max(v,retryAfter(p));const M=D*.2*Math.random();return D+M}function linearDelay(d=100){return(p=0,y=undefined)=>{const v=p*d;return Math.max(v,retryAfter(y))}}const Qr={retries:3,retryCondition:isNetworkOrIdempotentRequestError,retryDelay:noDelay,shouldResetTimeout:false,onRetry:()=>{},onMaxRetryTimesExceeded:()=>{},validateResponse:null};function getRequestOptions(d,p){return{...Qr,...p,...d[Tr]}}function setCurrentState(d,p,y=false){const v=getRequestOptions(d,p||{});v.retryCount=v.retryCount||0;if(!v.lastRequestTime||y){v.lastRequestTime=Date.now()}d[Tr]=v;return v}function fixConfig(d,p){if(d.defaults.agent===p.agent){delete p.agent}if(d.defaults.httpAgent===p.httpAgent){delete p.httpAgent}if(d.defaults.httpsAgent===p.httpsAgent){delete p.httpsAgent}}async function shouldRetry(d,p){const{retries:y,retryCondition:v}=d;const D=(d.retryCount||0)d];await U(p.retryCount,y,v);if(v.signal?.aborted){return Promise.resolve(d(v))}return new Promise((p=>{const abortListener=()=>{clearTimeout(y);p(d(v))};const y=setTimeout((()=>{p(d(v));if(v.signal?.removeEventListener){v.signal.removeEventListener("abort",abortListener)}}),j);if(v.signal?.addEventListener){v.signal.addEventListener("abort",abortListener,{once:true})}}))}async function handleMaxRetryTimesExceeded(d,p){if(d.retryCount>=d.retries)await d.onMaxRetryTimesExceeded(p,d.retryCount)}const axiosRetry=(d,p)=>{const y=d.interceptors.request.use((d=>{setCurrentState(d,p,true);if(d[Tr]?.validateResponse){d.validateStatus=()=>false}return d}));const v=d.interceptors.response.use(null,(async y=>{const{config:v}=y;if(!v){return Promise.reject(y)}const D=setCurrentState(v,p);if(y.response&&D.validateResponse?.(y.response)){return y.response}if(await shouldRetry(D,y)){return handleRetry(d,D,y,v)}await handleMaxRetryTimesExceeded(D,y);return Promise.reject(y)}));return{requestInterceptorId:y,responseInterceptorId:v}};axiosRetry.isNetworkError=isNetworkError;axiosRetry.isSafeRequestError=isSafeRequestError;axiosRetry.isIdempotentRequestError=isIdempotentRequestError;axiosRetry.isNetworkOrIdempotentRequestError=isNetworkOrIdempotentRequestError;axiosRetry.exponentialDelay=exponentialDelay;axiosRetry.linearDelay=linearDelay;axiosRetry.isRetryableError=isRetryableError;const Dr=axiosRetry;var Pr;(function(d){d[d["Unary"]=0]="Unary";d[d["ServerStreaming"]=1]="ServerStreaming";d[d["ClientStreaming"]=2]="ClientStreaming";d[d["BiDiStreaming"]=3]="BiDiStreaming"})(Pr||(Pr={}));var Or;(function(d){d[d["NoSideEffects"]=1]="NoSideEffects";d[d["Idempotent"]=2]="Idempotent"})(Or||(Or={}));function makeAnyClient(d,p){const y={};for(const[v,D]of Object.entries(d.methods)){const M=p(Object.assign(Object.assign({},D),{localName:v,service:d}));if(M!=null){y[v]=M}}return y}var Lr;(function(d){d[d["Canceled"]=1]="Canceled";d[d["Unknown"]=2]="Unknown";d[d["InvalidArgument"]=3]="InvalidArgument";d[d["DeadlineExceeded"]=4]="DeadlineExceeded";d[d["NotFound"]=5]="NotFound";d[d["AlreadyExists"]=6]="AlreadyExists";d[d["PermissionDenied"]=7]="PermissionDenied";d[d["ResourceExhausted"]=8]="ResourceExhausted";d[d["FailedPrecondition"]=9]="FailedPrecondition";d[d["Aborted"]=10]="Aborted";d[d["OutOfRange"]=11]="OutOfRange";d[d["Unimplemented"]=12]="Unimplemented";d[d["Internal"]=13]="Internal";d[d["Unavailable"]=14]="Unavailable";d[d["DataLoss"]=15]="DataLoss";d[d["Unauthenticated"]=16]="Unauthenticated"})(Lr||(Lr={}));function codeToString(d){const p=Lr[d];if(typeof p!="string"){return d.toString()}return p[0].toLowerCase()+p.substring(1).replace(/[A-Z]/g,(d=>"_"+d.toLowerCase()))}let Fr;function codeFromString(d){if(!Fr){Fr={};for(const d of Object.values(Code)){if(typeof d=="string"){continue}Fr[codeToString(d)]=d}}return Fr[d]}class connect_error_ConnectError extends Error{constructor(d,p=Lr.Unknown,y,v,D){super(createMessage(d,p));this.name="ConnectError";Object.setPrototypeOf(this,new.target.prototype);this.rawMessage=d;this.code=p;this.metadata=new Headers(y!==null&&y!==void 0?y:{});this.details=v!==null&&v!==void 0?v:[];this.cause=D}static from(d,p=Lr.Unknown){if(d instanceof connect_error_ConnectError){return d}if(d instanceof Error){if(d.name=="AbortError"){return new connect_error_ConnectError(d.message,Lr.Canceled)}return new connect_error_ConnectError(d.message,p,undefined,undefined,d)}return new connect_error_ConnectError(String(d),p,undefined,undefined,d)}static[Symbol.hasInstance](d){if(!(d instanceof Error)){return false}if(Object.getPrototypeOf(d)===connect_error_ConnectError.prototype){return true}return d.name==="ConnectError"&&"code"in d&&typeof d.code==="number"&&"metadata"in d&&"details"in d&&Array.isArray(d.details)&&"rawMessage"in d&&typeof d.rawMessage=="string"&&"cause"in d}findDetails(d){const p="typeName"in d?{findMessage:p=>p===d.typeName?d:undefined}:d;const y=[];for(const d of this.details){if("getType"in d){if(p.findMessage(d.getType().typeName)){y.push(d)}continue}const v=p.findMessage(d.type);if(v){try{y.push(v.fromBinary(d.value))}catch(d){}}}return y}}function createMessage(d,p){return d.length?`[${codeToString(p)}] ${d}`:`[${codeToString(p)}]`}const Mr=1;function compressionNegotiate(d,p,y,v){let D=null;let M=null;let U=undefined;if(p!==null&&p!=="identity"){const y=d.find((d=>d.name===p));if(y){D=y}else{const y=d.map((d=>d.name)).join(",");U=new ConnectError(`unknown compression "${p}": supported encodings are ${y}`,Code.Unimplemented,{[v]:y})}}if(y===null||y===""){M=D}else{const p=y.split(",").map((d=>d.trim()));for(const y of p){const p=d.find((d=>d.name===y));if(p){M=p;break}}}return{request:D,response:M,error:U}}function createEnvelopeReadableStream(d){let p;let y=new Uint8Array(0);function append(d){const p=new Uint8Array(y.length+d.length);p.set(y);p.set(d,y.length);y=p}return new ReadableStream({start(){p=d.getReader()},async pull(d){let v=undefined;for(;;){if(v===undefined&&y.byteLength>=5){let d=0;for(let p=1;p<5;p++){d=(d<<8)+y[p]}v={flags:y[0],length:d}}if(v!==undefined&&y.byteLength>=v.length+5){break}const d=await p.read();if(d.done){break}append(d.value)}if(v===undefined){if(y.byteLength==0){d.close();return}d.error(new ConnectError("premature end of stream",Code.DataLoss));return}const D=y.subarray(5,5+v.length);y=y.subarray(5+v.length);d.enqueue({flags:v.flags,data:D})}})}async function envelopeCompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){throw new connect_error_ConnectError("invalid envelope, already compressed",Lr.Internal)}if(p&&D.byteLength>=y){D=await p.compress(D);v=v|Mr}return{data:D,flags:v}}async function envelopeDecompress(d,p,y){let{flags:v,data:D}=d;if((v&Mr)===Mr){if(!p){throw new connect_error_ConnectError("received compressed envelope, but do not know how to decompress",Lr.Internal)}D=await p.decompress(D,y);v=v^Mr}return{data:D,flags:v}}function encodeEnvelope(d,p){const y=new Uint8Array(p.length+5);y.set(p,5);const v=new DataView(y.buffer,y.byteOffset,y.byteLength);v.setUint8(0,d);v.setUint32(1,p.length);return y}function encodeEnvelopes(...d){const p=d.reduce(((d,p)=>d+p.data.length+5),0);const y=new Uint8Array(p);const v=new DataView(y.buffer);let D=0;for(const p of d){v.setUint8(D,p.flags);v.setUint32(D+1,p.data.length);y.set(p.data,D+5);D+=p.data.length+5}return y}const Ur=4294967295;const Hr=Ur;const jr=1024;function validateReadWriteMaxBytes(d,p,y){p!==null&&p!==void 0?p:p=Hr;d!==null&&d!==void 0?d:d=Ur;y!==null&&y!==void 0?y:y=jr;if(p<1||p>Hr){throw new connect_error_ConnectError(`writeMaxBytes ${p} must be >= 1 and <= ${Hr}`,Lr.Internal)}if(d<1||d>Ur){throw new connect_error_ConnectError(`readMaxBytes ${d} must be >= 1 and <= ${Ur}`,Lr.Internal)}return{readMaxBytes:d,writeMaxBytes:p,compressMinBytes:y}}function assertWriteMaxBytes(d,p){if(p>d){throw new connect_error_ConnectError(`message size ${p} is larger than configured writeMaxBytes ${d}`,Lr.ResourceExhausted)}}function limit_io_assertReadMaxBytes(d,p,y=false){if(p>d){let v=`message size is larger than configured readMaxBytes ${d}`;if(y){v=`message size ${p} is larger than configured readMaxBytes ${d}`}throw new connect_error_ConnectError(v,Lr.ResourceExhausted)}}var Gr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var qr=undefined&&undefined.__await||function(d){return this instanceof qr?(this.v=d,this):new qr(d)};var zr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof qr?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};var Vr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:qr(d[v](p)),done:false}:D?D(p):p}:D}};function pipeTo(d,...p){const[y,v,D]=pickTransformsAndSink(p);let M=d;let U;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){M=U=makeIterableAbortable(M)}M=pipe(M,...y,{propagateDownStreamError:false});return v(M).catch((d=>{if(U){return U.abort(d).then((()=>Promise.reject(d)))}return Promise.reject(d)}))}function pickTransformsAndSink(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}const y=d.pop();return[d,y,p]}function sinkAll(){return async function(d){var p,y,v,D;const M=[];try{for(var U=true,j=Gr(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;M.push(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}}function sinkAllBytes(d,p){return async function(y){return await readAllBytes(y,d,p)}}function pipe(d,...p){return zr(this,arguments,(function*pipe_1(){var y;const[v,D]=pickTransforms(p);let M;const U=d[Symbol.asyncIterator]();const j={[Symbol.asyncIterator](){return U}};let V=j;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){V=M=makeIterableAbortable(V)}for(const d of v){V=d(V)}const K=V[Symbol.asyncIterator]();try{for(;;){const d=yield qr(K.next());if(d.done===true){break}if(!M){yield yield qr(d.value);continue}try{yield yield qr(d.value)}catch(d){yield qr(M.abort(d));throw d}}}finally{if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){(y=U.return)===null||y===void 0?void 0:y.call(U).catch((()=>{}))}}}))}function pickTransforms(d){let p;if(typeof d[d.length-1]!="function"){p=d.pop()}return[d,p]}function transformCatch(d){return function(p){return zr(this,arguments,(function*(){const y=p[Symbol.asyncIterator]();for(;;){let p;try{p=yield qr(y.next())}catch(p){const y=yield qr(d(p));if(y!==undefined){yield yield qr(y)}break}if(p.done===true){break}yield yield qr(p.value)}}))}}function transformCatchFinally(d){return function(p){return zr(this,arguments,(function*(){let y;const v=p[Symbol.asyncIterator]();for(;;){let d;try{d=yield qr(v.next())}catch(d){y=d;break}if(d.done===true){break}yield yield qr(d.value)}const D=yield qr(d(y));if(D!==undefined){yield yield qr(D)}}))}}function transformAppend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}const K=yield qr(d());if(K!==undefined){yield yield qr(K)}}))}}function transformPrepend(d){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;const U=yield qr(d());if(U!==undefined){yield yield qr(U)}try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const d=M;yield yield qr(d)}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}}))}}function transformReadAllBytes(d,p){return function(y){return zr(this,arguments,(function*(){yield yield qr(yield qr(readAllBytes(y,d,p)))}))}}function transformSerializeEnvelope(d,p,y){if(p===undefined||y===undefined){return function(p){return zr(this,arguments,(function*(){var y,v,D,M;try{for(var U=true,j=Gr(p),V;V=yield qr(j.next()),y=V.done,!y;U=true){M=V.value;U=false;const p=M;const y=d.serialize(p);yield yield qr({flags:0,data:y})}}catch(d){v={error:d}}finally{try{if(!U&&!y&&(D=j.return))yield qr(D.call(j))}finally{if(v)throw v.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const v=j;let D;let M=0;if(v.end){M=M|p;D=y.serialize(v.value)}else{D=d.serialize(v.value)}yield yield qr({flags:M,data:D})}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformParseEnvelope(d,p,y){if(y&&p!==undefined){return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if((v&p)===p){yield yield qr({value:y.parse(D),end:true})}else{yield yield qr({value:d.parse(D),end:false})}}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}return function(v){return zr(this,arguments,(function*(){var D,M,U,j;try{for(var V=true,K=Gr(v),ee;ee=yield qr(K.next()),D=ee.done,!D;V=true){j=ee.value;V=false;const{flags:v,data:D}=j;if(p!==undefined&&(v&p)===p){if(y===null){throw new connect_error_ConnectError("unexpected end flag",Lr.InvalidArgument)}continue}yield yield qr(d.parse(D))}}catch(d){M={error:d}}finally{try{if(!V&&!D&&(U=K.return))yield qr(U.call(K))}finally{if(M)throw M.error}}}))}}function transformCompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeCompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformDecompressEnvelope(d,p){return function(y){return zr(this,arguments,(function*(){var v,D,M,U;try{for(var j=true,V=Gr(y),K;K=yield qr(V.next()),v=K.done,!v;j=true){U=K.value;j=false;const y=U;yield yield qr(yield qr(envelopeDecompress(y,d,p)))}}catch(d){D={error:d}}finally{try{if(!j&&!v&&(M=V.return))yield qr(M.call(V))}finally{if(D)throw D.error}}}))}}function transformJoinEnvelopes(){return function(d){return zr(this,arguments,(function*(){var p,y,v,D;try{for(var M=true,U=Gr(d),j;j=yield qr(U.next()),p=j.done,!p;M=true){D=j.value;M=false;const{flags:d,data:p}=D;yield yield qr(encodeEnvelope(d,p))}}catch(d){y={error:d}}finally{try{if(!M&&!p&&(v=U.return))yield qr(v.call(U))}finally{if(y)throw y.error}}}))}}function transformSplitEnvelope(d){function append(d,p){const y=new Uint8Array(d.byteLength+p.byteLength);y.set(d);y.set(p,d.length);return y}function shiftEnvelope(d,p){if(d.byteLength<5+p.length){return[undefined,d]}return[{flags:p.flags,data:d.subarray(5,5+p.length)},d.subarray(5+p.length)]}function peekHeader(d){if(d.byteLength<5){return undefined}const p=new DataView(d.buffer,d.byteOffset,d.byteLength);const y=p.getUint32(1);const v=p.getUint8(0);return{length:y,flags:v}}return function(p){return zr(this,arguments,(function*(){var y,v,D,M;let U=new Uint8Array(0);try{for(var j=true,V=Gr(p),K;K=yield qr(V.next()),y=K.done,!y;j=true){M=K.value;j=false;const p=M;U=append(U,p);for(;;){const p=peekHeader(U);if(!p){break}limit_io_assertReadMaxBytes(d,p.length,true);let y;[y,U]=shiftEnvelope(U,p);if(!y){break}yield yield qr(y)}}}catch(d){v={error:d}}finally{try{if(!j&&!y&&(D=V.return))yield qr(D.call(V))}finally{if(v)throw v.error}}if(U.byteLength>0){const d=peekHeader(U);let p="protocol error: incomplete envelope";if(d){p=`protocol error: promised ${d.length} bytes in enveloped message, got ${U.byteLength-5} bytes`}throw new connect_error_ConnectError(p,Lr.InvalidArgument)}}))}}async function readAllBytes(d,p,y){var v,D,M,U,j,V,K,ee;const[te,re]=parseLengthHint(y);if(te){if(re>p){assertReadMaxBytes(p,re,true)}const y=new Uint8Array(re);let j=0;try{for(var ne=true,ie=Gr(d),se;se=await ie.next(),v=se.done,!v;ne=true){U=se.value;ne=false;const d=U;if(j+d.byteLength>re){throw new ConnectError(`protocol error: promised ${re} bytes, received ${j+d.byteLength}`,Code.InvalidArgument)}y.set(d,j);j+=d.byteLength}}catch(d){D={error:d}}finally{try{if(!ne&&!v&&(M=ie.return))await M.call(ie)}finally{if(D)throw D.error}}if(jp.throw(d)}if(p.return!==undefined){d.return=d=>p.return(d)}return d}}}function makeIterableAbortable(d){const p=d[Symbol.asyncIterator]();if(p.throw===undefined){throw new Error("AsyncIterable does not implement throw")}const y=p;let v;let D;let M={next(){D=y.next().finally((()=>{D=undefined}));return D},throw(d){return y.throw(d)}};if(p.return!==undefined){M=Object.assign(Object.assign({},M),{return(d){return y.return(d)}})}let U=false;return{abort(d){if(v){return v.state}const f=()=>y.throw(d).then((d=>d.done===true?"completed":"caught"),(()=>"rethrown"));if(D){v={reason:d,state:D.then(f,f)};return v.state}v={reason:d,state:f()};return v.state},[Symbol.asyncIterator](){if(U){throw new Error("AsyncIterable cannot be re-used")}U=true;return M}}}function createWritableIterable(){const d=[];const p=[];let y=undefined;let v;let D;let M=new Promise(((d,p)=>{v=d;D=p}));let U=false;function drain(){for(const p of d.splice(0,d.length)){p({done:true,value:undefined})}}return{close(){U=true;drain()},async write(v){if(U){throw y!==null&&y!==void 0?y:new Error("cannot write, WritableIterable already closed")}const D=d.shift();if(D===undefined){p.push(v)}else{D({done:false,value:v});if(d.length>0){return}}const j=p.length+1;for(let d=0;d{v=d;D=p}));const y=p.shift();if(y!==undefined){return Promise.resolve({done:false,value:y})}if(U){return Promise.resolve({done:true,value:undefined})}let j;const V=new Promise((d=>j=d));d.push(j);return V},throw(d){y=d;U=true;p.splice(0,p.length);M.catch((()=>{}));D(y);drain();return Promise.resolve({done:true,value:undefined})},return(){U=true;p.splice(0,p.length);v();M=Promise.reject(new Error("cannot write, consumer called return"));M.catch((()=>{}));drain();return Promise.resolve({done:true,value:undefined})}}}}}function createAsyncIterable(d){return zr(this,arguments,(function*createAsyncIterable_1(){yield qr(yield*Vr(Gr(d)))}))}var Wr=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var $r=undefined&&undefined.__await||function(d){return this instanceof $r?(this.v=d,this):new $r(d)};var Yr=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:$r(d[v](p)),done:false}:D?D(p):p}:D}};var Jr=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof $r?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function createClient(d,p){return makeAnyClient(d,(y=>{switch(y.kind){case Pr.Unary:return createUnaryFn(p,d,y);case Pr.ServerStreaming:return createServerStreamingFn(p,d,y);case Pr.ClientStreaming:return createClientStreamingFn(p,d,y);case Pr.BiDiStreaming:return createBiDiStreamingFn(p,d,y);default:return null}}))}function createPromiseClient(d,p){return createClient(d,p)}function createUnaryFn(d,p,y){return async function(v,D){var M,U;const j=await d.unary(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(M=D===null||D===void 0?void 0:D.onHeader)===null||M===void 0?void 0:M.call(D,j.header);(U=D===null||D===void 0?void 0:D.onTrailer)===null||U===void 0?void 0:U.call(D,j.trailer);return j.message}}function createServerStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,createAsyncIterable([v]),D===null||D===void 0?void 0:D.contextValues),D)}}function createClientStreamingFn(d,p,y){return async function(v,D){var M,U,j,V;var K,ee;const te=await d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(K=D===null||D===void 0?void 0:D.onHeader)===null||K===void 0?void 0:K.call(D,te.header);let re;let ne=0;try{for(var ie=true,se=Wr(te.message),oe;oe=await se.next(),M=oe.done,!M;ie=true){V=oe.value;ie=false;const d=V;re=d;ne++}}catch(d){U={error:d}}finally{try{if(!ie&&!M&&(j=se.return))await j.call(se)}finally{if(U)throw U.error}}if(!re){throw new connect_error_ConnectError("protocol error: missing response message",Lr.Unimplemented)}if(ne>1){throw new connect_error_ConnectError("protocol error: received extra messages for client streaming method",Lr.Unimplemented)}(ee=D===null||D===void 0?void 0:D.onTrailer)===null||ee===void 0?void 0:ee.call(D,te.trailer);return re}}function createBiDiStreamingFn(d,p,y){return function(v,D){return handleStreamResponse(d.stream(p,y,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues),D)}}function handleStreamResponse(d,p){const y=function(){return Jr(this,arguments,(function*(){var y,v;const D=yield $r(d);(y=p===null||p===void 0?void 0:p.onHeader)===null||y===void 0?void 0:y.call(p,D.header);yield $r(yield*Yr(Wr(D.message)));(v=p===null||p===void 0?void 0:p.onTrailer)===null||v===void 0?void 0:v.call(p,D.trailer)}))}()[Symbol.asyncIterator]();return{[Symbol.asyncIterator]:()=>({next:()=>y.next()})}}var Kr=__nccwpck_require__(40298);const[Xr]=process.versions.node.split(".").map((d=>parseInt(d,10)));if(Xr<18){if(typeof globalThis.Headers==="undefined"){globalThis.Headers=Kr.Headers}}function node_error_connectErrorFromNodeReason(d){let p=Lr.Internal;const y=unwrapNodeErrorChain(d).map(getNodeErrorProps);if(y.some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ERR_STREAM_DESTROYED"||d.code=="ERR_HTTP2_INVALID_STREAM"||d.code=="ECONNRESET"))){p=Lr.Aborted}else if(y.some((d=>d.code=="ETIMEDOUT"||d.code=="ENOTFOUND"||d.code=="EAI_AGAIN"||d.code=="ECONNREFUSED"))){p=Lr.Unavailable}const v=connect_error_ConnectError.from(d,p);if(v!==d){v.cause=d}return v}function unwrapNodeErrorChain(d){const p=[];for(;;){if(!(d instanceof Error)){break}if(p.includes(d)){break}p.push(d);if(!("cause"in d)){break}d=d.cause}return p}function getNodeErrorProps(d){const p={};if(d instanceof Error){if("code"in d&&typeof d.code=="string"){p.code=d.code}if("syscall"in d&&typeof d.syscall=="string"){p.syscall=d.syscall}}return p}function node_error_connectErrorFromH2ResetCode(d){switch(d){case Zr.PROTOCOL_ERROR:case Zr.INTERNAL_ERROR:case Zr.FLOW_CONTROL_ERROR:case Zr.SETTINGS_TIMEOUT:case Zr.FRAME_SIZE_ERROR:case Zr.COMPRESSION_ERROR:case Zr.CONNECT_ERROR:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Internal);case Zr.REFUSED_STREAM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Unavailable);case Zr.CANCEL:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.Canceled);case Zr.ENHANCE_YOUR_CALM:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.ResourceExhausted);case Zr.INADEQUATE_SECURITY:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.HTTP_1_1_REQUIRED:return new connect_error_ConnectError(`http/2 stream closed with error code ${Zr[d]} (0x${d.toString(16)})`,Lr.PermissionDenied);case Zr.STREAM_CLOSED:default:break}return undefined}var Zr;(function(d){d[d["PROTOCOL_ERROR"]=1]="PROTOCOL_ERROR";d[d["INTERNAL_ERROR"]=2]="INTERNAL_ERROR";d[d["FLOW_CONTROL_ERROR"]=3]="FLOW_CONTROL_ERROR";d[d["SETTINGS_TIMEOUT"]=4]="SETTINGS_TIMEOUT";d[d["STREAM_CLOSED"]=5]="STREAM_CLOSED";d[d["FRAME_SIZE_ERROR"]=6]="FRAME_SIZE_ERROR";d[d["REFUSED_STREAM"]=7]="REFUSED_STREAM";d[d["CANCEL"]=8]="CANCEL";d[d["COMPRESSION_ERROR"]=9]="COMPRESSION_ERROR";d[d["CONNECT_ERROR"]=10]="CONNECT_ERROR";d[d["ENHANCE_YOUR_CALM"]=11]="ENHANCE_YOUR_CALM";d[d["INADEQUATE_SECURITY"]=12]="INADEQUATE_SECURITY";d[d["HTTP_1_1_REQUIRED"]=13]="HTTP_1_1_REQUIRED"})(Zr||(Zr={}));const en=(0,ee.promisify)(_t.gzip);const tn=(0,ee.promisify)(_t.gunzip);const rn=(0,ee.promisify)(_t.brotliCompress);const nn=(0,ee.promisify)(_t.brotliDecompress);const sn={name:"gzip",compress(d){return en(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(tn(d,{maxOutputLength:p}),p)}};const an={name:"br",compress(d){return rn(d,{})},decompress(d,p){if(d.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(nn(d,{maxOutputLength:p}),p)}};function wrapZLibErrors(d,p){return d.catch((d=>{const y=getNodeErrorProps(d);let v=Lr.Internal;let D="decompression failed";switch(y.code){case"ERR_BUFFER_TOO_LARGE":v=Lr.ResourceExhausted;D=`message is larger than configured readMaxBytes ${p} after decompression`;break;case"Z_DATA_ERROR":case"ERR_PADDING_2":v=Lr.InvalidArgument;break;default:if(y.code!==undefined&&y.code.startsWith("ERR__ERROR_FORMAT_")){v=Lr.InvalidArgument}break}return Promise.reject(new connect_error_ConnectError(D,v,undefined,undefined,d))}))}var ln=__nccwpck_require__(85675);function node_universal_header_nodeHeaderToWebHeader(d){const p=new Headers;for(const[y,v]of Object.entries(d)){if(y.startsWith(":")){continue}if(v===undefined){continue}if(typeof v=="string"){p.append(y,v)}else if(typeof v=="number"){p.append(y,String(v))}else{for(const d of v){p.append(y,d)}}}return p}function node_universal_header_webHeaderToNodeHeaders(d,p){if(d===undefined&&p===undefined){return undefined}const y=Object.create(null);if(p!==undefined){for(const[d,v]of Object.entries(p)){if(Array.isArray(v)){y[d]=v.concat()}else if(v!==undefined){y[d]=v}}}if(d!==undefined){if(Array.isArray(d)){for(const[p,v]of d){appendWebHeader(y,p,v)}}else if("forEach"in d){if(typeof d.forEach=="function"){d.forEach(((d,p)=>{appendWebHeader(y,p,d)}))}}else{for(const[p,v]of Object.entries(d)){appendWebHeader(y,p,v)}}}return y}function appendWebHeader(d,p,y){p=p.toLowerCase();const v=d[p];if(Array.isArray(v)){v.push(y)}else if(v===undefined){d[p]=y}else{d[p]=[v.toString(),y]}}function createLinkedAbortController(...d){const p=new AbortController;const y=d.filter((d=>d!==undefined)).concat(p.signal);for(const d of y){if(d.aborted){onAbort.apply(d);break}d.addEventListener("abort",onAbort)}function onAbort(){if(!p.signal.aborted){p.abort(getAbortSignalReason(this))}for(const d of y){d.removeEventListener("abort",onAbort)}}return p}function createDeadlineSignal(d){const p=new AbortController;const listener=()=>{p.abort(new connect_error_ConnectError("the operation timed out",Lr.DeadlineExceeded))};let y;if(d!==undefined){if(d<=0)listener();else y=setTimeout(listener,d)}return{signal:p.signal,cleanup:()=>clearTimeout(y)}}function getAbortSignalReason(d){if(!d.aborted){return undefined}if(d.reason!==undefined){return d.reason}const p=new Error("This operation was aborted");p.name="AbortError";return p}class Http2SessionManager{state(){if(this.s.t=="ready"){if(this.verifying!==undefined){return"verifying"}return this.s.streamCount()>0?"open":"idle"}return this.s.t}error(){if(this.s.t=="error"){return this.s.reason}return undefined}constructor(d,p,y){var v,D,M,U;this.s=http2_session_manager_closed();this.shuttingDown=[];this.authority=new URL(d).origin;this.http2SessionOptions=y;this.options={pingIntervalMs:(v=p===null||p===void 0?void 0:p.pingIntervalMs)!==null&&v!==void 0?v:Number.POSITIVE_INFINITY,pingTimeoutMs:(D=p===null||p===void 0?void 0:p.pingTimeoutMs)!==null&&D!==void 0?D:1e3*15,pingIdleConnection:(M=p===null||p===void 0?void 0:p.pingIdleConnection)!==null&&M!==void 0?M:false,idleConnectionTimeoutMs:(U=p===null||p===void 0?void 0:p.idleConnectionTimeoutMs)!==null&&U!==void 0?U:1e3*60*15}}async connect(){try{const d=await this.gotoReady();return d.streamCount()>0?"open":"idle"}catch(d){return"error"}}async request(d,p,y,v){for(;;){const D=await this.gotoReady();try{const M=D.conn.request(Object.assign(Object.assign({},y),{":method":d,":path":p}),v);D.registerRequest(M);return M}catch(d){if(D.conn.closed||D.conn.destroyed){continue}throw d}}}notifyResponseByteRead(d){if(this.s.t=="ready"){this.s.responseByteRead(d)}for(const p of this.shuttingDown){p.responseByteRead(d)}}abort(d){var p,y,v;const D=d!==null&&d!==void 0?d:new connect_error_ConnectError("connection aborted",Lr.Canceled);(y=(p=this.s).abort)===null||y===void 0?void 0:y.call(p,D);for(const d of this.shuttingDown){(v=d.abort)===null||v===void 0?void 0:v.call(d,D)}this.setState(closedOrError(D))}async gotoReady(){if(this.s.t=="ready"){if(this.s.isShuttingDown()||this.s.conn.closed||this.s.conn.destroyed){this.setState(connect(this.authority,this.http2SessionOptions))}else if(this.s.requiresVerify()){await this.verify(this.s)}}else if(this.s.t=="closed"||this.s.t=="error"){this.setState(connect(this.authority,this.http2SessionOptions))}while(this.s.t!=="ready"){if(this.s.t==="error"){throw this.s.reason}if(this.s.t==="connecting"){await this.s.conn}}return this.s}setState(d){var p,y;(y=(p=this.s).onExitState)===null||y===void 0?void 0:y.call(p);if(this.s.t=="ready"&&this.s.isShuttingDown()){const d=this.s;this.shuttingDown.push(d);d.onClose=d.onError=()=>{const p=this.shuttingDown.indexOf(d);if(p!==-1){this.shuttingDown.splice(p,1)}}}switch(d.t){case"connecting":d.conn.then((d=>{this.setState(ready(d,this.options))}),(d=>{this.setState(closedOrError(d))}));break;case"ready":d.onClose=()=>this.setState(http2_session_manager_closed());d.onError=d=>this.setState(closedOrError(d));break;case"closed":break;case"error":break}this.s=d}verify(d){if(this.verifying!==undefined){return this.verifying}this.verifying=d.verify().then((d=>{if(d){return}this.setState(connect(this.authority,this.http2SessionOptions))}),(d=>{this.setState(closedOrError(d))})).finally((()=>{this.verifying=undefined}));return this.verifying}}function http2_session_manager_closed(){return{t:"closed"}}function error(d){return{t:"error",reason:d}}function closedOrError(d){const p=d instanceof connect_error_ConnectError&&connect_error_ConnectError.from(d).code==Lr.Canceled;return p?http2_session_manager_closed():error(d)}function connect(d,p){let y;let v;const D=new Promise(((d,p)=>{y=d;v=p}));const M=ln.connect(d,p);M.on("connect",onConnect);M.on("error",onError);function onConnect(){y===null||y===void 0?void 0:y(M);cleanup()}function onError(d){v===null||v===void 0?void 0:v(node_error_connectErrorFromNodeReason(d));cleanup()}function cleanup(){M.off("connect",onConnect);M.off("error",onError)}return{t:"connecting",conn:D,abort(d){if(!M.destroyed){M.destroy(undefined,ln.constants.NGHTTP2_CANCEL)}v===null||v===void 0?void 0:v(d)},onExitState(){cleanup()}}}function ready(d,p){assertSessionOpen(d);d.unref();let y=Date.now();let v=0;let D;let M;let U=false;let j=false;let V;resetIdleTimeout();const K={t:"ready",conn:d,streamCount(){return v},requiresVerify(){const d=Date.now()-y;return d>p.pingIntervalMs},isShuttingDown(){return U},onClose:undefined,onError:undefined,registerRequest(p){v++;if(v==1){d.ref();resetPingInterval();stopIdleTimeout()}p.once("response",(()=>{y=Date.now();resetPingInterval()}));p.once("close",(()=>{v--;if(v==0){d.unref();resetPingInterval();resetIdleTimeout()}}))},responseByteRead(p){if(p.session!==d){return}if(d.closed||d.destroyed){return}if(v<=0){return}y=Date.now();resetPingInterval()},verify(){d.ref();return new Promise((p=>{commonPing((()=>{if(v==0)d.unref();p(true)}));d.once("error",(()=>p(false)))}))},abort(p){if(!d.destroyed){d.once("error",(()=>{}));d.destroy(p,ln.constants.NGHTTP2_CANCEL)}},onExitState(){if(K.isShuttingDown()){return}cleanup();this.onError=undefined;this.onClose=undefined}};function resetPingInterval(){stopPingInterval();if(v>0||p.pingIdleConnection){D=safeSetTimeout(onPingInterval,p.pingIntervalMs)}}function stopPingInterval(){clearTimeout(D);clearTimeout(M)}function onPingInterval(){commonPing(resetPingInterval)}function commonPing(v){clearTimeout(M);M=safeSetTimeout((()=>{d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL)}),p.pingTimeoutMs);d.ping(((D,U)=>{clearTimeout(M);if(D!==null){return}if(U>p.pingTimeoutMs){d.destroy(new connect_error_ConnectError("PING timed out",Lr.Unavailable),ln.constants.NGHTTP2_CANCEL);return}y=Date.now();v()}))}function stopIdleTimeout(){clearTimeout(V)}function resetIdleTimeout(){V=safeSetTimeout(onIdleTimeout,p.idleConnectionTimeoutMs)}function onIdleTimeout(){d.close();onClose()}function onGoaway(y,D,M){U=true;const V=Buffer.from("too_many_pings","ascii");if(y===ln.constants.NGHTTP2_ENHANCE_YOUR_CALM&&M!=null&&M.equals(V)){p.pingIntervalMs=p.pingIntervalMs*2;j=true}if(y===ln.constants.NGHTTP2_NO_ERROR){const p=parseInt(process.versions.node.split(".")[0],10);if(v==0&&p>=18){d.destroy(new connect_error_ConnectError("received GOAWAY without any open streams",Lr.Canceled),ln.constants.NGHTTP2_NO_ERROR)}}}function onClose(){var d;cleanup();(d=K.onClose)===null||d===void 0?void 0:d.call(K)}function onError(d){var p,y;cleanup();if(j){const d=new connect_error_ConnectError(`http/2 connection closed with error code ENHANCE_YOUR_CALM (0x${ln.constants.NGHTTP2_ENHANCE_YOUR_CALM.toString(16)}), too_many_pings, doubled the interval`,Lr.ResourceExhausted);(p=K.onError)===null||p===void 0?void 0:p.call(K,d)}else{(y=K.onError)===null||y===void 0?void 0:y.call(K,node_error_connectErrorFromNodeReason(d))}}function cleanup(){stopPingInterval();stopIdleTimeout();d.off("error",onError);d.off("close",onClose);d.off("goaway",onGoaway)}d.on("error",onError);d.on("close",onClose);d.on("goaway",onGoaway);return K}function safeSetTimeout(d,p){if(p>2147483647){return}return setTimeout(d,p).unref()}function assertSessionOpen(d){if(d.connecting){throw new connect_error_ConnectError("expected open session, but it is connecting",Lr.Internal)}if(d.destroyed){throw new connect_error_ConnectError("expected open session, but it is destroyed",Lr.Internal)}if(d.closed){throw new connect_error_ConnectError("expected open session, but it is closed",Lr.Internal)}}function createNodeHttpClient(d){var p;if(d.httpVersion=="1.1"){return createNodeHttp1Client(d.nodeOptions)}const y=(p=d.sessionProvider)!==null&&p!==void 0?p:d=>new Http2SessionManager(d);return createNodeHttp2Client(y)}function createNodeHttp1Client(d){return async function request(p){const y=createSentinel(p.signal);return new Promise(((v,D)=>{y.catch((d=>{D(d)}));h1Request(y,p.url,Object.assign(Object.assign({},d),{headers:node_universal_header_webHeaderToNodeHeaders(p.header,d===null||d===void 0?void 0:d.headers),method:p.method}),(d=>{void sinkRequest(p,d,y);d.on("response",(d=>{var p;d.on("error",y.reject);y.catch((p=>d.destroy(node_error_connectErrorFromNodeReason(p))));const D=new Headers;v({status:(p=d.statusCode)!==null&&p!==void 0?p:0,header:node_universal_header_nodeHeaderToWebHeader(d.headers),body:h1ResponseIterable(y,d,D),trailer:D})}))}))}))}}function createNodeHttp2Client(d){return function request(p){const y=createSentinel(p.signal);const v=d(p.url);return new Promise(((d,D)=>{y.catch((d=>{D(d)}));h2Request(y,v,p.url,p.method,node_universal_header_webHeaderToNodeHeaders(p.header),{},(D=>{void sinkRequest(p,D,y);D.on("response",(p=>{var M;const U={status:(M=p[":status"])!==null&&M!==void 0?M:0,header:node_universal_header_nodeHeaderToWebHeader(p),body:h2ResponseIterable(y,D,v),trailer:h2ResponseTrailer(D)};d(U)}))}))}))}}function h1Request(d,p,y,v){let D;if(new URL(p).protocol.startsWith("https")){D=xt.request(p,y)}else{D=Bt.request(p,y)}d.catch((d=>D.destroy(node_error_connectErrorFromNodeReason(d))));D.flushHeaders();D.on("error",d.reject);D.on("socket",(function onRequestSocket(d){function onSocketConnect(){d.off("connect",onSocketConnect);v(D)}if(d.readyState==="open"){v(D)}else{d.on("connect",onSocketConnect)}}))}function h1ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){node_universal_header_nodeHeaderToWebHeader(p.trailers).forEach(((d,p)=>{y.set(p,d)}));d.resolve();await d}return D},throw(p){d.reject(p);throw p}}}}}function h2Request(d,p,y,v,D,M,U){const j=new URL(y);if(j.origin!==p.authority){const y=`cannot make a request to ${j.origin}: the http2 session is connected to ${p.authority}`;d.reject(new connect_error_ConnectError(y,Lr.Internal));return}p.request(v,j.pathname+j.search,D,{}).then((p=>{d.catch((d=>{if(p.closed){return}const y=d instanceof connect_error_ConnectError&&d.code==Lr.Canceled?Zr.CANCEL:Zr.INTERNAL_ERROR;return new Promise((d=>p.close(y,d)))}));p.on("error",(function h2StreamError(y){if(p.writableEnded&&unwrapNodeErrorChain(y).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}d.reject(y)}));p.on("close",(function h2StreamClose(){const y=node_error_connectErrorFromH2ResetCode(p.rstCode);if(y){d.reject(y)}}));U(p)}),(p=>{d.reject(p)}))}function h2ResponseTrailer(d){const p=new Headers;d.on("trailers",(d=>{node_universal_header_nodeHeaderToWebHeader(d).forEach(((d,y)=>{p.set(y,d)}))}));return p}function h2ResponseIterable(d,p,y){const v=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const D=await d.race(v.next());if(D.done===true){d.resolve();await d}y===null||y===void 0?void 0:y.notifyResponseByteRead(p);return D},throw(p){d.reject(p);throw p}}}}}async function sinkRequest(d,p,y){if(d.body===undefined){await new Promise((d=>p.end(d)));return}const v=d.body[Symbol.asyncIterator]();return new Promise((d=>{writeNext();function writeNext(){if(y.isRejected()){return}v.next().then((D=>{if(D.done===true){p.end(d);return}p.write(D.value,"binary",(function(d){if(d===null||d===undefined){writeNext();return}if(v.throw!==undefined){v.throw(node_error_connectErrorFromNodeReason(d)).catch((()=>{}))}if(p.writableEnded&&unwrapNodeErrorChain(d).map(getNodeErrorProps).some((d=>d.code=="ERR_STREAM_WRITE_AFTER_END"))){return}y.reject(d)}))}),(d=>{y.reject(d)}))}}))}function createSentinel(d){let p;let y;let v=false;let D=false;const M=new Promise(((d,v)=>{p=d;y=v}));const U={resolve(){if(!v&&!D){v=true;p===null||p===void 0?void 0:p()}},isResolved(){return v},reject(d){if(!v&&!D){D=true;y===null||y===void 0?void 0:y(node_error_connectErrorFromNodeReason(d))}},isRejected(){return D},async race(d){const p=await Promise.race([d,M]);if(p===undefined&&v){throw new connect_error_ConnectError("sentinel completed early",Lr.Internal)}return p}};const j=Object.assign(M,U);function onSignalAbort(){U.reject(getAbortSignalReason(this))}if(d){if(d.aborted){U.reject(getAbortSignalReason(d))}else{d.addEventListener("abort",onSignalAbort)}M.finally((()=>d.removeEventListener("abort",onSignalAbort))).catch((()=>{}))}return j}function node_transport_options_validateNodeTransportOptions(d){var p,y,v,D;let M;if(d.httpVersion=="2"){let p;if(d.sessionManager){p=d.sessionManager}else{p=new Http2SessionManager(d.baseUrl,{pingIntervalMs:d.pingIntervalMs,pingIdleConnection:d.pingIdleConnection,pingTimeoutMs:d.pingTimeoutMs,idleConnectionTimeoutMs:d.idleConnectionTimeoutMs},d.nodeOptions)}M=createNodeHttpClient({httpVersion:"2",sessionProvider:()=>p})}else{M=createNodeHttpClient({httpVersion:"1.1",nodeOptions:d.nodeOptions})}return Object.assign(Object.assign(Object.assign({},d),{httpClient:M,useBinaryFormat:(p=d.useBinaryFormat)!==null&&p!==void 0?p:true,interceptors:(y=d.interceptors)!==null&&y!==void 0?y:[],sendCompression:(v=d.sendCompression)!==null&&v!==void 0?v:null,acceptCompression:(D=d.acceptCompression)!==null&&D!==void 0?D:[sn,an]}),validateReadWriteMaxBytes(d.readMaxBytes,d.writeMaxBytes,d.compressMinBytes))}function createGrpcWebTransport(d){return createTransport(validateNodeTransportOptions(d))}const cn="Content-Type";const un="Grpc-Encoding";const dn="Grpc-Accept-Encoding";const pn="Grpc-Timeout";const mn="Grpc-Status";const An="Grpc-Message";const hn="Grpc-Status-Details-Bin";const gn="Grpc-Message-Type";const yn="User-Agent";const bn=/^application\/grpc(?:\+(?:(json)(?:; ?charset=utf-?8)?|proto))?$/i;const En="application/grpc+proto";const wn="application/grpc+json";function parseContentType(d){const p=d===null||d===void 0?void 0:d.match(bn);if(!p){return undefined}const y=!p[1];return{binary:y}}function requestHeader(d,p,y){const v=new Headers(y!==null&&y!==void 0?y:{});v.set(cn,d?En:wn);v.set(yn,"connect-es/1.6.1");if(p!==undefined){v.set(pn,`${p}m`)}v.set("Te","trailers");return v}function requestHeaderWithCompression(d,p,y,v,D){const M=requestHeader(d,p,y);if(D!=null){M.set(un,D.name)}if(v.length>0){M.set(dn,v.map((d=>d.name)).join(","))}return M}function codeFromHttpStatus(d){switch(d){case 400:return Lr.Internal;case 401:return Lr.Unauthenticated;case 403:return Lr.PermissionDenied;case 404:return Lr.Unimplemented;case 429:return Lr.Unavailable;case 502:return Lr.Unavailable;case 503:return Lr.Unavailable;case 504:return Lr.Unavailable;default:return Lr.Unknown}}class Message{equals(d){return this.getType().runtime.util.equals(this.getType(),this,d)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(d,p){const y=this.getType(),v=y.runtime.bin,D=v.makeReadOptions(p);v.readMessage(this,D.readerFactory(d),d.byteLength,D);return this}fromJson(d,p){const y=this.getType(),v=y.runtime.json,D=v.makeReadOptions(p);v.readMessage(y,d,D,this);return this}fromJsonString(d,p){let y;try{y=JSON.parse(d)}catch(d){throw new Error(`cannot decode ${this.getType().typeName} from JSON: ${d instanceof Error?d.message:String(d)}`)}return this.fromJson(y,p)}toBinary(d){const p=this.getType(),y=p.runtime.bin,v=y.makeWriteOptions(d),D=v.writerFactory();y.writeMessage(this,D,v);return D.finish()}toJson(d){const p=this.getType(),y=p.runtime.json,v=y.makeWriteOptions(d);return y.writeMessage(this,v)}toJsonString(d){var p;const y=this.toJson(d);return JSON.stringify(y,null,(p=d===null||d===void 0?void 0:d.prettySpaces)!==null&&p!==void 0?p:0)}toJSON(){return this.toJson({emitDefaultValues:true})}getType(){return Object.getPrototypeOf(this).constructor}}function assert(d,p){if(!d){throw new Error(p)}}const vn=34028234663852886e22,Cn=-34028234663852886e22,Sn=4294967295,In=2147483647,Bn=-2147483648;function assertInt32(d){if(typeof d!=="number")throw new Error("invalid int 32: "+typeof d);if(!Number.isInteger(d)||d>In||dSn||d<0)throw new Error("invalid uint 32: "+d)}function assertFloat32(d){if(typeof d!=="number")throw new Error("invalid float 32: "+typeof d);if(!Number.isFinite(d))return;if(d>vn||d({no:p.no,name:p.name,localName:d[p.no]}))),v)}function makeEnumType(d,p,y){const v=Object.create(null);const D=Object.create(null);const M=[];for(const d of p){const p=normalizeEnumValue(d);M.push(p);v[d.name]=p;D[d.no]=p}return{typeName:d,values:M,findName(d){return v[d]},findNumber(d){return D[d]}}}function makeEnum(d,p,y){const v={};for(const d of p){const p=normalizeEnumValue(d);v[p.localName]=p.no;v[p.no]=p.localName}setEnumType(v,d,p,y);return v}function normalizeEnumValue(d){if("localName"in d){return d}return Object.assign(Object.assign({},d),{localName:d.name})}function makeMessageType(d,p,y,v){var D;const M=(D=v===null||v===void 0?void 0:v.localName)!==null&&D!==void 0?D:p.substring(p.lastIndexOf(".")+1);const U={[M]:function(p){d.util.initFields(this);d.util.initPartial(p,this)}}[M];Object.setPrototypeOf(U.prototype,new Message);Object.assign(U,{runtime:d,typeName:p,fields:d.util.newFieldList(y),fromBinary(d,p){return(new U).fromBinary(d,p)},fromJson(d,p){return(new U).fromJson(d,p)},fromJsonString(d,p){return(new U).fromJsonString(d,p)},equals(p,y){return d.util.equals(U,p,y)}});return U}function varint64read(){let d=0;let p=0;for(let y=0;y<28;y+=7){let v=this.buf[this.pos++];d|=(v&127)<>4;if((y&128)==0){this.assertBounds();return[d,p]}for(let y=3;y<=31;y+=7){let v=this.buf[this.pos++];p|=(v&127)<>>v;const M=!(D>>>7==0&&p==0);const U=(M?D|128:D)&255;y.push(U);if(!M){return}}const v=d>>>28&15|(p&7)<<4;const D=!(p>>3==0);y.push((D?v|128:v)&255);if(!D){return}for(let d=3;d<31;d=d+7){const v=p>>>d;const D=!(v>>>7==0);const M=(D?v|128:v)&255;y.push(M);if(!D){return}}y.push(p>>>31&1)}const Rn=4294967296;function int64FromString(d){const p=d[0]==="-";if(p){d=d.slice(1)}const y=1e6;let v=0;let D=0;function add1e6digit(p,M){const U=Number(d.slice(p,M));D*=y;v=v*y+U;if(v>=Rn){D=D+(v/Rn|0);v=v%Rn}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return p?negate(v,D):newBits(v,D)}function int64ToString(d,p){let y=newBits(d,p);const v=y.hi&2147483648;if(v){y=negate(y.lo,y.hi)}const D=uInt64ToString(y.lo,y.hi);return v?"-"+D:D}function uInt64ToString(d,p){({lo:d,hi:p}=toUnsigned(d,p));if(p<=2097151){return String(Rn*p+d)}const y=d&16777215;const v=(d>>>24|p<<8)&16777215;const D=p>>16&65535;let M=y+v*6777216+D*6710656;let U=v+D*8147497;let j=D*2;const V=1e7;if(M>=V){U+=Math.floor(M/V);M%=V}if(U>=V){j+=Math.floor(U/V);U%=V}return j.toString()+decimalFrom1e7WithLeadingZeros(U)+decimalFrom1e7WithLeadingZeros(M)}function toUnsigned(d,p){return{lo:d>>>0,hi:p>>>0}}function newBits(d,p){return{lo:d|0,hi:p|0}}function negate(d,p){p=~p;if(d){d=~d+1}else{p+=1}return newBits(d,p)}const decimalFrom1e7WithLeadingZeros=d=>{const p=String(d);return"0000000".slice(p.length)+p};function varint32write(d,p){if(d>=0){while(d>127){p.push(d&127|128);d=d>>>7}p.push(d)}else{for(let y=0;y<9;y++){p.push(d&127|128);d=d>>7}p.push(1)}}function varint32read(){let d=this.buf[this.pos++];let p=d&127;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<7;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<14;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&127)<<21;if((d&128)==0){this.assertBounds();return p}d=this.buf[this.pos++];p|=(d&15)<<28;for(let p=5;(d&128)!==0&&p<10;p++)d=this.buf[this.pos++];if((d&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}function makeInt64Support(){const d=new DataView(new ArrayBuffer(8));const p=typeof BigInt==="function"&&typeof d.getBigInt64==="function"&&typeof d.getBigUint64==="function"&&typeof d.setBigInt64==="function"&&typeof d.setBigUint64==="function"&&(typeof process!="object"||typeof process.env!="object"||process.env.BUF_BIGINT_DISABLE!=="1");if(p){const p=BigInt("-9223372036854775808"),y=BigInt("9223372036854775807"),v=BigInt("0"),D=BigInt("18446744073709551615");return{zero:BigInt(0),supported:true,parse(d){const v=typeof d=="bigint"?d:BigInt(d);if(v>y||vD||passert(/^-?[0-9]+$/.test(d),`int64 invalid: ${d}`);const assertUInt64String=d=>assert(/^[0-9]+$/.test(d),`uint64 invalid: ${d}`);return{zero:"0",supported:false,parse(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return d},uParse(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return d},enc(d){if(typeof d!="string"){d=d.toString()}assertInt64String(d);return int64FromString(d)},uEnc(d){if(typeof d!="string"){d=d.toString()}assertUInt64String(d);return int64FromString(d)},dec(d,p){return int64ToString(d,p)},uDec(d,p){return uInt64ToString(d,p)}}}const _n=makeInt64Support();var Tn;(function(d){d[d["DOUBLE"]=1]="DOUBLE";d[d["FLOAT"]=2]="FLOAT";d[d["INT64"]=3]="INT64";d[d["UINT64"]=4]="UINT64";d[d["INT32"]=5]="INT32";d[d["FIXED64"]=6]="FIXED64";d[d["FIXED32"]=7]="FIXED32";d[d["BOOL"]=8]="BOOL";d[d["STRING"]=9]="STRING";d[d["BYTES"]=12]="BYTES";d[d["UINT32"]=13]="UINT32";d[d["SFIXED32"]=15]="SFIXED32";d[d["SFIXED64"]=16]="SFIXED64";d[d["SINT32"]=17]="SINT32";d[d["SINT64"]=18]="SINT64"})(Tn||(Tn={}));var Nn;(function(d){d[d["BIGINT"]=0]="BIGINT";d[d["STRING"]=1]="STRING"})(Nn||(Nn={}));function scalarEquals(d,p,y){if(p===y){return true}if(d==Tn.BYTES){if(!(p instanceof Uint8Array)||!(y instanceof Uint8Array)){return false}if(p.length!==y.length){return false}for(let d=0;dy[p]]}function initExtensionField(d){const p=d.field;if(p.repeated){return[]}if(p.default!==undefined){return p.default}switch(p.kind){case"enum":return p.T.values[0].no;case"scalar":return scalarZeroValue(p.T,p.L);case"message":const d=p.T,y=new d;return d.fieldWrapper?d.fieldWrapper.unwrapField(y):y;case"map":throw"map fields are not allowed to be extensions"}}function filterUnknownFields(d,p){if(!p.repeated&&(p.kind=="enum"||p.kind=="scalar")){for(let y=d.length-1;y>=0;--y){if(d[y].no==p.no){return[d[y]]}}return[]}return d.filter((d=>d.no===p.no))}let kn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let Qn=[];for(let d=0;d>4;U=M;D=2;break;case 2:y[v++]=(U&15)<<4|(M&60)>>2;U=M;D=3;break;case 3:y[v++]=(U&3)<<6|M;D=0;break}}if(D==1)throw Error("invalid base64 string.");return y.subarray(0,v)},enc(d){let p="",y=0,v,D=0;for(let M=0;M>2];D=(v&3)<<4;y=1;break;case 1:p+=kn[D|v>>4];D=(v&15)<<2;y=2;break;case 2:p+=kn[D|v>>6];p+=kn[v&63];y=0;break}}if(y){p+=kn[D];p+="=";if(y==1)p+="="}return p}};function getExtension(d,p,y){assertExtendee(p,d);const v=p.runtime.bin.makeReadOptions(y);const D=filterUnknownFields(d.getType().runtime.bin.listUnknownFields(d),p.field);const[M,U]=createExtensionContainer(p);for(const d of D){p.runtime.bin.readField(M,v.readerFactory(d.data),p.field,d.wireType,v)}return U()}function setExtension(d,p,y,v){assertExtendee(p,d);const D=p.runtime.bin.makeReadOptions(v);const M=p.runtime.bin.makeWriteOptions(v);if(hasExtension(d,p)){const y=d.getType().runtime.bin.listUnknownFields(d).filter((d=>d.no!=p.field.no));d.getType().runtime.bin.discardUnknownFields(d);for(const p of y){d.getType().runtime.bin.onUnknownField(d,p.no,p.wireType,p.data)}}const U=M.writerFactory();let j=p.field;if(!j.opt&&!j.repeated&&(j.kind=="enum"||j.kind=="scalar")){j=Object.assign(Object.assign({},p.field),{opt:true})}p.runtime.bin.writeField(j,y,U,M);const V=D.readerFactory(U.finish());while(V.posd.no!=p.field.no));y.discardUnknownFields(d);for(const p of v){y.onUnknownField(d,p.no,p.wireType,p.data)}}}function hasExtension(d,p){const y=d.getType();return p.extendee.typeName===y.typeName&&!!y.runtime.bin.listUnknownFields(d).find((d=>d.no==p.field.no))}function assertExtendee(d,p){assert(d.extendee.typeName==p.getType().typeName,`extension ${d.typeName} can only be applied to message ${d.extendee.typeName}`)}function isFieldSet(d,p){const y=d.localName;if(d.repeated){return p[y].length>0}if(d.oneof){return p[d.oneof.localName].case===y}switch(d.kind){case"enum":case"scalar":if(d.opt||d.req){return p[y]!==undefined}if(d.kind=="enum"){return p[y]!==d.T.values[0].no}return!isScalarZeroValue(d.T,p[y]);case"message":return p[y]!==undefined;case"map":return Object.keys(p[y]).length>0}}function clearField(d,p){const y=d.localName;const v=!d.opt&&!d.req;if(d.repeated){p[y]=[]}else if(d.oneof){p[d.oneof.localName]={case:undefined}}else{switch(d.kind){case"map":p[y]={};break;case"enum":p[y]=v?d.T.values[0].no:undefined;break;case"scalar":p[y]=v?scalarZeroValue(d.T,d.L):undefined;break;case"message":p[y]=undefined;break}}}function isMessage(d,p){if(d===null||typeof d!="object"){return false}if(!Object.getOwnPropertyNames(Message.prototype).every((p=>p in d&&typeof d[p]=="function"))){return false}const y=d.getType();if(y===null||typeof y!="function"||!("typeName"in y)||typeof y.typeName!="string"){return false}return p===undefined?true:y.typeName==p.typeName}function wrapField(d,p){if(isMessage(p)||!d.fieldWrapper){return p}return d.fieldWrapper.wrapField(p)}function getUnwrappedFieldType(d){if(d.fieldKind!=="message"){return undefined}if(d.repeated){return undefined}if(d.oneof!=undefined){return undefined}return Pn[d.message.typeName]}const Pn={"google.protobuf.DoubleValue":Tn.DOUBLE,"google.protobuf.FloatValue":Tn.FLOAT,"google.protobuf.Int64Value":Tn.INT64,"google.protobuf.UInt64Value":Tn.UINT64,"google.protobuf.Int32Value":Tn.INT32,"google.protobuf.UInt32Value":Tn.UINT32,"google.protobuf.BoolValue":Tn.BOOL,"google.protobuf.StringValue":Tn.STRING,"google.protobuf.BytesValue":Tn.BYTES};const On={ignoreUnknownFields:false};const Ln={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0};function makeReadOptions(d){return d?Object.assign(Object.assign({},On),d):On}function makeWriteOptions(d){return d?Object.assign(Object.assign({},Ln),d):Ln}const Fn=Symbol();const Mn=Symbol();function makeJsonFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,readMessage(d,p,y,v){if(p==null||Array.isArray(p)||typeof p!="object"){throw new Error(`cannot decode message ${d.typeName} from JSON: ${debugJsonValue(p)}`)}v=v!==null&&v!==void 0?v:new d;const D=new Map;const M=y.typeRegistry;for(const[U,j]of Object.entries(p)){const p=d.fields.findJsonName(U);if(p){if(p.oneof){if(j===null&&p.kind=="scalar"){continue}const y=D.get(p.oneof);if(y!==undefined){throw new Error(`cannot decode message ${d.typeName} from JSON: multiple keys for oneof "${p.oneof.name}" present: "${y}", "${U}"`)}D.set(p.oneof,U)}readField(v,j,p,y,d)}else{let p=false;if((M===null||M===void 0?void 0:M.findExtension)&&U.startsWith("[")&&U.endsWith("]")){const D=M.findExtension(U.substring(1,U.length-1));if(D&&D.extendee.typeName==d.typeName){p=true;const[d,M]=createExtensionContainer(D);readField(d,j,D.field,y,D);setExtension(v,D,M(),y)}}if(!p&&!y.ignoreUnknownFields){throw new Error(`cannot decode message ${d.typeName} from JSON: key "${U}" is unknown`)}}}return v},writeMessage(d,p){const y=d.getType();const v={};let D;try{for(D of y.fields.byNumber()){if(!isFieldSet(D,d)){if(D.req){throw`required field not set`}if(!p.emitDefaultValues){continue}if(!canEmitFieldDefaultValue(D)){continue}}const y=D.oneof?d[D.oneof.localName].value:d[D.localName];const M=writeField(D,y,p);if(M!==undefined){v[p.useProtoFieldName?D.name:D.jsonName]=M}}const M=p.typeRegistry;if(M===null||M===void 0?void 0:M.findExtensionFor){for(const D of y.runtime.bin.listUnknownFields(d)){const U=M.findExtensionFor(y.typeName,D.no);if(U&&hasExtension(d,U)){const y=getExtension(d,U,p);const D=writeField(U.field,y,p);if(D!==undefined){v[U.field.jsonName]=D}}}}}catch(d){const p=D?`cannot encode field ${y.typeName}.${D.name} to JSON`:`cannot encode message ${y.typeName} to JSON`;const v=d instanceof Error?d.message:String(d);throw new Error(p+(v.length>0?`: ${v}`:""))}return v},readScalar(d,p,y){return readScalar(d,p,y!==null&&y!==void 0?y:Nn.BIGINT,true)},writeScalar(d,p,y){if(p===undefined){return undefined}if(y||isScalarZeroValue(d,p)){return writeScalar(d,p)}return undefined},debug:debugJsonValue}}function debugJsonValue(d){if(d===null){return"null"}switch(typeof d){case"object":return Array.isArray(d)?"array":"object";case"string":return d.length>100?"string":`"${d.split('"').join('\\"')}"`;default:return String(d)}}function readField(d,p,y,v,D){let M=y.localName;if(y.repeated){assert(y.kind!="map");if(p===null){return}if(!Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const d of p){if(d===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`)}switch(y.kind){case"message":U.push(y.T.fromJson(d,v));break;case"enum":const p=readEnum(y.T,d,v.ignoreUnknownFields,true);if(p!==Mn){U.push(p)}break;case"scalar":try{U.push(readScalar(y.T,d,y.L,true))}catch(p){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(d)}`;if(p instanceof Error&&p.message.length>0){v+=`: ${p.message}`}throw new Error(v)}break}}}else if(y.kind=="map"){if(p===null){return}if(typeof p!="object"||Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`)}const U=d[M];for(const[d,M]of Object.entries(p)){if(M===null){throw new Error(`cannot decode field ${D.typeName}.${y.name} from JSON: map value null`)}let j;try{j=readMapKey(y.K,d)}catch(d){let v=`cannot decode map key for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}switch(y.V.kind){case"message":U[j]=y.V.T.fromJson(M,v);break;case"enum":const d=readEnum(y.V.T,M,v.ignoreUnknownFields,true);if(d!==Mn){U[j]=d}break;case"scalar":try{U[j]=readScalar(y.V.T,M,Nn.BIGINT,true)}catch(d){let v=`cannot decode map value for field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}else{if(y.oneof){d=d[y.oneof.localName]={case:M};M="value"}switch(y.kind){case"message":const U=y.T;if(p===null&&U.typeName!="google.protobuf.Value"){return}let j=d[M];if(isMessage(j)){j.fromJson(p,v)}else{d[M]=j=U.fromJson(p,v);if(U.fieldWrapper&&!y.oneof){d[M]=U.fieldWrapper.unwrapField(j)}}break;case"enum":const V=readEnum(y.T,p,v.ignoreUnknownFields,false);switch(V){case Fn:clearField(y,d);break;case Mn:break;default:d[M]=V;break}break;case"scalar":try{const v=readScalar(y.T,p,y.L,false);switch(v){case Fn:clearField(y,d);break;default:d[M]=v;break}}catch(d){let v=`cannot decode field ${D.typeName}.${y.name} from JSON: ${debugJsonValue(p)}`;if(d instanceof Error&&d.message.length>0){v+=`: ${d.message}`}throw new Error(v)}break}}}function readMapKey(d,p){if(d===Tn.BOOL){switch(p){case"true":p=true;break;case"false":p=false;break}}return readScalar(d,p,Nn.BIGINT,true).toString()}function readScalar(d,p,y,v){if(p===null){if(v){return scalarZeroValue(d,y)}return Fn}switch(d){case Tn.DOUBLE:case Tn.FLOAT:if(p==="NaN")return Number.NaN;if(p==="Infinity")return Number.POSITIVE_INFINITY;if(p==="-Infinity")return Number.NEGATIVE_INFINITY;if(p===""){break}if(typeof p=="string"&&p.trim().length!==p.length){break}if(typeof p!="string"&&typeof p!="number"){break}const v=Number(p);if(Number.isNaN(v)){break}if(!Number.isFinite(v)){break}if(d==Tn.FLOAT)assertFloat32(v);return v;case Tn.INT32:case Tn.FIXED32:case Tn.SFIXED32:case Tn.SINT32:case Tn.UINT32:let D;if(typeof p=="number")D=p;else if(typeof p=="string"&&p.length>0){if(p.trim().length===p.length)D=Number(p)}if(D===undefined)break;if(d==Tn.UINT32||d==Tn.FIXED32)assertUInt32(D);else assertInt32(D);return D;case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:if(typeof p!="number"&&typeof p!="string")break;const M=_n.parse(p);return y?M.toString():M;case Tn.FIXED64:case Tn.UINT64:if(typeof p!="number"&&typeof p!="string")break;const U=_n.uParse(p);return y?U.toString():U;case Tn.BOOL:if(typeof p!=="boolean")break;return p;case Tn.STRING:if(typeof p!=="string"){break}try{encodeURIComponent(p)}catch(d){throw new Error("invalid UTF8")}return p;case Tn.BYTES:if(p==="")return new Uint8Array(0);if(typeof p!=="string")break;return Dn.dec(p)}throw new Error}function readEnum(d,p,y,v){if(p===null){if(d.typeName=="google.protobuf.NullValue"){return 0}return v?d.values[0].no:Fn}switch(typeof p){case"number":if(Number.isInteger(p)){return p}break;case"string":const v=d.findName(p);if(v!==undefined){return v.no}if(y){return Mn}break}throw new Error(`cannot decode enum ${d.typeName} from JSON: ${debugJsonValue(p)}`)}function canEmitFieldDefaultValue(d){if(d.repeated||d.kind=="map"){return true}if(d.oneof){return false}if(d.kind=="message"){return false}if(d.opt||d.req){return false}return true}function writeField(d,p,y){if(d.kind=="map"){assert(typeof p=="object"&&p!=null);const v={};const D=Object.entries(p);switch(d.V.kind){case"scalar":for(const[p,y]of D){v[p.toString()]=writeScalar(d.V.T,y)}break;case"message":for(const[d,p]of D){v[d.toString()]=p.toJson(y)}break;case"enum":const p=d.V.T;for(const[d,M]of D){v[d.toString()]=writeEnum(p,M,y.enumAsInteger)}break}return y.emitDefaultValues||D.length>0?v:undefined}if(d.repeated){assert(Array.isArray(p));const v=[];switch(d.kind){case"scalar":for(let y=0;y0?v:undefined}switch(d.kind){case"scalar":return writeScalar(d.T,p);case"enum":return writeEnum(d.T,p,y.enumAsInteger);case"message":return wrapField(d.T,p).toJson(y)}}function writeEnum(d,p,y){var v;assert(typeof p=="number");if(d.typeName=="google.protobuf.NullValue"){return null}if(y){return p}const D=d.findNumber(p);return(v=D===null||D===void 0?void 0:D.name)!==null&&v!==void 0?v:p}function writeScalar(d,p){switch(d){case Tn.INT32:case Tn.SFIXED32:case Tn.SINT32:case Tn.FIXED32:case Tn.UINT32:assert(typeof p=="number");return p;case Tn.FLOAT:case Tn.DOUBLE:assert(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case Tn.STRING:assert(typeof p=="string");return p;case Tn.BOOL:assert(typeof p=="boolean");return p;case Tn.UINT64:case Tn.FIXED64:case Tn.INT64:case Tn.SFIXED64:case Tn.SINT64:assert(typeof p=="bigint"||typeof p=="string"||typeof p=="number");return p.toString();case Tn.BYTES:assert(p instanceof Uint8Array);return Dn.enc(p)}}var Un;(function(d){d[d["Varint"]=0]="Varint";d[d["Bit64"]=1]="Bit64";d[d["LengthDelimited"]=2]="LengthDelimited";d[d["StartGroup"]=3]="StartGroup";d[d["EndGroup"]=4]="EndGroup";d[d["Bit32"]=5]="Bit32"})(Un||(Un={}));class BinaryWriter{constructor(d){this.stack=[];this.textEncoder=d!==null&&d!==void 0?d:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let d=0;for(let p=0;p>>0)}raw(d){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(d);return this}uint32(d){assertUInt32(d);while(d>127){this.buf.push(d&127|128);d=d>>>7}this.buf.push(d);return this}int32(d){assertInt32(d);varint32write(d,this.buf);return this}bool(d){this.buf.push(d?1:0);return this}bytes(d){this.uint32(d.byteLength);return this.raw(d)}string(d){let p=this.textEncoder.encode(d);this.uint32(p.byteLength);return this.raw(p)}float(d){assertFloat32(d);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,d,true);return this.raw(p)}double(d){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,d,true);return this.raw(p)}fixed32(d){assertUInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,d,true);return this.raw(p)}sfixed32(d){assertInt32(d);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,d,true);return this.raw(p)}sint32(d){assertInt32(d);d=(d<<1^d>>31)>>>0;varint32write(d,this.buf);return this}sfixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.enc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}fixed64(d){let p=new Uint8Array(8),y=new DataView(p.buffer),v=_n.uEnc(d);y.setInt32(0,v.lo,true);y.setInt32(4,v.hi,true);return this.raw(p)}int64(d){let p=_n.enc(d);varint64write(p.lo,p.hi,this.buf);return this}sint64(d){let p=_n.enc(d),y=p.hi>>31,v=p.lo<<1^y,D=(p.hi<<1|p.lo>>>31)^y;varint64write(v,D,this.buf);return this}uint64(d){let p=_n.uEnc(d);varint64write(p.lo,p.hi,this.buf);return this}}class BinaryReader{constructor(d,p){this.varint64=varint64read;this.uint32=varint32read;this.buf=d;this.len=d.length;this.pos=0;this.view=new DataView(d.buffer,d.byteOffset,d.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder}tag(){let d=this.uint32(),p=d>>>3,y=d&7;if(p<=0||y<0||y>5)throw new Error("illegal tag: field no "+p+" wire type "+y);return[p,y]}skip(d,p){let y=this.pos;switch(d){case Un.Varint:while(this.buf[this.pos++]&128){}break;case Un.Bit64:this.pos+=4;case Un.Bit32:this.pos+=4;break;case Un.LengthDelimited:let y=this.uint32();this.pos+=y;break;case Un.StartGroup:for(;;){const[d,y]=this.tag();if(y===Un.EndGroup){if(p!==undefined&&d!==p){throw new Error("invalid end group tag")}break}this.skip(y,d)}break;default:throw new Error("cant skip wire type "+d)}this.assertBounds();return this.buf.subarray(y,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let d=this.uint32();return d>>>1^-(d&1)}int64(){return _n.dec(...this.varint64())}uint64(){return _n.uDec(...this.varint64())}sint64(){let[d,p]=this.varint64();let y=-(d&1);d=(d>>>1|(p&1)<<31)^y;p=p>>>1^y;return _n.dec(d,p)}bool(){let[d,p]=this.varint64();return d!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return _n.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return _n.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let d=this.uint32(),p=this.pos;this.pos+=d;this.assertBounds();return this.buf.subarray(p,p+d)}string(){return this.textDecoder.decode(this.bytes())}}const Hn=Symbol("@bufbuild/protobuf/unknown-fields");const jn={readUnknownFields:true,readerFactory:d=>new BinaryReader(d)};const Gn={writeUnknownFields:true,writerFactory:()=>new BinaryWriter};function binary_format_makeReadOptions(d){return d?Object.assign(Object.assign({},jn),d):jn}function binary_format_makeWriteOptions(d){return d?Object.assign(Object.assign({},Gn),d):Gn}function makeBinaryFormat(){return{makeReadOptions:binary_format_makeReadOptions,makeWriteOptions:binary_format_makeWriteOptions,listUnknownFields(d){var p;return(p=d[Hn])!==null&&p!==void 0?p:[]},discardUnknownFields(d){delete d[Hn]},writeUnknownFields(d,p){const y=d;const v=y[Hn];if(v){for(const d of v){p.tag(d.no,d.wireType).raw(d.data)}}},onUnknownField(d,p,y,v){const D=d;if(!Array.isArray(D[Hn])){D[Hn]=[]}D[Hn].push({no:p,wireType:y,data:v})},readMessage(d,p,y,v,D){const M=d.getType();const U=D?p.len:p.pos+y;let j,V;while(p.pos0){V=readScalarLTString}if(M){let y=d[U];const D=v==Un.LengthDelimited&&j!=Tn.STRING&&j!=Tn.BYTES;if(D){let d=p.uint32()+p.pos;while(p.posisMessage(d,V)?d:new V(d)))}else{const d=M[y];if(V.fieldWrapper){if(V.typeName==="google.protobuf.BytesValue"){D[y]=toU8Arr(d)}else{D[y]=d}}else{D[y]=isMessage(d,V)?d:new V(d)}}break}}},equals(d,p,y){if(p===y){return true}if(!p||!y){return false}return d.fields.byMember().every((d=>{const v=p[d.localName];const D=y[d.localName];if(d.repeated){if(v.length!==D.length){return false}switch(d.kind){case"message":return v.every(((p,y)=>d.T.equals(p,D[y])));case"scalar":return v.every(((p,y)=>scalarEquals(d.T,p,D[y])));case"enum":return v.every(((d,p)=>scalarEquals(Tn.INT32,d,D[p])))}throw new Error(`repeated cannot contain ${d.kind}`)}switch(d.kind){case"message":let p=v;let y=D;if(d.T.fieldWrapper){if(p!==undefined&&!isMessage(p)){p=d.T.fieldWrapper.wrapField(p)}if(y!==undefined&&!isMessage(y)){y=d.T.fieldWrapper.wrapField(y)}}return d.T.equals(p,y);case"enum":return scalarEquals(Tn.INT32,v,D);case"scalar":return scalarEquals(d.T,v,D);case"oneof":if(v.case!==D.case){return false}const M=d.findField(v.case);if(M===undefined){return true}switch(M.kind){case"message":return M.T.equals(v.value,D.value);case"enum":return scalarEquals(Tn.INT32,v.value,D.value);case"scalar":return scalarEquals(M.T,v.value,D.value)}throw new Error(`oneof cannot contain ${M.kind}`);case"map":const U=Object.keys(v).concat(Object.keys(D));switch(d.V.kind){case"message":const p=d.V.T;return U.every((d=>p.equals(v[d],D[d])));case"enum":return U.every((d=>scalarEquals(Tn.INT32,v[d],D[d])));case"scalar":const y=d.V.T;return U.every((d=>scalarEquals(y,v[d],D[d])))}break}}))},clone(d){const p=d.getType(),y=new p,v=y;for(const y of p.fields.byMember()){const p=d[y.localName];let D;if(y.repeated){D=p.map(cloneSingularField)}else if(y.kind=="map"){D=v[y.localName];for(const[d,y]of Object.entries(p)){D[d]=cloneSingularField(y)}}else if(y.kind=="oneof"){const d=y.findField(p.case);D=d?{case:p.case,value:cloneSingularField(p.value)}:{case:undefined}}else{D=cloneSingularField(p)}v[y.localName]=D}for(const y of p.runtime.bin.listUnknownFields(d)){p.runtime.bin.onUnknownField(v,y.no,y.wireType,y.data)}return y}}}function cloneSingularField(d){if(d===undefined){return d}if(isMessage(d)){return d.clone()}if(d instanceof Uint8Array){const p=new Uint8Array(d.byteLength);p.set(d);return p}return d}function toU8Arr(d){return d instanceof Uint8Array?d:new Uint8Array(d)}function makeProtoRuntime(d,p,y){return{syntax:d,json:makeJsonFormat(),bin:makeBinaryFormat(),util:Object.assign(Object.assign({},makeUtilCommon()),{newFieldList:p,initFields:y}),makeMessageType(d,p,y){return makeMessageType(this,d,p,y)},makeEnum:makeEnum,makeEnumType:makeEnumType,getEnumType:getEnumType,makeExtension(d,p,y){return makeExtension(this,d,p,y)}}}class InternalFieldList{constructor(d,p){this._fields=d;this._normalizer=p}findJsonName(d){if(!this.jsonNames){const d={};for(const p of this.list()){d[p.jsonName]=d[p.name]=p}this.jsonNames=d}return this.jsonNames[d]}find(d){if(!this.numbers){const d={};for(const p of this.list()){d[p.no]=p}this.numbers=d}return this.numbers[d]}list(){if(!this.all){this.all=this._normalizer(this._fields)}return this.all}byNumber(){if(!this.numbersAsc){this.numbersAsc=this.list().concat().sort(((d,p)=>d.no-p.no))}return this.numbersAsc}byMember(){if(!this.members){this.members=[];const d=this.members;let p;for(const y of this.list()){if(y.oneof){if(y.oneof!==p){p=y.oneof;d.push(p)}}else{d.push(y)}}}return this.members}}function localName(d){switch(d.kind){case"field":return localFieldName(d.name,d.oneof!==undefined);case"oneof":return localOneofName(d.name);case"enum":case"message":case"service":case"extension":{const p=d.file.proto.package;const y=p===undefined?0:p.length+1;const v=d.typeName.substring(y).replace(/\./g,"_");return safeObjectProperty(safeIdentifier(v))}case"enum_value":{let p=d.name;const y=d.parent.sharedPrefix;if(y!==undefined){p=p.substring(y.length)}return safeObjectProperty(p)}case"rpc":{let p=d.name;if(p.length==0){return p}p=p[0].toLowerCase()+p.substring(1);return safeObjectProperty(p)}}}function localFieldName(d,p){const y=protoCamelCase(d);if(p){return y}return safeObjectProperty(safeMessageProperty(y))}function localOneofName(d){return localFieldName(d,false)}const qn=protoCamelCase;function findEnumSharedPrefix(d,p){const y=camelToSnakeCase(d)+"_";for(const d of p){if(!d.toLowerCase().startsWith(y)){return undefined}const p=d.substring(y.length);if(p.length==0){return undefined}if(/^\d/.test(p)){return undefined}}return y}function camelToSnakeCase(d){return(d.substring(0,1)+d.substring(1).replace(/[A-Z]/g,(d=>"_"+d))).toLowerCase()}function protoCamelCase(d){let p=false;const y=[];for(let v=0;v`${d}$`;const safeMessageProperty=d=>{if(Wn.has(d)){return fallback(d)}return d};const safeObjectProperty=d=>{if(Vn.has(d)){return fallback(d)}return d};const safeIdentifier=d=>{if(zn.has(d)){return fallback(d)}return d};class InternalOneofInfo{constructor(d){this.kind="oneof";this.repeated=false;this.packed=false;this.opt=false;this.req=false;this.default=undefined;this.fields=[];this.name=d;this.localName=localOneofName(d)}addField(d){assert(d.oneof===this,`field ${d.name} not one of ${this.name}`);this.fields.push(d)}findField(d){if(!this._lookup){this._lookup=Object.create(null);for(let d=0;dnew InternalFieldList(d,(d=>normalizeFieldInfos(d,true)))),(d=>{for(const p of d.getType().fields.byMember()){if(p.opt){continue}const y=p.localName,v=d;if(p.repeated){v[y]=[];continue}switch(p.kind){case"oneof":v[y]={case:undefined};break;case"enum":v[y]=0;break;case"map":v[y]={};break;case"scalar":v[y]=scalarZeroValue(p.T,p.L);break;case"message":break}}}));class any_pb_Any extends Message{constructor(d){super();this.typeUrl="";this.value=new Uint8Array(0);$n.util.initPartial(d,this)}toJson(d){var p;if(this.typeUrl===""){return{}}const y=this.typeUrlToName(this.typeUrl);const v=(p=d===null||d===void 0?void 0:d.typeRegistry)===null||p===void 0?void 0:p.findMessage(y);if(!v){throw new Error(`cannot encode message google.protobuf.Any to JSON: "${this.typeUrl}" is not in the type registry`)}const D=v.fromBinary(this.value);let M=D.toJson(d);if(y.startsWith("google.protobuf.")||(M===null||Array.isArray(M)||typeof M!=="object")){M={value:M}}M["@type"]=this.typeUrl;return M}fromJson(d,p){var y;if(d===null||Array.isArray(d)||typeof d!="object"){throw new Error(`cannot decode message google.protobuf.Any from JSON: expected object but got ${d===null?"null":Array.isArray(d)?"array":typeof d}`)}if(Object.keys(d).length==0){return this}const v=d["@type"];if(typeof v!="string"||v==""){throw new Error(`cannot decode message google.protobuf.Any from JSON: "@type" is empty`)}const D=this.typeUrlToName(v),M=(y=p===null||p===void 0?void 0:p.typeRegistry)===null||y===void 0?void 0:y.findMessage(D);if(!M){throw new Error(`cannot decode message google.protobuf.Any from JSON: ${v} is not in the type registry`)}let U;if(D.startsWith("google.protobuf.")&&Object.prototype.hasOwnProperty.call(d,"value")){U=M.fromJson(d["value"],p)}else{const y=Object.assign({},d);delete y["@type"];U=M.fromJson(y,p)}this.packFrom(U);return this}packFrom(d){this.value=d.toBinary();this.typeUrl=this.typeNameToUrl(d.getType().typeName)}unpackTo(d){if(!this.is(d.getType())){return false}d.fromBinary(this.value);return true}unpack(d){if(this.typeUrl===""){return undefined}const p=d.findMessage(this.typeUrlToName(this.typeUrl));if(!p){return undefined}return p.fromBinary(this.value)}is(d){if(this.typeUrl===""){return false}const p=this.typeUrlToName(this.typeUrl);let y="";if(typeof d==="string"){y=d}else{y=d.typeName}return p===y}typeNameToUrl(d){return`type.googleapis.com/${d}`}typeUrlToName(d){if(!d.length){throw new Error(`invalid type url: ${d}`)}const p=d.lastIndexOf("/");const y=p>=0?d.substring(p+1):d;if(!y.length){throw new Error(`invalid type url: ${d}`)}return y}static pack(d){const p=new any_pb_Any;p.packFrom(d);return p}static fromBinary(d,p){return(new any_pb_Any).fromBinary(d,p)}static fromJson(d,p){return(new any_pb_Any).fromJson(d,p)}static fromJsonString(d,p){return(new any_pb_Any).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(any_pb_Any,d,p)}}any_pb_Any.runtime=$n;any_pb_Any.typeName="google.protobuf.Any";any_pb_Any.fields=$n.util.newFieldList((()=>[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}]));class status_pb_Status extends Message{constructor(d){super();this.code=0;this.message="";this.details=[];$n.util.initPartial(d,this)}static fromBinary(d,p){return(new status_pb_Status).fromBinary(d,p)}static fromJson(d,p){return(new status_pb_Status).fromJson(d,p)}static fromJsonString(d,p){return(new status_pb_Status).fromJsonString(d,p)}static equals(d,p){return $n.util.equals(status_pb_Status,d,p)}}status_pb_Status.runtime=$n;status_pb_Status.typeName="google.rpc.Status";status_pb_Status.fields=$n.util.newFieldList((()=>[{no:1,name:"code",kind:"scalar",T:5},{no:2,name:"message",kind:"scalar",T:9},{no:3,name:"details",kind:"message",T:any_pb_Any,repeated:true}]));function http_headers_encodeBinaryHeader(d){let p;if(typeof d=="object"&&"getType"in d){p=d.toBinary()}else if(typeof d=="string"){p=(new TextEncoder).encode(d)}else{p=d instanceof Uint8Array?d:new Uint8Array(d)}return protoBase64.enc(p).replace(/=+$/,"")}function decodeBinaryHeader(d,p,y){try{const v=Dn.dec(d);if(p){return p.fromBinary(v,y)}return v}catch(d){throw connect_error_ConnectError.from(d,Lr.DataLoss)}}function appendHeaders(...d){const p=new Headers;for(const y of d){y.forEach(((d,y)=>{p.append(y,d)}))}return p}const Yn="0";function setTrailerStatus(d,p){if(p){d.set(headerGrpcStatus,p.code.toString(10));d.set(headerGrpcMessage,encodeURIComponent(p.rawMessage));if(p.details.length>0){const y=new Status({code:p.code,message:p.rawMessage,details:p.details.map((d=>"getType"in d?Any.pack(d):new Any({typeUrl:`type.googleapis.com/${d.type}`,value:d.value})))});d.set(headerStatusDetailsBin,encodeBinaryHeader(y))}}else{d.set(headerGrpcStatus,Yn.toString())}return d}function findTrailerError(d){var p;const y=d.get(hn);if(y!=null){const p=decodeBinaryHeader(y,status_pb_Status);if(p.code==0){return undefined}const v=new connect_error_ConnectError(p.message,p.code,d);v.details=p.details.map((d=>({type:d.typeUrl.substring(d.typeUrl.lastIndexOf("/")+1),value:d.value})));return v}const v=d.get(mn);if(v!=null){if(v===Yn){return undefined}const y=parseInt(v,10);if(y in Lr){return new connect_error_ConnectError(decodeURIComponent((p=d.get(An))!==null&&p!==void 0?p:""),y,d)}return new connect_error_ConnectError(`invalid grpc-status: ${v}`,Lr.Internal,d)}return undefined}function validateResponse(d,p){if(d!=200){throw new connect_error_ConnectError(`HTTP ${d}`,codeFromHttpStatus(d),p)}const y=p.get(cn);const v=parseContentType(y);if(v==undefined){throw new connect_error_ConnectError(`unsupported content type ${y}`,Lr.Unknown)}return{foundStatus:p.has(mn),headerError:findTrailerError(p)}}function validateResponseWithCompression(d,p,y){const{foundStatus:v,headerError:D}=validateResponse(p,y);let M;const U=y.get(un);if(U!==null&&U.toLowerCase()!=="identity"){M=d.find((d=>d.name===U));if(!M){throw new connect_error_ConnectError(`unsupported response encoding "${U}"`,Lr.Internal,y)}}return{foundStatus:v,compression:M,headerError:D}}function validateTrailer(d,p){const y=findTrailerError(d);if(y){p.forEach(((d,p)=>{y.metadata.append(p,d)}));throw y}if(!p.has(mn)&&!d.has(mn)){throw new connect_error_ConnectError("protocol error: missing status",Lr.Internal)}}function createMethodUrl(d,p,y){const v=typeof p=="string"?p:p.typeName;const D=typeof y=="string"?y:y.name;return d.toString().replace(/\/?$/,`/${v}/${D}`)}function applyInterceptors(d,p){var y;return(y=p===null||p===void 0?void 0:p.concat().reverse().reduce(((d,p)=>p(d)),d))!==null&&y!==void 0?y:d}function normalize(d,p){return p instanceof d?p:new d(p)}function normalizeIterable(d,p){function transform(p){if(p.done===true){return p}return{done:p.done,value:normalize(d,p.value)}}return{[Symbol.asyncIterator](){const d=p[Symbol.asyncIterator]();const y={next:()=>d.next().then(transform)};if(d.throw!==undefined){y.throw=p=>d.throw(p).then(transform)}if(d.return!==undefined){y.return=p=>d.return(p).then(transform)}return y}}}function runUnaryCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalize(d.req.method.I,d.req.message),signal:y});return p(M).then((d=>{D();return d}),v)}function runStreamingCall(d){const p=applyInterceptors(d.next,d.interceptors);const[y,v,D]=setupSignal(d);const M=Object.assign(Object.assign({},d.req),{message:normalizeIterable(d.req.method.I,d.req.message),signal:y});let U=false;y.addEventListener("abort",(function(){var p,y;const v=d.req.message[Symbol.asyncIterator]();if(!U){(p=v.throw)===null||p===void 0?void 0:p.call(v,this.reason).catch((()=>{}))}(y=v.return)===null||y===void 0?void 0:y.call(v).catch((()=>{}))}));return p(M).then((d=>Object.assign(Object.assign({},d),{message:{[Symbol.asyncIterator](){const p=d.message[Symbol.asyncIterator]();return{next(){return p.next().then((d=>{if(d.done==true){U=true;D()}return d}),v)}}}}})),v)}function setupSignal(d){const{signal:p,cleanup:y}=createDeadlineSignal(d.timeoutMs);const v=createLinkedAbortController(d.signal,p);return[v.signal,function abort(d){const D=connect_error_ConnectError.from(p.aborted?getAbortSignalReason(p):d);v.abort(D);y();return Promise.reject(D)},function done(){y();v.abort()}]}function getJsonOptions(d){var p;const y=Object.assign({},d);(p=y.ignoreUnknownFields)!==null&&p!==void 0?p:y.ignoreUnknownFields=true;return y}function createMethodSerializationLookup(d,p,y,v){const D=limitSerialization(createBinarySerialization(d.I,p),v);const M=limitSerialization(createJsonSerialization(d.I,y),v);const U=limitSerialization(createBinarySerialization(d.O,p),v);const j=limitSerialization(createJsonSerialization(d.O,y),v);return{getI(d){return d?D:M},getO(d){return d?U:j}}}function createClientMethodSerializers(d,p,y,v){const D=p?createBinarySerialization(d.I,v):createJsonSerialization(d.I,y);const M=p?createBinarySerialization(d.O,v):createJsonSerialization(d.O,y);return{parse:M.parse,serialize:D.serialize}}function limitSerialization(d,p){return{serialize(y){const v=d.serialize(y);assertWriteMaxBytes(p.writeMaxBytes,v.byteLength);return v},parse(y){limit_io_assertReadMaxBytes(p.readMaxBytes,y.byteLength,true);return d.parse(y)}}}function createBinarySerialization(d,p){return{parse(y){try{return d.fromBinary(y,p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`parse binary: ${p}`,Lr.Internal)}},serialize(d){try{return d.toBinary(p)}catch(d){const p=d instanceof Error?d.message:String(d);throw new connect_error_ConnectError(`serialize binary: ${p}`,Lr.Internal)}}}}function createJsonSerialization(d,p){var y,v;const D=(y=p===null||p===void 0?void 0:p.textEncoder)!==null&&y!==void 0?y:new TextEncoder;const M=(v=p===null||p===void 0?void 0:p.textDecoder)!==null&&v!==void 0?v:new TextDecoder;const U=getJsonOptions(p);return{parse(p){try{const y=M.decode(p);return d.fromJsonString(y,U)}catch(d){throw connect_error_ConnectError.from(d,Lr.InvalidArgument)}},serialize(d){try{const p=d.toJsonString(U);return D.encode(p)}catch(d){throw connect_error_ConnectError.from(d,Lr.Internal)}}}}function createContextValues(){return{get(d){return d.id in this?this[d.id]:d.defaultValue},set(d,p){this[d.id]=p;return this},delete(d){delete this[d.id];return this}}}function createContextKey(d,p){return{id:Symbol(p===null||p===void 0?void 0:p.description),defaultValue:d}}var Jn=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var Kn=undefined&&undefined.__await||function(d){return this instanceof Kn?(this.v=d,this):new Kn(d)};var Xn=undefined&&undefined.__asyncDelegator||function(d){var p,y;return p={},verb("next"),verb("throw",(function(d){throw d})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=d[v]?function(p){return(y=!y)?{value:Kn(d[v](p)),done:false}:D?D(p):p}:D}};var Zn=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof Kn?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function transport_createTransport(d){return{async unary(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return await runUnaryCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:false,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async v=>{const D=await d.httpClient({url:v.url,method:"POST",header:v.header,signal:v.signal,body:pipe(createAsyncIterable([v.message]),transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:M,headerError:U}=validateResponseWithCompression(d.acceptCompression,D.status,D.header);const j=await pipeTo(D.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(M!==null&&M!==void 0?M:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(async d=>{var p,y,v,D;let M;try{for(var U=true,j=Jn(d),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const d=D;if(M!==undefined){throw new connect_error_ConnectError("protocol error: received extra output message for unary method",Lr.Unimplemented)}M=d}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(y)throw y.error}}return M}),{propagateDownStreamError:false});validateTrailer(D.trailer,D.header);if(j===undefined){if(U){throw U}throw new connect_error_ConnectError("protocol error: missing output message for unary method",D.trailer.has(mn)?Lr.Unimplemented:Lr.Unknown)}if(U){throw new connect_error_ConnectError("protocol error: received output message for unary method with error status",Lr.Unknown)}return{stream:false,service:p,method:y,header:D.header,message:j,trailer:D.trailer}}})},async stream(p,y,v,D,M,U,j){const V=createMethodSerializationLookup(y,d.binaryOptions,d.jsonOptions,d);D=D===undefined?d.defaultTimeoutMs:D<=0?undefined:D;return runStreamingCall({interceptors:d.interceptors,signal:v,timeoutMs:D,req:{stream:true,service:p,method:y,url:createMethodUrl(d.baseUrl,p,y),init:{},header:requestHeaderWithCompression(d.useBinaryFormat,D,M,d.acceptCompression,d.sendCompression),contextValues:j!==null&&j!==void 0?j:createContextValues(),message:U},next:async p=>{const y=await d.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:pipe(p.message,transformSerializeEnvelope(V.getI(d.useBinaryFormat)),transformCompressEnvelope(d.sendCompression,d.compressMinBytes),transformJoinEnvelopes(),{propagateDownStreamError:true})});const{compression:v,foundStatus:D,headerError:M}=validateResponseWithCompression(d.acceptCompression,y.status,y.header);if(M){throw M}const U=Object.assign(Object.assign({},p),{header:y.header,trailer:y.trailer,message:pipe(y.body,transformSplitEnvelope(d.readMaxBytes),transformDecompressEnvelope(v!==null&&v!==void 0?v:null,d.readMaxBytes),transformParseEnvelope(V.getO(d.useBinaryFormat)),(function(d){return Zn(this,arguments,(function*(){yield Kn(yield*Xn(Jn(d)));if(!D){validateTrailer(y.trailer,y.header)}}))}),{propagateDownStreamError:true})});return U}})}}}function createGrpcTransport(d){return transport_createTransport(node_transport_options_validateNodeTransportOptions(d))}function createConnectTransport(d){return createTransport(validateNodeTransportOptions(d))}var ei=undefined&&undefined.__asyncValues||function(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=d[Symbol.asyncIterator],y;return p?p.call(d):(d=typeof __values==="function"?__values(d):d[Symbol.iterator](),y={},verb("next"),verb("throw"),verb("return"),y[Symbol.asyncIterator]=function(){return this},y);function verb(p){y[p]=d[p]&&function(y){return new Promise((function(v,D){y=d[p](y),settle(v,D,y.done,y.value)}))}}function settle(d,p,y,v){Promise.resolve(v).then((function(p){d({value:p,done:y})}),p)}};var ti=undefined&&undefined.__await||function(d){return this instanceof ti?(this.v=d,this):new ti(d)};var ri=undefined&&undefined.__asyncGenerator||function(d,p,y){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=y.apply(d,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(d){return function(p){return Promise.resolve(p).then(d,reject)}}function verb(d,p){if(v[d]){D[d]=function(p){return new Promise((function(y,v){M.push([d,p,y,v])>1||resume(d,p)}))};if(p)D[d]=p(D[d])}}function resume(d,p){try{step(v[d](p))}catch(d){settle(M[0][3],d)}}function step(d){d.value instanceof ti?Promise.resolve(d.value.v).then(fulfill,reject):settle(M[0][2],d)}function fulfill(d){resume("next",d)}function reject(d){resume("throw",d)}function settle(d,p){if(d(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};function node_universal_handler_universalRequestFromNodeRequest(d,...p){var y,v;const D=p.length===3?p[0]:undefined;const M=p.length===3?p[1]:p[0];const U=p.length===3?p[2]:p[1];const j="encrypted"in d.socket&&d.socket.encrypted;const V=j?"https":"http";const K="authority"in d?d.authority:d.headers.host;const ee=(y=d.url)!==null&&y!==void 0?y:"";if(K===undefined){throw new ConnectError("unable to determine request authority from Node.js server request",Code.Internal)}const te=M!==undefined?M:asyncIterableFromNodeServerRequest(d);const re=new AbortController;if("stream"in d){d.once("close",(()=>{const p=connectErrorFromH2ResetCode(d.stream.rstCode);if(p!==undefined){re.abort(p)}else{re.abort()}}))}else{const p=D!==null&&D!==void 0?D:d;const onH1Error=y=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(connectErrorFromNodeReason(y))};const onH1Close=()=>{d.off("error",onH1Error);p.off("close",onH1Close);re.abort(d.errored?connectErrorFromNodeReason(d.errored):undefined)};d.once("error",onH1Error);p.once("close",onH1Close)}return{httpVersion:d.httpVersion,method:(v=d.method)!==null&&v!==void 0?v:"",url:new URL(ee,`${V}://${K}`).toString(),header:nodeHeaderToWebHeader(d.headers),body:te,signal:re.signal,contextValues:U}}async function node_universal_handler_universalResponseToNodeResponse(d,p){var y,v,D;const M=(y=d.body)===null||y===void 0?void 0:y[Symbol.asyncIterator]();let U=false;try{if(M!==undefined){let y=await M.next();U=true;p.writeHead(d.status,webHeaderToNodeHeaders(d.header));U=false;for(;y.done!==true;y=await M.next()){U=true;await write(p,y.value);if("flush"in p&&typeof p.flush=="function"){p.flush()}U=false}}if(!p.headersSent){p.writeHead(d.status,webHeaderToNodeHeaders(d.header))}if(d.trailer){p.addTrailers(webHeaderToNodeHeaders(d.trailer))}await new Promise((d=>{p.once("end",d);p.end()}))}catch(d){if(U){(v=M===null||M===void 0?void 0:M.throw)===null||v===void 0?void 0:v.call(M,d).catch((()=>{}))}throw connectErrorFromNodeReason(d)}finally{(D=M===null||M===void 0?void 0:M.return)===null||D===void 0?void 0:D.call(M).catch((()=>{}))}}function asyncIterableFromNodeServerRequest(d){return ri(this,arguments,(function*asyncIterableFromNodeServerRequest_1(){var p,y,v,D;const M=d.iterator({destroyOnReturn:false});try{for(var U=true,j=ei(M),V;V=yield ti(j.next()),p=V.done,!p;U=true){D=V.value;U=false;const d=D;yield yield ti(d)}}catch(d){y={error:d}}finally{try{if(!U&&!p&&(v=j.return))yield ti(v.call(j))}finally{if(y)throw y.error}}}))}function write(d,p){return new Promise(((y,v)=>{if(d.errored){return error(d.errored)}d.once("error",error);d.once("drain",drain);const D=d.write(p,"binary",(function(p){if(p&&!D){error(p);d.once("error",(()=>{}))}}));if(D){drain()}function error(p){d.off("error",error);d.off("drain",drain);v(p)}function drain(){d.off("error",error);d.off("drain",drain);y()}}))}function connectNodeAdapter(d){var p;if(d.acceptCompression===undefined){d.acceptCompression=[compressionGzip,compressionBrotli]}const y=createConnectRouter(d);d.routes(y);const v=(p=d.requestPathPrefix)!==null&&p!==void 0?p:"";const D=new Map;for(const d of y.handlers){D.set(v+d.requestPath,d)}return function nodeRequestHandler(p,y){var v,M,U,j;const V=D.get((M=(v=p.url)===null||v===void 0?void 0:v.split("?",2)[0])!==null&&M!==void 0?M:"");if(!V){((U=d.fallback)!==null&&U!==void 0?U:connect_node_adapter_fallback)(p,y);return}const K=universalRequestFromNodeRequest(p,y,undefined,(j=d.contextValues)===null||j===void 0?void 0:j.call(d,p));V(K).then((d=>universalResponseToNodeResponse(d,y))).catch((d=>{if(ConnectError.from(d).code==Code.Aborted){return}console.error(`handler for rpc ${V.method.name} of ${V.service.typeName} failed`,d)}))}}const connect_node_adapter_fallback=(d,p)=>{p.writeHead(uResponseNotFound.status);p.end()};const ni=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const ii=$n.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const si=$n.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const oi=$n.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const ai=$n.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const li=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(ci)}]));const ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const ui=$n.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:li}]));const di=$n.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const pi=$n.makeMessageType("stickydisk.v1.UpRequest",[]);const fi=$n.makeMessageType("stickydisk.v1.UpResponse",[]);const mi=$n.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:$n.getEnumType(ni)}]));const Ai=$n.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const hi={typeName:"stickydisk.v1.StickyDiskService",methods:{getStickyDisk:{name:"GetStickyDisk",I:ii,O:si,kind:Pr.Unary},commitStickyDisk:{name:"CommitStickyDisk",I:oi,O:ai,kind:Pr.Unary},up:{name:"Up",I:pi,O:fi,kind:Pr.Unary},reportMetric:{name:"ReportMetric",I:ui,O:di,kind:Pr.Unary},queueDockerJob:{name:"QueueDockerJob",I:mi,O:Ai,kind:Pr.Unary}}};const gi=$n.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const yi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const bi=null&&proto3.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9},{no:3,name:"parent_snapshot_name",kind:"scalar",T:9},{no:4,name:"clone_name",kind:"scalar",T:9}]));const Ei=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9},{no:7,name:"fs_disk_usage_bytes",kind:"scalar",T:3}]));const wi=null&&proto3.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const vi=$n.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:$n.getEnumType(Ci)}]));const Ci=$n.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"},{no:7,name:"BPA_V2_DEBUG_WORKERS_AVAILABLE_MS"},{no:8,name:"BPA_V2_PRUNE_BYTES"}]);const Si=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:vi}]));const Ii=null&&proto3.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const Bi=null&&proto3.makeMessageType("stickydisk.v1.UpRequest",[]);const xi=null&&proto3.makeMessageType("stickydisk.v1.UpResponse",[]);const Ri=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:proto3.getEnumType(gi)}]));const _i=null&&proto3.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);const createBlacksmithAPIClient=()=>{const d=process.env.BLACKSMITH_BACKEND_URL||(process.env.BLACKSMITH_ENV?.includes("staging")?"https://stagingapi.blacksmith.sh":"https://api.blacksmith.sh");y.debug(`Using Blacksmith API URL: ${d}`);const p=Rr.create({baseURL:d,headers:{Authorization:`Bearer ${process.env.BLACKSMITH_STICKYDISK_TOKEN}`,"X-Github-Repo-Name":process.env.GITHUB_REPO_NAME||"","Content-Type":"application/json"}});Dr(p,{retries:5,retryDelay:Dr.exponentialDelay,retryCondition:d=>Dr.isNetworkOrIdempotentRequestError(d)||(d.response?.status?d.response.status>=500:false)});return p};function createBlacksmithAgentClient(){y.info(`Creating Blacksmith agent client with port: ${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`);const d=createGrpcTransport({baseUrl:`http://192.168.127.1:${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`,httpVersion:"2"});return createClient(hi,d)}async function reportBuildPushActionFailure(d,p,v){const D={stickydisk_key:process.env.GITHUB_REPO_NAME||"",repo_name:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",arch:process.env.BLACKSMITH_ENV?.includes("arm")?"arm64":"amd64",vm_id:process.env.BLACKSMITH_VM_ID||"",petname:process.env.PETNAME||"",type:d,message:v?`${v}: ${p?.message||""}`:p?.message||""};try{const d=createBlacksmithAPIClient();const p=await d.post("/stickydisks/report-failed",D);return p.data}catch(p){y.warning(`Failed to report error to Blacksmith: ${p.message}`)}}async function reportMetric(d,p){try{const y=createBlacksmithAgentClient();const v=new vi({type:d,value:{case:"intValue",value:BigInt(p)}});await y.reportMetric({repoName:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",metric:v})}catch(d){y.debug(`Failed to report metric: ${d.message}`)}}async function reportIntegrityCheckFailure(d){try{const p=process.env.BLACKSMITH_METRICS_HTTP_PORT||process.env.METRICS_PORT||"5556";const v="192.168.127.1";const D=`http://${v}:${p}/internal`;const M=d.split("/").pop()||d;const U={metric_type:"boltdb_integrity_check_failure",value:1,vm_id:process.env.BLACKSMITH_VM_ID||"",attributes:{database_file:M}};const j=await Rr.post(D,U,{timeout:2e3,headers:{"Content-Type":"application/json"}});y.debug(`Reported integrity check failure for ${M} (${j.status})`)}catch(d){y.warning(`Failed to report integrity check metric: ${d.message}`)}}async function commitStickyDisk(d,p){try{const v=createBlacksmithAgentClient();const D={exposeId:d,stickyDiskKey:process.env.GITHUB_REPO_NAME||"",vmId:process.env.BLACKSMITH_VM_ID||"",shouldCommit:true,repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""};if(p!==null&&p>0){D.fsDiskUsageBytes=BigInt(p);y.debug(`Reporting fs usage: ${p} bytes`)}else{y.debug("No fs usage data available, storage agent will use fallback sizing")}await v.commitStickyDisk(D);y.info("Successfully committed sticky disk")}catch(d){y.warning(`Failed to commit sticky disk: ${d.message}`);throw d}}async function reportBuild(){return null}const Ti=(0,ee.promisify)(te.exec);const Ni=512*1024*1024;const ki=400*1024*1024;class ExecTimeoutError extends Error{constructor(d,p){super(`${d} timed out after ${p}ms`);this.name="ExecTimeoutError"}}async function execWithTimeout(d,p,y){const v=y||d.substring(0,80);return Promise.race([Ti(d),new Promise(((d,y)=>setTimeout((()=>y(new ExecTimeoutError(v,p))),p)))])}var Qi=__nccwpck_require__(2811);function is_plain_obj_isPlainObject(d){if(typeof d!=="object"||d===null){return false}const p=Object.getPrototypeOf(d);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(Symbol.toStringTag in d)&&!(Symbol.iterator in d)}var Di=__nccwpck_require__(73136);const safeNormalizeFileUrl=(d,p)=>{const y=normalizeFileUrl(normalizeDenoExecPath(d));if(typeof y!=="string"){throw new TypeError(`${p} must be a string or a file URL: ${y}.`)}return y};const normalizeDenoExecPath=d=>isDenoExecPath(d)?d.toString():d;const isDenoExecPath=d=>typeof d!=="string"&&d&&Object.getPrototypeOf(d)===String.prototype;const normalizeFileUrl=d=>d instanceof URL?(0,Di.fileURLToPath)(d):d;const normalizeParameters=(d,p=[],y={})=>{const v=safeNormalizeFileUrl(d,"First argument");const[D,M]=is_plain_obj_isPlainObject(p)?[[],p]:[p,y];if(!Array.isArray(D)){throw new TypeError(`Second argument must be either an array of arguments or an options object: ${D}`)}if(D.some((d=>typeof d==="object"&&d!==null))){throw new TypeError(`Second argument must be an array of strings: ${D}`)}const U=D.map(String);const j=U.find((d=>d.includes("\0")));if(j!==undefined){throw new TypeError(`Arguments cannot contain null bytes ("\\0"): ${j}`)}if(!is_plain_obj_isPlainObject(M)){throw new TypeError(`Last argument must be an options object: ${M}`)}return[v,U,M]};const Pi=require("node:child_process");var Oi=__nccwpck_require__(46193);const{toString:Li}=Object.prototype;const uint_array_isArrayBuffer=d=>Li.call(d)==="[object ArrayBuffer]";const isUint8Array=d=>Li.call(d)==="[object Uint8Array]";const bufferToUint8Array=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const Fi=new TextEncoder;const stringToUint8Array=d=>Fi.encode(d);const Mi=new TextDecoder;const uint8ArrayToString=d=>Mi.decode(d);const joinToString=(d,p)=>{const y=uint8ArraysToStrings(d,p);return y.join("")};const uint8ArraysToStrings=(d,p)=>{if(p==="utf8"&&d.every((d=>typeof d==="string"))){return d}const y=new Oi.StringDecoder(p);const v=d.map((d=>typeof d==="string"?stringToUint8Array(d):d)).map((d=>y.write(d)));const D=y.end();return D===""?v:[...v,D]};const joinToUint8Array=d=>{if(d.length===1&&isUint8Array(d[0])){return d[0]}return concatUint8Arrays(stringsToUint8Arrays(d))};const stringsToUint8Arrays=d=>d.map((d=>typeof d==="string"?stringToUint8Array(d):d));const concatUint8Arrays=d=>{const p=new Uint8Array(getJoinLength(d));let y=0;for(const v of d){p.set(v,y);y+=v.length}return p};const getJoinLength=d=>{let p=0;for(const y of d){p+=y.length}return p};const isTemplateString=d=>Array.isArray(d)&&Array.isArray(d.raw);const parseTemplates=(d,p)=>{let y=[];for(const[v,D]of d.entries()){y=parseTemplate({templates:d,expressions:p,tokens:y,index:v,template:D})}if(y.length===0){throw new TypeError("Template script must not be empty")}const[v,...D]=y;return[v,D,{}]};const parseTemplate=({templates:d,expressions:p,tokens:y,index:v,template:D})=>{if(D===undefined){throw new TypeError(`Invalid backslash sequence: ${d.raw[v]}`)}const{nextTokens:M,leadingWhitespaces:U,trailingWhitespaces:j}=splitByWhitespaces(D,d.raw[v]);const V=concatTokens(y,M,U);if(v===p.length){return V}const K=p[v];const ee=Array.isArray(K)?K.map((d=>parseExpression(d))):[parseExpression(K)];return concatTokens(V,ee,j)};const splitByWhitespaces=(d,p)=>{if(p.length===0){return{nextTokens:[],leadingWhitespaces:false,trailingWhitespaces:false}}const y=[];let v=0;const D=Ui.has(p[0]);for(let D=0,M=0;Dy||d.length===0||p.length===0?[...d,...p]:[...d.slice(0,-1),`${d.at(-1)}${p[0]}`,...p.slice(1)];const parseExpression=d=>{const p=typeof d;if(p==="string"){return d}if(p==="number"){return String(d)}if(is_plain_obj_isPlainObject(d)&&("stdout"in d||"isMaxBuffer"in d)){return getSubprocessResult(d)}if(d instanceof Pi.ChildProcess||Object.prototype.toString.call(d)==="[object Promise]"){throw new TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}.")}throw new TypeError(`Unexpected "${p}" in template expression`)};const getSubprocessResult=({stdout:d})=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}if(d===undefined){throw new TypeError('Missing result.stdout in template expression. This is probably due to the previous subprocess\' "stdout" option.')}throw new TypeError(`Unexpected "${typeof d}" stdout in template expression`)};var ji=__nccwpck_require__(57975);var Gi=__nccwpck_require__(1708);const isStandardStream=d=>qi.includes(d);const qi=[Gi.stdin,Gi.stdout,Gi.stderr];const zi=["stdin","stdout","stderr"];const getStreamName=d=>zi[d]??`stdio[${d}]`;const normalizeFdSpecificOptions=d=>{const p={...d};for(const y of Yi){p[y]=normalizeFdSpecificOption(d,y)}return p};const normalizeFdSpecificOption=(d,p)=>{const y=Array.from({length:getStdioLength(d)+1});const v=normalizeFdSpecificValue(d[p],y,p);return addDefaultValue(v,p)};const getStdioLength=({stdio:d})=>Array.isArray(d)?Math.max(d.length,zi.length):zi.length;const normalizeFdSpecificValue=(d,p,y)=>is_plain_obj_isPlainObject(d)?normalizeOptionObject(d,p,y):p.fill(d);const normalizeOptionObject=(d,p,y)=>{for(const v of Object.keys(d).sort(compareFdName)){for(const D of parseFdName(v,y,p)){p[D]=d[v]}}return p};const compareFdName=(d,p)=>getFdNameOrder(d){if(d==="stdout"||d==="stderr"){return 0}return d==="all"?2:1};const parseFdName=(d,p,y)=>{if(d==="ipc"){return[y.length-1]}const v=parseFd(d);if(v===undefined||v===0){throw new TypeError(`"${p}.${d}" is invalid.\nIt must be "${p}.stdout", "${p}.stderr", "${p}.all", "${p}.ipc", or "${p}.fd3", "${p}.fd4" (and so on).`)}if(v>=y.length){throw new TypeError(`"${p}.${d}" is invalid: that file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}return v==="all"?[1,2]:[v]};const parseFd=d=>{if(d==="all"){return d}if(zi.includes(d)){return zi.indexOf(d)}const p=Vi.exec(d);if(p!==null){return Number(p[1])}};const Vi=/^fd(\d+)$/;const addDefaultValue=(d,p)=>d.map((d=>d===undefined?$i[p]:d));const Wi=(0,ji.debuglog)("execa").enabled?"full":"none";const $i={lines:false,buffer:true,maxBuffer:1e3*1e3*100,verbose:Wi,stripFinalNewline:true};const Yi=["lines","buffer","maxBuffer","verbose","stripFinalNewline"];const getFdSpecificValue=(d,p)=>p==="ipc"?d.at(-1):d[p];const isVerbose=({verbose:d},p)=>getFdVerbose(d,p)!=="none";const isFullVerbose=({verbose:d},p)=>!["none","short"].includes(getFdVerbose(d,p));const getVerboseFunction=({verbose:d},p)=>{const y=getFdVerbose(d,p);return isVerboseFunction(y)?y:undefined};const getFdVerbose=(d,p)=>p===undefined?getFdGenericVerbose(d):getFdSpecificValue(d,p);const getFdGenericVerbose=d=>d.find((d=>isVerboseFunction(d)))??Ji.findLast((p=>d.includes(p)));const isVerboseFunction=d=>typeof d==="function";const Ji=["none","short","full"];const joinCommand=(d,p)=>{const y=[d,...p];const v=y.join(" ");const D=y.map((d=>quoteString(escapeControlCharacters(d)))).join(" ");return{command:v,escapedCommand:D}};const escapeLines=d=>(0,ji.stripVTControlCharacters)(d).split("\n").map((d=>escapeControlCharacters(d))).join("\n");const escapeControlCharacters=d=>d.replaceAll(Ki,(d=>escapeControlCharacter(d)));const escapeControlCharacter=d=>{const p=Xi[d];if(p!==undefined){return p}const y=d.codePointAt(0);const v=y.toString(16);return y<=Zi?`\\u${v.padStart(4,"0")}`:`\\U${v}`};const getSpecialCharRegExp=()=>{try{return new RegExp("\\p{Separator}|\\p{Other}","gu")}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}};const Ki=getSpecialCharRegExp();const Xi={" ":" ","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};const Zi=65535;const quoteString=d=>{if(es.test(d)){return d}return Gi.platform==="win32"?`"${d.replaceAll('"','""')}"`:`'${d.replaceAll("'","'\\''")}'`};const es=/^[\w./-]+$/;function isUnicodeSupported(){const{env:d}=Gi;const{TERM:p,TERM_PROGRAM:y}=d;if(Gi.platform!=="win32"){return p!=="linux"}return Boolean(d.WT_SESSION)||Boolean(d.TERMINUS_SUBLIME)||d.ConEmuTask==="{cmd::Cmder}"||y==="Terminus-Sublime"||y==="vscode"||p==="xterm-256color"||p==="alacritty"||p==="rxvt-unicode"||p==="rxvt-unicode-256color"||d.TERMINAL_EMULATOR==="JetBrains-JediTerm"}const ts={circleQuestionMark:"(?)",questionMarkPrefix:"(?)",square:"█",squareDarkShade:"▓",squareMediumShade:"▒",squareLightShade:"░",squareTop:"▀",squareBottom:"▄",squareLeft:"▌",squareRight:"▐",squareCenter:"■",bullet:"●",dot:"․",ellipsis:"…",pointerSmall:"›",triangleUp:"▲",triangleUpSmall:"▴",triangleDown:"▼",triangleDownSmall:"▾",triangleLeftSmall:"◂",triangleRightSmall:"▸",home:"⌂",heart:"♥",musicNote:"♪",musicNoteBeamed:"♫",arrowUp:"↑",arrowDown:"↓",arrowLeft:"←",arrowRight:"→",arrowLeftRight:"↔",arrowUpDown:"↕",almostEqual:"≈",notEqual:"≠",lessOrEqual:"≤",greaterOrEqual:"≥",identical:"≡",infinity:"∞",subscriptZero:"₀",subscriptOne:"₁",subscriptTwo:"₂",subscriptThree:"₃",subscriptFour:"₄",subscriptFive:"₅",subscriptSix:"₆",subscriptSeven:"₇",subscriptEight:"₈",subscriptNine:"₉",oneHalf:"½",oneThird:"⅓",oneQuarter:"¼",oneFifth:"⅕",oneSixth:"⅙",oneEighth:"⅛",twoThirds:"⅔",twoFifths:"⅖",threeQuarters:"¾",threeFifths:"⅗",threeEighths:"⅜",fourFifths:"⅘",fiveSixths:"⅚",fiveEighths:"⅝",sevenEighths:"⅞",line:"─",lineBold:"━",lineDouble:"═",lineDashed0:"┄",lineDashed1:"┅",lineDashed2:"┈",lineDashed3:"┉",lineDashed4:"╌",lineDashed5:"╍",lineDashed6:"╴",lineDashed7:"╶",lineDashed8:"╸",lineDashed9:"╺",lineDashed10:"╼",lineDashed11:"╾",lineDashed12:"−",lineDashed13:"–",lineDashed14:"‐",lineDashed15:"⁃",lineVertical:"│",lineVerticalBold:"┃",lineVerticalDouble:"║",lineVerticalDashed0:"┆",lineVerticalDashed1:"┇",lineVerticalDashed2:"┊",lineVerticalDashed3:"┋",lineVerticalDashed4:"╎",lineVerticalDashed5:"╏",lineVerticalDashed6:"╵",lineVerticalDashed7:"╷",lineVerticalDashed8:"╹",lineVerticalDashed9:"╻",lineVerticalDashed10:"╽",lineVerticalDashed11:"╿",lineDownLeft:"┐",lineDownLeftArc:"╮",lineDownBoldLeftBold:"┓",lineDownBoldLeft:"┒",lineDownLeftBold:"┑",lineDownDoubleLeftDouble:"╗",lineDownDoubleLeft:"╖",lineDownLeftDouble:"╕",lineDownRight:"┌",lineDownRightArc:"╭",lineDownBoldRightBold:"┏",lineDownBoldRight:"┎",lineDownRightBold:"┍",lineDownDoubleRightDouble:"╔",lineDownDoubleRight:"╓",lineDownRightDouble:"╒",lineUpLeft:"┘",lineUpLeftArc:"╯",lineUpBoldLeftBold:"┛",lineUpBoldLeft:"┚",lineUpLeftBold:"┙",lineUpDoubleLeftDouble:"╝",lineUpDoubleLeft:"╜",lineUpLeftDouble:"╛",lineUpRight:"└",lineUpRightArc:"╰",lineUpBoldRightBold:"┗",lineUpBoldRight:"┖",lineUpRightBold:"┕",lineUpDoubleRightDouble:"╚",lineUpDoubleRight:"╙",lineUpRightDouble:"╘",lineUpDownLeft:"┤",lineUpBoldDownBoldLeftBold:"┫",lineUpBoldDownBoldLeft:"┨",lineUpDownLeftBold:"┥",lineUpBoldDownLeftBold:"┩",lineUpDownBoldLeftBold:"┪",lineUpDownBoldLeft:"┧",lineUpBoldDownLeft:"┦",lineUpDoubleDownDoubleLeftDouble:"╣",lineUpDoubleDownDoubleLeft:"╢",lineUpDownLeftDouble:"╡",lineUpDownRight:"├",lineUpBoldDownBoldRightBold:"┣",lineUpBoldDownBoldRight:"┠",lineUpDownRightBold:"┝",lineUpBoldDownRightBold:"┡",lineUpDownBoldRightBold:"┢",lineUpDownBoldRight:"┟",lineUpBoldDownRight:"┞",lineUpDoubleDownDoubleRightDouble:"╠",lineUpDoubleDownDoubleRight:"╟",lineUpDownRightDouble:"╞",lineDownLeftRight:"┬",lineDownBoldLeftBoldRightBold:"┳",lineDownLeftBoldRightBold:"┯",lineDownBoldLeftRight:"┰",lineDownBoldLeftBoldRight:"┱",lineDownBoldLeftRightBold:"┲",lineDownLeftRightBold:"┮",lineDownLeftBoldRight:"┭",lineDownDoubleLeftDoubleRightDouble:"╦",lineDownDoubleLeftRight:"╥",lineDownLeftDoubleRightDouble:"╤",lineUpLeftRight:"┴",lineUpBoldLeftBoldRightBold:"┻",lineUpLeftBoldRightBold:"┷",lineUpBoldLeftRight:"┸",lineUpBoldLeftBoldRight:"┹",lineUpBoldLeftRightBold:"┺",lineUpLeftRightBold:"┶",lineUpLeftBoldRight:"┵",lineUpDoubleLeftDoubleRightDouble:"╩",lineUpDoubleLeftRight:"╨",lineUpLeftDoubleRightDouble:"╧",lineUpDownLeftRight:"┼",lineUpBoldDownBoldLeftBoldRightBold:"╋",lineUpDownBoldLeftBoldRightBold:"╈",lineUpBoldDownLeftBoldRightBold:"╇",lineUpBoldDownBoldLeftRightBold:"╊",lineUpBoldDownBoldLeftBoldRight:"╉",lineUpBoldDownLeftRight:"╀",lineUpDownBoldLeftRight:"╁",lineUpDownLeftBoldRight:"┽",lineUpDownLeftRightBold:"┾",lineUpBoldDownBoldLeftRight:"╂",lineUpDownLeftBoldRightBold:"┿",lineUpBoldDownLeftBoldRight:"╃",lineUpBoldDownLeftRightBold:"╄",lineUpDownBoldLeftBoldRight:"╅",lineUpDownBoldLeftRightBold:"╆",lineUpDoubleDownDoubleLeftDoubleRightDouble:"╬",lineUpDoubleDownDoubleLeftRight:"╫",lineUpDownLeftDoubleRightDouble:"╪",lineCross:"╳",lineBackslash:"╲",lineSlash:"╱"};const rs={tick:"✔",info:"ℹ",warning:"⚠",cross:"✘",squareSmall:"◻",squareSmallFilled:"◼",circle:"◯",circleFilled:"◉",circleDotted:"◌",circleDouble:"◎",circleCircle:"ⓞ",circleCross:"ⓧ",circlePipe:"Ⓘ",radioOn:"◉",radioOff:"◯",checkboxOn:"☒",checkboxOff:"☐",checkboxCircleOn:"ⓧ",checkboxCircleOff:"Ⓘ",pointer:"❯",triangleUpOutline:"△",triangleLeft:"◀",triangleRight:"▶",lozenge:"◆",lozengeOutline:"◇",hamburger:"☰",smiley:"㋡",mustache:"෴",star:"★",play:"▶",nodejs:"⬢",oneSeventh:"⅐",oneNinth:"⅑",oneTenth:"⅒"};const ns={tick:"√",info:"i",warning:"‼",cross:"×",squareSmall:"□",squareSmallFilled:"■",circle:"( )",circleFilled:"(*)",circleDotted:"( )",circleDouble:"( )",circleCircle:"(○)",circleCross:"(×)",circlePipe:"(│)",radioOn:"(*)",radioOff:"( )",checkboxOn:"[×]",checkboxOff:"[ ]",checkboxCircleOn:"(×)",checkboxCircleOff:"( )",pointer:">",triangleUpOutline:"∆",triangleLeft:"◄",triangleRight:"►",lozenge:"♦",lozengeOutline:"◊",hamburger:"≡",smiley:"☺",mustache:"┌─┐",star:"✶",play:"►",nodejs:"♦",oneSeventh:"1/7",oneNinth:"1/9",oneTenth:"1/10"};const ss={...ts,...rs};const os={...ts,...ns};const as=isUnicodeSupported();const ls=as?ss:os;const cs=ls;const us=Object.entries(rs);const replaceSymbols=(d,{useFallback:p=!as}={})=>{if(p){for(const[p,y]of us){d=d.replaceAll(y,os[p])}}return d};const ds=require("node:tty");const ps=ds?.WriteStream?.prototype?.hasColors?.()??false;const format=(d,p)=>{if(!ps){return d=>d}const y=`[${d}m`;const v=`[${p}m`;return d=>{const p=d+"";let D=p.indexOf(v);if(D===-1){return y+p+v}let M=y;let U=0;while(D!==-1){M+=p.slice(U,D)+y;U=D+v.length;D=p.indexOf(v,U)}M+=p.slice(U)+v;return M}};const fs=format(0,0);const ms=format(1,22);const As=format(2,22);const hs=format(3,23);const gs=format(4,24);const ys=format(53,55);const bs=format(7,27);const Es=format(8,28);const ws=format(9,29);const vs=format(30,39);const Cs=format(31,39);const Ss=format(32,39);const Is=format(33,39);const Bs=format(34,39);const xs=format(35,39);const Rs=format(36,39);const _s=format(37,39);const Ts=format(90,39);const Ns=format(40,49);const ks=format(41,49);const Qs=format(42,49);const Ds=format(43,49);const Ps=format(44,49);const Os=format(45,49);const Ls=format(46,49);const Fs=format(47,49);const Ms=format(100,49);const Us=format(91,39);const Hs=format(92,39);const js=format(93,39);const Gs=format(94,39);const qs=format(95,39);const zs=format(96,39);const Vs=format(97,39);const Ws=format(101,49);const $s=format(102,49);const Ys=format(103,49);const Js=format(104,49);const Ks=format(105,49);const Xs=format(106,49);const Zs=format(107,49);const defaultVerboseFunction=({type:d,message:p,timestamp:y,piped:v,commandId:D,result:{failed:M=false}={},options:{reject:U=true}})=>{const j=serializeTimestamp(y);const V=eo[d]({failed:M,reject:U,piped:v});const K=to[d]({reject:U});return`${Ts(`[${j}]`)} ${Ts(`[${D}]`)} ${K(V)} ${K(p)}`};const serializeTimestamp=d=>`${padField(d.getHours(),2)}:${padField(d.getMinutes(),2)}:${padField(d.getSeconds(),2)}.${padField(d.getMilliseconds(),3)}`;const padField=(d,p)=>String(d).padStart(p,"0");const getFinalIcon=({failed:d,reject:p})=>{if(!d){return cs.tick}return p?cs.cross:cs.warning};const eo={command:({piped:d})=>d?"|":"$",output:()=>" ",ipc:()=>"*",error:getFinalIcon,duration:getFinalIcon};const identity=d=>d;const to={command:()=>ms,output:()=>identity,ipc:()=>identity,error:({reject:d})=>d?Us:js,duration:()=>Ts};const applyVerboseOnLines=(d,p,y)=>{const v=getVerboseFunction(p,y);return d.map((({verboseLine:d,verboseObject:p})=>applyVerboseFunction(d,p,v))).filter((d=>d!==undefined)).map((d=>appendNewline(d))).join("")};const applyVerboseFunction=(d,p,y)=>{if(y===undefined){return d}const v=y(d,p);if(typeof v==="string"){return v}};const appendNewline=d=>d.endsWith("\n")?d:`${d}\n`;const verboseLog=({type:d,verboseMessage:p,fdNumber:y,verboseInfo:v,result:D})=>{const M=getVerboseObject({type:d,result:D,verboseInfo:v});const U=getPrintedLines(p,M);const j=applyVerboseOnLines(U,v,y);if(j!==""){console.warn(j.slice(0,-1))}};const getVerboseObject=({type:d,result:p,verboseInfo:{escapedCommand:y,commandId:v,rawOptions:{piped:D=false,...M}}})=>({type:d,escapedCommand:y,commandId:`${v}`,timestamp:new Date,piped:D,result:p,options:M});const getPrintedLines=(d,p)=>d.split("\n").map((d=>getPrintedLine({...p,message:d})));const getPrintedLine=d=>{const p=defaultVerboseFunction(d);return{verboseLine:p,verboseObject:d}};const serializeVerboseMessage=d=>{const p=typeof d==="string"?d:(0,ji.inspect)(d);const y=escapeLines(p);return y.replaceAll("\t"," ".repeat(ro))};const ro=2;const logCommand=(d,p)=>{if(!isVerbose(p)){return}verboseLog({type:"command",verboseMessage:d,verboseInfo:p})};const getVerboseInfo=(d,p,y)=>{validateVerbose(d);const v=getCommandId(d);return{verbose:d,escapedCommand:p,commandId:v,rawOptions:y}};const getCommandId=d=>isVerbose({verbose:d})?no++:undefined;let no=0n;const validateVerbose=d=>{for(const p of d){if(p===false){throw new TypeError('The "verbose: false" option was renamed to "verbose: \'none\'".')}if(p===true){throw new TypeError('The "verbose: true" option was renamed to "verbose: \'short\'".')}if(!Ji.includes(p)&&!isVerboseFunction(p)){const d=Ji.map((d=>`'${d}'`)).join(", ");throw new TypeError(`The "verbose" option must not be ${p}. Allowed values are: ${d} or a function.`)}}};const getStartTime=()=>Gi.hrtime.bigint();const getDurationMs=d=>Number(Gi.hrtime.bigint()-d)/1e6;const handleCommand=(d,p,y)=>{const v=getStartTime();const{command:D,escapedCommand:M}=joinCommand(d,p);const U=normalizeFdSpecificOption(y,"verbose");const j=getVerboseInfo(U,M,{...y});logCommand(M,j);return{command:D,escapedCommand:M,startTime:v,verboseInfo:j}};var io=__nccwpck_require__(76760);var so=__nccwpck_require__(74791);function pathKey(d={}){const{env:p=process.env,platform:y=process.platform}=d;if(y!=="win32"){return"PATH"}return Object.keys(p).reverse().find((d=>d.toUpperCase()==="PATH"))||"Path"}const oo=(0,ji.promisify)(Pi.execFile);function toPath(d){return d instanceof URL?(0,Di.fileURLToPath)(d):d}function rootDirectory(d){return path.parse(toPath(d)).root}function traversePathUp(d){return{*[Symbol.iterator](){let p=io.resolve(toPath(d));let y;while(y!==p){yield p;y=p;p=io.resolve(p,"..")}}}}const ao=null&&10*1024*1024;async function execFile(d,p,y={}){return oo(d,p,{maxBuffer:ao,...y})}function execFileSync(d,p=[],y={}){return execFileSyncOriginal(d,p,{maxBuffer:ao,encoding:"utf8",stdio:"pipe",...y})}const npmRunPath=({cwd:d=Gi.cwd(),path:p=Gi.env[pathKey()],preferLocal:y=true,execPath:v=Gi.execPath,addExecPath:D=true}={})=>{const M=io.resolve(toPath(d));const U=[];const j=p.split(io.delimiter);if(y){applyPreferLocal(U,j,M)}if(D){applyExecPath(U,j,v,M)}return p===""||p===io.delimiter?`${U.join(io.delimiter)}${p}`:[...U,p].join(io.delimiter)};const applyPreferLocal=(d,p,y)=>{for(const v of traversePathUp(y)){const y=io.join(v,"node_modules/.bin");if(!p.includes(y)){d.push(y)}}};const applyExecPath=(d,p,y,v)=>{const D=io.resolve(v,toPath(y),"..");if(!p.includes(D)){d.push(D)}};const npmRunPathEnv=({env:d=Gi.env,...p}={})=>{d={...d};const y=pathKey({env:d});p.path=d[y];d[y]=npmRunPath(p);return d};const lo=require("node:timers/promises");const getFinalError=(d,p,y)=>{const v=y?ExecaSyncError:ExecaError;const D=d instanceof DiscardedError?{}:{cause:d};return new v(p,D)};class DiscardedError extends Error{}const setErrorName=(d,p)=>{Object.defineProperty(d.prototype,"name",{value:p,writable:true,enumerable:false,configurable:true});Object.defineProperty(d.prototype,co,{value:true,writable:false,enumerable:false,configurable:false})};const isExecaError=d=>isErrorInstance(d)&&co in d;const co=Symbol("isExecaError");const isErrorInstance=d=>Object.prototype.toString.call(d)==="[object Error]";class ExecaError extends Error{}setErrorName(ExecaError,ExecaError.name);class ExecaSyncError extends Error{}setErrorName(ExecaSyncError,ExecaSyncError.name);var uo=__nccwpck_require__(48161);const getRealtimeSignals=()=>{const d=fo-po+1;return Array.from({length:d},getRealtimeSignal)};const getRealtimeSignal=(d,p)=>({name:`SIGRT${p+1}`,number:po+p,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"});const po=34;const fo=64;const mo=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:true},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:true},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:true},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];const getSignals=()=>{const d=getRealtimeSignals();const p=[...mo,...d].map(normalizeSignal);return p};const normalizeSignal=({name:d,number:p,description:y,action:v,forced:D=false,standard:M})=>{const{signals:{[d]:U}}=uo.constants;const j=U!==undefined;const V=j?U:p;return{name:d,number:V,description:y,supported:j,action:v,forced:D,standard:M}};const getSignalsByName=()=>{const d=getSignals();return Object.fromEntries(d.map(getSignalByName))};const getSignalByName=({name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U})=>[d,{name:d,number:p,description:y,supported:v,action:D,forced:M,standard:U}];const Ao=getSignalsByName();const getSignalsByNumber=()=>{const d=getSignals();const p=fo+1;const y=Array.from({length:p},((p,y)=>getSignalByNumber(y,d)));return Object.assign({},...y)};const getSignalByNumber=(d,p)=>{const y=findSignalByNumber(d,p);if(y===undefined){return{}}const{name:v,description:D,supported:M,action:U,forced:j,standard:V}=y;return{[d]:{name:v,number:d,description:D,supported:M,action:U,forced:j,standard:V}}};const findSignalByNumber=(d,p)=>{const y=p.find((({name:p})=>uo.constants.signals[p]===d));if(y!==undefined){return y}return p.find((p=>p.number===d))};const ho=getSignalsByNumber();const normalizeKillSignal=d=>{const p="option `killSignal`";if(d===0){throw new TypeError(`Invalid ${p}: 0 cannot be used.`)}return signal_normalizeSignal(d,p)};const normalizeSignalArgument=d=>d===0?d:signal_normalizeSignal(d,"`subprocess.kill()`'s argument");const signal_normalizeSignal=(d,p)=>{if(Number.isInteger(d)){return normalizeSignalInteger(d,p)}if(typeof d==="string"){return normalizeSignalName(d,p)}throw new TypeError(`Invalid ${p} ${String(d)}: it must be a string or an integer.\n${getAvailableSignals()}`)};const normalizeSignalInteger=(d,p)=>{if(go.has(d)){return go.get(d)}throw new TypeError(`Invalid ${p} ${d}: this signal integer does not exist.\n${getAvailableSignals()}`)};const getSignalsIntegerToName=()=>new Map(Object.entries(uo.constants.signals).reverse().map((([d,p])=>[p,d])));const go=getSignalsIntegerToName();const normalizeSignalName=(d,p)=>{if(d in uo.constants.signals){return d}if(d.toUpperCase()in uo.constants.signals){throw new TypeError(`Invalid ${p} '${d}': please rename it to '${d.toUpperCase()}'.`)}throw new TypeError(`Invalid ${p} '${d}': this signal name does not exist.\n${getAvailableSignals()}`)};const getAvailableSignals=()=>`Available signal names: ${getAvailableSignalNames()}.\nAvailable signal numbers: ${getAvailableSignalIntegers()}.`;const getAvailableSignalNames=()=>Object.keys(uo.constants.signals).sort().map((d=>`'${d}'`)).join(", ");const getAvailableSignalIntegers=()=>[...new Set(Object.values(uo.constants.signals).sort(((d,p)=>d-p)))].join(", ");const getSignalDescription=d=>Ao[d].description;const normalizeForceKillAfterDelay=d=>{if(d===false){return d}if(d===true){return yo}if(!Number.isFinite(d)||d<0){throw new TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}return d};const yo=1e3*5;const subprocessKill=({kill:d,options:{forceKillAfterDelay:p,killSignal:y},onInternalError:v,context:D,controller:M},U,j)=>{const{signal:V,error:K}=parseKillArguments(U,j,y);emitKillError(K,v);const ee=d(V);setKillTimeout({kill:d,signal:V,forceKillAfterDelay:p,killSignal:y,killResult:ee,context:D,controller:M});return ee};const parseKillArguments=(d,p,y)=>{const[v=y,D]=isErrorInstance(d)?[undefined,d]:[d,p];if(typeof v!=="string"&&!Number.isInteger(v)){throw new TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(v)}`)}if(D!==undefined&&!isErrorInstance(D)){throw new TypeError(`The second argument is optional. If specified, it must be an error instance: ${D}`)}return{signal:normalizeSignalArgument(v),error:D}};const emitKillError=(d,p)=>{if(d!==undefined){p.reject(d)}};const setKillTimeout=async({kill:d,signal:p,forceKillAfterDelay:y,killSignal:v,killResult:D,context:M,controller:U})=>{if(p===v&&D){killOnTimeout({kill:d,forceKillAfterDelay:y,context:M,controllerSignal:U.signal})}};const killOnTimeout=async({kill:d,forceKillAfterDelay:p,context:y,controllerSignal:v})=>{if(p===false){return}try{await(0,lo.setTimeout)(p,undefined,{signal:v});if(d("SIGKILL")){y.isForcefullyTerminated??=true}}catch{}};var bo=__nccwpck_require__(78474);const onAbortedSignal=async(d,p)=>{if(!d.aborted){await(0,bo.once)(d,"abort",{signal:p})}};const validateCancelSignal=({cancelSignal:d})=>{if(d!==undefined&&Object.prototype.toString.call(d)!=="[object AbortSignal]"){throw new Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(d)}`)}};const throwOnCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,context:v,controller:D})=>p===undefined||y?[]:[terminateOnCancel(d,p,v,D)];const terminateOnCancel=async(d,p,y,{signal:v})=>{await onAbortedSignal(p,v);y.terminationReason??="cancel";d.kill();throw p.reason};const validateIpcMethod=({methodName:d,isSubprocess:p,ipc:y,isConnected:v})=>{validateIpcOption(d,p,y);validateConnection(d,p,v)};const validateIpcOption=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} can only be used if the \`ipc\` option is \`true\`.`)}};const validateConnection=(d,p,y)=>{if(!y){throw new Error(`${getMethodName(d,p)} cannot be used: the ${getOtherProcessName(p)} has already exited or disconnected.`)}};const throwOnEarlyDisconnect=d=>{throw new Error(`${getMethodName("getOneMessage",d)} could not complete: the ${getOtherProcessName(d)} exited or disconnected.`)};const throwOnStrictDeadlockError=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is sending a message too, instead of listening to incoming messages.\nThis can be fixed by both sending a message and listening to incoming messages at the same time:\n\nconst [receivedMessage] = await Promise.all([\n\t${getMethodName("getOneMessage",d)},\n\t${getMethodName("sendMessage",d,"message, {strict: true}")},\n]);`)};const getStrictResponseError=(d,p)=>new Error(`${getMethodName("sendMessage",p)} failed when sending an acknowledgment response to the ${getOtherProcessName(p)}.`,{cause:d});const throwOnMissingStrict=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} is not listening to incoming messages.`)};const throwOnStrictDisconnect=d=>{throw new Error(`${getMethodName("sendMessage",d)} failed: the ${getOtherProcessName(d)} exited without listening to incoming messages.`)};const getAbortDisconnectError=()=>new Error(`\`cancelSignal\` aborted: the ${getOtherProcessName(true)} disconnected.`);const throwOnMissingParent=()=>{throw new Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")};const handleEpipeError=({error:d,methodName:p,isSubprocess:y})=>{if(d.code==="EPIPE"){throw new Error(`${getMethodName(p,y)} cannot be used: the ${getOtherProcessName(y)} is disconnecting.`,{cause:d})}};const handleSerializationError=({error:d,methodName:p,isSubprocess:y,message:v})=>{if(isSerializationError(d)){throw new Error(`${getMethodName(p,y)}'s argument type is invalid: the message cannot be serialized: ${String(v)}.`,{cause:d})}};const isSerializationError=({code:d,message:p})=>Eo.has(d)||wo.some((d=>p.includes(d)));const Eo=new Set(["ERR_MISSING_ARGS","ERR_INVALID_ARG_TYPE"]);const wo=["could not be cloned","circular structure","call stack size exceeded"];const getMethodName=(d,p,y="")=>d==="cancelSignal"?"`cancelSignal`'s `controller.abort()`":`${getNamespaceName(p)}${d}(${y})`;const getNamespaceName=d=>d?"":"subprocess.";const getOtherProcessName=d=>d?"parent process":"subprocess";const disconnect=d=>{if(d.connected){d.disconnect()}};const createDeferred=()=>{const d={};const p=new Promise(((p,y)=>{Object.assign(d,{resolve:p,reject:y})}));return Object.assign(p,d)};const getToStream=(d,p="stdin")=>{const y=true;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=d.stdio[M];if(U===null){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const getFromStream=(d,p="stdout")=>{const y=false;const{options:v,fileDescriptors:D}=vo.get(d);const M=getFdNumber(D,p,y);const U=M==="all"?d.all:d.stdio[M];if(U===null||U===undefined){throw new TypeError(getInvalidStdioOptionMessage(M,p,v,y))}return U};const vo=new WeakMap;const getFdNumber=(d,p,y)=>{const v=parseFdNumber(p,y);validateFdNumber(v,p,y,d);return v};const parseFdNumber=(d,p)=>{const y=parseFd(d);if(y!==undefined){return y}const{validOptions:v,defaultValue:D}=p?{validOptions:'"stdin"',defaultValue:"stdin"}:{validOptions:'"stdout", "stderr", "all"',defaultValue:"stdout"};throw new TypeError(`"${getOptionName(p)}" must not be "${d}".\nIt must be ${v} or "fd3", "fd4" (and so on).\nIt is optional and defaults to "${D}".`)};const validateFdNumber=(d,p,y,v)=>{const D=v[getUsedDescriptor(d)];if(D===undefined){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. That file descriptor does not exist.\nPlease set the "stdio" option to ensure that file descriptor exists.`)}if(D.direction==="input"&&!y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a readable stream, not writable.`)}if(D.direction!=="input"&&y){throw new TypeError(`"${getOptionName(y)}" must not be ${p}. It must be a writable stream, not readable.`)}};const getInvalidStdioOptionMessage=(d,p,y,v)=>{if(d==="all"&&!y.all){return'The "all" option must be true to use "from: \'all\'".'}const{optionName:D,optionValue:M}=getInvalidStdioOption(d,y);return`The "${D}: ${serializeOptionValue(M)}" option is incompatible with using "${getOptionName(v)}: ${serializeOptionValue(p)}".\nPlease set this option with "pipe" instead.`};const getInvalidStdioOption=(d,{stdin:p,stdout:y,stderr:v,stdio:D})=>{const M=getUsedDescriptor(d);if(M===0&&p!==undefined){return{optionName:"stdin",optionValue:p}}if(M===1&&y!==undefined){return{optionName:"stdout",optionValue:y}}if(M===2&&v!==undefined){return{optionName:"stderr",optionValue:v}}return{optionName:`stdio[${M}]`,optionValue:D[M]}};const getUsedDescriptor=d=>d==="all"?1:d;const getOptionName=d=>d?"to":"from";const serializeOptionValue=d=>{if(typeof d==="string"){return`'${d}'`}return typeof d==="number"?`${d}`:"Stream"};const incrementMaxListeners=(d,p,y)=>{const v=d.getMaxListeners();if(v===0||v===Number.POSITIVE_INFINITY){return}d.setMaxListeners(v+p);(0,bo.addAbortListener)(y,(()=>{d.setMaxListeners(d.getMaxListeners()-p)}))};const addReference=(d,p)=>{if(p){addReferenceCount(d)}};const addReferenceCount=d=>{d.refCounted()};const removeReference=(d,p)=>{if(p){removeReferenceCount(d)}};const removeReferenceCount=d=>{d.unrefCounted()};const undoAddedReferences=(d,p)=>{if(p){removeReferenceCount(d);removeReferenceCount(d)}};const redoAddedReferences=(d,p)=>{if(p){addReferenceCount(d);addReferenceCount(d)}};const onMessage=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v},D)=>{if(handleStrictResponse(D)||handleAbort(D)){return}if(!Co.has(d)){Co.set(d,[])}const M=Co.get(d);M.push(D);if(M.length>1){return}while(M.length>0){await waitForOutgoingMessages(d,v,D);await lo.scheduler.yield();const U=await handleStrictRequest({wrappedMessage:M[0],anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v});M.shift();v.emit("message",U);v.emit("message:done")}};const onDisconnect=async({anyProcess:d,channel:p,isSubprocess:y,ipcEmitter:v,boundOnMessage:D})=>{abortOnDisconnect();const M=Co.get(d);while(M?.length>0){await(0,bo.once)(v,"message:done")}d.removeListener("message",D);redoAddedReferences(p,y);v.connected=false;v.emit("disconnect")};const Co=new WeakMap;const getIpcEmitter=(d,p,y)=>{if(So.has(d)){return So.get(d)}const v=new bo.EventEmitter;v.connected=true;So.set(d,v);forwardEvents({ipcEmitter:v,anyProcess:d,channel:p,isSubprocess:y});return v};const So=new WeakMap;const forwardEvents=({ipcEmitter:d,anyProcess:p,channel:y,isSubprocess:v})=>{const D=onMessage.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d});p.on("message",D);p.once("disconnect",onDisconnect.bind(undefined,{anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:d,boundOnMessage:D}));undoAddedReferences(y,v)};const isConnected=d=>{const p=So.get(d);return p===undefined?d.channel!==null:p.connected};const handleSendStrict=({anyProcess:d,channel:p,isSubprocess:y,message:v,strict:D})=>{if(!D){return v}const M=getIpcEmitter(d,p,y);const U=hasMessageListeners(d,M);return{id:Io++,type:xo,message:v,hasListeners:U}};let Io=0n;const validateStrictDeadlock=(d,p)=>{if(p?.type!==xo||p.hasListeners){return}for(const{id:p}of d){if(p!==undefined){Bo[p].resolve({isDeadlock:true,hasListeners:false})}}};const handleStrictRequest=async({wrappedMessage:d,anyProcess:p,channel:y,isSubprocess:v,ipcEmitter:D})=>{if(d?.type!==xo||!p.connected){return d}const{id:M,message:U}=d;const j={id:M,type:Ro,message:hasMessageListeners(p,D)};try{await sendMessage({anyProcess:p,channel:y,isSubprocess:v,ipc:true},j)}catch(d){D.emit("strict:error",d)}return U};const handleStrictResponse=d=>{if(d?.type!==Ro){return false}const{id:p,message:y}=d;Bo[p]?.resolve({isDeadlock:false,hasListeners:y});return true};const waitForStrictResponse=async(d,p,y)=>{if(d?.type!==xo){return}const v=createDeferred();Bo[d.id]=v;const D=new AbortController;try{const{isDeadlock:d,hasListeners:M}=await Promise.race([v,throwOnDisconnect(p,y,D)]);if(d){throwOnStrictDeadlockError(y)}if(!M){throwOnMissingStrict(y)}}finally{D.abort();delete Bo[d.id]}};const Bo={};const throwOnDisconnect=async(d,p,{signal:y})=>{incrementMaxListeners(d,1,y);await(0,bo.once)(d,"disconnect",{signal:y});throwOnStrictDisconnect(p)};const xo="execa:ipc:request";const Ro="execa:ipc:response";const startSendMessage=(d,p,y)=>{if(!_o.has(d)){_o.set(d,new Set)}const v=_o.get(d);const D=createDeferred();const M=y?p.id:undefined;const U={onMessageSent:D,id:M};v.add(U);return{outgoingMessages:v,outgoingMessage:U}};const endSendMessage=({outgoingMessages:d,outgoingMessage:p})=>{d.delete(p);p.onMessageSent.resolve()};const waitForOutgoingMessages=async(d,p,y)=>{while(!hasMessageListeners(d,p)&&_o.get(d)?.size>0){const p=[..._o.get(d)];validateStrictDeadlock(p,y);await Promise.all(p.map((({onMessageSent:d})=>d)))}};const _o=new WeakMap;const hasMessageListeners=(d,p)=>p.listenerCount("message")>getMinListenerCount(d);const getMinListenerCount=d=>vo.has(d)&&!getFdSpecificValue(vo.get(d).options.buffer,"ipc")?1:0;const sendMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},D,{strict:M=false}={})=>{const U="sendMessage";validateIpcMethod({methodName:U,isSubprocess:y,ipc:v,isConnected:d.connected});return sendMessageAsync({anyProcess:d,channel:p,methodName:U,isSubprocess:y,message:D,strict:M})};const sendMessageAsync=async({anyProcess:d,channel:p,methodName:y,isSubprocess:v,message:D,strict:M})=>{const U=handleSendStrict({anyProcess:d,channel:p,isSubprocess:v,message:D,strict:M});const j=startSendMessage(d,U,M);try{await sendOneMessage({anyProcess:d,methodName:y,isSubprocess:v,wrappedMessage:U,message:D})}catch(p){disconnect(d);throw p}finally{endSendMessage(j)}};const sendOneMessage=async({anyProcess:d,methodName:p,isSubprocess:y,wrappedMessage:v,message:D})=>{const M=getSendMethod(d);try{await Promise.all([waitForStrictResponse(v,d,y),M(v)])}catch(d){handleEpipeError({error:d,methodName:p,isSubprocess:y});handleSerializationError({error:d,methodName:p,isSubprocess:y,message:D});throw d}};const getSendMethod=d=>{if(To.has(d)){return To.get(d)}const p=(0,ji.promisify)(d.send.bind(d));To.set(d,p);return p};const To=new WeakMap;const sendAbort=(d,p)=>{const y="cancelSignal";validateConnection(y,false,d.connected);return sendOneMessage({anyProcess:d,methodName:y,isSubprocess:false,wrappedMessage:{type:ko,message:p},message:p})};const getCancelSignal=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{await startIpc({anyProcess:d,channel:p,isSubprocess:y,ipc:v});return Qo.signal};const startIpc=async({anyProcess:d,channel:p,isSubprocess:y,ipc:v})=>{if(No){return}No=true;if(!v){throwOnMissingParent();return}if(p===null){abortOnDisconnect();return}getIpcEmitter(d,p,y);await lo.scheduler.yield()};let No=false;const handleAbort=d=>{if(d?.type!==ko){return false}Qo.abort(d.message);return true};const ko="execa:ipc:cancel";const abortOnDisconnect=()=>{Qo.abort(getAbortDisconnectError())};const Qo=new AbortController;const validateGracefulCancel=({gracefulCancel:d,cancelSignal:p,ipc:y,serialization:v})=>{if(!d){return}if(p===undefined){throw new Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.")}if(!y){throw new Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.")}if(v==="json"){throw new Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}};const throwOnGracefulCancel=({subprocess:d,cancelSignal:p,gracefulCancel:y,forceKillAfterDelay:v,context:D,controller:M})=>y?[sendOnAbort({subprocess:d,cancelSignal:p,forceKillAfterDelay:v,context:D,controller:M})]:[];const sendOnAbort=async({subprocess:d,cancelSignal:p,forceKillAfterDelay:y,context:v,controller:{signal:D}})=>{await onAbortedSignal(p,D);const M=getReason(p);await sendAbort(d,M);killOnTimeout({kill:d.kill,forceKillAfterDelay:y,context:v,controllerSignal:D});v.terminationReason??="gracefulCancel";throw p.reason};const getReason=({reason:d})=>{if(!(d instanceof DOMException)){return d}const p=new Error(d.message);Object.defineProperty(p,"stack",{value:d.stack,enumerable:false,configurable:true,writable:true});return p};const validateTimeout=({timeout:d})=>{if(d!==undefined&&(!Number.isFinite(d)||d<0)){throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${d}\` (${typeof d})`)}};const throwOnTimeout=(d,p,y,v)=>p===0||p===undefined?[]:[killAfterTimeout(d,p,y,v)];const killAfterTimeout=async(d,p,y,{signal:v})=>{await(0,lo.setTimeout)(p,undefined,{signal:v});y.terminationReason??="timeout";d.kill();throw new DiscardedError};const mapNode=({options:d})=>{if(d.node===false){throw new TypeError('The "node" option cannot be false with `execaNode()`.')}return{options:{...d,node:true}}};const handleNodeOption=(d,p,{node:y=false,nodePath:v=Gi.execPath,nodeOptions:D=Gi.execArgv.filter((d=>!d.startsWith("--inspect"))),cwd:M,execPath:U,...j})=>{if(U!==undefined){throw new TypeError('The "execPath" option has been removed. Please use the "nodePath" option instead.')}const V=safeNormalizeFileUrl(v,'The "nodePath" option');const K=io.resolve(M,V);const ee={...j,nodePath:K,node:y,cwd:M};if(!y){return[d,p,ee]}if(io.basename(d,".exe")==="node"){throw new TypeError('When the "node" option is true, the first argument does not need to be "node".')}return[K,[...D,d,...p],{ipc:true,...ee,shell:false}]};const Do=require("node:v8");const validateIpcInputOption=({ipcInput:d,ipc:p,serialization:y})=>{if(d===undefined){return}if(!p){throw new Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.")}Po[y](d)};const validateAdvancedInput=d=>{try{(0,Do.serialize)(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with a structured clone.",{cause:d})}};const validateJsonInput=d=>{try{JSON.stringify(d)}catch(d){throw new Error("The `ipcInput` option is not serializable with JSON.",{cause:d})}};const Po={advanced:validateAdvancedInput,json:validateJsonInput};const sendIpcInput=async(d,p)=>{if(p===undefined){return}await d.sendMessage(p)};const validateEncoding=({encoding:d})=>{if(Fo.has(d)){return}const p=getCorrectEncoding(d);if(p!==undefined){throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to ${serializeEncoding(p)}.`)}const y=[...Fo].map((d=>serializeEncoding(d))).join(", ");throw new TypeError(`Invalid option \`encoding: ${serializeEncoding(d)}\`.\nPlease rename it to one of: ${y}.`)};const Oo=new Set(["utf8","utf16le"]);const Lo=new Set(["buffer","hex","base64","base64url","latin1","ascii"]);const Fo=new Set([...Oo,...Lo]);const getCorrectEncoding=d=>{if(d===null){return"buffer"}if(typeof d!=="string"){return}const p=d.toLowerCase();if(p in Mo){return Mo[p]}if(Fo.has(p)){return p}};const Mo={"utf-8":"utf8","utf-16le":"utf16le","ucs-2":"utf16le",ucs2:"utf16le",binary:"latin1"};const serializeEncoding=d=>typeof d==="string"?`"${d}"`:String(d);var Uo=__nccwpck_require__(73024);const normalizeCwd=(d=getDefaultCwd())=>{const p=safeNormalizeFileUrl(d,'The "cwd" option');return io.resolve(p)};const getDefaultCwd=()=>{try{return Gi.cwd()}catch(d){d.message=`The current directory does not exist.\n${d.message}`;throw d}};const fixCwdError=(d,p)=>{if(p===getDefaultCwd()){return d}let y;try{y=(0,Uo.statSync)(p)}catch(y){return`The "cwd" option is invalid: ${p}.\n${y.message}\n${d}`}if(!y.isDirectory()){return`The "cwd" option is not a directory: ${p}.\n${d}`}return d};const normalizeOptions=(d,p,y)=>{y.cwd=normalizeCwd(y.cwd);const[v,D,M]=handleNodeOption(d,p,y);const{command:U,args:j,options:V}=so._parse(v,D,M);const K=normalizeFdSpecificOptions(V);const ee=addDefaultOptions(K);validateTimeout(ee);validateEncoding(ee);validateIpcInputOption(ee);validateCancelSignal(ee);validateGracefulCancel(ee);ee.shell=normalizeFileUrl(ee.shell);ee.env=getEnv(ee);ee.killSignal=normalizeKillSignal(ee.killSignal);ee.forceKillAfterDelay=normalizeForceKillAfterDelay(ee.forceKillAfterDelay);ee.lines=ee.lines.map(((d,p)=>d&&!Lo.has(ee.encoding)&&ee.buffer[p]));if(Gi.platform==="win32"&&io.basename(U,".exe")==="cmd"){j.unshift("/q")}return{file:U,commandArguments:j,options:ee}};const addDefaultOptions=({extendEnv:d=true,preferLocal:p=false,cwd:y,localDir:v=y,encoding:D="utf8",reject:M=true,cleanup:U=true,all:j=false,windowsHide:V=true,killSignal:K="SIGTERM",forceKillAfterDelay:ee=true,gracefulCancel:te=false,ipcInput:re,ipc:ne=re!==undefined||te,serialization:ie="advanced",...se})=>({...se,extendEnv:d,preferLocal:p,cwd:y,localDirectory:v,encoding:D,reject:M,cleanup:U,all:j,windowsHide:V,killSignal:K,forceKillAfterDelay:ee,gracefulCancel:te,ipcInput:re,ipc:ne,serialization:ie});const getEnv=({env:d,extendEnv:p,preferLocal:y,node:v,localDirectory:D,nodePath:M})=>{const U=p?{...Gi.env,...d}:d;if(y||v){return npmRunPathEnv({env:U,cwd:D,execPath:M,preferLocal:y,addExecPath:v})}return U};const concatenateShell=(d,p,y)=>y.shell&&p.length>0?[[d,...p].join(" "),[],y]:[d,p,y];function strip_final_newline_stripFinalNewline(d){if(typeof d==="string"){return stripFinalNewlineString(d)}if(!(ArrayBuffer.isView(d)&&d.BYTES_PER_ELEMENT===1)){throw new Error("Input must be a string or a Uint8Array")}return stripFinalNewlineBinary(d)}const stripFinalNewlineString=d=>d.at(-1)===Ho?d.slice(0,d.at(-2)===Go?-2:-1):d;const stripFinalNewlineBinary=d=>d.at(-1)===jo?d.subarray(0,d.at(-2)===qo?-2:-1):d;const Ho="\n";const jo=Ho.codePointAt(0);const Go="\r";const qo=Go.codePointAt(0);function is_stream_isStream(d,{checkOpen:p=true}={}){return d!==null&&typeof d==="object"&&(d.writable||d.readable||!p||d.writable===undefined&&d.readable===undefined)&&typeof d.pipe==="function"}function isWritableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.writable||!p)&&typeof d.write==="function"&&typeof d.end==="function"&&typeof d.writable==="boolean"&&typeof d.writableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function is_stream_isReadableStream(d,{checkOpen:p=true}={}){return is_stream_isStream(d,{checkOpen:p})&&(d.readable||!p)&&typeof d.read==="function"&&typeof d.readable==="boolean"&&typeof d.readableObjectMode==="boolean"&&typeof d.destroy==="function"&&typeof d.destroyed==="boolean"}function isDuplexStream(d,p){return isWritableStream(d,p)&&is_stream_isReadableStream(d,p)}function isTransformStream(d,p){return isDuplexStream(d,p)&&typeof d._transform==="function"}const zo=Object.getPrototypeOf(Object.getPrototypeOf((async function*(){})).prototype);class c{#_t;#Tt;#Nt=!1;#kt=void 0;constructor(d,p){this.#_t=d,this.#Tt=p}next(){const e=()=>this.#Qt();return this.#kt=this.#kt?this.#kt.then(e,e):e(),this.#kt}return(d){const t=()=>this.#Dt(d);return this.#kt?this.#kt.then(t,t):t()}async#Qt(){if(this.#Nt)return{done:!0,value:void 0};let d;try{d=await this.#_t.read()}catch(d){throw this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock(),d}return d.done&&(this.#kt=void 0,this.#Nt=!0,this.#_t.releaseLock()),d}async#Dt(d){if(this.#Nt)return{done:!0,value:d};if(this.#Nt=!0,!this.#Tt){const p=this.#_t.cancel(d);return this.#_t.releaseLock(),await p,{done:!0,value:d}}return this.#_t.releaseLock(),{done:!0,value:d}}}const Vo=Symbol();function i(){return this[Vo].next()}Object.defineProperty(i,"name",{value:"next"});function o(d){return this[Vo].return(d)}Object.defineProperty(o,"name",{value:"return"});const Wo=Object.create(zo,{next:{enumerable:!0,configurable:!0,writable:!0,value:i},return:{enumerable:!0,configurable:!0,writable:!0,value:o}});function h({preventCancel:d=!1}={}){const p=this.getReader(),y=new c(p,d),v=Object.create(Wo);return v[Vo]=y,v}const getAsyncIterable=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})&&Yo.on!==undefined){return getStreamIterable(d)}if(typeof d?.[Symbol.asyncIterator]==="function"){return d}if($o.call(d)==="[object ReadableStream]"){return h.call(d)}throw new TypeError("The first argument must be a Readable, a ReadableStream, or an async iterable.")};const{toString:$o}=Object.prototype;const getStreamIterable=async function*(d){const p=new AbortController;const y={};handleStreamEnd(d,p,y);try{for await(const[y]of Yo.on(d,"data",{signal:p.signal})){yield y}}catch(d){if(y.error!==undefined){throw y.error}else if(!p.signal.aborted){throw d}}finally{d.destroy()}};const handleStreamEnd=async(d,p,y)=>{try{await Yo.finished(d,{cleanup:true,readable:true,writable:false,error:false})}catch(d){y.error=d}finally{p.abort()}};const Yo={};const getStreamContents=async(d,{init:p,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,finalize:j},{maxBuffer:V=Number.POSITIVE_INFINITY}={})=>{const K=getAsyncIterable(d);const ee=p();ee.length=0;try{for await(const d of K){const p=getChunkType(d);const U=y[p](d,ee);appendChunk({convertedChunk:U,state:ee,getSize:v,truncateChunk:D,addChunk:M,maxBuffer:V})}appendFinalChunk({state:ee,convertChunk:y,getSize:v,truncateChunk:D,addChunk:M,getFinalChunk:U,maxBuffer:V});return j(ee)}catch(d){const p=typeof d==="object"&&d!==null?d:new Error(d);p.bufferedData=j(ee);throw p}};const appendFinalChunk=({state:d,getSize:p,truncateChunk:y,addChunk:v,getFinalChunk:D,maxBuffer:M})=>{const U=D(d);if(U!==undefined){appendChunk({convertedChunk:U,state:d,getSize:p,truncateChunk:y,addChunk:v,maxBuffer:M})}};const appendChunk=({convertedChunk:d,state:p,getSize:y,truncateChunk:v,addChunk:D,maxBuffer:M})=>{const U=y(d);const j=p.length+U;if(j<=M){addNewChunk(d,p,D,j);return}const V=v(d,M-p.length);if(V!==undefined){addNewChunk(V,p,D,M)}throw new MaxBufferError};const addNewChunk=(d,p,y,v)=>{p.contents=y(d,p,v);p.length=v};const getChunkType=d=>{const p=typeof d;if(p==="string"){return"string"}if(p!=="object"||d===null){return"others"}if(globalThis.Buffer?.isBuffer(d)){return"buffer"}const y=Jo.call(d);if(y==="[object ArrayBuffer]"){return"arrayBuffer"}if(y==="[object DataView]"){return"dataView"}if(Number.isInteger(d.byteLength)&&Number.isInteger(d.byteOffset)&&Jo.call(d.buffer)==="[object ArrayBuffer]"){return"typedArray"}return"others"};const{toString:Jo}=Object.prototype;class MaxBufferError extends Error{name="MaxBufferError";constructor(){super("maxBuffer exceeded")}}const handleMaxBuffer=({error:d,stream:p,readableObjectMode:y,lines:v,encoding:D,fdNumber:M})=>{if(!(d instanceof MaxBufferError)){throw d}if(M==="all"){return d}const U=getMaxBufferUnit(y,v,D);d.maxBufferInfo={fdNumber:M,unit:U};p.destroy();throw d};const getMaxBufferUnit=(d,p,y)=>{if(d){return"objects"}if(p){return"lines"}if(y==="buffer"){return"bytes"}return"characters"};const checkIpcMaxBuffer=(d,p,y)=>{if(p.length!==y){return}const v=new MaxBufferError;v.maxBufferInfo={fdNumber:"ipc"};throw v};const getMaxBufferMessage=(d,p)=>{const{streamName:y,threshold:v,unit:D}=getMaxBufferInfo(d,p);return`Command's ${y} was larger than ${v} ${D}`};const getMaxBufferInfo=(d,p)=>{if(d?.maxBufferInfo===undefined){return{streamName:"output",threshold:p[1],unit:"bytes"}}const{maxBufferInfo:{fdNumber:y,unit:v}}=d;delete d.maxBufferInfo;const D=getFdSpecificValue(p,y);if(y==="ipc"){return{streamName:"IPC output",threshold:D,unit:"messages"}}return{streamName:getStreamName(y),threshold:D,unit:v}};const isMaxBufferSync=(d,p,y)=>d?.code==="ENOBUFS"&&p!==null&&p.some((d=>d!==null&&d.length>getMaxBufferSync(y)));const truncateMaxBufferSync=(d,p,y)=>{if(!p){return d}const v=getMaxBufferSync(y);return d.length>v?d.slice(0,v):d};const getMaxBufferSync=([,d])=>d;const createMessages=({stdio:d,all:p,ipcOutput:y,originalError:v,signal:D,signalDescription:M,exitCode:U,escapedCommand:j,timedOut:V,isCanceled:K,isGracefullyCanceled:ee,isMaxBuffer:te,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie,maxBuffer:se,timeout:oe,cwd:ae})=>{const le=v?.code;const ce=getErrorPrefix({originalError:v,timedOut:V,timeout:oe,isMaxBuffer:te,maxBuffer:se,errorCode:le,signal:D,signalDescription:M,exitCode:U,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:re,forceKillAfterDelay:ne,killSignal:ie});const ue=getOriginalMessage(v,ae);const de=ue===undefined?"":`\n${ue}`;const pe=`${ce}: ${j}${de}`;const fe=p===undefined?[d[2],d[1]]:[p];const me=[pe,...fe,...d.slice(3),y.map((d=>serializeIpcMessage(d))).join("\n")].map((d=>escapeLines(strip_final_newline_stripFinalNewline(serializeMessagePart(d))))).filter(Boolean).join("\n\n");return{originalMessage:ue,shortMessage:pe,message:me}};const getErrorPrefix=({originalError:d,timedOut:p,timeout:y,isMaxBuffer:v,maxBuffer:D,errorCode:M,signal:U,signalDescription:j,exitCode:V,isCanceled:K,isGracefullyCanceled:ee,isForcefullyTerminated:te,forceKillAfterDelay:re,killSignal:ne})=>{const ie=getForcefulSuffix(te,re);if(p){return`Command timed out after ${y} milliseconds${ie}`}if(ee){if(U===undefined){return`Command was gracefully canceled with exit code ${V}`}return te?`Command was gracefully canceled${ie}`:`Command was gracefully canceled with ${U} (${j})`}if(K){return`Command was canceled${ie}`}if(v){return`${getMaxBufferMessage(d,D)}${ie}`}if(M!==undefined){return`Command failed with ${M}${ie}`}if(te){return`Command was killed with ${ne} (${getSignalDescription(ne)})${ie}`}if(U!==undefined){return`Command was killed with ${U} (${j})`}if(V!==undefined){return`Command failed with exit code ${V}`}return"Command failed"};const getForcefulSuffix=(d,p)=>d?` and was forcefully terminated after ${p} milliseconds`:"";const getOriginalMessage=(d,p)=>{if(d instanceof DiscardedError){return}const y=isExecaError(d)?d.originalMessage:String(d?.message??d);const v=escapeLines(fixCwdError(y,p));return v===""?undefined:v};const serializeIpcMessage=d=>typeof d==="string"?d:(0,ji.inspect)(d);const serializeMessagePart=d=>Array.isArray(d)?d.map((d=>strip_final_newline_stripFinalNewline(serializeMessageItem(d)))).filter(Boolean).join("\n"):serializeMessageItem(d);const serializeMessageItem=d=>{if(typeof d==="string"){return d}if(isUint8Array(d)){return uint8ArrayToString(d)}return""};const makeSuccessResult=({command:d,escapedCommand:p,stdio:y,all:v,ipcOutput:D,options:{cwd:M},startTime:U})=>omitUndefinedProperties({command:d,escapedCommand:p,cwd:M,durationMs:getDurationMs(U),failed:false,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isTerminated:false,isMaxBuffer:false,isForcefullyTerminated:false,exitCode:0,stdout:y[1],stderr:y[2],all:v,stdio:y,ipcOutput:D,pipedFrom:[]});const makeEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:U})=>makeError({error:d,command:p,escapedCommand:y,startTime:M,timedOut:false,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:false,isForcefullyTerminated:false,stdio:Array.from({length:v.length}),ipcOutput:[],options:D,isSync:U});const makeError=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,stdio:te,all:re,ipcOutput:ne,options:{timeoutDuration:ie,timeout:se=ie,forceKillAfterDelay:oe,killSignal:ae,cwd:le,maxBuffer:ce},isSync:ue})=>{const{exitCode:de,signal:pe,signalDescription:fe}=normalizeExitPayload(K,ee);const{originalMessage:me,shortMessage:Ae,message:he}=createMessages({stdio:te,all:re,ipcOutput:ne,originalError:d,signal:pe,signalDescription:fe,exitCode:de,escapedCommand:y,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,forceKillAfterDelay:oe,killSignal:ae,maxBuffer:ce,timeout:se,cwd:le});const ge=getFinalError(d,he,ue);Object.assign(ge,getErrorProperties({error:ge,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:de,signal:pe,signalDescription:fe,stdio:te,all:re,ipcOutput:ne,cwd:le,originalMessage:me,shortMessage:Ae}));return ge};const getErrorProperties=({error:d,command:p,escapedCommand:y,startTime:v,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,stdio:re,all:ne,ipcOutput:ie,cwd:se,originalMessage:oe,shortMessage:ae})=>omitUndefinedProperties({shortMessage:ae,originalMessage:oe,command:p,escapedCommand:y,cwd:se,durationMs:getDurationMs(v),failed:true,timedOut:D,isCanceled:M,isGracefullyCanceled:U,isTerminated:ee!==undefined,isMaxBuffer:j,isForcefullyTerminated:V,exitCode:K,signal:ee,signalDescription:te,code:d.cause?.code,stdout:re[1],stderr:re[2],all:ne,stdio:re,ipcOutput:ie,pipedFrom:[]});const omitUndefinedProperties=d=>Object.fromEntries(Object.entries(d).filter((([,d])=>d!==undefined)));const normalizeExitPayload=(d,p)=>{const y=d===null?undefined:d;const v=p===null?undefined:p;const D=v===undefined?undefined:getSignalDescription(p);return{exitCode:y,signal:v,signalDescription:D}};const toZeroIfInfinity=d=>Number.isFinite(d)?d:0;function parseNumber(d){return{days:Math.trunc(d/864e5),hours:Math.trunc(d/36e5%24),minutes:Math.trunc(d/6e4%60),seconds:Math.trunc(d/1e3%60),milliseconds:Math.trunc(d%1e3),microseconds:Math.trunc(toZeroIfInfinity(d*1e3)%1e3),nanoseconds:Math.trunc(toZeroIfInfinity(d*1e6)%1e3)}}function parseBigint(d){return{days:d/86400000n,hours:d/3600000n%24n,minutes:d/60000n%60n,seconds:d/1000n%60n,milliseconds:d%1000n,microseconds:0n,nanoseconds:0n}}function parseMilliseconds(d){switch(typeof d){case"number":{if(Number.isFinite(d)){return parseNumber(d)}break}case"bigint":{return parseBigint(d)}}throw new TypeError("Expected a finite number or bigint")}const isZero=d=>d===0||d===0n;const pluralize=(d,p)=>p===1||p===1n?d:`${d}s`;const Ko=1e-7;const Xo=24n*60n*60n*1000n;function prettyMilliseconds(d,p){const y=typeof d==="bigint";if(!y&&!Number.isFinite(d)){throw new TypeError("Expected a finite number or bigint")}p={...p};const v=d<0?"-":"";d=d<0?-d:d;if(p.colonNotation){p.compact=false;p.formatSubMilliseconds=false;p.separateMilliseconds=false;p.verbose=false}if(p.compact){p.unitCount=1;p.secondsDecimalDigits=0;p.millisecondsDecimalDigits=0}let D=[];const floorDecimals=(d,p)=>{const y=Math.floor(d*10**p+Ko);const v=Math.round(y)/10**p;return v.toFixed(p)};const add=(d,y,v,M)=>{if((D.length===0||!p.colonNotation)&&isZero(d)&&!(p.colonNotation&&v==="m")){return}M??=String(d);if(p.colonNotation){const d=M.includes(".")?M.split(".")[0].length:M.length;const p=D.length>0?2:1;M="0".repeat(Math.max(0,p-d))+M}else{M+=p.verbose?" "+pluralize(y,d):v}D.push(M)};const M=parseMilliseconds(d);const U=BigInt(M.days);if(p.hideYearAndDays){add(BigInt(U)*24n+BigInt(M.hours),"hour","h")}else{if(p.hideYear){add(U,"day","d")}else{add(U/365n,"year","y");add(U%365n,"day","d")}add(Number(M.hours),"hour","h")}add(Number(M.minutes),"minute","m");if(!p.hideSeconds){if(p.separateMilliseconds||p.formatSubMilliseconds||!p.colonNotation&&d<1e3){const d=Number(M.seconds);const y=Number(M.milliseconds);const v=Number(M.microseconds);const D=Number(M.nanoseconds);add(d,"second","s");if(p.formatSubMilliseconds){add(y,"millisecond","ms");add(v,"microsecond","µs");add(D,"nanosecond","ns")}else{const d=y+v/1e3+D/1e6;const M=typeof p.millisecondsDecimalDigits==="number"?p.millisecondsDecimalDigits:0;const U=d>=1?Math.round(d):Math.ceil(d);const j=M?d.toFixed(M):U;add(Number.parseFloat(j),"millisecond","ms",j)}}else{const v=(y?Number(d%Xo):d)/1e3%60;const D=typeof p.secondsDecimalDigits==="number"?p.secondsDecimalDigits:1;const M=floorDecimals(v,D);const U=p.keepDecimalsOnWholeSeconds?M:M.replace(/\.0+$/,"");add(Number.parseFloat(U),"second","s",U)}}if(D.length===0){return v+"0"+(p.verbose?" milliseconds":"ms")}const j=p.colonNotation?":":" ";if(typeof p.unitCount==="number"){D=D.slice(0,Math.max(p.unitCount,1))}return v+D.join(j)}const logError=(d,p)=>{if(d.failed){verboseLog({type:"error",verboseMessage:d.shortMessage,verboseInfo:p,result:d})}};const logResult=(d,p)=>{if(!isVerbose(p)){return}logError(d,p);logDuration(d,p)};const logDuration=(d,p)=>{const y=`(done in ${prettyMilliseconds(d.durationMs)})`;verboseLog({type:"duration",verboseMessage:y,verboseInfo:p,result:d})};const handleResult=(d,p,{reject:y})=>{logResult(d,p);if(d.failed&&y){throw d}return d};const getStdioItemType=(d,p)=>{if(isAsyncGenerator(d)){return"asyncGenerator"}if(isSyncGenerator(d)){return"generator"}if(isUrl(d)){return"fileUrl"}if(isFilePathObject(d)){return"filePath"}if(isWebStream(d)){return"webStream"}if(is_stream_isStream(d,{checkOpen:false})){return"native"}if(isUint8Array(d)){return"uint8Array"}if(isAsyncIterableObject(d)){return"asyncIterable"}if(isIterableObject(d)){return"iterable"}if(type_isTransformStream(d)){return getTransformStreamType({transform:d},p)}if(isTransformOptions(d)){return getTransformObjectType(d,p)}return"native"};const getTransformObjectType=(d,p)=>{if(isDuplexStream(d.transform,{checkOpen:false})){return getDuplexType(d,p)}if(type_isTransformStream(d.transform)){return getTransformStreamType(d,p)}return getGeneratorObjectType(d,p)};const getDuplexType=(d,p)=>{validateNonGeneratorType(d,p,"Duplex stream");return"duplex"};const getTransformStreamType=(d,p)=>{validateNonGeneratorType(d,p,"web TransformStream");return"webTransform"};const validateNonGeneratorType=({final:d,binary:p,objectMode:y},v,D)=>{checkUndefinedOption(d,`${v}.final`,D);checkUndefinedOption(p,`${v}.binary`,D);checkBooleanOption(y,`${v}.objectMode`)};const checkUndefinedOption=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${p}\` option can only be defined when using a generator, not a ${y}.`)}};const getGeneratorObjectType=({transform:d,final:p,binary:y,objectMode:v},D)=>{if(d!==undefined&&!isGenerator(d)){throw new TypeError(`The \`${D}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`)}if(isDuplexStream(p,{checkOpen:false})){throw new TypeError(`The \`${D}.final\` option must not be a Duplex stream.`)}if(type_isTransformStream(p)){throw new TypeError(`The \`${D}.final\` option must not be a web TransformStream.`)}if(p!==undefined&&!isGenerator(p)){throw new TypeError(`The \`${D}.final\` option must be a generator.`)}checkBooleanOption(y,`${D}.binary`);checkBooleanOption(v,`${D}.objectMode`);return isAsyncGenerator(d)||isAsyncGenerator(p)?"asyncGenerator":"generator"};const checkBooleanOption=(d,p)=>{if(d!==undefined&&typeof d!=="boolean"){throw new TypeError(`The \`${p}\` option must use a boolean.`)}};const isGenerator=d=>isAsyncGenerator(d)||isSyncGenerator(d);const isAsyncGenerator=d=>Object.prototype.toString.call(d)==="[object AsyncGeneratorFunction]";const isSyncGenerator=d=>Object.prototype.toString.call(d)==="[object GeneratorFunction]";const isTransformOptions=d=>is_plain_obj_isPlainObject(d)&&(d.transform!==undefined||d.final!==undefined);const isUrl=d=>Object.prototype.toString.call(d)==="[object URL]";const isRegularUrl=d=>isUrl(d)&&d.protocol!=="file:";const isFilePathObject=d=>is_plain_obj_isPlainObject(d)&&Object.keys(d).length>0&&Object.keys(d).every((d=>Zo.has(d)))&&isFilePathString(d.file);const Zo=new Set(["file","append"]);const isFilePathString=d=>typeof d==="string";const isUnknownStdioString=(d,p)=>d==="native"&&typeof p==="string"&&!ea.has(p);const ea=new Set(["ipc","ignore","inherit","overlapped","pipe"]);const type_isReadableStream=d=>Object.prototype.toString.call(d)==="[object ReadableStream]";const type_isWritableStream=d=>Object.prototype.toString.call(d)==="[object WritableStream]";const isWebStream=d=>type_isReadableStream(d)||type_isWritableStream(d);const type_isTransformStream=d=>type_isReadableStream(d?.readable)&&type_isWritableStream(d?.writable);const isAsyncIterableObject=d=>type_isObject(d)&&typeof d[Symbol.asyncIterator]==="function";const isIterableObject=d=>type_isObject(d)&&typeof d[Symbol.iterator]==="function";const type_isObject=d=>typeof d==="object"&&d!==null;const ta=new Set(["generator","asyncGenerator","duplex","webTransform"]);const ra=new Set(["fileUrl","filePath","fileNumber"]);const na=new Set(["fileUrl","filePath"]);const ia=new Set([...na,"webStream","nodeStream"]);const sa=new Set(["webTransform","duplex"]);const oa={generator:"a generator",asyncGenerator:"an async generator",fileUrl:"a file URL",filePath:"a file path string",fileNumber:"a file descriptor number",webStream:"a web stream",nodeStream:"a Node.js stream",webTransform:"a web TransformStream",duplex:"a Duplex stream",native:"any value",iterable:"an iterable",asyncIterable:"an async iterable",string:"a string",uint8Array:"a Uint8Array"};const getTransformObjectModes=(d,p,y,v)=>v==="output"?getOutputObjectModes(d,p,y):getInputObjectModes(d,p,y);const getOutputObjectModes=(d,p,y)=>{const v=p!==0&&y[p-1].value.readableObjectMode;const D=d??v;return{writableObjectMode:v,readableObjectMode:D}};const getInputObjectModes=(d,p,y)=>{const v=p===0?d===true:y[p-1].value.readableObjectMode;const D=p!==y.length-1&&(d??v);return{writableObjectMode:v,readableObjectMode:D}};const getFdObjectMode=(d,p)=>{const y=d.findLast((({type:d})=>ta.has(d)));if(y===undefined){return false}return p==="input"?y.value.writableObjectMode:y.value.readableObjectMode};const normalizeTransforms=(d,p,y,v)=>[...d.filter((({type:d})=>!ta.has(d))),...getTransforms(d,p,y,v)];const getTransforms=(d,p,y,{encoding:v})=>{const D=d.filter((({type:d})=>ta.has(d)));const M=Array.from({length:D.length});for(const[d,U]of Object.entries(D)){M[d]=normalizeTransform({stdioItem:U,index:Number(d),newTransforms:M,optionName:p,direction:y,encoding:v})}return sortTransforms(M,y)};const normalizeTransform=({stdioItem:d,stdioItem:{type:p},index:y,newTransforms:v,optionName:D,direction:M,encoding:U})=>{if(p==="duplex"){return normalizeDuplex({stdioItem:d,optionName:D})}if(p==="webTransform"){return normalizeTransformStream({stdioItem:d,index:y,newTransforms:v,direction:M})}return normalizeGenerator({stdioItem:d,index:y,newTransforms:v,direction:M,encoding:U})};const normalizeDuplex=({stdioItem:d,stdioItem:{value:{transform:p,transform:{writableObjectMode:y,readableObjectMode:v},objectMode:D=v}},optionName:M})=>{if(D&&!v){throw new TypeError(`The \`${M}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`)}if(!D&&v){throw new TypeError(`The \`${M}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`)}return{...d,value:{transform:p,writableObjectMode:y,readableObjectMode:v}}};const normalizeTransformStream=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D})=>{const{transform:M,objectMode:U}=is_plain_obj_isPlainObject(p)?p:{transform:p};const{writableObjectMode:j,readableObjectMode:V}=getTransformObjectModes(U,y,v,D);return{...d,value:{transform:M,writableObjectMode:j,readableObjectMode:V}}};const normalizeGenerator=({stdioItem:d,stdioItem:{value:p},index:y,newTransforms:v,direction:D,encoding:M})=>{const{transform:U,final:j,binary:V=false,preserveNewlines:K=false,objectMode:ee}=is_plain_obj_isPlainObject(p)?p:{transform:p};const te=V||Lo.has(M);const{writableObjectMode:re,readableObjectMode:ne}=getTransformObjectModes(ee,y,v,D);return{...d,value:{transform:U,final:j,binary:te,preserveNewlines:K,writableObjectMode:re,readableObjectMode:ne}}};const sortTransforms=(d,p)=>p==="input"?d.reverse():d;const getStreamDirection=(d,p,y)=>{const v=d.map((d=>getStdioItemDirection(d,p)));if(v.includes("input")&&v.includes("output")){throw new TypeError(`The \`${y}\` option must not be an array of both readable and writable values.`)}return v.find(Boolean)??ca};const getStdioItemDirection=({type:d,value:p},y)=>aa[y]??la[d](p);const aa=["input","output","output"];const anyDirection=()=>undefined;const alwaysInput=()=>"input";const la={generator:anyDirection,asyncGenerator:anyDirection,fileUrl:anyDirection,filePath:anyDirection,iterable:alwaysInput,asyncIterable:alwaysInput,uint8Array:alwaysInput,webStream:d=>type_isWritableStream(d)?"output":"input",nodeStream(d){if(!is_stream_isReadableStream(d,{checkOpen:false})){return"output"}return isWritableStream(d,{checkOpen:false})?undefined:"input"},webTransform:anyDirection,duplex:anyDirection,native(d){const p=getStandardStreamDirection(d);if(p!==undefined){return p}if(is_stream_isStream(d,{checkOpen:false})){return la.nodeStream(d)}}};const getStandardStreamDirection=d=>{if([0,Gi.stdin].includes(d)){return"input"}if([1,2,Gi.stdout,Gi.stderr].includes(d)){return"output"}};const ca="output";const normalizeIpcStdioArray=(d,p)=>p&&!d.includes("ipc")?[...d,"ipc"]:d;const normalizeStdioOption=({stdio:d,ipc:p,buffer:y,...v},D,M)=>{const U=getStdioArray(d,v).map(((d,p)=>stdio_option_addDefaultValue(d,p)));return M?normalizeStdioSync(U,y,D):normalizeIpcStdioArray(U,p)};const getStdioArray=(d,p)=>{if(d===undefined){return zi.map((d=>p[d]))}if(hasAlias(p)){throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${zi.map((d=>`\`${d}\``)).join(", ")}`)}if(typeof d==="string"){return[d,d,d]}if(!Array.isArray(d)){throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof d}\``)}const y=Math.max(d.length,zi.length);return Array.from({length:y},((p,y)=>d[y]))};const hasAlias=d=>zi.some((p=>d[p]!==undefined));const stdio_option_addDefaultValue=(d,p)=>{if(Array.isArray(d)){return d.map((d=>stdio_option_addDefaultValue(d,p)))}if(d===null||d===undefined){return p>=zi.length?"ignore":"pipe"}return d};const normalizeStdioSync=(d,p,y)=>d.map(((d,v)=>!p[v]&&v!==0&&!isFullVerbose(y,v)&&isOutputPipeOnly(d)?"ignore":d));const isOutputPipeOnly=d=>d==="pipe"||Array.isArray(d)&&d.every((d=>d==="pipe"));const handleNativeStream=({stdioItem:d,stdioItem:{type:p},isStdioArray:y,fdNumber:v,direction:D,isSync:M})=>{if(!y||p!=="native"){return d}return M?handleNativeStreamSync({stdioItem:d,fdNumber:v,direction:D}):handleNativeStreamAsync({stdioItem:d,fdNumber:v})};const handleNativeStreamSync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v,direction:D})=>{const M=getTargetFd({value:p,optionName:y,fdNumber:v,direction:D});if(M!==undefined){return M}if(is_stream_isStream(p,{checkOpen:false})){throw new TypeError(`The \`${y}: Stream\` option cannot both be an array and include a stream with synchronous methods.`)}return d};const getTargetFd=({value:d,optionName:p,fdNumber:y,direction:v})=>{const D=getTargetFdNumber(d,y);if(D===undefined){return}if(v==="output"){return{type:"fileNumber",value:D,optionName:p}}if(ds.isatty(D)){throw new TypeError(`The \`${p}: ${serializeOptionValue(d)}\` option is invalid: it cannot be a TTY with synchronous methods.`)}return{type:"uint8Array",value:bufferToUint8Array((0,Uo.readFileSync)(D)),optionName:p}};const getTargetFdNumber=(d,p)=>{if(d==="inherit"){return p}if(typeof d==="number"){return d}const y=qi.indexOf(d);if(y!==-1){return y}};const handleNativeStreamAsync=({stdioItem:d,stdioItem:{value:p,optionName:y},fdNumber:v})=>{if(p==="inherit"){return{type:"nodeStream",value:getStandardStream(v,p,y),optionName:y}}if(typeof p==="number"){return{type:"nodeStream",value:getStandardStream(p,p,y),optionName:y}}if(is_stream_isStream(p,{checkOpen:false})){return{type:"nodeStream",value:p,optionName:y}}return d};const getStandardStream=(d,p,y)=>{const v=qi[d];if(v===undefined){throw new TypeError(`The \`${y}: ${p}\` option is invalid: no such standard stream.`)}return v};const handleInputOptions=({input:d,inputFile:p},y)=>y===0?[...handleInputOption(d),...handleInputFileOption(p)]:[];const handleInputOption=d=>d===undefined?[]:[{type:getInputType(d),value:d,optionName:"input"}];const getInputType=d=>{if(is_stream_isReadableStream(d,{checkOpen:false})){return"nodeStream"}if(typeof d==="string"){return"string"}if(isUint8Array(d)){return"uint8Array"}throw new Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")};const handleInputFileOption=d=>d===undefined?[]:[{...getInputFileType(d),optionName:"inputFile"}];const getInputFileType=d=>{if(isUrl(d)){return{type:"fileUrl",value:d}}if(isFilePathString(d)){return{type:"filePath",value:{file:d}}}throw new Error("The `inputFile` option must be a file path string or a file URL.")};const filterDuplicates=d=>d.filter(((p,y)=>d.every(((d,v)=>p.value!==d.value||y>=v||p.type==="generator"||p.type==="asyncGenerator"))));const getDuplicateStream=({stdioItem:{type:d,value:p,optionName:y},direction:v,fileDescriptors:D,isSync:M})=>{const U=getOtherStdioItems(D,d);if(U.length===0){return}if(M){validateDuplicateStreamSync({otherStdioItems:U,type:d,value:p,optionName:y,direction:v});return}if(ia.has(d)){return getDuplicateStreamInstance({otherStdioItems:U,type:d,value:p,optionName:y,direction:v})}if(sa.has(d)){validateDuplicateTransform({otherStdioItems:U,type:d,value:p,optionName:y})}};const getOtherStdioItems=(d,p)=>d.flatMap((({direction:d,stdioItems:y})=>y.filter((d=>d.type===p)).map((p=>({...p,direction:d})))));const validateDuplicateStreamSync=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{if(na.has(p)){getDuplicateStreamInstance({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})}};const getDuplicateStreamInstance=({otherStdioItems:d,type:p,value:y,optionName:v,direction:D})=>{const M=d.filter((d=>hasSameValue(d,y)));if(M.length===0){return}const U=M.find((d=>d.direction!==D));throwOnDuplicateStream(U,v,p);return D==="output"?M[0].stream:undefined};const hasSameValue=({type:d,value:p},y)=>{if(d==="filePath"){return p.file===y.file}if(d==="fileUrl"){return p.href===y.href}return p===y};const validateDuplicateTransform=({otherStdioItems:d,type:p,value:y,optionName:v})=>{const D=d.find((({value:{transform:d}})=>d===y.transform));throwOnDuplicateStream(D,v,p)};const throwOnDuplicateStream=(d,p,y)=>{if(d!==undefined){throw new TypeError(`The \`${d.optionName}\` and \`${p}\` options must not target ${oa[y]} that is the same.`)}};const handleStdio=(d,p,y,v)=>{const D=normalizeStdioOption(p,y,v);const M=D.map(((d,y)=>getFileDescriptor({stdioOption:d,fdNumber:y,options:p,isSync:v})));const U=getFinalFileDescriptors({initialFileDescriptors:M,addProperties:d,options:p,isSync:v});p.stdio=U.map((({stdioItems:d})=>forwardStdio(d)));return U};const getFileDescriptor=({stdioOption:d,fdNumber:p,options:y,isSync:v})=>{const D=getStreamName(p);const{stdioItems:M,isStdioArray:U}=initializeStdioItems({stdioOption:d,fdNumber:p,options:y,optionName:D});const j=getStreamDirection(M,p,D);const V=M.map((d=>handleNativeStream({stdioItem:d,isStdioArray:U,fdNumber:p,direction:j,isSync:v})));const K=normalizeTransforms(V,D,j,y);const ee=getFdObjectMode(K,j);validateFileObjectMode(K,ee);return{direction:j,objectMode:ee,stdioItems:K}};const initializeStdioItems=({stdioOption:d,fdNumber:p,options:y,optionName:v})=>{const D=Array.isArray(d)?d:[d];const M=[...D.map((d=>initializeStdioItem(d,v))),...handleInputOptions(y,p)];const U=filterDuplicates(M);const j=U.length>1;validateStdioArray(U,j,v);validateStreams(U);return{stdioItems:U,isStdioArray:j}};const initializeStdioItem=(d,p)=>({type:getStdioItemType(d,p),value:d,optionName:p});const validateStdioArray=(d,p,y)=>{if(d.length===0){throw new TypeError(`The \`${y}\` option must not be an empty array.`)}if(!p){return}for(const{value:p,optionName:y}of d){if(ua.has(p)){throw new Error(`The \`${y}\` option must not include \`${p}\`.`)}}};const ua=new Set(["ignore","ipc"]);const validateStreams=d=>{for(const p of d){validateFileStdio(p)}};const validateFileStdio=({type:d,value:p,optionName:y})=>{if(isRegularUrl(p)){throw new TypeError(`The \`${y}: URL\` option must use the \`file:\` scheme.\nFor example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`)}if(isUnknownStdioString(d,p)){throw new TypeError(`The \`${y}: { file: '...' }\` option must be used instead of \`${y}: '...'\`.`)}};const validateFileObjectMode=(d,p)=>{if(!p){return}const y=d.find((({type:d})=>ra.has(d)));if(y!==undefined){throw new TypeError(`The \`${y.optionName}\` option cannot use both files and transforms in objectMode.`)}};const getFinalFileDescriptors=({initialFileDescriptors:d,addProperties:p,options:y,isSync:v})=>{const D=[];try{for(const M of d){D.push(getFinalFileDescriptor({fileDescriptor:M,fileDescriptors:D,addProperties:p,options:y,isSync:v}))}return D}catch(d){cleanupCustomStreams(D);throw d}};const getFinalFileDescriptor=({fileDescriptor:{direction:d,objectMode:p,stdioItems:y},fileDescriptors:v,addProperties:D,options:M,isSync:U})=>{const j=y.map((p=>addStreamProperties({stdioItem:p,addProperties:D,direction:d,options:M,fileDescriptors:v,isSync:U})));return{direction:d,objectMode:p,stdioItems:j}};const addStreamProperties=({stdioItem:d,addProperties:p,direction:y,options:v,fileDescriptors:D,isSync:M})=>{const U=getDuplicateStream({stdioItem:d,direction:y,fileDescriptors:D,isSync:M});if(U!==undefined){return{...d,stream:U}}return{...d,...p[y][d.type](d,v)}};const cleanupCustomStreams=d=>{for(const{stdioItems:p}of d){for(const{stream:d}of p){if(d!==undefined&&!isStandardStream(d)){d.destroy()}}}};const forwardStdio=d=>{if(d.length>1){return d.some((({value:d})=>d==="overlapped"))?"overlapped":"pipe"}const[{type:p,value:y}]=d;return p==="native"?y:"pipe"};const handleStdioSync=(d,p)=>handleStdio(pa,d,p,true);const forbiddenIfSync=({type:d,optionName:p})=>{throwInvalidSyncValue(p,oa[d])};const forbiddenNativeIfSync=({optionName:d,value:p})=>{if(p==="ipc"||p==="overlapped"){throwInvalidSyncValue(d,`"${p}"`)}return{}};const throwInvalidSyncValue=(d,p)=>{throw new TypeError(`The \`${d}\` option cannot be ${p} with synchronous methods.`)};const da={generator(){},asyncGenerator:forbiddenIfSync,webStream:forbiddenIfSync,nodeStream:forbiddenIfSync,webTransform:forbiddenIfSync,duplex:forbiddenIfSync,asyncIterable:forbiddenIfSync,native:forbiddenNativeIfSync};const pa={input:{...da,fileUrl:({value:d})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),filePath:({value:{file:d}})=>({contents:[bufferToUint8Array((0,Uo.readFileSync)(d))]}),fileNumber:forbiddenIfSync,iterable:({value:d})=>({contents:[...d]}),string:({value:d})=>({contents:[d]}),uint8Array:({value:d})=>({contents:[d]})},output:{...da,fileUrl:({value:d})=>({path:d}),filePath:({value:{file:d,append:p}})=>({path:d,append:p}),fileNumber:({value:d})=>({path:d}),iterable:forbiddenIfSync,string:forbiddenIfSync,uint8Array:forbiddenIfSync}};const stripNewline=(d,{stripFinalNewline:p},y)=>getStripFinalNewline(p,y)&&d!==undefined&&!Array.isArray(d)?strip_final_newline_stripFinalNewline(d):d;const getStripFinalNewline=(d,p)=>p==="all"?d[1]||d[2]:d[p];var fa=__nccwpck_require__(57075);const getSplitLinesGenerator=(d,p,y,v)=>d||y?undefined:initializeSplitLines(p,v);const splitLinesSync=(d,p,y)=>y?d.flatMap((d=>splitLinesItemSync(d,p))):splitLinesItemSync(d,p);const splitLinesItemSync=(d,p)=>{const{transform:y,final:v}=initializeSplitLines(p,{});return[...y(d),...v()]};const initializeSplitLines=(d,p)=>{p.previousChunks="";return{transform:splitGenerator.bind(undefined,p,d),final:linesFinal.bind(undefined,p)}};const splitGenerator=function*(d,p,y){if(typeof y!=="string"){yield y;return}let{previousChunks:v}=d;let D=-1;for(let M=0;M0){j=concatString(v,j);v=""}yield j;D=M}}if(D!==y.length-1){v=concatString(v,y.slice(D+1))}d.previousChunks=v};const getNewlineLength=(d,p,y,v)=>{if(y){return 0}v.isWindowsNewline=p!==0&&d[p-1]==="\r";return v.isWindowsNewline?2:1};const linesFinal=function*({previousChunks:d}){if(d.length>0){yield d}};const getAppendNewlineGenerator=({binary:d,preserveNewlines:p,readableObjectMode:y,state:v})=>d||p||y?undefined:{transform:appendNewlineGenerator.bind(undefined,v)};const appendNewlineGenerator=function*({isWindowsNewline:d=false},p){const{unixNewline:y,windowsNewline:v,LF:D,concatBytes:M}=typeof p==="string"?ma:Aa;if(p.at(-1)===D){yield p;return}const U=d?v:y;yield M(p,U)};const concatString=(d,p)=>`${d}${p}`;const ma={windowsNewline:"\r\n",unixNewline:"\n",LF:"\n",concatBytes:concatString};const concatUint8Array=(d,p)=>{const y=new Uint8Array(d.length+p.length);y.set(d,0);y.set(p,d.length);return y};const Aa={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:concatUint8Array};var ha=__nccwpck_require__(4573);const getValidateTransformInput=(d,p)=>d?undefined:validateStringTransformInput.bind(undefined,p);const validateStringTransformInput=function*(d,p){if(typeof p!=="string"&&!isUint8Array(p)&&!ha.Buffer.isBuffer(p)){throw new TypeError(`The \`${d}\` option's transform must use "objectMode: true" to receive as input: ${typeof p}.`)}yield p};const getValidateTransformReturn=(d,p)=>d?validateObjectTransformReturn.bind(undefined,p):validateStringTransformReturn.bind(undefined,p);const validateObjectTransformReturn=function*(d,p){validateEmptyReturn(d,p);yield p};const validateStringTransformReturn=function*(d,p){validateEmptyReturn(d,p);if(typeof p!=="string"&&!isUint8Array(p)){throw new TypeError(`The \`${d}\` option's function must yield a string or an Uint8Array, not ${typeof p}.`)}yield p};const validateEmptyReturn=(d,p)=>{if(p===null||p===undefined){throw new TypeError(`The \`${d}\` option's function must not call \`yield ${p}\`.\nInstead, \`yield\` should either be called with a value, or not be called at all. For example:\n if (condition) { yield value; }`)}};const getEncodingTransformGenerator=(d,p,y)=>{if(y){return}if(d){return{transform:encodingUint8ArrayGenerator.bind(undefined,new TextEncoder)}}const v=new Oi.StringDecoder(p);return{transform:encodingStringGenerator.bind(undefined,v),final:encodingStringFinal.bind(undefined,v)}};const encodingUint8ArrayGenerator=function*(d,p){if(ha.Buffer.isBuffer(p)){yield bufferToUint8Array(p)}else if(typeof p==="string"){yield d.encode(p)}else{yield p}};const encodingStringGenerator=function*(d,p){yield isUint8Array(p)?d.write(p):p};const encodingStringFinal=function*(d){const p=d.end();if(p!==""){yield p}};const ga=(0,ji.callbackify)((async(d,p,y,v)=>{p.currentIterable=d(...y);try{for await(const d of p.currentIterable){v.push(d)}}finally{delete p.currentIterable}}));const transformChunk=async function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=identityGenerator}=p[y];for await(const D of v(d)){yield*transformChunk(D,p,y+1)}};const finalChunks=async function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunks(y,Number(p),d)}};const generatorFinalChunks=async function*(d,p,y){if(d===undefined){return}for await(const v of d()){yield*transformChunk(v,y,p+1)}};const ya=(0,ji.callbackify)((async({currentIterable:d},p)=>{if(d!==undefined){await(p?d.throw(p):d.return());return}if(p){throw p}}));const identityGenerator=function*(d){yield d};const pushChunksSync=(d,p,y,v)=>{try{for(const v of d(...p)){y.push(v)}v()}catch(d){v(d)}};const runTransformSync=(d,p)=>[...p.flatMap((p=>[...transformChunkSync(p,d,0)])),...finalChunksSync(d)];const transformChunkSync=function*(d,p,y){if(y===p.length){yield d;return}const{transform:v=run_sync_identityGenerator}=p[y];for(const D of v(d)){yield*transformChunkSync(D,p,y+1)}};const finalChunksSync=function*(d){for(const[p,{final:y}]of Object.entries(d)){yield*generatorFinalChunksSync(y,Number(p),d)}};const generatorFinalChunksSync=function*(d,p,y){if(d===undefined){return}for(const v of d()){yield*transformChunkSync(v,y,p+1)}};const run_sync_identityGenerator=function*(d){yield d};const generatorToStream=({value:d,value:{transform:p,final:y,writableObjectMode:v,readableObjectMode:D},optionName:M},{encoding:U})=>{const j={};const V=addInternalGenerators(d,U,M);const K=isAsyncGenerator(p);const ee=isAsyncGenerator(y);const te=K?ga.bind(undefined,transformChunk,j):pushChunksSync.bind(undefined,transformChunkSync);const re=K||ee?ga.bind(undefined,finalChunks,j):pushChunksSync.bind(undefined,finalChunksSync);const ne=K||ee?ya.bind(undefined,j):undefined;const ie=new fa.Transform({writableObjectMode:v,writableHighWaterMark:(0,fa.getDefaultHighWaterMark)(v),readableObjectMode:D,readableHighWaterMark:(0,fa.getDefaultHighWaterMark)(D),transform(d,p,y){te([d,V,0],this,y)},flush(d){re([V],this,d)},destroy:ne});return{stream:ie}};const runGeneratorsSync=(d,p,y,v)=>{const D=p.filter((({type:d})=>d==="generator"));const M=v?D.reverse():D;for(const{value:p,optionName:v}of M){const D=addInternalGenerators(p,y,v);d=runTransformSync(D,d)}return d};const addInternalGenerators=({transform:d,final:p,binary:y,writableObjectMode:v,readableObjectMode:D,preserveNewlines:M},U,j)=>{const V={};return[{transform:getValidateTransformInput(v,j)},getEncodingTransformGenerator(y,U,v),getSplitLinesGenerator(y,M,v,V),{transform:d,final:p},{transform:getValidateTransformReturn(D,j)},getAppendNewlineGenerator({binary:y,preserveNewlines:M,readableObjectMode:D,state:V})].filter(Boolean)};const addInputOptionsSync=(d,p)=>{for(const y of getInputFdNumbers(d)){addInputOptionSync(d,y,p)}};const getInputFdNumbers=d=>new Set(Object.entries(d).filter((([,{direction:d}])=>d==="input")).map((([d])=>Number(d))));const addInputOptionSync=(d,p,y)=>{const{stdioItems:v}=d[p];const D=v.filter((({contents:d})=>d!==undefined));if(D.length===0){return}if(p!==0){const[{type:d,optionName:p}]=D;throw new TypeError(`Only the \`stdin\` option, not \`${p}\`, can be ${oa[d]} with synchronous methods.`)}const M=D.map((({contents:d})=>d));const U=M.map((d=>applySingleInputGeneratorsSync(d,v)));y.input=joinToUint8Array(U)};const applySingleInputGeneratorsSync=(d,p)=>{const y=runGeneratorsSync(d,p,"utf8",true);validateSerializable(y);return joinToUint8Array(y)};const validateSerializable=d=>{const p=d.find((d=>typeof d!=="string"&&!isUint8Array(d)));if(p!==undefined){throw new TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${p}.`)}};const shouldLogOutput=({stdioItems:d,encoding:p,verboseInfo:y,fdNumber:v})=>v!=="all"&&isFullVerbose(y,v)&&!Lo.has(p)&&fdUsesVerbose(v)&&(d.some((({type:d,value:p})=>d==="native"&&ba.has(p)))||d.every((({type:d})=>ta.has(d))));const fdUsesVerbose=d=>d===1||d===2;const ba=new Set(["pipe","overlapped"]);const logLines=async(d,p,y,v)=>{for await(const D of d){if(!isPipingStream(p)){logLine(D,y,v)}}};const logLinesSync=(d,p,y)=>{for(const v of d){logLine(v,p,y)}};const isPipingStream=d=>d._readableState.pipes.length>0;const logLine=(d,p,y)=>{const v=serializeVerboseMessage(d);verboseLog({type:"output",verboseMessage:v,fdNumber:p,verboseInfo:y})};const transformOutputSync=({fileDescriptors:d,syncResult:{output:p},options:y,isMaxBuffer:v,verboseInfo:D})=>{if(p===null){return{output:Array.from({length:3})}}const M={};const U=new Set([]);const j=p.map(((p,j)=>transformOutputResultSync({result:p,fileDescriptors:d,fdNumber:j,state:M,outputFiles:U,isMaxBuffer:v,verboseInfo:D},y)));return{output:j,...M}};const transformOutputResultSync=({result:d,fileDescriptors:p,fdNumber:y,state:v,outputFiles:D,isMaxBuffer:M,verboseInfo:U},{buffer:j,encoding:V,lines:K,stripFinalNewline:ee,maxBuffer:te})=>{if(d===null){return}const re=truncateMaxBufferSync(d,M,te);const ne=bufferToUint8Array(re);const{stdioItems:ie,objectMode:se}=p[y];const oe=runOutputGeneratorsSync([ne],ie,V,v);const{serializedResult:ae,finalResult:le=ae}=serializeChunks({chunks:oe,objectMode:se,encoding:V,lines:K,stripFinalNewline:ee,fdNumber:y});logOutputSync({serializedResult:ae,fdNumber:y,state:v,verboseInfo:U,encoding:V,stdioItems:ie,objectMode:se});const ce=j[y]?le:undefined;try{if(v.error===undefined){writeToFiles(ae,ie,D)}return ce}catch(d){v.error=d;return ce}};const runOutputGeneratorsSync=(d,p,y,v)=>{try{return runGeneratorsSync(d,p,y,false)}catch(p){v.error=p;return d}};const serializeChunks=({chunks:d,objectMode:p,encoding:y,lines:v,stripFinalNewline:D,fdNumber:M})=>{if(p){return{serializedResult:d}}if(y==="buffer"){return{serializedResult:joinToUint8Array(d)}}const U=joinToString(d,y);if(v[M]){return{serializedResult:U,finalResult:splitLinesSync(U,!D[M],p)}}return{serializedResult:U}};const logOutputSync=({serializedResult:d,fdNumber:p,state:y,verboseInfo:v,encoding:D,stdioItems:M,objectMode:U})=>{if(!shouldLogOutput({stdioItems:M,encoding:D,verboseInfo:v,fdNumber:p})){return}const j=splitLinesSync(d,false,U);try{logLinesSync(j,p,v)}catch(d){y.error??=d}};const writeToFiles=(d,p,y)=>{for(const{path:v,append:D}of p.filter((({type:d})=>ra.has(d)))){const p=typeof v==="string"?v:v.toString();if(D||y.has(p)){(0,Uo.appendFileSync)(v,d)}else{y.add(p);(0,Uo.writeFileSync)(v,d)}}};const getAllSync=([,d,p],y)=>{if(!y.all){return}if(d===undefined){return p}if(p===undefined){return d}if(Array.isArray(d)){return Array.isArray(p)?[...d,...p]:[...d,stripNewline(p,y,"all")]}if(Array.isArray(p)){return[stripNewline(d,y,"all"),...p]}if(isUint8Array(d)&&isUint8Array(p)){return concatUint8Arrays([d,p])}return`${d}${p}`};const waitForExit=async(d,p)=>{const[y,v]=await waitForExitOrError(d);p.isForcefullyTerminated??=false;return[y,v]};const waitForExitOrError=async d=>{const[p,y]=await Promise.allSettled([(0,bo.once)(d,"spawn"),(0,bo.once)(d,"exit")]);if(p.status==="rejected"){return[]}return y.status==="rejected"?waitForSubprocessExit(d):y.value};const waitForSubprocessExit=async d=>{try{return await(0,bo.once)(d,"exit")}catch{return waitForSubprocessExit(d)}};const waitForSuccessfulExit=async d=>{const[p,y]=await d;if(!isSubprocessErrorExit(p,y)&&isFailedExit(p,y)){throw new DiscardedError}return[p,y]};const isSubprocessErrorExit=(d,p)=>d===undefined&&p===undefined;const isFailedExit=(d,p)=>d!==0||p!==null;const getExitResultSync=({error:d,status:p,signal:y,output:v},{maxBuffer:D})=>{const M=getResultError(d,p,y);const U=M?.code==="ETIMEDOUT";const j=isMaxBufferSync(M,v,D);return{resultError:M,exitCode:p,signal:y,timedOut:U,isMaxBuffer:j}};const getResultError=(d,p,y)=>{if(d!==undefined){return d}return isFailedExit(p,y)?new DiscardedError:undefined};const execaCoreSync=(d,p,y)=>{const{file:v,commandArguments:D,command:M,escapedCommand:U,startTime:j,verboseInfo:V,options:K,fileDescriptors:ee}=handleSyncArguments(d,p,y);const te=spawnSubprocessSync({file:v,commandArguments:D,options:K,command:M,escapedCommand:U,verboseInfo:V,fileDescriptors:ee,startTime:j});return handleResult(te,V,K)};const handleSyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const j=normalizeSyncOptions(y);const{file:V,commandArguments:K,options:ee}=normalizeOptions(d,p,j);validateSyncOptions(ee);const te=handleStdioSync(ee,U);return{file:V,commandArguments:K,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const normalizeSyncOptions=d=>d.node&&!d.ipc?{...d,ipc:false}:d;const validateSyncOptions=({ipc:d,ipcInput:p,detached:y,cancelSignal:v})=>{if(p){throwInvalidSyncOption("ipcInput")}if(d){throwInvalidSyncOption("ipc: true")}if(y){throwInvalidSyncOption("detached: true")}if(v){throwInvalidSyncOption("cancelSignal")}};const throwInvalidSyncOption=d=>{throw new TypeError(`The "${d}" option cannot be used with synchronous methods.`)};const spawnSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,verboseInfo:M,fileDescriptors:U,startTime:j})=>{const V=runSubprocessSync({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:U,startTime:j});if(V.failed){return V}const{resultError:K,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne}=getExitResultSync(V,y);const{output:ie,error:se=K}=transformOutputSync({fileDescriptors:U,syncResult:V,options:y,isMaxBuffer:ne,verboseInfo:M});const oe=ie.map(((d,p)=>stripNewline(d,y,p)));const ae=stripNewline(getAllSync(ie,y),y,"all");return getSyncResult({error:se,exitCode:ee,signal:te,timedOut:re,isMaxBuffer:ne,stdio:oe,all:ae,options:y,command:v,escapedCommand:D,startTime:j})};const runSubprocessSync=({file:d,commandArguments:p,options:y,command:v,escapedCommand:D,fileDescriptors:M,startTime:U})=>{try{addInputOptionsSync(M,y);const v=normalizeSpawnSyncOptions(y);return(0,Pi.spawnSync)(...concatenateShell(d,p,v))}catch(d){return makeEarlyError({error:d,command:v,escapedCommand:D,fileDescriptors:M,options:y,startTime:U,isSync:true})}};const normalizeSpawnSyncOptions=({encoding:d,maxBuffer:p,...y})=>({...y,encoding:"buffer",maxBuffer:getMaxBufferSync(p)});const getSyncResult=({error:d,exitCode:p,signal:y,timedOut:v,isMaxBuffer:D,stdio:M,all:U,options:j,command:V,escapedCommand:K,startTime:ee})=>d===undefined?makeSuccessResult({command:V,escapedCommand:K,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee}):makeError({error:d,command:V,escapedCommand:K,timedOut:v,isCanceled:false,isGracefullyCanceled:false,isMaxBuffer:D,isForcefullyTerminated:false,exitCode:p,signal:y,stdio:M,all:U,ipcOutput:[],options:j,startTime:ee,isSync:true});const getOneMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true,filter:M}={})=>{validateIpcMethod({methodName:"getOneMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});return getOneMessageAsync({anyProcess:d,channel:p,isSubprocess:y,filter:M,reference:D})};const getOneMessageAsync=async({anyProcess:d,channel:p,isSubprocess:y,filter:v,reference:D})=>{addReference(p,D);const M=getIpcEmitter(d,p,y);const U=new AbortController;try{return await Promise.race([getMessage(M,v,U),get_one_throwOnDisconnect(M,y,U),throwOnStrictError(M,y,U)])}catch(p){disconnect(d);throw p}finally{U.abort();removeReference(p,D)}};const getMessage=async(d,p,{signal:y})=>{if(p===undefined){const[p]=await(0,bo.once)(d,"message",{signal:y});return p}for await(const[v]of(0,bo.on)(d,"message",{signal:y})){if(p(v)){return v}}};const get_one_throwOnDisconnect=async(d,p,{signal:y})=>{await(0,bo.once)(d,"disconnect",{signal:y});throwOnEarlyDisconnect(p)};const throwOnStrictError=async(d,p,{signal:y})=>{const[v]=await(0,bo.once)(d,"strict:error",{signal:y});throw getStrictResponseError(v,p)};const getEachMessage=({anyProcess:d,channel:p,isSubprocess:y,ipc:v},{reference:D=true}={})=>loopOnMessages({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:!y,reference:D});const loopOnMessages=({anyProcess:d,channel:p,isSubprocess:y,ipc:v,shouldAwait:D,reference:M})=>{validateIpcMethod({methodName:"getEachMessage",isSubprocess:y,ipc:v,isConnected:isConnected(d)});addReference(p,M);const U=getIpcEmitter(d,p,y);const j=new AbortController;const V={};stopOnDisconnect(d,U,j);abortOnStrictError({ipcEmitter:U,isSubprocess:y,controller:j,state:V});return iterateOnMessages({anyProcess:d,channel:p,ipcEmitter:U,isSubprocess:y,shouldAwait:D,controller:j,state:V,reference:M})};const stopOnDisconnect=async(d,p,y)=>{try{await(0,bo.once)(p,"disconnect",{signal:y.signal});y.abort()}catch{}};const abortOnStrictError=async({ipcEmitter:d,isSubprocess:p,controller:y,state:v})=>{try{const[D]=await(0,bo.once)(d,"strict:error",{signal:y.signal});v.error=getStrictResponseError(D,p);y.abort()}catch{}};const iterateOnMessages=async function*({anyProcess:d,channel:p,ipcEmitter:y,isSubprocess:v,shouldAwait:D,controller:M,state:U,reference:j}){try{for await(const[d]of(0,bo.on)(y,"message",{signal:M.signal})){throwIfStrictError(U);yield d}}catch{throwIfStrictError(U)}finally{M.abort();removeReference(p,j);if(!v){disconnect(d)}if(D){await d}}};const throwIfStrictError=({error:d})=>{if(d){throw d}};const addIpcMethods=(d,{ipc:p})=>{Object.assign(d,getIpcMethods(d,false,p))};const getIpcExport=()=>{const d=Gi;const p=true;const y=Gi.channel!==undefined;return{...getIpcMethods(d,p,y),getCancelSignal:getCancelSignal.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})}};const getIpcMethods=(d,p,y)=>({sendMessage:sendMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getOneMessage:getOneMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y}),getEachMessage:getEachMessage.bind(undefined,{anyProcess:d,channel:d.channel,isSubprocess:p,ipc:y})});const handleEarlyError=({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,verboseInfo:U})=>{cleanupCustomStreams(v);const j=new Pi.ChildProcess;createDummyStreams(j,v);Object.assign(j,{readable:readable,writable:writable,duplex:duplex});const V=makeEarlyError({error:d,command:p,escapedCommand:y,fileDescriptors:v,options:D,startTime:M,isSync:false});const K=handleDummyPromise(V,U,D);return{subprocess:j,promise:K}};const createDummyStreams=(d,p)=>{const y=createDummyStream();const v=createDummyStream();const D=createDummyStream();const M=Array.from({length:p.length-3},createDummyStream);const U=createDummyStream();const j=[y,v,D,...M];Object.assign(d,{stdin:y,stdout:v,stderr:D,all:U,stdio:j})};const createDummyStream=()=>{const d=new fa.PassThrough;d.end();return d};const readable=()=>new fa.Readable({read(){}});const writable=()=>new fa.Writable({write(){}});const duplex=()=>new fa.Duplex({read(){},write(){}});const handleDummyPromise=async(d,p,y)=>handleResult(d,p,y);const handleStdioAsync=(d,p)=>handleStdio(wa,d,p,false);const forbiddenIfAsync=({type:d,optionName:p})=>{throw new TypeError(`The \`${p}\` option cannot be ${oa[d]}.`)};const Ea={fileNumber:forbiddenIfAsync,generator:generatorToStream,asyncGenerator:generatorToStream,nodeStream:({value:d})=>({stream:d}),webTransform({value:{transform:d,writableObjectMode:p,readableObjectMode:y}}){const v=p||y;const D=fa.Duplex.fromWeb(d,{objectMode:v});return{stream:D}},duplex:({value:{transform:d}})=>({stream:d}),native(){}};const wa={input:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createReadStream)(d)}),filePath:({value:{file:d}})=>({stream:(0,Uo.createReadStream)(d)}),webStream:({value:d})=>({stream:fa.Readable.fromWeb(d)}),iterable:({value:d})=>({stream:fa.Readable.from(d)}),asyncIterable:({value:d})=>({stream:fa.Readable.from(d)}),string:({value:d})=>({stream:fa.Readable.from(d)}),uint8Array:({value:d})=>({stream:fa.Readable.from(ha.Buffer.from(d))})},output:{...Ea,fileUrl:({value:d})=>({stream:(0,Uo.createWriteStream)(d)}),filePath:({value:{file:d,append:p}})=>({stream:(0,Uo.createWriteStream)(d,p?{flags:"a"}:{})}),webStream:({value:d})=>({stream:fa.Writable.fromWeb(d)}),iterable:forbiddenIfAsync,asyncIterable:forbiddenIfAsync,string:forbiddenIfAsync,uint8Array:forbiddenIfAsync}};const va=require("node:stream/promises");function mergeStreams(d){if(!Array.isArray(d)){throw new TypeError(`Expected an array, got \`${typeof d}\`.`)}for(const p of d){validateStream(p)}const p=d.some((({readableObjectMode:d})=>d));const y=getHighWaterMark(d,p);const v=new MergedStream({objectMode:p,writableHighWaterMark:y,readableHighWaterMark:y});for(const p of d){v.add(p)}return v}const getHighWaterMark=(d,p)=>{if(d.length===0){return(0,fa.getDefaultHighWaterMark)(p)}const y=d.filter((({readableObjectMode:d})=>d===p)).map((({readableHighWaterMark:d})=>d));return Math.max(...y)};class MergedStream extends fa.PassThrough{#Pt=new Set([]);#Ot=new Set([]);#Lt=new Set([]);#Ft;#Mt=Symbol("unpipe");#Ut=new WeakMap;add(d){validateStream(d);if(this.#Pt.has(d)){return}this.#Pt.add(d);this.#Ft??=onMergedStreamFinished(this,this.#Pt,this.#Mt);const p=endWhenStreamsDone({passThroughStream:this,stream:d,streams:this.#Pt,ended:this.#Ot,aborted:this.#Lt,onFinished:this.#Ft,unpipeEvent:this.#Mt});this.#Ut.set(d,p);d.pipe(this,{end:false})}async remove(d){validateStream(d);if(!this.#Pt.has(d)){return false}const p=this.#Ut.get(d);if(p===undefined){return false}this.#Ut.delete(d);d.unpipe(this);await p;return true}}const onMergedStreamFinished=async(d,p,y)=>{updateMaxListeners(d,Ca);const v=new AbortController;try{await Promise.race([onMergedStreamEnd(d,v),onInputStreamsUnpipe(d,p,y,v)])}finally{v.abort();updateMaxListeners(d,-Ca)}};const onMergedStreamEnd=async(d,{signal:p})=>{try{await(0,va.finished)(d,{signal:p,cleanup:true})}catch(p){errorOrAbortStream(d,p);throw p}};const onInputStreamsUnpipe=async(d,p,y,{signal:v})=>{for await(const[D]of(0,bo.on)(d,"unpipe",{signal:v})){if(p.has(D)){D.emit(y)}}};const validateStream=d=>{if(typeof d?.pipe!=="function"){throw new TypeError(`Expected a readable stream, got: \`${typeof d}\`.`)}};const endWhenStreamsDone=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,onFinished:M,unpipeEvent:U})=>{updateMaxListeners(d,Sa);const j=new AbortController;try{await Promise.race([afterMergedStreamFinished(M,p,j),onInputStreamEnd({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:j}),onInputStreamUnpipe({stream:p,streams:y,ended:v,aborted:D,unpipeEvent:U,controller:j})])}finally{j.abort();updateMaxListeners(d,-Sa)}if(y.size>0&&y.size===v.size+D.size){if(v.size===0&&D.size>0){abortStream(d)}else{endStream(d)}}};const afterMergedStreamFinished=async(d,p,{signal:y})=>{try{await d;if(!y.aborted){abortStream(p)}}catch(d){if(!y.aborted){errorOrAbortStream(p,d)}}};const onInputStreamEnd=async({passThroughStream:d,stream:p,streams:y,ended:v,aborted:D,controller:{signal:M}})=>{try{await(0,va.finished)(p,{signal:M,cleanup:true,readable:true,writable:false});if(y.has(p)){v.add(p)}}catch(v){if(M.aborted||!y.has(p)){return}if(isAbortError(v)){D.add(p)}else{errorStream(d,v)}}};const onInputStreamUnpipe=async({stream:d,streams:p,ended:y,aborted:v,unpipeEvent:D,controller:{signal:M}})=>{await(0,bo.once)(d,D,{signal:M});if(!d.readable){return(0,bo.once)(M,"abort",{signal:M})}p.delete(d);y.delete(d);v.delete(d)};const endStream=d=>{if(d.writable){d.end()}};const errorOrAbortStream=(d,p)=>{if(isAbortError(p)){abortStream(d)}else{errorStream(d,p)}};const isAbortError=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const abortStream=d=>{if(d.readable||d.writable){d.destroy()}};const errorStream=(d,p)=>{if(!d.destroyed){d.once("error",merge_streams_noop);d.destroy(p)}};const merge_streams_noop=()=>{};const updateMaxListeners=(d,p)=>{const y=d.getMaxListeners();if(y!==0&&y!==Number.POSITIVE_INFINITY){d.setMaxListeners(y+p)}};const Ca=2;const Sa=1;const pipeStreams=(d,p)=>{d.pipe(p);onSourceFinish(d,p);onDestinationFinish(d,p)};const onSourceFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})}catch{}endDestinationStream(p)};const endDestinationStream=d=>{if(d.writable){d.end()}};const onDestinationFinish=async(d,p)=>{if(isStandardStream(d)||isStandardStream(p)){return}try{await(0,va.finished)(p,{cleanup:true,readable:false,writable:true})}catch{}abortSourceStream(d)};const abortSourceStream=d=>{if(d.readable){d.destroy()}};const pipeOutputAsync=(d,p,y)=>{const v=new Map;for(const[D,{stdioItems:M,direction:U}]of Object.entries(p)){for(const{stream:p}of M.filter((({type:d})=>ta.has(d)))){pipeTransform(d,p,U,D)}for(const{stream:p}of M.filter((({type:d})=>!ta.has(d)))){pipeStdioItem({subprocess:d,stream:p,direction:U,fdNumber:D,pipeGroups:v,controller:y})}}for(const[d,p]of v.entries()){const y=p.length===1?p[0]:mergeStreams(p);pipeStreams(y,d)}};const pipeTransform=(d,p,y,v)=>{if(y==="output"){pipeStreams(d.stdio[v],p)}else{pipeStreams(p,d.stdio[v])}const D=Ia[v];if(D!==undefined){d[D]=p}d.stdio[v]=p};const Ia=["stdin","stdout","stderr"];const pipeStdioItem=({subprocess:d,stream:p,direction:y,fdNumber:v,pipeGroups:D,controller:M})=>{if(p===undefined){return}setStandardStreamMaxListeners(p,M);const[U,j]=y==="output"?[p,d.stdio[v]]:[d.stdio[v],p];const V=D.get(U)??[];D.set(U,[...V,j])};const setStandardStreamMaxListeners=(d,{signal:p})=>{if(isStandardStream(d)){incrementMaxListeners(d,Ba,p)}};const Ba=2;const xa=[];xa.push("SIGHUP","SIGINT","SIGTERM");if(process.platform!=="win32"){xa.push("SIGALRM","SIGABRT","SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT")}if(process.platform==="linux"){xa.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT")}const processOk=d=>!!d&&typeof d==="object"&&typeof d.removeListener==="function"&&typeof d.emit==="function"&&typeof d.reallyExit==="function"&&typeof d.listeners==="function"&&typeof d.kill==="function"&&typeof d.pid==="number"&&typeof d.on==="function";const Ra=Symbol.for("signal-exit emitter");const _a=globalThis;const Ta=Object.defineProperty.bind(Object);class Emitter{emitted={afterExit:false,exit:false};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(_a[Ra]){return _a[Ra]}Ta(_a,Ra,{value:this,writable:false,enumerable:false,configurable:false})}on(d,p){this.listeners[d].push(p)}removeListener(d,p){const y=this.listeners[d];const v=y.indexOf(p);if(v===-1){return}if(v===0&&y.length===1){y.length=0}else{y.splice(v,1)}}emit(d,p,y){if(this.emitted[d]){return false}this.emitted[d]=true;let v=false;for(const D of this.listeners[d]){v=D(p,y)===true||v}if(d==="exit"){v=this.emit("afterExit",p,y)||v}return v}}class SignalExitBase{}const signalExitWrap=d=>({onExit(p,y){return d.onExit(p,y)},load(){return d.load()},unload(){return d.unload()}});class SignalExitFallback extends SignalExitBase{onExit(){return()=>{}}load(){}unload(){}}class SignalExit extends SignalExitBase{#Ht=Na.platform==="win32"?"SIGINT":"SIGHUP";#jt=new Emitter;#Gt;#qt;#zt;#Vt={};#Wt=false;constructor(d){super();this.#Gt=d;this.#Vt={};for(const p of xa){this.#Vt[p]=()=>{const y=this.#Gt.listeners(p);let{count:v}=this.#jt;const D=d;if(typeof D.__signal_exit_emitter__==="object"&&typeof D.__signal_exit_emitter__.count==="number"){v+=D.__signal_exit_emitter__.count}if(y.length===v){this.unload();const y=this.#jt.emit("exit",null,p);const v=p==="SIGHUP"?this.#Ht:p;if(!y)d.kill(d.pid,v)}}}this.#zt=d.reallyExit;this.#qt=d.emit}onExit(d,p){if(!processOk(this.#Gt)){return()=>{}}if(this.#Wt===false){this.load()}const y=p?.alwaysLast?"afterExit":"exit";this.#jt.on(y,d);return()=>{this.#jt.removeListener(y,d);if(this.#jt.listeners["exit"].length===0&&this.#jt.listeners["afterExit"].length===0){this.unload()}}}load(){if(this.#Wt){return}this.#Wt=true;this.#jt.count+=1;for(const d of xa){try{const p=this.#Vt[d];if(p)this.#Gt.on(d,p)}catch(d){}}this.#Gt.emit=(d,...p)=>this.#$t(d,...p);this.#Gt.reallyExit=d=>this.#Yt(d)}unload(){if(!this.#Wt){return}this.#Wt=false;xa.forEach((d=>{const p=this.#Vt[d];if(!p){throw new Error("Listener not defined for signal: "+d)}try{this.#Gt.removeListener(d,p)}catch(d){}}));this.#Gt.emit=this.#qt;this.#Gt.reallyExit=this.#zt;this.#jt.count-=1}#Yt(d){if(!processOk(this.#Gt)){return 0}this.#Gt.exitCode=d||0;this.#jt.emit("exit",this.#Gt.exitCode,null);return this.#zt.call(this.#Gt,this.#Gt.exitCode)}#$t(d,...p){const y=this.#qt;if(d==="exit"&&processOk(this.#Gt)){if(typeof p[0]==="number"){this.#Gt.exitCode=p[0]}const v=y.call(this.#Gt,d,...p);this.#jt.emit("exit",this.#Gt.exitCode,null);return v}else{return y.call(this.#Gt,d,...p)}}}const Na=globalThis.process;const{onExit:ka,load:Qa,unload:Da}=signalExitWrap(processOk(Na)?new SignalExit(Na):new SignalExitFallback);const cleanupOnExit=(d,{cleanup:p,detached:y},{signal:v})=>{if(!p||y){return}const D=ka((()=>{d.kill()}));(0,bo.addAbortListener)(v,(()=>{D()}))};const normalizePipeArguments=({source:d,sourcePromise:p,boundOptions:y,createNested:v},...D)=>{const M=getStartTime();const{destination:U,destinationStream:j,destinationError:V,from:K,unpipeSignal:ee}=getDestinationStream(y,v,D);const{sourceStream:te,sourceError:re}=getSourceStream(d,K);const{options:ne,fileDescriptors:ie}=vo.get(d);return{sourcePromise:p,sourceStream:te,sourceOptions:ne,sourceError:re,destination:U,destinationStream:j,destinationError:V,unpipeSignal:ee,fileDescriptors:ie,startTime:M}};const getDestinationStream=(d,p,y)=>{try{const{destination:v,pipeOptions:{from:D,to:M,unpipeSignal:U}={}}=getDestination(d,p,...y);const j=getToStream(v,M);return{destination:v,destinationStream:j,from:D,unpipeSignal:U}}catch(d){return{destinationError:d}}};const getDestination=(d,p,y,...v)=>{if(Array.isArray(y)){const D=p(mapDestinationArguments,d)(y,...v);return{destination:D,pipeOptions:d}}if(typeof y==="string"||y instanceof URL||isDenoExecPath(y)){if(Object.keys(d).length>0){throw new TypeError('Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).')}const[D,M,U]=normalizeParameters(y,...v);const j=p(mapDestinationArguments)(D,M,U);return{destination:j,pipeOptions:U}}if(vo.has(y)){if(Object.keys(d).length>0){throw new TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).")}return{destination:y,pipeOptions:v[0]}}throw new TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${y}`)};const mapDestinationArguments=({options:d})=>({options:{...d,stdin:"pipe",piped:true}});const getSourceStream=(d,p)=>{try{const y=getFromStream(d,p);return{sourceStream:y}}catch(d){return{sourceError:d}}};const handlePipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v,fileDescriptors:D,sourceOptions:M,startTime:U})=>{const j=getPipeArgumentsError({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v});if(j!==undefined){throw createNonCommandError({error:j,fileDescriptors:D,sourceOptions:M,startTime:U})}};const getPipeArgumentsError=({sourceStream:d,sourceError:p,destinationStream:y,destinationError:v})=>{if(p!==undefined&&v!==undefined){return v}if(v!==undefined){abortSourceStream(d);return v}if(p!==undefined){endDestinationStream(y);return p}};const createNonCommandError=({error:d,fileDescriptors:p,sourceOptions:y,startTime:v})=>makeEarlyError({error:d,command:Pa,escapedCommand:Pa,fileDescriptors:p,options:y,startTime:v,isSync:false});const Pa="source.pipe(destination)";const waitForBothSubprocesses=async d=>{const[{status:p,reason:y,value:v=y},{status:D,reason:M,value:U=M}]=await d;if(!U.pipedFrom.includes(v)){U.pipedFrom.push(v)}if(D==="rejected"){throw U}if(p==="rejected"){throw v}return U};const pipeSubprocessStream=(d,p,y)=>{const v=Oa.has(p)?pipeMoreSubprocessStream(d,p):pipeFirstSubprocessStream(d,p);incrementMaxListeners(d,La,y.signal);incrementMaxListeners(p,Fa,y.signal);cleanupMergedStreamsMap(p);return v};const pipeFirstSubprocessStream=(d,p)=>{const y=mergeStreams([d]);pipeStreams(y,p);Oa.set(p,y);return y};const pipeMoreSubprocessStream=(d,p)=>{const y=Oa.get(p);y.add(d);return y};const cleanupMergedStreamsMap=async d=>{try{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})}catch{}Oa.delete(d)};const Oa=new WeakMap;const La=2;const Fa=1;const unpipeOnAbort=(d,p)=>d===undefined?[]:[unpipeOnSignalAbort(d,p)];const unpipeOnSignalAbort=async(d,{sourceStream:p,mergedStream:y,fileDescriptors:v,sourceOptions:D,startTime:M})=>{await(0,ji.aborted)(d,p);await y.remove(p);const U=new Error("Pipe canceled by `unpipeSignal` option.");throw createNonCommandError({error:U,fileDescriptors:v,sourceOptions:D,startTime:M})};const pipeToSubprocess=(d,...p)=>{if(is_plain_obj_isPlainObject(p[0])){return pipeToSubprocess.bind(undefined,{...d,boundOptions:{...d.boundOptions,...p[0]}})}const{destination:y,...v}=normalizePipeArguments(d,...p);const D=handlePipePromise({...v,destination:y});D.pipe=pipeToSubprocess.bind(undefined,{...d,source:y,sourcePromise:D,boundOptions:{}});return D};const handlePipePromise=async({sourcePromise:d,sourceStream:p,sourceOptions:y,sourceError:v,destination:D,destinationStream:M,destinationError:U,unpipeSignal:j,fileDescriptors:V,startTime:K})=>{const ee=getSubprocessPromises(d,D);handlePipeArgumentsError({sourceStream:p,sourceError:v,destinationStream:M,destinationError:U,fileDescriptors:V,sourceOptions:y,startTime:K});const te=new AbortController;try{const d=pipeSubprocessStream(p,M,te);return await Promise.race([waitForBothSubprocesses(ee),...unpipeOnAbort(j,{sourceStream:p,mergedStream:d,sourceOptions:y,fileDescriptors:V,startTime:K})])}finally{te.abort()}};const getSubprocessPromises=(d,p)=>Promise.allSettled([d,p]);const utils_identity=d=>d;const utils_noop=()=>undefined;const getContentsProperty=({contents:d})=>d;const throwObjectStream=d=>{throw new Error(`Streams in object mode are not supported: ${String(d)}`)};const getLengthProperty=d=>d.length;async function getStreamAsArray(d,p){return getStreamContents(d,Ma,p)}const initArray=()=>({contents:[]});const increment=()=>1;const addArrayChunk=(d,{contents:p})=>{p.push(d);return p};const Ma={init:initArray,convertChunk:{string:utils_identity,buffer:utils_identity,arrayBuffer:utils_identity,dataView:utils_identity,typedArray:utils_identity,others:utils_identity},getSize:increment,truncateChunk:utils_noop,addChunk:addArrayChunk,getFinalChunk:utils_noop,finalize:getContentsProperty};async function getStreamAsArrayBuffer(d,p){return getStreamContents(d,ja,p)}const initArrayBuffer=()=>({contents:new ArrayBuffer(0)});const useTextEncoder=d=>Ua.encode(d);const Ua=new TextEncoder;const useUint8Array=d=>new Uint8Array(d);const useUint8ArrayWithOffset=d=>new Uint8Array(d.buffer,d.byteOffset,d.byteLength);const truncateArrayBufferChunk=(d,p)=>d.slice(0,p);const addArrayBufferChunk=(d,{contents:p,length:y},v)=>{const D=hasArrayBufferResize()?resizeArrayBuffer(p,v):resizeArrayBufferSlow(p,v);new Uint8Array(D).set(d,y);return D};const resizeArrayBufferSlow=(d,p)=>{if(p<=d.byteLength){return d}const y=new ArrayBuffer(getNewContentsLength(p));new Uint8Array(y).set(new Uint8Array(d),0);return y};const resizeArrayBuffer=(d,p)=>{if(p<=d.maxByteLength){d.resize(p);return d}const y=new ArrayBuffer(p,{maxByteLength:getNewContentsLength(p)});new Uint8Array(y).set(new Uint8Array(d),0);return y};const getNewContentsLength=d=>Ha**Math.ceil(Math.log(d)/Math.log(Ha));const Ha=2;const finalizeArrayBuffer=({contents:d,length:p})=>hasArrayBufferResize()?d:d.slice(0,p);const hasArrayBufferResize=()=>"resize"in ArrayBuffer.prototype;const ja={init:initArrayBuffer,convertChunk:{string:useTextEncoder,buffer:useUint8Array,arrayBuffer:useUint8Array,dataView:useUint8ArrayWithOffset,typedArray:useUint8ArrayWithOffset,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateArrayBufferChunk,addChunk:addArrayBufferChunk,getFinalChunk:utils_noop,finalize:finalizeArrayBuffer};async function getStreamAsString(d,p){return getStreamContents(d,Ga,p)}const initString=()=>({contents:"",textDecoder:new TextDecoder});const useTextDecoder=(d,{textDecoder:p})=>p.decode(d,{stream:true});const addStringChunk=(d,{contents:p})=>p+d;const truncateStringChunk=(d,p)=>d.slice(0,p);const getFinalStringChunk=({textDecoder:d})=>{const p=d.decode();return p===""?undefined:p};const Ga={init:initString,convertChunk:{string:utils_identity,buffer:useTextDecoder,arrayBuffer:useTextDecoder,dataView:useTextDecoder,typedArray:useTextDecoder,others:throwObjectStream},getSize:getLengthProperty,truncateChunk:truncateStringChunk,addChunk:addStringChunk,getFinalChunk:getFinalStringChunk,finalize:getContentsProperty};const iterateOnSubprocessStream=({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:v,encoding:D,preserveNewlines:M})=>{const U=new AbortController;stopReadingOnExit(p,U);return iterateOnStream({stream:d,controller:U,binary:y,shouldEncode:!d.readableObjectMode&&v,encoding:D,shouldSplit:!d.readableObjectMode,preserveNewlines:M})};const stopReadingOnExit=async(d,p)=>{try{await d}catch{}finally{p.abort()}};const iterateForResult=({stream:d,onStreamEnd:p,lines:y,encoding:v,stripFinalNewline:D,allMixed:M})=>{const U=new AbortController;stopReadingOnStreamEnd(p,U,d);const j=d.readableObjectMode&&!M;return iterateOnStream({stream:d,controller:U,binary:v==="buffer",shouldEncode:!j,encoding:v,shouldSplit:!j&&y,preserveNewlines:!D})};const stopReadingOnStreamEnd=async(d,p,y)=>{try{await d}catch{y.destroy()}finally{p.abort()}};const iterateOnStream=({stream:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})=>{const j=(0,bo.on)(d,"data",{signal:p.signal,highWaterMark:za,highWatermark:za});return iterateOnData({onStdoutChunk:j,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U})};const qa=(0,fa.getDefaultHighWaterMark)(true);const za=qa;const iterateOnData=async function*({onStdoutChunk:d,controller:p,binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U}){const j=getGenerators({binary:y,shouldEncode:v,encoding:D,shouldSplit:M,preserveNewlines:U});try{for await(const[p]of d){yield*transformChunkSync(p,j,0)}}catch(d){if(!p.signal.aborted){throw d}}finally{yield*finalChunksSync(j)}};const getGenerators=({binary:d,shouldEncode:p,encoding:y,shouldSplit:v,preserveNewlines:D})=>[getEncodingTransformGenerator(d,y,!p),getSplitLinesGenerator(d,D,!v,{})].filter(Boolean);const getStreamOutput=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,buffer:D,maxBuffer:M,lines:U,allMixed:j,stripFinalNewline:V,verboseInfo:K,streamInfo:ee})=>{const te=logOutputAsync({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:j,verboseInfo:K,streamInfo:ee});if(!D){await Promise.all([resumeStream(d),te]);return}const re=getStripFinalNewline(V,y);const ne=iterateForResult({stream:d,onStreamEnd:p,lines:U,encoding:v,stripFinalNewline:re,allMixed:j});const[ie]=await Promise.all([contents_getStreamContents({stream:d,iterable:ne,fdNumber:y,encoding:v,maxBuffer:M,lines:U}),te]);return ie};const logOutputAsync=async({stream:d,onStreamEnd:p,fdNumber:y,encoding:v,allMixed:D,verboseInfo:M,streamInfo:{fileDescriptors:U}})=>{if(!shouldLogOutput({stdioItems:U[y]?.stdioItems,encoding:v,verboseInfo:M,fdNumber:y})){return}const j=iterateForResult({stream:d,onStreamEnd:p,lines:true,encoding:v,stripFinalNewline:true,allMixed:D});await logLines(j,d,y,M)};const resumeStream=async d=>{await(0,lo.setImmediate)();if(d.readableFlowing===null){d.resume()}};const contents_getStreamContents=async({stream:d,stream:{readableObjectMode:p},iterable:y,fdNumber:v,encoding:D,maxBuffer:M,lines:U})=>{try{if(p||U){return await getStreamAsArray(y,{maxBuffer:M})}if(D==="buffer"){return new Uint8Array(await getStreamAsArrayBuffer(y,{maxBuffer:M}))}return await getStreamAsString(y,{maxBuffer:M})}catch(y){return handleBufferedData(handleMaxBuffer({error:y,stream:d,readableObjectMode:p,lines:U,encoding:D,fdNumber:v}))}};const getBufferedData=async d=>{try{return await d}catch(d){return handleBufferedData(d)}};const handleBufferedData=({bufferedData:d})=>uint_array_isArrayBuffer(d)?new Uint8Array(d):d;const waitForStream=async(d,p,y,{isSameDirection:v,stopOnExit:D=false}={})=>{const M=handleStdinDestroy(d,y);const U=new AbortController;try{await Promise.race([...D?[y.exitPromise]:[],(0,va.finished)(d,{cleanup:true,signal:U.signal})])}catch(d){if(!M.stdinCleanedUp){handleStreamError(d,p,y,v)}}finally{U.abort()}};const handleStdinDestroy=(d,{originalStreams:[p],subprocess:y})=>{const v={stdinCleanedUp:false};if(d===p){spyOnStdinDestroy(d,y,v)}return v};const spyOnStdinDestroy=(d,p,y)=>{const{_destroy:v}=d;d._destroy=(...D)=>{setStdinCleanedUp(p,y);v.call(d,...D)}};const setStdinCleanedUp=({exitCode:d,signalCode:p},y)=>{if(d!==null||p!==null){y.stdinCleanedUp=true}};const handleStreamError=(d,p,y,v)=>{if(!shouldIgnoreStreamError(d,p,y,v)){throw d}};const shouldIgnoreStreamError=(d,p,y,v=true)=>{if(y.propagating){return isStreamEpipe(d)||isStreamAbort(d)}y.propagating=true;return isInputFileDescriptor(y,p)===v?isStreamEpipe(d):isStreamAbort(d)};const isInputFileDescriptor=({fileDescriptors:d},p)=>p!=="all"&&d[p].direction==="input";const isStreamAbort=d=>d?.code==="ERR_STREAM_PREMATURE_CLOSE";const isStreamEpipe=d=>d?.code==="EPIPE";const waitForStdioStreams=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>d.stdio.map(((d,V)=>waitForSubprocessStream({stream:d,fdNumber:V,encoding:p,buffer:y[V],maxBuffer:v[V],lines:D[V],allMixed:false,stripFinalNewline:M,verboseInfo:U,streamInfo:j})));const waitForSubprocessStream=async({stream:d,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K})=>{if(!d){return}const ee=waitForStream(d,p,K);if(isInputFileDescriptor(K,p)){await ee;return}const[te]=await Promise.all([getStreamOutput({stream:d,onStreamEnd:ee,fdNumber:p,encoding:y,buffer:v,maxBuffer:D,lines:M,allMixed:U,stripFinalNewline:j,verboseInfo:V,streamInfo:K}),ee]);return te};const makeAllStream=({stdout:d,stderr:p},{all:y})=>y&&(d||p)?mergeStreams([d,p].filter(Boolean)):undefined;const waitForAllStream=({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:M,verboseInfo:U,streamInfo:j})=>waitForSubprocessStream({...getAllStream(d,y),fdNumber:"all",encoding:p,maxBuffer:v[1]+v[2],lines:D[1]||D[2],allMixed:getAllMixed(d),stripFinalNewline:M,verboseInfo:U,streamInfo:j});const getAllStream=({stdout:d,stderr:p,all:y},[,v,D])=>{const M=v||D;if(!M){return{stream:y,buffer:M}}if(!v){return{stream:p,buffer:M}}if(!D){return{stream:d,buffer:M}}return{stream:y,buffer:M}};const getAllMixed=({all:d,stdout:p,stderr:y})=>d&&p&&y&&p.readableObjectMode!==y.readableObjectMode;const shouldLogIpc=d=>isFullVerbose(d,"ipc");const logIpcOutput=(d,p)=>{const y=serializeVerboseMessage(d);verboseLog({type:"ipc",verboseMessage:y,fdNumber:"ipc",verboseInfo:p})};const waitForIpcOutput=async({subprocess:d,buffer:p,maxBuffer:y,ipc:v,ipcOutput:D,verboseInfo:M})=>{if(!v){return D}const U=shouldLogIpc(M);const j=getFdSpecificValue(p,"ipc");const V=getFdSpecificValue(y,"ipc");for await(const p of loopOnMessages({anyProcess:d,channel:d.channel,isSubprocess:false,ipc:v,shouldAwait:false,reference:true})){if(j){checkIpcMaxBuffer(d,D,V);D.push(p)}if(U){logIpcOutput(p,M)}}return D};const getBufferedIpcOutput=async(d,p)=>{await Promise.allSettled([d]);return p};const waitForSubprocessResult=async({subprocess:d,options:{encoding:p,buffer:y,maxBuffer:v,lines:D,timeoutDuration:M,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,stripFinalNewline:K,ipc:ee,ipcInput:te},context:re,verboseInfo:ne,fileDescriptors:ie,originalStreams:se,onInternalError:oe,controller:ae})=>{const le=waitForExit(d,re);const ce={originalStreams:se,fileDescriptors:ie,subprocess:d,exitPromise:le,propagating:false};const ue=waitForStdioStreams({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const de=waitForAllStream({subprocess:d,encoding:p,buffer:y,maxBuffer:v,lines:D,stripFinalNewline:K,verboseInfo:ne,streamInfo:ce});const pe=[];const fe=waitForIpcOutput({subprocess:d,buffer:y,maxBuffer:v,ipc:ee,ipcOutput:pe,verboseInfo:ne});const me=waitForOriginalStreams(se,d,ce);const Ae=waitForCustomStreamsEnd(ie,ce);try{return await Promise.race([Promise.all([{},waitForSuccessfulExit(le),Promise.all(ue),de,fe,sendIpcInput(d,te),...me,...Ae]),oe,throwOnSubprocessError(d,ae),...throwOnTimeout(d,M,re,ae),...throwOnCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,context:re,controller:ae}),...throwOnGracefulCancel({subprocess:d,cancelSignal:U,gracefulCancel:j,forceKillAfterDelay:V,context:re,controller:ae})])}catch(d){re.terminationReason??="other";return Promise.all([{error:d},le,Promise.all(ue.map((d=>getBufferedData(d)))),getBufferedData(de),getBufferedIpcOutput(fe,pe),Promise.allSettled(me),Promise.allSettled(Ae)])}};const waitForOriginalStreams=(d,p,y)=>d.map(((d,v)=>d===p.stdio[v]?undefined:waitForStream(d,v,y)));const waitForCustomStreamsEnd=(d,p)=>d.flatMap((({stdioItems:d},y)=>d.filter((({value:d,stream:p=d})=>is_stream_isStream(p,{checkOpen:false})&&!isStandardStream(p))).map((({type:d,value:v,stream:D=v})=>waitForStream(D,y,p,{isSameDirection:ta.has(d),stopOnExit:d==="native"})))));const throwOnSubprocessError=async(d,{signal:p})=>{const[y]=await(0,bo.once)(d,"error",{signal:p});throw y};const initializeConcurrentStreams=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap});const addConcurrentStream=(d,p,y)=>{const v=d[y];if(!v.has(p)){v.set(p,[])}const D=v.get(p);const M=createDeferred();D.push(M);const U=M.resolve.bind(M);return{resolve:U,promises:D}};const waitForConcurrentStreams=async({resolve:d,promises:p},y)=>{d();const[v]=await Promise.race([Promise.allSettled([true,y]),Promise.all([false,...p])]);return!v};const safeWaitForSubprocessStdin=async d=>{if(d===undefined){return}try{await waitForSubprocessStdin(d)}catch{}};const safeWaitForSubprocessStdout=async d=>{if(d===undefined){return}try{await waitForSubprocessStdout(d)}catch{}};const waitForSubprocessStdin=async d=>{await(0,va.finished)(d,{cleanup:true,readable:false,writable:true})};const waitForSubprocessStdout=async d=>{await(0,va.finished)(d,{cleanup:true,readable:true,writable:false})};const waitForSubprocess=async(d,p)=>{await d;if(p){throw p}};const destroyOtherStream=(d,p,y)=>{if(y&&!isStreamAbort(y)){d.destroy(y)}else if(p){d.destroy()}};const createReadable=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,binary:D=true,preserveNewlines:M=true}={})=>{const U=D||Lo.has(y);const{subprocessStdout:j,waitReadableDestroy:V}=getSubprocessStdout(d,v,p);const{readableEncoding:K,readableObjectMode:ee,readableHighWaterMark:te}=getReadableOptions(j,U);const{read:re,onStdoutDataDone:ne}=getReadableMethods({subprocessStdout:j,subprocess:d,binary:U,encoding:y,preserveNewlines:M});const ie=new fa.Readable({read:re,destroy:(0,ji.callbackify)(onReadableDestroy.bind(undefined,{subprocessStdout:j,subprocess:d,waitReadableDestroy:V})),highWaterMark:te,objectMode:ee,encoding:K});onStdoutFinished({subprocessStdout:j,onStdoutDataDone:ne,readable:ie,subprocess:d});return ie};const getSubprocessStdout=(d,p,y)=>{const v=getFromStream(d,p);const D=addConcurrentStream(y,v,"readableDestroy");return{subprocessStdout:v,waitReadableDestroy:D}};const getReadableOptions=({readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y},v)=>v?{readableEncoding:d,readableObjectMode:p,readableHighWaterMark:y}:{readableEncoding:d,readableObjectMode:true,readableHighWaterMark:qa};const getReadableMethods=({subprocessStdout:d,subprocess:p,binary:y,encoding:v,preserveNewlines:D})=>{const M=createDeferred();const U=iterateOnSubprocessStream({subprocessStdout:d,subprocess:p,binary:y,shouldEncode:!y,encoding:v,preserveNewlines:D});return{read(){onRead(this,U,M)},onStdoutDataDone:M}};const onRead=async(d,p,y)=>{try{const{value:v,done:D}=await p.next();if(D){y.resolve()}else{d.push(v)}}catch{}};const onStdoutFinished=async({subprocessStdout:d,onStdoutDataDone:p,readable:y,subprocess:v,subprocessStdin:D})=>{try{await waitForSubprocessStdout(d);await v;await safeWaitForSubprocessStdin(D);await p;if(y.readable){y.push(null)}}catch(d){await safeWaitForSubprocessStdin(D);destroyOtherReadable(y,d)}};const onReadableDestroy=async({subprocessStdout:d,subprocess:p,waitReadableDestroy:y},v)=>{if(await waitForConcurrentStreams(y,p)){destroyOtherReadable(d,v);await waitForSubprocess(p,v)}};const destroyOtherReadable=(d,p)=>{destroyOtherStream(d,d.readable,p)};const createWritable=({subprocess:d,concurrentStreams:p},{to:y}={})=>{const{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}=getSubprocessStdin(d,y,p);const U=new fa.Writable({...getWritableMethods(v,d,D),destroy:(0,ji.callbackify)(onWritableDestroy.bind(undefined,{subprocessStdin:v,subprocess:d,waitWritableFinal:D,waitWritableDestroy:M})),highWaterMark:v.writableHighWaterMark,objectMode:v.writableObjectMode});onStdinFinished(v,U);return U};const getSubprocessStdin=(d,p,y)=>{const v=getToStream(d,p);const D=addConcurrentStream(y,v,"writableFinal");const M=addConcurrentStream(y,v,"writableDestroy");return{subprocessStdin:v,waitWritableFinal:D,waitWritableDestroy:M}};const getWritableMethods=(d,p,y)=>({write:onWrite.bind(undefined,d),final:(0,ji.callbackify)(onWritableFinal.bind(undefined,d,p,y))});const onWrite=(d,p,y,v)=>{if(d.write(p,y)){v()}else{d.once("drain",v)}};const onWritableFinal=async(d,p,y)=>{if(await waitForConcurrentStreams(y,p)){if(d.writable){d.end()}await p}};const onStdinFinished=async(d,p,y)=>{try{await waitForSubprocessStdin(d);if(p.writable){p.end()}}catch(d){await safeWaitForSubprocessStdout(y);destroyOtherWritable(p,d)}};const onWritableDestroy=async({subprocessStdin:d,subprocess:p,waitWritableFinal:y,waitWritableDestroy:v},D)=>{await waitForConcurrentStreams(y,p);if(await waitForConcurrentStreams(v,p)){destroyOtherWritable(d,D);await waitForSubprocess(p,D)}};const destroyOtherWritable=(d,p)=>{destroyOtherStream(d,d.writable,p)};const createDuplex=({subprocess:d,concurrentStreams:p,encoding:y},{from:v,to:D,binary:M=true,preserveNewlines:U=true}={})=>{const j=M||Lo.has(y);const{subprocessStdout:V,waitReadableDestroy:K}=getSubprocessStdout(d,v,p);const{subprocessStdin:ee,waitWritableFinal:te,waitWritableDestroy:re}=getSubprocessStdin(d,D,p);const{readableEncoding:ne,readableObjectMode:ie,readableHighWaterMark:se}=getReadableOptions(V,j);const{read:oe,onStdoutDataDone:ae}=getReadableMethods({subprocessStdout:V,subprocess:d,binary:j,encoding:y,preserveNewlines:U});const le=new fa.Duplex({read:oe,...getWritableMethods(ee,d,te),destroy:(0,ji.callbackify)(onDuplexDestroy.bind(undefined,{subprocessStdout:V,subprocessStdin:ee,subprocess:d,waitReadableDestroy:K,waitWritableFinal:te,waitWritableDestroy:re})),readableHighWaterMark:se,writableHighWaterMark:ee.writableHighWaterMark,readableObjectMode:ie,writableObjectMode:ee.writableObjectMode,encoding:ne});onStdoutFinished({subprocessStdout:V,onStdoutDataDone:ae,readable:le,subprocess:d,subprocessStdin:ee});onStdinFinished(ee,le,V);return le};const onDuplexDestroy=async({subprocessStdout:d,subprocessStdin:p,subprocess:y,waitReadableDestroy:v,waitWritableFinal:D,waitWritableDestroy:M},U)=>{await Promise.all([onReadableDestroy({subprocessStdout:d,subprocess:y,waitReadableDestroy:v},U),onWritableDestroy({subprocessStdin:p,subprocess:y,waitWritableFinal:D,waitWritableDestroy:M},U)])};const createIterable=(d,p,{from:y,binary:v=false,preserveNewlines:D=false}={})=>{const M=v||Lo.has(p);const U=getFromStream(d,y);const j=iterateOnSubprocessStream({subprocessStdout:U,subprocess:d,binary:M,shouldEncode:true,encoding:p,preserveNewlines:D});return iterateOnStdoutData(j,U,d)};const iterateOnStdoutData=async function*(d,p,y){try{yield*d}finally{if(p.readable){p.destroy()}await y}};const addConvertedStreams=(d,{encoding:p})=>{const y=initializeConcurrentStreams();d.readable=createReadable.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.writable=createWritable.bind(undefined,{subprocess:d,concurrentStreams:y});d.duplex=createDuplex.bind(undefined,{subprocess:d,concurrentStreams:y,encoding:p});d.iterable=createIterable.bind(undefined,d,p);d[Symbol.asyncIterator]=createIterable.bind(undefined,d,p,{})};const mergePromise=(d,p)=>{for(const[y,v]of Wa){const D=v.value.bind(p);Reflect.defineProperty(d,y,{...v,value:D})}};const Va=(async()=>{})().constructor.prototype;const Wa=["then","catch","finally"].map((d=>[d,Reflect.getOwnPropertyDescriptor(Va,d)]));const execaCoreAsync=(d,p,y,v)=>{const{file:D,commandArguments:M,command:U,escapedCommand:j,startTime:V,verboseInfo:K,options:ee,fileDescriptors:te}=handleAsyncArguments(d,p,y);const{subprocess:re,promise:ne}=spawnSubprocessAsync({file:D,commandArguments:M,options:ee,startTime:V,verboseInfo:K,command:U,escapedCommand:j,fileDescriptors:te});re.pipe=pipeToSubprocess.bind(undefined,{source:re,sourcePromise:ne,boundOptions:{},createNested:v});mergePromise(re,ne);vo.set(re,{options:ee,fileDescriptors:te});return re};const handleAsyncArguments=(d,p,y)=>{const{command:v,escapedCommand:D,startTime:M,verboseInfo:U}=handleCommand(d,p,y);const{file:j,commandArguments:V,options:K}=normalizeOptions(d,p,y);const ee=handleAsyncOptions(K);const te=handleStdioAsync(ee,U);return{file:j,commandArguments:V,command:v,escapedCommand:D,startTime:M,verboseInfo:U,options:ee,fileDescriptors:te}};const handleAsyncOptions=({timeout:d,signal:p,...y})=>{if(p!==undefined){throw new TypeError('The "signal" option has been renamed to "cancelSignal" instead.')}return{...y,timeoutDuration:d}};const spawnSubprocessAsync=({file:d,commandArguments:p,options:y,startTime:v,verboseInfo:D,command:M,escapedCommand:U,fileDescriptors:j})=>{let V;try{V=(0,Pi.spawn)(...concatenateShell(d,p,y))}catch(d){return handleEarlyError({error:d,command:M,escapedCommand:U,fileDescriptors:j,options:y,startTime:v,verboseInfo:D})}const K=new AbortController;(0,bo.setMaxListeners)(Number.POSITIVE_INFINITY,K.signal);const ee=[...V.stdio];pipeOutputAsync(V,j,K);cleanupOnExit(V,y,K);const te={};const re=createDeferred();V.kill=subprocessKill.bind(undefined,{kill:V.kill.bind(V),options:y,onInternalError:re,context:te,controller:K});V.all=makeAllStream(V,y);addConvertedStreams(V,y);addIpcMethods(V,y);const ne=handlePromise({subprocess:V,options:y,startTime:v,verboseInfo:D,fileDescriptors:j,originalStreams:ee,command:M,escapedCommand:U,context:te,onInternalError:re,controller:K});return{subprocess:V,promise:ne}};const handlePromise=async({subprocess:d,options:p,startTime:y,verboseInfo:v,fileDescriptors:D,originalStreams:M,command:U,escapedCommand:j,context:V,onInternalError:K,controller:ee})=>{const[te,[re,ne],ie,se,oe]=await waitForSubprocessResult({subprocess:d,options:p,context:V,verboseInfo:v,fileDescriptors:D,originalStreams:M,onInternalError:K,controller:ee});ee.abort();K.resolve();const ae=ie.map(((d,y)=>stripNewline(d,p,y)));const le=stripNewline(se,p,"all");const ce=getAsyncResult({errorInfo:te,exitCode:re,signal:ne,stdio:ae,all:le,ipcOutput:oe,context:V,options:p,command:U,escapedCommand:j,startTime:y});return handleResult(ce,v,p)};const getAsyncResult=({errorInfo:d,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,context:U,options:j,command:V,escapedCommand:K,startTime:ee})=>"error"in d?makeError({error:d.error,command:V,escapedCommand:K,timedOut:U.terminationReason==="timeout",isCanceled:U.terminationReason==="cancel"||U.terminationReason==="gracefulCancel",isGracefullyCanceled:U.terminationReason==="gracefulCancel",isMaxBuffer:d.error instanceof MaxBufferError,isForcefullyTerminated:U.isForcefullyTerminated,exitCode:p,signal:y,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee,isSync:false}):makeSuccessResult({command:V,escapedCommand:K,stdio:v,all:D,ipcOutput:M,options:j,startTime:ee});const mergeOptions=(d,p)=>{const y=Object.fromEntries(Object.entries(p).map((([p,y])=>[p,mergeOption(p,d[p],y)])));return{...d,...y}};const mergeOption=(d,p,y)=>{if($a.has(d)&&is_plain_obj_isPlainObject(p)&&is_plain_obj_isPlainObject(y)){return{...p,...y}}return y};const $a=new Set(["env",...Yi]);const createExeca=(d,p,y,v)=>{const createNested=(d,p,v)=>createExeca(d,p,y,v);const boundExeca=(...D)=>callBoundExeca({mapArguments:d,deepOptions:y,boundOptions:p,setBoundExeca:v,createNested:createNested},...D);if(v!==undefined){v(boundExeca,createNested,p)}return boundExeca};const callBoundExeca=({mapArguments:d,deepOptions:p={},boundOptions:y={},setBoundExeca:v,createNested:D},M,...U)=>{if(is_plain_obj_isPlainObject(M)){return D(d,mergeOptions(y,M),v)}const{file:j,commandArguments:V,options:K,isSync:ee}=parseArguments({mapArguments:d,firstArgument:M,nextArguments:U,deepOptions:p,boundOptions:y});return ee?execaCoreSync(j,V,K):execaCoreAsync(j,V,K,D)};const parseArguments=({mapArguments:d,firstArgument:p,nextArguments:y,deepOptions:v,boundOptions:D})=>{const M=isTemplateString(p)?parseTemplates(p,y):[p,...y];const[U,j,V]=normalizeParameters(...M);const K=mergeOptions(mergeOptions(v,D),V);const{file:ee=U,commandArguments:te=j,options:re=K,isSync:ne=false}=d({file:U,commandArguments:j,options:K});return{file:ee,commandArguments:te,options:re,isSync:ne}};const mapCommandAsync=({file:d,commandArguments:p})=>parseCommand(d,p);const mapCommandSync=({file:d,commandArguments:p})=>({...parseCommand(d,p),isSync:true});const parseCommand=(d,p)=>{if(p.length>0){throw new TypeError(`The command and its arguments must be passed as a single string: ${d} ${p}.`)}const[y,...v]=parseCommandString(d);return{file:y,commandArguments:v}};const parseCommandString=d=>{if(typeof d!=="string"){throw new TypeError(`The command must be a string: ${String(d)}.`)}const p=d.trim();if(p===""){return[]}const y=[];for(const d of p.split(Ya)){const p=y.at(-1);if(p&&p.endsWith("\\")){y[y.length-1]=`${p.slice(0,-1)} ${d}`}else{y.push(d)}}return y};const Ya=/ +/g;const setScriptSync=(d,p,y)=>{d.sync=p(mapScriptSync,y);d.s=d.sync};const mapScriptAsync=({options:d})=>getScriptOptions(d);const mapScriptSync=({options:d})=>({...getScriptOptions(d),isSync:true});const getScriptOptions=d=>({options:{...getScriptStdinOption(d),...d}});const getScriptStdinOption=({input:d,inputFile:p,stdio:y})=>d===undefined&&p===undefined&&y===undefined?{stdin:"inherit"}:{};const Ja={preferLocal:true};const Ka=createExeca((()=>({})));const Xa=createExeca((()=>({isSync:true})));const Za=createExeca(mapCommandAsync);const el=createExeca(mapCommandSync);const tl=createExeca(mapNode);const rl=createExeca(mapScriptAsync,{},Ja,setScriptSync);const{sendMessage:nl,getOneMessage:il,getEachMessage:sl,getCancelSignal:ol}=getIpcExport();const al="tcp://127.0.0.1:1234";const ll="/var/lib/buildkit";const cl=(0,ee.promisify)(te.exec);async function maybeFormatBlockDevice(d){try{try{const{stdout:p}=await cl(`sudo blkid -o value -s TYPE ${d}`);if(p.trim()==="ext4"){y.debug(`Device ${d} is already formatted with ext4`);try{await cl(`sudo resize2fs -f ${d}`);y.debug(`Resized ext4 filesystem on ${d}`)}catch(p){y.warning(`Error resizing ext4 filesystem on ${d}: ${p.message}`)}return d}}catch{y.debug(`No filesystem found on ${d}, will format it`)}y.debug(`Formatting device ${d} with ext4`);await cl(`sudo mkfs.ext4 -m0 -Enodiscard,lazy_itable_init=1,lazy_journal_init=1 -F ${d}`);y.debug(`Successfully formatted ${d} with ext4`);return d}catch(p){y.error(`Failed to format device ${d}: ${p.message}`);throw p}}async function getNumCPUs(){try{const{stdout:d}=await cl("sudo nproc");return parseInt(d.trim())}catch(d){y.warning(`Failed to get CPU count, defaulting to 1: ${d.message}`);return 1}}async function configureSystemdResolvedForBuildkit(){try{await cl(`sudo mkdir -p /etc/systemd/resolved.conf.d`);await cl(`echo '[Resolve]\nDNSStubListenerExtra=0.0.0.0' | sudo tee /etc/systemd/resolved.conf.d/buildkit-dns.conf`);await cl(`sudo systemctl restart systemd-resolved`);y.info("Configured systemd-resolved to listen on all interfaces for BuildKit DNS caching")}catch(d){y.warning(`Failed to configure systemd-resolved: ${d.message}`)}}async function getRoutableHostDns(){const d=["8.8.8.8","8.8.4.4","1.1.1.1","1.0.0.1"];try{const{stdout:d}=await cl(`ip route get 1.1.1.1 | grep -oP 'src \\K[0-9.]+'`);const p=d.trim();if(p&&p!=="127.0.0.53"){y.info(`Using host routable IP ${p} as sole DNS nameserver for BuildKit (systemd-resolved cache)`);return[p]}}catch(d){y.warning(`Failed to determine host routable IP: ${d.message}`)}y.info("Falling back to public DNS nameservers (no local cache)");return d}async function writeBuildkitdTomlFile(d,v,D){const M={root:"/var/lib/buildkit",grpc:{address:[v]},dns:{nameservers:D},registry:{"docker.io":{mirrors:["http://192.168.127.1:5000"],http:true,insecure:true},"192.168.127.1:5000":{http:true,insecure:true}},worker:{oci:{enabled:true,gc:false,"max-parallelism":d,snapshotter:"overlayfs"},containerd:{enabled:false}}};const U=Qi.stringify(M);try{await p.promises.writeFile("buildkitd.toml",U);y.debug(`TOML configuration is ${U}`)}catch(d){y.warning(`error writing TOML configuration: ${d.message}`);throw d}}async function startBuildkitd(d,v,D,M){try{await configureSystemdResolvedForBuildkit();const U=await getRoutableHostDns();await writeBuildkitdTomlFile(d,v,U);const j={};if(M&&M.length>0){y.info(`Processing ${M.length} driver-opt(s)`);for(const d of M){if(d.startsWith("env.")){const p=d.substring(4);const v=p.indexOf("=");if(v>0){const d=p.substring(0,v);const D=p.substring(v+1);j[d]=D;y.info(`Setting buildkitd environment variable: ${d}`);y.debug(` ${d}=${D}`)}else{y.warning(`Invalid driver-opt format (missing value): ${d}`)}}else{y.warning(`Unsupported driver-opt (only env.* options are currently supported): ${d}`)}}if(Object.keys(j).length>0){y.info(`Configured ${Object.keys(j).length} environment variable(s) for buildkitd`)}}const V=p.createWriteStream("/tmp/buildkitd.log",{flags:"a"});const K=D||"buildkitd";let ee="nohup sudo";if(Object.keys(j).length>0){ee+=" env";for(const[d,p]of Object.entries(j)){ee+=` ${d}='${p}'`}}ee+=` ${K} --debug --config=buildkitd.toml --allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host > /tmp/buildkitd.log 2>&1 &`;y.info(`Starting buildkitd with command: ${ee}`);const te=Ka(ee,{shell:"/bin/bash",stdio:["ignore","pipe","pipe"],detached:true,cleanup:false});if(te.stdout){te.stdout.pipe(V)}if(te.stderr){te.stderr.pipe(V)}te.on("error",(d=>{throw new Error(`Failed to start buildkitd: ${d.message}`)}));const re=Date.now();const ne=1e4;const ie=300;while(Date.now()-resetTimeout(d,ie)))}}throw new Error("Timed out waiting for buildkitd to start after 10 seconds")}catch(d){y.error(`failed to start buildkitd daemon: ${d.message}`);await reportBuildPushActionFailure("BUILDER_STARTUP",d,"buildkitd startup");throw d}}async function getStickyDisk(d){const p=await createBlacksmithAgentClient();y.info(`Created Blacksmith agent client`);try{await p.up({},{signal:d?.signal});y.info("Successfully connected to Blacksmith agent")}catch(d){throw new Error(`grpc connection test failed: ${d.message}`)}const v=process.env.GITHUB_REPO_NAME||"";if(v===""){throw new Error("GITHUB_REPO_NAME is not set")}y.info(`Getting sticky disk for ${v}`);const D=await p.getStickyDisk({stickyDiskKey:v,region:process.env.BLACKSMITH_REGION||"eu-central",installationModelId:process.env.BLACKSMITH_INSTALLATION_MODEL_ID||"",vmId:process.env.BLACKSMITH_VM_ID||"",stickyDiskType:"dockerfile",repoName:process.env.GITHUB_REPO_NAME||"",stickyDiskToken:process.env.BLACKSMITH_STICKYDISK_TOKEN||""},{signal:d?.signal});return{expose_id:D.exposeId||"",device:D.diskIdentifier||"",parent_snapshot_name:D.parentSnapshotName||"",clone_name:D.cloneName||""}}const ul=3e4;async function startAndConfigureBuildkitd(d,p,v){const D=al;const M=await startBuildkitd(d,D,p,v);y.debug(`buildkitd daemon started at addr ${M}`);setBuildkitdAddr(M);const U=Date.now();const j=ul;while(Date.now()-Uv){y.info(`Found ${p.length-1} workers, required ${v}`);break}}catch(d){y.debug(`Error checking buildkit workers: ${d.message}`)}await new Promise((d=>setTimeout(d,1e3)))}try{const{stdout:d}=await cl(`sudo buildctl --addr ${M} debug workers`);const p=d.trim().split("\n");const y=1;if(p.length<=y){throw new Error(`buildkit workers not ready after ${ul}ms timeout. Found ${p.length-1} workers, required ${y}`)}}catch(d){y.warning(`Error checking buildkit workers: ${d.message}`);throw d}return M}async function pruneBuildkitCache(){try{const d=7*24;await cl(`sudo buildctl --addr ${al} prune --keep-duration ${d}h --all`);y.debug("Successfully pruned buildkit cache")}catch(d){y.warning(`Error pruning buildkit cache: ${d.message}`);throw d}}async function logDatabaseHashes(d){const p=["/var/lib/buildkit/history.db","/var/lib/buildkit/cache.db"];y.info(`Database file hashes (${d}):`);for(const d of p){try{try{const{stdout:p}=await cl(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`);const v=parseInt(p.trim(),10);if(!isNaN(v)&&v>ki){const p=(v/(1024*1024)).toFixed(2);y.info(` ${d}: skipping hash (${p} MB exceeds ${ki/(1024*1024)} MB limit)`);continue}}catch{}const{stdout:p}=await cl(`timeout 5s sudo md5sum "${d}"`);const v=p.trim();if(v){const p=v.split(/\s+/)[0];y.info(` ${d}: ${p}`)}else{y.info(` ${d}: not found`)}}catch(p){const v=p;if(v.code===124){y.warning(` ${d}: hash computation timed out after 5s`)}else{y.info(` ${d}: error computing hash - ${v.message||"unknown error"}`)}}}}const dl=45e3;async function setupStickyDisk(){try{const d=new AbortController;const p=setTimeout((()=>{d.abort()}),dl);const v=await getStickyDisk({signal:d.signal});const D=v.expose_id;const M=v.device;const U=v.parent_snapshot_name;const j=v.clone_name;y.info(`Sticky disk parent snapshot: ${U}`);y.info(`Sticky disk clone name: ${j}`);if(M===""){throw new Error("No device found in sticky disk response")}clearTimeout(p);await maybeFormatBlockDevice(M);await cl(`sudo mkdir -p ${ll}`);await cl(`sudo mount ${M} ${ll}`);y.debug(`${M} has been mounted to ${ll}`);y.info("Successfully obtained sticky disk");try{const{stdout:d}=await cl(`df -B1 --output=avail ${ll} | tail -n1`);const p=parseInt(d.trim(),10);if(!isNaN(p)&&p>0){const d=p/(1<<30);y.info(`Filesystem free space after mount: ${p} bytes (${d.toFixed(2)} GiB)`)}else{y.warning(`Invalid free space value from df: "${d.trim()}"`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem free space: ${p}`)}try{const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | head -1`);if(d.trim()){const{stdout:d}=await cl(`find ${ll}/lost+found -mindepth 1 -maxdepth 1 2>/dev/null | wc -l`);const p=parseInt(d.trim(),10);y.warning(`Found ${p} recovered file(s) in lost+found - this indicates filesystem recovery occurred during a previous unclean shutdown`)}else{y.debug(`lost+found directory is empty (normal state)`)}}catch(d){y.debug(`Error checking lost+found directory contents: ${d.message}`)}await logDatabaseHashes("after mount");return{device:M,exposeId:D}}catch(d){y.warning(`Error in setupStickyDisk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_SETUP",d,"sticky disk setup");throw d}}var pl=__nccwpck_require__(16928);const fl=(0,ee.promisify)(te.exec);async function installBuildKit(d){try{y.info(`Installing BuildKit ${d}`);const v=await fl("uname -m");const D=v.stdout.trim()==="aarch64"?"arm64":"amd64";const M=`/tmp/buildkit-${Date.now()}`;await p.promises.mkdir(M,{recursive:true});try{const v=`https://github.com/moby/buildkit/releases/download/${d}/buildkit-${d}.linux-${D}.tar.gz`;y.info(`Downloading BuildKit from: ${v}`);const U=pl.join(M,"buildkit.tar.gz");const j=await Rr.get(v,{responseType:"stream",timeout:6e4});const V=p.createWriteStream(U);j.data.pipe(V);await new Promise(((d,p)=>{V.on("finish",(()=>d()));V.on("error",p)}));y.info("Download complete, extracting...");const K=pl.join(M,"extract");await p.promises.mkdir(K,{recursive:true});await fl(`tar -xzf "${U}" -C "${K}"`);const ee=pl.join(K,"bin");const te="/usr/local/bin";const re=await p.promises.readdir(ee);for(const d of re){const p=pl.join(ee,d);const v=pl.join(te,d);await fl(`sudo cp "${p}" "${v}"`);await fl(`sudo chmod +x "${v}"`);y.info(`Installed ${d} to ${v}`)}const{stdout:ne}=await fl(`${te}/buildkitd --version`);y.info(`BuildKit installed successfully: ${ne.trim()}`);return pl.join(te,"buildkitd")}finally{await fl(`rm -rf "${M}"`)}}catch(d){y.error(`Failed to install BuildKit: ${d.message}`);throw d}}async function isBuildKitVersionInstalled(d){try{const{stdout:p}=await fl("buildkitd --version");const v=p.match(/v\d+\.\d+\.\d+/);if(v&&v[0]===d){y.info(`BuildKit ${d} is already installed`);return true}return false}catch{return false}}const ml=(0,ee.promisify)(te.exec);async function shutdownBuildkitd(){const d=3e4;const p=5e3;const v=300;try{y.info("Sending SIGTERM to buildkitd for graceful shutdown");await ml(`sudo pkill -TERM buildkitd`);const D=Date.now();while(Date.now()-DsetTimeout(d,v)))}catch(d){if(d.code===1){y.info("buildkitd successfully shutdown gracefully");return}throw d}}y.warning(`buildkitd did not shutdown gracefully after ${d/1e3} seconds, forcing shutdown with SIGKILL`);y.warning("Disk may be in a bad state after SIGKILL - will prevent sticky disk commit");setSigkillUsed(true);await ml(`sudo pkill -KILL buildkitd`);const M=Date.now();while(Date.now()-MsetTimeout(d,v)))}catch(d){if(d.code===1){y.warning("buildkitd was forcefully terminated with SIGKILL");return}throw d}}throw new Error(`failed to shutdown buildkitd: process still running after SIGTERM (${d/1e3}s) and SIGKILL (${p/1e3}s)`)}catch(d){y.error(`error shutting down buildkitd process: ${d.message}`);throw d}}var Al=__nccwpck_require__(70857);function resolveRemoteBuilderPlatforms(d){if(d&&d.length>0){return d.join(",")}const p=Al.arch();const y={x64:"amd64",arm64:"arm64",arm:"arm"};const v=y[p]||p;return`linux/${v}`}async function checkPreviousStepFailures(d){try{const v=await(async()=>{try{await p.promises.access("/.dockerenv");return true}catch{}try{const d=await p.promises.readFile("/proc/1/cgroup","utf-8");if(d.includes("docker")||d.includes("containerd")){return true}}catch{}const d=process.cwd();if(d.startsWith("/__w/")){return true}return false})();if(v){y.debug("Running inside container - _diag directory not accessible, skipping step failure check");return{hasFailures:false,failedCount:0}}if(!d){const y=process.cwd();if(y.includes("/_work/")){d=y.substring(0,y.indexOf("/_work/"))}else{const y=["/home/runner",process.env.RUNNER_ROOT||""];for(const v of y){try{await p.promises.access(v);d=v;break}catch{}}if(!d){d=process.cwd()}}}const D=pl.join(d,"_diag");y.debug(`Detected runner base path: ${d}`);y.debug(`Looking for _diag at: ${D}`);try{await p.promises.access(D)}catch{return{hasFailures:false,failedCount:0,error:`_diag directory not found at ${D}`}}const M=await p.promises.readdir(D);const U=M.filter((d=>d.startsWith("Worker_")&&d.endsWith(".log")));if(U.length===0){return{hasFailures:false,failedCount:0,error:"No Worker log files found"}}const j=pl.join(D,U.sort().pop());const V=await p.promises.readFile(j,"utf-8");const K=[/"result":\s*"failed"/g,/"result":\s*"cancelled"/g,/Step result:\s*Failed/g,/Step result:\s*Cancelled/g];let ee=0;for(const d of K){const p=V.match(d);if(p){ee+=p.length}}const te=[];const re=/\{[^{}]*"result":\s*"(?:failed|cancelled)"[^{}]*\}/g;const ne=V.match(re);if(ne){for(const d of ne){try{const p=V.indexOf(d);const y=Math.max(0,V.lastIndexOf("{",p-500));const v=V.indexOf("}.",p)+1;if(v>y){const d=V.substring(y,v);const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({action:p.action,stepName:p.stepName||p.displayName,result:p.result,errorMessages:p.errorMessages})}}}catch{try{const p=JSON.parse(d);if(p.result==="failed"||p.result==="cancelled"){te.push({result:p.result})}}catch{y.debug("Skipping malformed JSON in log parsing")}}}}return{hasFailures:ee>0,failedCount:ee,failedSteps:te.length>0?te:undefined}}catch(d){return{hasFailures:false,failedCount:0,error:`Error reading logs: ${d instanceof Error?d.message:String(d)}`}}}async function hasAnyStepFailed(d){const p=await checkPreviousStepFailures(d);return p.hasFailures}const hl="v0.23.0";const gl="/var/lib/buildkit";const yl=(0,ee.promisify)(te.exec);async function getDeviceFromMount(d){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE "${d}"`);const v=p.trim();if(v){try{const{stdout:p}=await yl(`findmnt -n -o SOURCE,FSTYPE,OPTIONS "${d}"`);y.info(`Mount info for ${d}: ${p.trim()}`)}catch{}return v}}catch{y.info(`findmnt failed for ${d}, trying mount command`)}try{const{stdout:p}=await yl(`mount | grep " ${d} "`);const v=p.match(/^(\/dev\/\S+)/);if(v){y.info(`Mount info for ${d}: ${p.trim()}`);return v[1]}}catch{y.info(`mount grep failed for ${d}`)}return null}const bl=10;const El=124;async function flushBlockDevice(d){const p=d.replace("/dev/","");if(!p){y.warning(`Could not extract device name from ${d}`);return}const v=`/sys/block/${p}/stat`;let D="";try{const{stdout:d}=await yl(`cat ${v}`);D=d.trim()}catch{y.warning(`Could not read block device stats before flush: ${v}`)}const M=Date.now();try{const{stdout:p,stderr:U}=await yl(`timeout ${bl} sudo blockdev --flushbufs ${d}; echo "EXIT_CODE:$?"`);const j=Date.now()-M;const V=p.match(/EXIT_CODE:(\d+)/);const K=V?parseInt(V[1],10):0;if(K===El){y.warning(`guest flush timed out for ${d} after ${bl}s`);return}if(K!==0){y.warning(`guest flush failed for ${d} after ${j}ms: exit code ${K}, stderr: ${U}`);return}if(U&&U.trim()){y.warning(`guest flush stderr (exit 0): ${U.trim()}`)}let ee="";try{const{stdout:d}=await yl(`cat ${v}`);ee=d.trim()}catch{y.warning(`Could not read block device stats after flush: ${v}`)}y.info(`guest flush duration: ${j}ms, device: ${d}, before_stats: ${D}, after_stats: ${ee}`)}catch(p){const v=Date.now()-M;const D=p instanceof Error?p.message:String(p);y.warning(`guest flush failed for ${d} after ${v}ms: ${D}`)}}async function checkBoltDbIntegrity(d=false){if(d){y.info("Skipping bbolt database integrity check (skip-integrity-check is enabled)");return true}try{try{await execWithTimeout("test -d /var/lib/buildkit",15e3,"test buildkit dir exists");y.debug("Found /var/lib/buildkit directory, checking for database files");const{stdout:d}=await execWithTimeout("find /var/lib/buildkit -name '*.db' 2>/dev/null || true",3e4,"find db files");if(d.trim()){const p=d.trim().split("\n");y.info(`Found ${p.length} database file(s): ${p.join(", ")}`);let v=true;for(const d of p){if(d.trim()){try{let p="";let D=0;try{const{stdout:y}=await execWithTimeout(`stat -c%s "${d}" 2>/dev/null || stat -f%z "${d}"`,15e3,`stat db file ${d}`);D=parseInt(y.trim(),10);if(!isNaN(D)&&D>0){const d=(D/(1024*1024)).toFixed(2);p=` (${d} MB)`}}catch(p){y.debug(`Could not determine file size for ${d}: ${p.message}`)}if(D>ki){const p=(D/(1024*1024)).toFixed(2);y.info(`${d}: Skipping integrity check - file size ${p} MB exceeds limit (${ki/(1024*1024)} MB)`);continue}y.info(`Running bolt check on ${d}${p}...`);const M=Date.now();try{const p=Ni/(1024*1024);const{stdout:D}=await execWithTimeout(`sudo systemd-run --scope --quiet -p MemoryMax=${p}M -p RuntimeMaxSec=6s bbolt check "${d}" 2>&1`,3e4,`bbolt check ${d}`);const U=Date.now()-M;const j=(U/1e3).toFixed(2);if(U>5e3){y.warning(`⚠ ${d}: Check took ${j}s (exceeded 5s threshold)`)}if(D.includes("OK")){y.info(`✓ ${d}: Database integrity check passed`)}else{y.warning(`⚠ ${d}: ${D}`);v=false;await reportIntegrityCheckFailure(d)}}catch(p){const D=Date.now()-M;const U=(D/1e3).toFixed(2);const j=p.code;const V=p.message;if(p instanceof ExecTimeoutError){y.warning(`⚠ ${d}: Integrity check hit hard timeout after ${U}s (possible I/O stall) - skipping`)}else if(j===124){y.warning(`⚠ ${d}: Integrity check timed out after ${U}s - skipping`)}else if(j===137||V.toLowerCase().includes("out of memory")||V.toLowerCase().includes("cannot allocate memory")){y.warning(`⚠ ${d}: Integrity check hit memory limit - skipping`)}else{y.warning(`⚠ ${d}: Integrity check failed: ${V}`);v=false;await reportIntegrityCheckFailure(d)}}}catch(p){y.warning(`Failed to check ${d}: ${p.message}`);v=false}}}return v}else{y.info("No *.db files found in /var/lib/buildkit");return true}}catch(d){if(d instanceof ExecTimeoutError){y.warning(`Integrity check hit hard timeout during filesystem access (possible I/O stall) - skipping`);return true}y.info(`/var/lib/buildkit directory not found, skipping database checks ${d.message}`);return true}}catch(d){y.warning(`BoltDB check failed: ${d.message}`);return false}}async function getInputs(){const d=y.getInput("max-parallelism");let p=null;if(d){const v=parseInt(d,10);if(!isNaN(v)&&v>0){p=v}else{y.warning(`Invalid max-parallelism value '${d}', ignoring. Must be a positive integer.`)}}return{"buildx-version":y.getInput("buildx-version"),"buildkit-version":y.getInput("buildkit-version"),platforms:K.Util.getInputList("platforms"),nofallback:y.getBooleanInput("nofallback"),"github-token":y.getInput("github-token"),"skip-integrity-check":y.getBooleanInput("skip-integrity-check"),"driver-opts":K.Util.getInputList("driver-opts",{ignoreComma:true,quote:false}),"max-parallelism":p}}async function retryWithBackoff(d,p=5,v=200){let D=new Error("No error occurred");for(let M=0;MsetTimeout(p,d)));continue}}throw d}}throw D}async function setupBuildx(d,p){let v;const D=await p.buildx.isStandalone();if(d&&await p.buildx.isAvailable()){try{const{stdout:v}=await yl("buildx version");const D=v.match(/v\d+\.\d+\.\d+/);if(D&&D[0]===d){y.info(`Buildx ${d} already installed, skipping download`);await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}));return}}catch{}}if(!await p.buildx.isAvailable()||d){await y.group(`Download buildx from GitHub Releases`,(async()=>{v=await retryWithBackoff((()=>p.buildxInstall.download(d||"latest",true)))}))}if(v){await y.group(`Install buildx`,(async()=>{if(D){await p.buildxInstall.installStandalone(v)}else{await p.buildxInstall.installPlugin(v)}}))}await y.group(`Buildx version`,(async()=>{await p.buildx.printVersion()}))}function isValidBuildxVersion(d){return d==="latest"||/^v\d+\.\d+\.\d+$/.test(d)}async function startBlacksmithBuilder(d){try{const p=Date.now();const v=await setupStickyDisk();const D=Date.now()-p;await reportMetric(Ci.BPA_HOTLOAD_DURATION_MS,D);let M;if(d["buildkit-version"]){const p=d["buildkit-version"];const v=await isBuildKitVersionInstalled(p);if(!v){y.info(`Installing BuildKit ${p}...`);M=await installBuildKit(p)}else{y.info(`Using existing BuildKit ${p}`);M="/usr/local/bin/buildkitd"}}let U=await getNumCPUs();if(d["max-parallelism"]!==null){y.info(`Overriding max-parallelism from ${U} (nproc) to ${d["max-parallelism"]} (user-specified)`);U=d["max-parallelism"]}try{const{stdout:d}=await yl("pgrep buildkitd");if(d.trim()){throw new Error(`Detected existing buildkitd process (PID: ${d.trim()}). Refusing to start to avoid conflicts.`)}}catch(d){if(d.code!==1){throw new Error(`Failed to check for existing buildkitd process: ${d.message}`)}}const j=await checkBoltDbIntegrity(d["skip-integrity-check"]);if(!j){y.error("BoltDB integrity check failed")}const V=Date.now();const K=await startAndConfigureBuildkitd(U,M,d["driver-opts"]);const ee=Date.now()-V;await reportMetric(Ci.BPA_BUILDKITD_READY_DURATION_MS,ee);setExposeId(v.exposeId);return{addr:K,exposeId:v.exposeId}}catch(p){if(d.nofallback){y.warning(`Error during Blacksmith builder setup: ${p.message}. Failing because nofallback is set.`);throw p}y.warning(`Error during Blacksmith builder setup: ${p.message}. Falling back to local builder.`);return{addr:null,exposeId:""}}}void v.run((async()=>{await reportMetric(Ci.BPA_FEATURE_USAGE,1);const d=await getInputs();setInputs(d);const p=new D.Z;await y.group(`GitHub Actions runtime token ACs`,(async()=>{try{await j.GitHub.printActionsRuntimeTokenACs()}catch(d){y.warning(d.message)}}));await y.group(`Docker info`,(async()=>{try{await M.Docker.printVersion();await M.Docker.printInfo()}catch(d){y.info(d.message)}}));let v=hl;if(d["buildx-version"]&&d["buildx-version"].trim()!==""){if(isValidBuildxVersion(d["buildx-version"])){v=d["buildx-version"]}else{y.warning(`Invalid buildx-version '${d["buildx-version"]}'. `+`Expected 'latest' or a version in the form v... `+`Falling back to default ${hl}.`)}}await y.group(`Setup buildx`,(async()=>{await setupBuildx(v,p);if(!await p.buildx.isAvailable()){y.setFailed(`Docker buildx is required. See https://github.com/docker/setup-buildx-action to set up buildx.`);return}}));let K={addr:null,exposeId:""};await y.group(`Starting Blacksmith builder`,(async()=>{K=await startBlacksmithBuilder(d)}));if(K.addr){await y.group(`Creating builder instance`,(async()=>{const v=`blacksmith-${Date.now().toString(36)}`;setBuilderName(v);const D=["create","--name",v,"--driver","remote"];const M=resolveRemoteBuilderPlatforms(d.platforms);y.info(`Determined remote builder platform(s): ${M}`);D.push("--platform",M);D.push(K.addr);const j=await p.buildx.getCommand(D);y.info(`Creating builder with command: ${j.command} ${j.args.join(" ")}`);await U.Exec.getExecOutput(j.command,j.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}));const V=await p.buildx.getCommand(["use",v]);y.info("Setting builder as default");await U.Exec.getExecOutput(V.command,V.args,{ignoreReturnCode:true}).then((d=>{if(d.stderr.length>0&&d.exitCode!=0){throw new Error(/(.*)\s*$/.exec(d.stderr)?.[0]?.trim()??"unknown error")}}))}));await y.group(`Builder info`,(async()=>{const d=await p.builder.inspect();y.info(JSON.stringify(d,null,2));y.info("Blacksmith builder is ready for use by Docker")}))}else{y.warning("Failed to setup Blacksmith builder, using local builder");await y.group(`Checking for configured builder`,(async()=>{try{const d=await p.builder.inspect();if(d&&d.driver!=="docker"){y.info(`Found configured builder: ${d.name} (driver: ${d.driver})`)}else{const d="docker buildx create --name local --driver docker-container --use";try{await U.Exec.exec(d);y.info("Created and set a local docker-container builder")}catch(d){y.setFailed(`Failed to create local builder: ${d.message}`)}}}catch(d){y.setFailed(`Error configuring builder: ${d.message}`)}}))}setTmpDir(V.Context.tmpDir())}),(async()=>{await y.group("Cleaning up Docker builder",(async()=>{const d=getExposeId();let v=null;let D=null;let M=null;try{try{y.info(`buildkitd addr: ${getBuildkitdAddr()}`);const{stdout:d}=await yl("pgrep buildkitd");y.info(`buildkitd process: ${d.trim()}`);if(d.trim()){y.info("buildkitd process is running");try{y.info("Pruning BuildKit cache");await pruneBuildkitCache();y.info("BuildKit cache pruned")}catch(d){y.warning(`Error pruning BuildKit cache: ${d.message}`)}const d=Date.now();await shutdownBuildkitd();const p=Date.now()-d;await reportMetric(Ci.BPA_BUILDKITD_SHUTDOWN_DURATION_MS,p);y.info("Shutdown buildkitd gracefully")}else{const d=getBuildkitdAddr();if(d){y.warning("buildkitd process has crashed - process not found but was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found running and none was expected")}}}catch(d){if(d.code!==1){throw new Error(`failed to check/shutdown buildkitd: ${d.message}`)}const p=getBuildkitdAddr();if(p){y.warning("buildkitd process has crashed - pgrep failed but buildkitd was expected to be running");try{const{stdout:d}=await yl("tail -n 100 /tmp/buildkitd.log 2>/dev/null || echo 'No buildkitd.log found'");y.info("Last 100 lines of buildkitd.log:");y.info(d)}catch(d){y.warning(`Could not read buildkitd logs: ${d.message}`)}}else{y.debug("No buildkitd process found (pgrep returned 1) and none was expected")}}await yl("sync");let d=null;try{d=await getDeviceFromMount(gl);if(d){y.info(`Found device ${d} for mount point ${gl}`)}}catch{y.info(`Could not determine device for ${gl}`)}try{const{stdout:p}=await yl(`mount | grep "${gl}"`);M=await checkBoltDbIntegrity(ne?.["skip-integrity-check"]??false);await logDatabaseHashes("after integrity check");try{const{stdout:d}=await yl("df -B1 --output=used,size /var/lib/buildkit | tail -n1");const p=d.trim().split(/\s+/);const v=parseInt(p[0],10);const M=parseInt(p[1],10);if(isNaN(v)||v<=0||isNaN(M)||M<=0){y.warning(`Invalid filesystem values from df: "${d.trim()}". Will not report fs usage.`)}else{D=v;const d=(v/(1<<30)).toFixed(2);const p=(M/(1<<30)).toFixed(2);const U=(v/M*100).toFixed(1);y.info(`Filesystem usage: ${v} bytes (${d} GiB) / ${M} bytes (${p} GiB) [${U}%]`)}}catch(d){const p=d instanceof Error?d.message:String(d);y.warning(`Failed to get filesystem usage: ${p}. Will not report fs usage.`)}if(p){for(let d=1;d<=3;d++){try{await yl(`sudo umount "${gl}"`);y.info(`Successfully unmounted ${gl}`);break}catch(p){if(d===3){throw new Error(`Failed to unmount ${gl} after 3 attempts: ${p.message}`)}y.warning(`Unmount failed, retrying (${d}/3)...`);await new Promise((d=>setTimeout(d,100)))}}if(d){await flushBlockDevice(d)}else{y.info("Skipping durability flush: device path not found for mount point")}}else{y.debug("No sticky disk mount found")}}catch(d){if(d.code!==1){throw new Error(`Failed to unmount sticky disk: ${d.message}`)}y.debug("No sticky disk mount found (grep returned 1)")}if(re.length>0){try{p.rmSync(re,{recursive:true});y.debug(`Removed temp folder ${re}`)}catch(d){y.warning(`Failed to remove temp directory: ${d.message}`)}}y.info("All critical cleanup steps completed successfully")}catch(d){v=d;y.error(`Cleanup failed: ${v.message}`);await reportBuildPushActionFailure("BUILDER_CLEANUP",v,"docker builder cleanup")}if(d){if(!v){y.info("Checking for previous step failures before committing sticky disk");const p=await checkPreviousStepFailures();if(p.error){y.warning(`Unable to check for previous step failures: ${p.error}`);y.warning("Skipping sticky disk commit due to ambiguity in failure detection")}else if(M===null){y.warning("Skipping sticky disk commit due to integrity check not being run")}else if(!M){y.warning("Skipping sticky disk commit due to integrity check failure")}else if(p.hasFailures){y.warning(`Found ${p.failedCount} failed/cancelled steps in previous workflow steps`);if(p.failedSteps){p.failedSteps.forEach((d=>{y.warning(` - Step: ${d.stepName||d.action||"unknown"} (${d.result})`)}))}y.warning("Skipping sticky disk commit due to previous step failures")}else if(getSigkillUsed()){y.warning("Skipping sticky disk commit because SIGKILL was used to terminate buildkitd - disk may be in a bad state")}else{try{y.info("No previous step failures detected, committing sticky disk after successful cleanup");await commitStickyDisk(d,D)}catch(d){y.error(`Failed to commit sticky disk: ${d.message}`);await reportBuildPushActionFailure("STICKYDISK_COMMIT",d,"sticky disk commit")}}}else{y.warning(`Skipping sticky disk commit due to cleanup error: ${v.message}`)}}else{y.warning("Expose ID not found in state, skipping sticky disk commit")}}))}))})();module.exports=__webpack_exports__})(); //# sourceMappingURL=index.js.map \ No newline at end of file